Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Endlosformular an Function übergeben

Begonnen von Will1974, September 24, 2023, 07:52:35

⏪ vorheriges - nächstes ⏩

Will1974

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!

MzKlMu

Hallo,
Du kannst die Felder des aktiven Datensatzes eines Enlosformulars direkt über die Feldnamen auslesen.
Gruß Klaus

ebs17

#2
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
Mit freundlichem Glück Auf!

Eberhard