Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Bernie110 am August 29, 2010, 13:52:19

Titel: Probleme mit Code me.allowedit = false funktioniert nicht
Beitrag von: Bernie110 am August 29, 2010, 13:52:19
Hallo zusammen,

ich fürhre beim Click Button " Speichern " folgende Code aus.

'Dim strMsg As String
 
   strMsg = "Möchten Sie eventuelle Änderungen speichern? "
  If MsgBox(strMsg, vbYesNo + vbQuestion, "Abbrechen:") <> vbNo Then Exit Sub
 
  On Error Resume Next
  DoCmd.SetWarnings False
  DoCmd.RunCommand acCmdUndo
  DoCmd.SetWarnings True
 

Me.AllowEdits = False
RunCommand acCmdSaveRecord


Me.AllowEdits = False funktioniert soald in der MsgBox nein ausgewählt wird.

Aber leider nicht wenn ja ausgewählt wird.
An was liegts ? Danke für eure Antworten Gruss Bernie
Titel: Re: Probleme mit Code me.allowedit = false funktioniert nicht
Beitrag von: oma am August 29, 2010, 14:21:59
Hallo,

soll wirklich bei Ja oder Nein  AllowEdits=false gesetzt werden?

Private Sub Speichern_Click()
strMsg = "Möchten Sie eventuelle Änderungen speichern? "
If MsgBox(strMsg, vbYesNo + vbQuestion, "Abbrechen:") = vbYes Then

    RunCommand acCmdSaveRecord
    Me.AllowEdits = False

Else
    DoCmd.RunCommand acCmdUndo
    Me.AllowEdits = False
End If
End Sub


Titel: Re: Probleme mit Code me.allowedit = false funktioniert nicht
Beitrag von: Bernie110 am August 29, 2010, 15:08:26
Hallo Oma,

danke funzt.

Ja der Ds soll gesperrt werden.

jetzt hab ich nur noch eine kleine Frage.... wenn Me.AllowEdits = False...kann man dann trotzdem die bearbeitung eines feldes zulassen ?

ich hab in diesem Formular noch ein Suchfeld ( ungebunden ) ...das bei Me.AllowEdits = False auch gesperrt wurde.
Kann man es freischalten... habs schon mit   Me.Suchname.locked = false versucht...funzt aber net
Titel: Re: Probleme mit Code me.allowedit = false funktioniert nicht
Beitrag von: DF6GL am August 29, 2010, 15:57:58
Hallo,


temporär umschalten:


Sub Suchfeld_Enter()
Me.Allowedits=true
End Sub

Sub Suchfeld_Exit(Cancel As Integer)  'oder anderes geeigntes Ereignis
Me.Allowedits=false
End Sub
Titel: Re: Probleme mit Code me.allowedit = false funktioniert nicht
Beitrag von: Bernie110 am August 29, 2010, 16:25:29
 ;D wenns nur immer so einfach wäre.
Danke Franz !