gem i access
Jeg er i gang med at lave en gemme funktion i min acess så hvis man går væk fra en siden kommer den frem med en boks som spørg om man vil gemme dataen eller ikke. hvordan laver jeg denne bedst muligt. det skal sige den formular jeg afprøver det på nu indeholder en hovedformular og underformular. jeg har selv prøvet at lave en:If DCount("*", "Ordre", "Ordre =" & Me.Ordre) = "0" Then
If MsgBox("Vil Du gemme den nye Bestillingen", vbYesNo + vbQuestion) = vbNo Then
DoCmd.SetWarnings False
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
DoCmd.SetWarnings True
DoCmd.Close
stDocName = "start"
DoCmd.OpenForm stDocName, , , stLinkCriteria
End If
End If
Dette virker også så længe jeg ikke indtaster noget i min underformular når jeg indtaste en ordre bliver dcount til mere end 0. Det er muligvis fordi jeg har relationer i mellem de to tabeller.
jeg ønsker en løsning hvor når man går væk fra formularen kommer den frem med en boks om man vil gemme. hvis han svare Nej skal den slette alt data men kun hvis ordre ikke har været oprette før. hvis ordre har været oprette før og han dermed er kun inde for at rette skal den ikke slette data ved et nej men kun lade vær med at gemme de nye data.
