DCGET aus Array und Update [ERLEDIGT]
Verfasst: Mo, 26. Apr 2021 8:17
Bisher habe ich immer nur mit Speichervariablen gearbeitet, die ich dann jeweils ausgelesen/zurückgeschrieben habe in eine DBF.
jetzt habe ich aber ein Array, aus dem ich mir eine Eingabemaske erzeuge. Die einzelnen Arrayfelder dienen dabei als Eingabefelder für die DCGET.
Meine Frage: Wie ist die verbindung vom Eingabefeld zum Array? Wie kommt der Wert aus dem Eingabefeld ins Array zurück? Wenn ich es ändere und dann das Feld verlasse passiert nichts. Was muß ich wie machen?
jetzt habe ich aber ein Array, aus dem ich mir eine Eingabemaske erzeuge. Die einzelnen Arrayfelder dienen dabei als Eingabefelder für die DCGET.
Code: Alles auswählen
FOR nI := 1 TO Len(ar_get)
@ ar_get[nI]:nOben,ar_get[nI]:nLinks DCSAY ar_get[nI]:text;
OBJECT oDialogZUsatz:oText;
PARENT oDialogZUsatz:oRahmenKopf;
SIZE 0
IF ValType(ar_get[nI]:eingabe) <> "U" // es muß was drin stehen, sonst macht es wenig Sinn
@ DCGUI_ROW,DCGUI_COL DCGET ar_get[nI]:eingabe;
PARENT oDialogZUsatz:oRahmenKopf;
PICTURE ar_get[nI]:picture;
TABSTOP
ENDIF
NEXT