Eigendlich ist dieses Problem (hoffentlich) etwas leichtes.
Ich möchte gern ein Lookupfeld kreiren, welches nicht von einen Feld, sondern von Zwei feldern gleichzeitig den String ließt und anzeigt.
Also in Tabelle 1 habe ich einen Index (Zähler) für Personennummer. Dieser soll gleich der abgespeicherten Zahl in Tabelle 2 sein. Doch wie 'Berechne' ich das feld nun. Ich hab eigendlich nur das problem, das ich nicht den datensatz anzeigen kann, da es sich um ein integer und nicht um ein string handelt.
Meine Gedanken
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| var name : string; i : integer; begin i := table2verteiler.value; table1.locate('Zähler', i, [loCaseInsensitive] ); name := Table1['Name'].value + ', ' + Table1['Vorname'].value; table2verteilername.value := name; end; |
Moderiert von
Klabautermann: Delphi-Tags hinzugefügt.