Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Beziehung aufbauen mit den ersten 10 Zeichen

Begonnen von Scoopman, Mai 17, 2013, 12:24:40

⏪ vorheriges - nächstes ⏩

Scoopman

Hallo Zusammen,

ich möchte eine Beziehung aufbauen zwischen zwei Tabellen. Klingt einfach, Problem ist nur, dass die Referenzen nicht aufeinander passen. Also muss ich mir diese zusammenbasteln, Aber wie?
Tabelle (tbl_Master_in)[nr]
Tabelle (tbl_Master_out) [NR]
Beide Spalten haben die selbe Bezeichnung, bis auf die Groß- bzw. Kleinschreibung. Aber der Inhalt ist unterschiedlich.
In der Tabelle (tbl_master_in) sind nur die ersten 10 Zeichen von links gleich der Spalte [NR] aus der (tbl_Master_out).
Wie kann man das umsetzen?
???
Access 2003(SP3)

Jonny

Hallo,
das Feld heist zwar Nr aber ist es es Zahl oder als Text definiert?

Gruß

Johann

DF6GL

Hallo,



Erweitere  zunächst die Tabelle "tbl_Master_in" um ein Textfeld "InNr".
Aktualisiere diese Tabelle  mit dieser Abfrage:

Update tbl_Master_in Set InNr = Left(Nr,10)


Offne das Beziehungsfenster, füge beide Tabellen hinzu und ziehe eine Beziehungslinie von Tabellenfeld       tbl_Master_in.InNr      nach     tbl_Master_out.NR

Jonny

Hallo
geht aber nur bei einen Textfeld.

Gruß

Johann

Scoopman

Hallo Jonny, ist ein Textfeld. Weil (Varchar) Also Zahlen und Buchstaben.
HI DF6GL: Super, Vielen Dank. Genau so hab ich es mir vorgestellt. ;D
Access 2003(SP3)

bahasu

Hi,

die Verknüpfung via zusätzlichem Tabellenfeld setzt bei neuen bzw. geänderten Daten voraus, dass diese auch in das zusätzliche Tabellenfeld gebracht werden.

Ist in Deinem Fall damit zu rechnen, dass neue Daten hinzukommen bzw. vorhandene geändert werden?

Harald
Servus