Toon posts:

Access opslaanknop met venster

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik kom ergens niet uit. Ik wil graag dat wanneer ik op de opslaanknop van mijn formulier klik, Access eerst met de vraag komt of ik wil opslaan. Als ik ja klik moet het worden opgeslagen en bij nee moet hij terugkeren naar het formulier.
Ik heb verschillende codes geprobeerd in VBA maar kom er niet uit. Heeft iemand misschien een werkende code om dit op lossen?
Alvast bedankt

  • ThunderNet
  • Registratie: Juni 2004
  • Laatst online: 21-08 18:55

ThunderNet

Flits!

Wat je dus wil doen is de update-query pas toepassen als er bevestigd is.
In dat geval moet je je invoervelden dus niet linken naar de plekken in je database.
Maar moet je je invoervelden gebruiken in je update-query.

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Hmm, kan ook iets simpeler. ;)
Zet in het form_beforeupdate() event cancel op true.
code:
1
Cancel = MsgBox("Gegevens opslaan?", vbYesNo, "Opslaan bevestigen") = vbNo

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • ThunderNet
  • Registratie: Juni 2004
  • Laatst online: 21-08 18:55

ThunderNet

Flits!

Niesje schreef op dinsdag 13 september 2005 @ 10:31:
Hmm, kan ook iets simpeler. ;)
Zet in het form_beforeupdate() event cancel op true.
code:
1
Cancel = MsgBox("Gegevens opslaan?", vbYesNo, "Opslaan bevestigen") = vbNo
Dat is idd een iets simpelere methode, dan eigen insert query's te schrijven :P

Nog een kleine tip, controleer de inhoud van je invoervelden op juistheid (cijfers als je alleen cijfers wilt etc)
Als je dit controleert voordat je een update uitvoert, kun je jezelf heel wat ellende besparen :)

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?