27. November 2015 17:01
IF itemTableModel.GET(itemTableModel."No.") THEN BEGIN
Model := itemTableModel.Model;
END
ELSE BEGIN
MESSAGE('GET = False');
END;
27. November 2015 18:11
30. November 2015 17:49
IF GET(itemTableModel."No") THEN BEGIN
Model := itemTableModel.Model;
END
ELSE BEGIN
MESSAGE('GET = False');
END;
1. Dezember 2015 00:11
cid hat geschrieben:Ich verstehe noch nicht ganz, wann das GET ein true ergibt? Ich habe das so verstanden, das sobald ich einen Wert auswähle und weiterspringe, die IF Bedingung überprüft wird und sich den Wert aus Tabelle "itemTableModel."No." holt. Wird dieser Wert mit dem ausgewähltem Wert verglichen?
cid hat geschrieben:Bezüglich der Flowfields, hättest du dazu ein Beispiel für mich?
enh hat geschrieben:Das Feld aus der zweiten Tabelle ist dort nicht im Primärschlüssel, wenn ich das richtig verstanden habe. Das ist dann das Problem.
Beispiel:
Tabelle1
Felder: Feld1, Feld2, Feld3
Feld2 TableRelation Tabelle2.Feld2
Tabelle2
Felder: Feld1, Feld2,Feld3
Primärschlüssel: Feld2
Feld3 in Tabelle1 könnte dann ein FlowField sein mit CalcFormula = Lookup(Tabelle2.Feld3 WHERE (Feld2=FIELD(Feld2)))
Beispielhaft kann man das z. B. in Tabelle 17 bei Feld 76 nachschauen:
Lookup("G/L Account".Name WHERE (No.=FIELD(G/L Account No.)))
2. Dezember 2015 21:30