Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Problem bei Sicherheitsabfrage und Form schliessen
zurück: Warum rundet das immer auf ?? weiter: Daten aus einem Memofeld per Knopfdruck löschen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
samba
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. Dez 2006, 10:58
Rufname:
Wohnort: Hamburg

Problem bei Sicherheitsabfrage und Form schliessen - Problem bei Sicherheitsabfrage und Form schliessen

Nach oben
       Version: Office XP (2002)

Hallo,
ich würde gerne eine Sicherheitsabfrage einbauen, in der der Anwender durch betätigen des Buttons "abbrechen" mit seiner Arbeit weiter fortfahren kann. Ich habe aus diesem Forum schon einige Threads durchgelesen und auch eine Lsg. (gemeint) gefunden zu haben. Leider funktioniert es noch nicht so wie gewollt.

Wenn der Anwender was verändert und dann anschl. auf speichern klickt kommt die Sicherheitsabfrage. Er wählt dann "abbrechen" und kann mit seiner Arbeit weiter fortfahren.
Jetzt kommt der Fall der nicht funktioniert: Der Anwender verändert einen Datensatz, schliesst das Formular, die Sicherheitsabfrage kommt, er wählt abbrechen und es werden alle Felder wieder in den Ursprungszustand gesetzt??? Es wird quasi ein Me.Undo durchgeführt und ich weiss nicht warum?
Code:
Private Sub Form_Load()
    AllowQuit = True
End Sub

Private Sub Form_BeforeUpdate(Cancel As Integer)
    AllowQuit = True
    Select Case MsgBox("Möchten Sie speichern? Nein verwirft sämtliche Änderungen", vbYesNoCancel)
      Case vbNo
        Cancel = True
        Me.Undo
        Exit Sub
      Case vbCancel
        Cancel = True
        AllowQuit = False
        Exit Sub
    End Select
    '...
End Sub

Private Sub Form_Unload(Cancel As Integer)
    If Not AllowQuit Then
        Cancel = True
    End If
    AllowQuit = True
End Sub
Wo liegt mein Problem?
rita2008
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. Dez 2006, 11:36
Rufname:
Wohnort: Berlin


AW: Problem bei Sicherheitsabfrage und Form schliessen - AW: Problem bei Sicherheitsabfrage und Form schliessen

Nach oben
       Version: Office XP (2002)

Wenn Du in der Form_BeforeUpdate-Prozedur Cancel=True setzt, bedeutet das, dass der Update der Form nicht durchgeführt wird. Me.Undo ist da meiner Meinung nach gar nicht nötig.

Was soll denn eigentlich passieren, wen der Benutzer Cancel drückt? Es gibt doch nur die Möglichkeit Speichern, also Update oder nicht speichern, also Cancel=True und kein Update.

_________________
mfg Rita

Antworten bitte hier im Forum, nicht als private Nachricht. Danke
Nouba
nicht ganz unwissend :)


Verfasst am:
12. Dez 2006, 12:07
Rufname:
Wohnort: Berlin

AW: Problem bei Sicherheitsabfrage und Form schliessen - AW: Problem bei Sicherheitsabfrage und Form schliessen

Nach oben
       Version: Office XP (2002)

@Rita,

Samba will zwischen Alles verwerfen, Weiter editieren oder Speichern wählen können - was ist daran ungewöhnlich. Wink

@samba,

für die Problematik muß wohl noch mehr unternommen werden, wie es Shamil Salakhetdinovs Antwort auf die Frage Controlling exiting of Access zeigt.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
samba
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. Dez 2006, 13:01
Rufname:
Wohnort: Hamburg


AW: Problem bei Sicherheitsabfrage und Form schliessen - AW: Problem bei Sicherheitsabfrage und Form schliessen

Nach oben
       Version: Office XP (2002)

Hallo Nouba,

vielen Dank für Deinen Link. Leider erlauben mir meine Sicherheitseinstellungen hier nicht diesen Aufruf der Seite Crying or Very sad Werde ich mir dann mal zu Hause ansehen.

Danke auch an @Rita für Ihren Versuch mir zu helfen.

Ciao samba
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Form basierten Filter in Tabelle ausgeben 1 der Jöns 601 02. Sep 2008, 22:21
maike kaluscha Form basierten Filter in Tabelle ausgeben
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnetes Feld aus einem Form. in eine Tabelle speichern?? 1 Realhasko 403 21. Jul 2008, 16:40
rita2008 Berechnetes Feld aus einem Form. in eine Tabelle speichern??
Keine neuen Beiträge Access Formulare: Zwischenspeichern in Form ohne zu 1. Datensatz zu springen 2 Gast 802 14. Aug 2006, 14:01
Gast Zwischenspeichern in Form ohne zu 1. Datensatz zu springen
Keine neuen Beiträge Access Tabellen & Abfragen: Sicherheitsabfrage bei html 0 manuel5 809 10. Apr 2006, 10:16
manuel5 Sicherheitsabfrage bei html
Keine neuen Beiträge Access Formulare: Grafik in Form einbinden - darin scrollen und zentrieren 1 MR-GIGG 809 18. Okt 2005, 07:51
Frank_xyz Grafik in Form einbinden - darin scrollen und zentrieren
Keine neuen Beiträge Access Formulare: DS aus Form löschen 4 DieterB 607 14. Okt 2005, 15:40
DieterB DS aus Form löschen
Keine neuen Beiträge Access Formulare: Tabellen erzeugen und in Form einbinden 4 Alwin 709 08. Okt 2005, 17:24
Alwin Tabellen erzeugen und in Form einbinden
Keine neuen Beiträge Access Formulare: Sicherheitsabfrage beim Einfügen/Bearbeiten eines DS 1 faBul0us 495 15. Jul 2005, 14:10
Florus Sicherheitsabfrage beim Einfügen/Bearbeiten eines DS
Keine neuen Beiträge Access Formulare: Textfeld soll nach Neustart der Form seinen Wert behalten 6 Gast3 1530 01. Jul 2005, 14:02
Gast3 Textfeld soll nach Neustart der Form seinen Wert behalten
Keine neuen Beiträge Access Formulare: Wie krieg ich Werte aus Textfeldern von input Form 2 stephan82 500 24. Jun 2005, 19:49
stephan82 Wie krieg ich Werte aus Textfeldern von input Form
Keine neuen Beiträge Access Formulare: In Formulareigenschaften MinMax + Schliessen Schaltflaechen 2 renott 498 28. Mai 2005, 21:17
renott In Formulareigenschaften  MinMax + Schliessen Schaltflaechen
Keine neuen Beiträge Access Formulare: Form als Parameter in Prozedur 2 Roadrunner 489 25. Apr 2005, 11:03
Roadrunner Form als Parameter in Prozedur
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: JavaScript