Avatar billede aqqa66 Nybegynder
26. februar 2002 - 18:51 Der er 10 kommentarer

undlod automatisk gemning af en post

Hvordan kan jeg undlod og gemme automatisk en post jeg tilføjer i formular eller dataark, før jeg siger til at ændringen skal gemmes?

på forhånd mange tak til dem der svarer på mit spørgsmål...
Avatar billede henrik13 Nybegynder
26. februar 2002 - 19:04 #1
Hej. Via en vba kode der sperre det. Hov er dit dataark en direkte tabel.
VH Henrik
Avatar billede henrik13 Nybegynder
26. februar 2002 - 19:17 #2
Hej. Via en vba kode der sperre det. Hov er dit dataark en direkte tabel. Det vil jeg gerne vide inden jeg går videra.
VH Henrik
Avatar billede terry Ekspert
26. februar 2002 - 19:20 #3
In the forms BEFORE UPDATE event place code like this

If Msgbox("Save ? ", vbYesNo) = vbNo Then Cancel = True
Avatar billede terry Ekspert
26. februar 2002 - 19:22 #4
If it is an a sub form then you place this in the sub forms BEFORE UPDATE EVENT
Avatar billede henrik13 Nybegynder
26. februar 2002 - 19:47 #5
Hej. Koden ser sådan ud:
' *  I formular
Private Sub Form_BeforeUpdate(Cancel As Integer)

    Cancel = PromptForOpdatering(Me)

End Sub

' * *Lav et modul:

Function PromptForOpdatering(frmFormular As Form) As Integer

    Dim intSvar As Integer
   
      intSvar = MsgBox("Du har foretaget ændringer til denne post." + vbLf _
    + "Ønsker du at gemme disse ændringer?", vbYesNo + vbQuestion, "Gem ændringer?")
   
      If intSvar = vbYes Then
   
              PromptForOpdatering = False
       
      Else
   
            PromptForOpdatering = True
       
            frmFormular.Undo
       
    End If

End Function
Avatar billede terry Ekspert
27. februar 2002 - 18:21 #6
aqua6666>hows it going?
Avatar billede terry Ekspert
04. marts 2002 - 22:11 #7
aqua6666>have you come back from your holiday?
Avatar billede fynbohans Nybegynder
08. marts 2002 - 19:36 #8
Ved større projekter bruger jeg altid selv en særlig
inddaterings-formular, hvor data først overføres til ny post i
hovedformularen hvis den ønskes gemt.

Ellers et simpelt trick, som består af 3 trin:
1.gå til forrige post
2.gå til næste post
3.slet post som er gemt efter 1 og 2.
Avatar billede aqqa66 Nybegynder
15. januar 2003 - 15:39 #9
Dataark
Avatar billede terry Ekspert
15. januar 2003 - 17:57 #10
agga66>PLease comment the ansers given or we have NO IDEA how it is going!
In the forms BEFORE UPDATE event place code like this

If Msgbox("Save ? ", vbYesNo) = vbNo Then Cancel = True


Hvis ikke du svare snart bliver du anmeldt!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester