Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Scoopman am Mai 17, 2013, 12:24:40

Titel: Beziehung aufbauen mit den ersten 10 Zeichen
Beitrag von: Scoopman am Mai 17, 2013, 12:24:40
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?
???
Titel: Re: Beziehung aufbauen mit den ersten 10 Zeichen
Beitrag von: Jonny am Mai 17, 2013, 13:19:14
Hallo,
das Feld heist zwar Nr aber ist es es Zahl oder als Text definiert?

Gruß

Johann
Titel: Re: Beziehung aufbauen mit den ersten 10 Zeichen
Beitrag von: DF6GL am Mai 17, 2013, 13:19:25
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
Titel: Re: Beziehung aufbauen mit den ersten 10 Zeichen
Beitrag von: Jonny am Mai 17, 2013, 13:31:05
Hallo
geht aber nur bei einen Textfeld.

Gruß

Johann
Titel: Re: Beziehung aufbauen mit den ersten 10 Zeichen
Beitrag von: Scoopman am Mai 17, 2013, 13:44:45
Hallo Jonny, ist ein Textfeld. Weil (Varchar) Also Zahlen und Buchstaben.
HI DF6GL: Super, Vielen Dank. Genau so hab ich es mir vorgestellt. ;D
Titel: Re: Beziehung aufbauen mit den ersten 10 Zeichen
Beitrag von: bahasu am Mai 17, 2013, 19:49:42
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