Anfängerproblem... sicherlich

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Anfängerproblem... sicherlich

Re: Anfängerproblem... sicherlich

von RobertG » Mo, 31.08.2020 16:36

Hallo matwit,

bei Tabellenkontrollfeldern ist es immer so, dass Du nicht nur in das Formular sondern auch noch in das Tabellenkontrollfeld rein kommen musst, um zu dem Formularfeld zu kommen.

Einfacher ist es, den Wert aus dem aktuellen Datensatz des jeweiligen Formulars auszulesen:

Code: Alles auswählen

inID = oForm.getString(oForm.findColumn("ID"))
Damit liest Du aus dem aktuellen Datensatz den Wert aus, der im Feld "ID" der Datenquelle steht. Wenn Du also jetzt einen Button in dem Formular hättest, dann würde das so gehen:

Code: Alles auswählen

SUB ID_Wert(oEvent AS OBJECT)
oForm = oEvent.Source.Model.Parent
inID = oForm.getString(oForm.findColumn("ID"))
msgbox inID
END SUB
Lass Dich nicht davon irritieren, dass in der Abfrage des Wertes getString steht. Das funktioniert in der Regel allround. Du kannst natürlich auch etwas nehmen, das direkt dem Datentyp angepasst ist. Siehe dazu das Handbuch.

Gruß

Robert

Nach oben