Access beim Import auf richtigkeit der Daten überprüfen
Hallo.
Ist es möglich das, wenn ich Bestellungen importiere die Artikel auf richtigkeit überprüfe? bzw. ob sie richtig geschrieben wurden? Es gibt in Access eine Tabelle nur mit den Artikeln, kann ich diese wie so eine Art rechtschreibkorrektur mit der zu importierenden Datei abgleichen lassen...?
Das Problem ist folgendes:
Oftmals sind in dem Import Rechtsschreibfehler drinn die ich gerne Automatisiert entfernt hätte. Das Problem ist, das jeder Artikel so eine art ID hat und er kann sie nur zuweisen wenn der Artikel auch so heißt wie in der Tabele in der die Artikeln stehen.
Ist es möglich das, wenn ich Bestellungen importiere die Artikel auf richtigkeit überprüfe? bzw. ob sie richtig geschrieben wurden? Es gibt in Access eine Tabelle nur mit den Artikeln, kann ich diese wie so eine Art rechtschreibkorrektur mit der zu importierenden Datei abgleichen lassen...?
Das Problem ist folgendes:
Oftmals sind in dem Import Rechtsschreibfehler drinn die ich gerne Automatisiert entfernt hätte. Das Problem ist, das jeder Artikel so eine art ID hat und er kann sie nur zuweisen wenn der Artikel auch so heißt wie in der Tabele in der die Artikeln stehen.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 187319
Url: https://administrator.de/forum/access-beim-import-auf-richtigkeit-der-daten-ueberpruefen-187319.html
Ausgedruckt am: 23.12.2024 um 02:12 Uhr
7 Kommentare
Neuester Kommentar
Moin Moin,
genau, die ID ist das Entscheidende, anhand dieser führst du vor dem Import eine Aktualisierung der Artikelbezeichungen aus.
Wobei ich dann nicht verstehe, warum du dann noch die Artikelbezeichungen mit importierst.
Was ist bei neuen Artikeln? Da gibt es keine Entsprechung in deiner Tabelle! Also ist da keine Korrektur möglich.
Hmm, irgendwie ist mir das "Konstrukt" noch nicht klar genug.
Grüße aus Rostock
Wolfgang
(Netwolf)
genau, die ID ist das Entscheidende, anhand dieser führst du vor dem Import eine Aktualisierung der Artikelbezeichungen aus.
Wobei ich dann nicht verstehe, warum du dann noch die Artikelbezeichungen mit importierst.
Was ist bei neuen Artikeln? Da gibt es keine Entsprechung in deiner Tabelle! Also ist da keine Korrektur möglich.
Hmm, irgendwie ist mir das "Konstrukt" noch nicht klar genug.
Grüße aus Rostock
Wolfgang
(Netwolf)
Irgendwie versteh ich das Problem noch nicht so richtig aber ich würde mal folgenden Lösungsvorschlag versuchen:
soweit mir bekannt hatt auch das Kalkulationsprogram Excel (welches vielfach als Datenbank missbraucht wird) eine funktionierende Rechtschreibprüfung. Ich würde also zurerst diese Rechtschreibprüfung durchlaufen lassen und dann eine kleine VBA-Routine zum Import der Daten in Access. Da die Daten nur über den Artikelnamen abgeglichen werden darf angenommen werden, dass dieser absolut eindeutig ist (= eindeutiger Index).
Hab hier aber jetzt wirklich nur in meine Glaskugel geschaut - genaues kann man sicherlich erst nach Kenntnis der Datenbankstruktur sagen.
Wisi01
soweit mir bekannt hatt auch das Kalkulationsprogram Excel (welches vielfach als Datenbank missbraucht wird) eine funktionierende Rechtschreibprüfung. Ich würde also zurerst diese Rechtschreibprüfung durchlaufen lassen und dann eine kleine VBA-Routine zum Import der Daten in Access. Da die Daten nur über den Artikelnamen abgeglichen werden darf angenommen werden, dass dieser absolut eindeutig ist (= eindeutiger Index).
Hab hier aber jetzt wirklich nur in meine Glaskugel geschaut - genaues kann man sicherlich erst nach Kenntnis der Datenbankstruktur sagen.
Wisi01
Wie Rechtschreibfehler aussehen ist klar. Das dann die Zuordnung nicht mehr passt ist auch klar.
So macht man das ja auch nicht
Wie schon mehrfach gesagt: es ist wichtig einen eindeutigen INDEX zu haben, damit die Zuordnung auch unabhängig von Rechtschreibfehlern erfolgen kann.
Das wäre z.B. die Artikelnummer. Über diese könntest du dann immer sicherstellen, dass der richtige Artikel zugeordnet wird in deiner DB.
In Excel könntest du ein Mappe fertig machen (und deinen Kunden/Mitarbeitern zur Verfügung stellen), in der als letzte Tabelle deine Artikelliste mit allen nötigen Angaben ist. Per Pulldown Felder könnte man dann darauf referenzieren und würde gleich die richtigen Daten in die Zellen bekommen.
Grüße aus Rostock
Wolfgang
(Netwolf)
So macht man das ja auch nicht
Wie schon mehrfach gesagt: es ist wichtig einen eindeutigen INDEX zu haben, damit die Zuordnung auch unabhängig von Rechtschreibfehlern erfolgen kann.
Das wäre z.B. die Artikelnummer. Über diese könntest du dann immer sicherstellen, dass der richtige Artikel zugeordnet wird in deiner DB.
In Excel könntest du ein Mappe fertig machen (und deinen Kunden/Mitarbeitern zur Verfügung stellen), in der als letzte Tabelle deine Artikelliste mit allen nötigen Angaben ist. Per Pulldown Felder könnte man dann darauf referenzieren und würde gleich die richtigen Daten in die Zellen bekommen.
Grüße aus Rostock
Wolfgang
(Netwolf)
Ich würde die etwa 100 Artikel nach Excel kopieren und dort in einer "unsichtbaren Spalte" ablegen. Für den weiteren Weg sollte dir die Excel-Hilfe mit dem Suchbegriff "Dropdown" weiterhelfen. Es ist durchaus möglich, dass z.B. in Spalte A dann nur jene Begriffe eingetragen werden, die sich auch in der (ausgeblendeten) Spalte XY befinden. Daduch kann der User gar keine Rechtschreibfehler mehr machen da er ja sowieso nur das eintragen kann, was vorgegeben ist.
Aber wie bereits gesagt: Excel ist ein Kalkulationsprogramm - keine Datenbank.
Wisi01
Aber wie bereits gesagt: Excel ist ein Kalkulationsprogramm - keine Datenbank.
Wisi01