Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Message Box Yes No bei Dropdown Feld benutzen

Begonnen von wuffwuff2003, Juni 05, 2013, 11:58:02

⏪ vorheriges - nächstes ⏩

wuffwuff2003

Hallo zusammen,

Ich habe ein Problem mit der VBA Programmierung. Wenn ich eine Message Box erzeuge mit der Schaltfläche YES / NO will ich folgendes erreichen. Ich habe im Formular ein Dropdown-Feld. Wenn ich nun im Dropdownfeld eine andere Auswahl treffe (Nach Aktualisierung --> Ereignisprozedur) erscheint die Message Box mit: Änderungen übernehmen?. Zusätzlich kommen die Schaltflächen YES/NO. Drücke ich nun auf YES müsste der Wert sich ändern. Drücke ich aber auf NO müsste das Dropfeld wieder zugehen und die Änderung darf nicht berücksichtigt werden, der alte Wert muss stehen bleiben. Die VBA für die Message Box habe ich geschrieben, mir fehlt nur der Code was er bei Auswahl von YES oder NO zu tun hat. Kann mir hier jemand weiterhelfen, bitte

Ich danke im Voraus.
Mfg

bahasu

Hi,

das Ereignis "Vor Aktualisieren" ist besser geeignet.

Wenn Du "No" eingetragen hast, kannst Du Cancel=true setzen, um die Eingabe rückgängig zu machen.

Harald
Servus

wuffwuff2003

Ich habe jetzt das Ereignis bei "Bei Änderung" gesetzte und im If Befehl deinen Vorschlag hinzugefügt jedoch wird die Änderung immer noch vorgenommen auch wenn ich auf NO klicke

bahasu

Hi,

im Anhang gibt es zwei Formulare.
Das eine nutzt die cancel-Eigenschaft (würde dann aber auch andere Änderungen im Formular rücksetzen),
das zweite nutzt die oldvalue-Eigenschaft.

Vielleicht hilft das?

Harald

[Anhang gelöscht durch Administrator]
Servus

wuffwuff2003

Hallo,

Danke ja genau das hatte ich gebraucht, habe noch nie mit dem Boolean Befehl gearbeitet, so lernt man hinzu , Danke :)