Autor Beitrag
gerry
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Fr 18.04.03 11:26 
Hi ich habe folgendes Problem:
ich suche in einer Datenbank einen Kunden der einer bstimmten Liste
zugeordnet ist

if form1.kTable.Locate('KUNDE;LISTE', VarArrayOf([key,key1]), [])
then .....

ich benutze easytable, aber ich bekomme die meldung
VARARAYOF nicht bekannt.

Welche andere Möglichkeit habe ich mit den feldern KUNDE und LISTE
genau den richtigen Datensatz zufinden?
Mo
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Fr 18.04.03 12:59 
hallo gerry,
erstelle doch einfach einen sekundärindex nach kunde und liste, dann kannst du mit z.B. form1.kTable.FindKey(['Meier', '0001']) den datensatz finden (vorher kTable.IndexName := 'Indexname' aufrufen).

gruß
mo
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Sa 19.04.03 13:22 
Hi
wenn du VarArrayOf verwenden willst, musst du die Unit Variants in dein Programm aufnehmen. Bis Delphi 5 war die Funktion in der Unit System enthalten.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...