Beste mensen,
Mijn volgende probleem is niet een vraag naar een script maar meer een vraag naar een goede en snelle methode om een annuleerknop te maken in een formulier met een subformulier. Wat is het 'probleem': ik heb een formulier met een subformulier en hier wil ik een annuleerknop bij hebben. In de huidige situatie gaat het als volgt (record is in dit geval het record van het hoofdformulier en subrecord het gerelateerde record in het subformulier):
- Als er een nieuw record is en ik wil hier een nieuw subrecord aan toevoegen dan wordt het record opgeslagen en het subrecord opgeslagen met een status 'nieuw'. Als ik dit subrecord weer verwijderd wordt dan veranderd de status in 'verwijderd'.
Klik ik vervolgens op de annuleerknop dan worden alle subrecords verwijderd met de status 'nieuw' en 'verwijderd' en vervolgens alle records dmv undo.
- Als het een bestaand record is en ik wijzig de gegevens en ik voeg subrecords toe dan krijgen ze de status 'nieuw'. Als ik subrecords verwijder dan veranderd de status in 'verwijderd'.
Als ik vervolgens op de annuleerknop klik dan worden alleen de subrecords met status 'nieuw' verwijderd en worden de wijzigingen in het record door middel van undo teruggezet.
Nou is mijn vraag: is hier geen standaard methode voor te bedenken zodat ik de statussen niet meer hoef te gebruiken en dat ik geen 'moeilijke' functies hoef te schrijven om alles te controleren?
Mijn volgende probleem is niet een vraag naar een script maar meer een vraag naar een goede en snelle methode om een annuleerknop te maken in een formulier met een subformulier. Wat is het 'probleem': ik heb een formulier met een subformulier en hier wil ik een annuleerknop bij hebben. In de huidige situatie gaat het als volgt (record is in dit geval het record van het hoofdformulier en subrecord het gerelateerde record in het subformulier):
- Als er een nieuw record is en ik wil hier een nieuw subrecord aan toevoegen dan wordt het record opgeslagen en het subrecord opgeslagen met een status 'nieuw'. Als ik dit subrecord weer verwijderd wordt dan veranderd de status in 'verwijderd'.
Klik ik vervolgens op de annuleerknop dan worden alle subrecords verwijderd met de status 'nieuw' en 'verwijderd' en vervolgens alle records dmv undo.
- Als het een bestaand record is en ik wijzig de gegevens en ik voeg subrecords toe dan krijgen ze de status 'nieuw'. Als ik subrecords verwijder dan veranderd de status in 'verwijderd'.
Als ik vervolgens op de annuleerknop klik dan worden alleen de subrecords met status 'nieuw' verwijderd en worden de wijzigingen in het record door middel van undo teruggezet.
Nou is mijn vraag: is hier geen standaard methode voor te bedenken zodat ik de statussen niet meer hoef te gebruiken en dat ik geen 'moeilijke' functies hoef te schrijven om alles te controleren?