Hallo und guten Morgen,
ist es möglich 2 Tabellen abzufragen in Tabelle 1 steht z.B. die Abteilung als Zahlenwert in Tabelle 2 steht die Abteilung als Stringwert und jetzt eine 3 Tabelle diesen Wert als Stringwert einzutragen:
Beispiel der Tabellen:
Tab 1 lfdNr * / Nr / Abteilung
1 10 Fertigung
Tab 2 lfdNr * / Nr / Abteilung
1 10 10
Tab 3 lfdNr * / Abteilung
1 Fertigung
Die Tabellen stehen nicht in Beziehung zueinander.
mfg KlaSur
Klar. Zum Verknüpfen braucht man Datentypen, die zueinander passen. Zu Text kann man praktisch alles machen.
CStr(Zahlenfeld)
Zahlenfeld & ""
ZitatDie Tabellen stehen nicht in Beziehung zueinander.
Wieso nicht? Ohne hast du doch nur einen Datenhaufen ohne Zusammenhänge.
Leider lässt sich nicht erkennen, welche die Schlüsselfelder sind, aber
du brauchst nur 2 Tabellen, - tab3 ist eine Abfrage (Luftcode)
SELECT tab2.lfdNr, tab1.Abteilung
FROM tab1
INNER JOIN tab2
ON tab1.lfdNr = tab2.lfdNr
Zur Anfangsfrage, - ohne Beziehungen kannst du in tab2 Abteilungen zuweisen,
die in tab1 nicht angelegt sind.
Guten Morgen,
danke für eure Infos. Ich habe mich wahrscheinlich falsch ausgedrückt. Ich versuche aus einem Zeichnungsprogramm Daten für unsere Arbeitsvorbereitung zu gewinnen. Ich habe einmal Daten die schon in einer Access-Tabelle stehen und einmal Daten die ich importiert habe auch diese stehen in einer Access-Tabelle. In der einen Access Tabelle steht die "Abteilung" als Begriff zb. "Blechabteilung" und in der anderen steht die Abteilung als Zahl. z.B. 001 - 008 das ist dann die Blechabteilung. Jetzt möchte ich eine neue Tabelle erstellen wo ich einheitlich die Abteilung als Begriff habe. Ist das mit einer Abfrage möglich ?
Gruß KlaSur
Hallo,
Zitatals Zahl. z.B. 001 - 008
Genau genommen sind das keine Zahlen, sondern Zeichenfolgen (Text) bestehend aus Zahlen. Es gibt keine Ganzzahlen die führende 0en haben. Wenn das wirklich als 001 in der Tabelle gespeichert ist, so ist das auch Text (=String) .
Hast Du eine Übersetzungstabelle in der die Zeichenfolge und der Begriff zugeordnet sind ?
Anders kann es nicht gehen.
Danke MzKlMu für deine Info. Ich habe das Problem mit einer Aktualisierungsabf. gelöst. Gibt es die Möglichkeit die Aktualisierungabr. gleichzeitig mit mehreren Kreterien auszustatten. Zb. 001 oder 002 ist Blechabteilung 003 und 004 Schweißabt usw.
Gruß KlaSur
Hallo,
In welcher Tabelle steht der Begriff und in welcher Tabelle steht die Zeichenfolge (001 ..)?
zeige mal die Abfrage (SQL) mit dem Kriterium.
Generell richtig für eine Datenbank wäre es eine TAbelle zu haben für die Abteilung mit einer Zahl (1-8) als Primärschlüssel und dem Abteilungsnamen als Texrfeld.
In abhängige Tabellen kommt nur die Zahl als Fremdschlüssel. Die Klartexte werden nur über Abfragen angezeigt.