Moin,
folgendes Problem:
Ich benutze in einer DB mehrere Formulare, die alle auf dieselben Logtabellen zugreifen und diese anzeigen.
Nun will ich die entsprechenden Subs aber so generisch wie möglich halten und nicht für jedes Formular den ganzen Schmus redundant führen.
Also habe ich eine globale Variable vom Typ Form eingeführt, welche bei jedem Öffnen eines der Formulare gesetzt wird
usw...
Nun will ich z.B. beim Aktualisieren der Listenfelder diese Variable benutzen
Das funktioniert auch, aber irgendwann bekomme ich dann den Laufzeitfehler 91 (Objektvariable nicht festgelegt), und im Überwachungsausdruck sehe ich auch, daß der Wert auf <außerhalb des Kontexts> steht. Dieser Bezug geht verloren, sobald alle von der Prozedur form_open getriggerten Aktivitäten abgeschlossen sind.
Wie kann ich g_FormRef so setzen, daß es nachhaltig gesetzt bleibt (static?), bzw. wie kann ich das elegant lösen?
Besten Dank schonmal...
Gruß
Timo
folgendes Problem:
Ich benutze in einer DB mehrere Formulare, die alle auf dieselben Logtabellen zugreifen und diese anzeigen.
Nun will ich die entsprechenden Subs aber so generisch wie möglich halten und nicht für jedes Formular den ganzen Schmus redundant führen.
Also habe ich eine globale Variable vom Typ Form eingeführt, welche bei jedem Öffnen eines der Formulare gesetzt wird
usw...
Nun will ich z.B. beim Aktualisieren der Listenfelder diese Variable benutzen
Das funktioniert auch, aber irgendwann bekomme ich dann den Laufzeitfehler 91 (Objektvariable nicht festgelegt), und im Überwachungsausdruck sehe ich auch, daß der Wert auf <außerhalb des Kontexts> steht. Dieser Bezug geht verloren, sobald alle von der Prozedur form_open getriggerten Aktivitäten abgeschlossen sind.
Wie kann ich g_FormRef so setzen, daß es nachhaltig gesetzt bleibt (static?), bzw. wie kann ich das elegant lösen?
Besten Dank schonmal...
Gruß
Timo