Ga naar inhoud

Aanbevolen berichten

Geplaatst: (aangepast)

Dan is er een programmeer fout.

Waarschijnlijk moet je VB code toevoegen dat bij annuleren het op 0 blijft.

In dat geval zal je waarschijnlijk doch ik heb uw code niet gezien "Select Case" nemen.

Select Case

Case vbYes

indien paswoord en gebruikers naam OK is doe dan dat

Case vbNo

Sluit access

Bovenstaande kan je ook combineren met msgbox

zodat je eventueel

if........

bij OK gaat naar daar

else

bij niet OK geeft een bericht

end if

aangepast door stegisoft
Geplaatst:

Programma kan niet vast slaan tenzij een elektriciteit panne.

Door alleen maar in te loggen zo zoiets niet mogen gebeuren want je hebt in feite zo goed als niks gedaan.

Een voorbeeld met vbYes is in dit geval OK en vbNo annuleren

post-6829-1417704155,259_thumb.jpg

Geplaatst:

Wat doe je dan in het geval er zich ergens een error voordoet in je code die je toevallig niet hebt opgevangen of nooit hebt voorgehad?

Het programma hangt dan vast, afsluiten met cont alt del voor access af te sluiten en status word niet meer weggeschreven... (spreek uit ervaring)

Geplaatst: (aangepast)

Simpel.

Ik voeg deze code bij.

on error goto ganaarmijnfout 'wanneer er iets fout gebeurd ga naar exit sub

ganaarmijnfout:

exit sub

De fout wordt op die manier opgevangen.

Zoiets dergelijk hoort je altijd bij te voegen en dat geldt voor alle programma talen.

Ook kan je zo doen:

On Error GoTo Bestelboekenfout

code......

Bestelboekenfout: ' Indien er iets fout loopt

Exit Sub 'Stoppen met deze procedure

Resume Bestelboekenfout 'Voor het geval als er in deze procedure een fout verborgen zit

In dat zal access u geen bericht geven.

aangepast door stegisoft
Geplaatst:

ja, exit sub bij eender welke fout, dat is correct, maar hoe vang je dan bv. op dat wanneer het programma met alt F4 wordt gesloten, dat er dan ook een query word uitvoerd?

Geplaatst:

ja ik weet dat het ver gezogd is, maar ik probeerde iets te testen bij u...

Ik ga het gewoon houden bij on error goto...

hiermee zal ik al 95% van de errors opvangen!

Alvast bedankt!

Gast
Dit topic is nu gesloten voor nieuwe reacties.
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.