Neuigkeiten:

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

Mobiles Hauptmenü

Listbox-Requery mit Variable(n)

Begonnen von jagger, März 09, 2019, 15:53:03

⏪ vorheriges - nächstes ⏩

jagger

Guten Tag,

das Formular "frm_Gebietskarte" enthält einige Listenfelder:
PLZ17, PLZ16, ... .
Durch Doppelklick im Listenfeld wird ein Formular (PopUp)
aufgerufen.
Dort werden Daten angzeigt, die man auch bearbeiten kann.
Weiterhin wird dem Formular (PopUp) im Textfeld "txtLFAufruf" übergeben, von welcher Listbox es aufgerufen wurde. Z.B.: PLZ17.
Mit
Forms!frm_Gebietskarte!PLZ17.Requery
kann ich vom Popup-Formular das Listenfeld "PLZ17" updaten.

Funktioniert so etwas auch mit Variablen? So in etwa:
Dim LF As String
    LF = Me!txtLFAufruf
    Forms!frm_Gebietskarte!LF.Requery

Mir will es leider nicht gelingen.

Mit bestem Dank im Voraus
jagger



Beaker s.a.

Forms!frm_Gebietskarte.Controls(LF).Requery
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

jagger

Hallo Beaker s.a.,

super, vielen Dank!

LG
jagger

Beaker s.a.

@jagger
Schön. Dann kannst du ja jetzt den nächsten Schritt gehen, und auf das
unnötige Textfeld im Formular verzichten. Übergebe den Namen der Listbox
einfach per "OpenArgs" beim Öffnen des Popups.
Noch einfacher wäre es IMO allerdings nur eine Liste zu haben, die durch
ein vorgeschaltetes Kombi auf den gewünschten Bereich gefiltert wird.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

jagger

Hallo Ekkehard.

die Textfelder sind schon weg. :-)
Die vielen Listboxen werden hier für eine Tourenplanung benötigt.
Je nach PLZ werden darin die entsprechenden Kundentermine angezeigt.
Somit hat man eine gute optische Kontrolle/Übersicht bei der Terminplanung.
Durch Doppelklick auf einen Datensatz in der jeweiligen Listbox
(die sind in dem Anhang noch leer), wird der dazugehörige
Detail-Datensatz geöffnet und man kann dort Änderungen vornehmen.

LG
jagger

Beaker s.a.

Ausnahmsweise sagt ein Bild mehr als 1000 Worte  ;).
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

jagger

ZitatAusnahmsweise sagt ein Bild mehr als 1000 Worte  ;).
;D