Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Will1974 am September 24, 2023, 07:52:35

Titel: Endlosformular an Function übergeben
Beitrag von: Will1974 am September 24, 2023, 07:52:35
Liebe Access-Gemeinde,

eine Lisbox übergebe ich mit folgendem Code an eine Funktion zur Weiterverarbeitung:

Dim i As Integer

For i = 0 To lst_lagerausgang.ListCount - 1
Call Ausgabe(lst_lagerausgang.Column(0, i), lst_lagerausgang.Column(1, i), lst_lagerausgang.Column(2, i), calcAusgangnr)
Next i

Nun muss ich aber einige Felder eines Endlosformulars an die gleiche Funktion übergeben, wie kann ich das anstellen?
Jegliche meiner Versuche sind bisher kläglich gescheitert  :'(

Danke schonmal vorab für Eure Unterstützung!
Titel: Re: Endlosformular an Function übergeben
Beitrag von: MzKlMu am September 24, 2023, 11:14:39
Hallo,
Du kannst die Felder des aktiven Datensatzes eines Enlosformulars direkt über die Feldnamen auslesen.
Titel: Re: Endlosformular an Function übergeben
Beitrag von: ebs17 am September 24, 2023, 12:19:36
Zitateine Lisbox übergebe ich ...
Nein. Du übergibst drei Spaltenwerte des aktiven Datensatzes aus der ListBox, nicht die ListBox selber als Objekt, nicht die gesamten Daten der ListBox.

Sinngemäß ist es beim Endlosformular. Felder aus dem aktiven Datensatz kannst Du unmittelbar auswerten, die Controls haben ja Namen:
Debug.Print Me.txtID, Me.txtAnderesFeld