[gelöst] Nervige Meldung beim Aktualisieren umgehen

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: [gelöst] Nervige Meldung beim Aktualisieren umgehen

Re: [gelöst] Nervige Meldung beim Aktualisieren umgehen

von legalstuff » So, 05.12.2010 19:09

Hallo ruessmann,

das hört sich für mich gut an, nur ein Problem.

Ich weiß nicht, wie der rest aussehen soll. Denn ich ganz blutiger Anfänger in Sachen Makros und auch Unterformulare.

Ich kenne das recht gut bei Access aus der letzten Firma, doch hier tue ich mich sehr schwer und geht auch NUR mit Assistent.

Nachträglich das Unterformular zu ändern, oder gar ein zweites Unterformular mit ins Hauptformular, da habe ich noch Lücken.

Vor allem aber, wie ich makros schreibe, woher ich weiß, welche Objekte ich brauche.. etc.. und dann, wie ich Deine kpl. Lösung für mich eventuell anpassen könnte.

Wäre super (obwohl hier als gelöst gekennzeichnet) wenn da noch jemand was zu schreiben könnte.

Re: Nervige Meldung beim Aktualisieren umgehen

von ruessmann » Di, 14.09.2010 14:10

Die Lösung des Problems geht in dem man vor dem Aktualisieren speichert mit folgendem Code:

Code: Alles auswählen

dispatcher.executeDispatch(document, ".uno:RecSave", "", 0, Array())

[gelöst] Nervige Meldung beim Aktualisieren umgehen

von ruessmann » Di, 14.09.2010 13:52

Hallo,

ich habe ein Makro, mit dem ich ein Formular mit einem Unterformular aktualisiere nach dem ich etwas in ein Feld des Hauptformulars eingebe.
Dabei kommt ständig die Meldung "Der Inhalt des aktuellen Formulars wurde geändert. Sollen die Änderungen gespeichert werden?"
Gibt es eine Möglichkeit diese zu umgehen bzw. automatisch mit ja zu beantworten?
Im Grunde genommen müsste auch nur das Unterformular neu geladen werden, aber mit dem folgenden Makro kann ich ja nur das gesamte Formular neu laden:

Code: Alles auswählen

dispatcher.executeDispatch(document, ".uno:Refresh", "", 0, Array())

Nach oben