Hoi,
Ik heb in visual basic een datagrid op een formuliertje die via een ado gekoppeld is aan een access database. So far no problem :-) Nu is de datagrid zo ingesteld dat de gebruiker in staat is om via de datagrid de database te muteren (lees record toevoegen, verwijderen, wijzigen). Als de gebruiker bijvoorbeeld een nieuwe record aanmaakt en wil opslaan dat controleer ik de invoerwaarde, bijvoorbeeld op verplichte velden. Als alles goed is ingevuld dan slaat de datagrid de gevens zelf op in de database en ik sluit het formulier.
Nou komt het probleem:
Iemand voert niet alle verplichte velden in als hij een nieuwe record via de datagrid wil toevoegen. Dan drukt hij op de X van het formulier om het formulier te sluiten. Nu krijg ik dus een foutmelding want voordat het formulier wordt gesloten probeerd hij de record toe te voegen (wat natuurlijk niet kan doordat niet alle verplichte velden zijn ingevoerd) Hoe kan ik het unload event van het formulier onderbreken of er voor zorgen dat ik in het unload event de mutatie die de datagrid wil uitvoeren ongedaan kan maken?
Alvast bedankt
Ik heb in visual basic een datagrid op een formuliertje die via een ado gekoppeld is aan een access database. So far no problem :-) Nu is de datagrid zo ingesteld dat de gebruiker in staat is om via de datagrid de database te muteren (lees record toevoegen, verwijderen, wijzigen). Als de gebruiker bijvoorbeeld een nieuwe record aanmaakt en wil opslaan dat controleer ik de invoerwaarde, bijvoorbeeld op verplichte velden. Als alles goed is ingevuld dan slaat de datagrid de gevens zelf op in de database en ik sluit het formulier.
Nou komt het probleem:
Iemand voert niet alle verplichte velden in als hij een nieuwe record via de datagrid wil toevoegen. Dan drukt hij op de X van het formulier om het formulier te sluiten. Nu krijg ik dus een foutmelding want voordat het formulier wordt gesloten probeerd hij de record toe te voegen (wat natuurlijk niet kan doordat niet alle verplichte velden zijn ingevoerd) Hoe kan ik het unload event van het formulier onderbreken of er voor zorgen dat ik in het unload event de mutatie die de datagrid wil uitvoeren ongedaan kan maken?
Alvast bedankt