Ik heb in de dB een doorlopend formulier gebaseerd op een tabel met inspectiegegevens. Omdat op het formulier een overzicht moet staan met openstaande herinspecties maar er ook inspectiebevindingen zijn als n.v.t. die niet in het overzicht moeten komen wordt in het formulier de tabel gekoppeld aan een query die voor elke status een vlag instelt. Status N.V.T. geeft zo een extra vlag onwaar waardoor de inspectiebevinding niet getoond wordt.
Gevolg is wel dat het formulier niet te bewerken is. Daarom Dynaset (inconsistent bijwerken) ingesteld en recordvergrendeling (via trial and error methode gevonden). Nu lijkt het correct te werken.
Zonder recordvergrendeling kon bewerking van inspectiebevindingen (in hetzelfde record wordt ook de herinspectie vastgelegd) leiden tot het verwijderen van records in de tabel waarop de query gebaseerd is.
Ik gebruik een query omdat de dB op meerdere lokaties gebruikt wordt met allen eigen statuscodes.
Het lijkt nu goed te werken, maar is dit veilig of is er een betere methode? Dat gebruikers gelijktijdig dezelfde records bewerken is vrijwel uitgesloten en enkel theoretisch.
Ik zou die statuscode vlag ook in de inspectietabel zelf kunnen opnemen en zo een formulier enkel gebaseerd op 1 tabel kunnen maken, maar houdt dit liever apart. Nu kan het overzicht gemanipuleerd worden met wisselende vlaggen, bijvoorbeeld wel op "nvt" maar niet op "niet uitgevoerd" filteren.
Ook getest met door via een knop op het doorlopend formulier een nieuw formulier te openen gekoppeld op Id (formulier enkel op de tabel gebaseerd) en dat werkt perfect, maar ik houdt het liever op 1 formulier
Gevolg is wel dat het formulier niet te bewerken is. Daarom Dynaset (inconsistent bijwerken) ingesteld en recordvergrendeling (via trial and error methode gevonden). Nu lijkt het correct te werken.
Zonder recordvergrendeling kon bewerking van inspectiebevindingen (in hetzelfde record wordt ook de herinspectie vastgelegd) leiden tot het verwijderen van records in de tabel waarop de query gebaseerd is.
Ik gebruik een query omdat de dB op meerdere lokaties gebruikt wordt met allen eigen statuscodes.
Het lijkt nu goed te werken, maar is dit veilig of is er een betere methode? Dat gebruikers gelijktijdig dezelfde records bewerken is vrijwel uitgesloten en enkel theoretisch.
Ik zou die statuscode vlag ook in de inspectietabel zelf kunnen opnemen en zo een formulier enkel gebaseerd op 1 tabel kunnen maken, maar houdt dit liever apart. Nu kan het overzicht gemanipuleerd worden met wisselende vlaggen, bijvoorbeeld wel op "nvt" maar niet op "niet uitgevoerd" filteren.
Ook getest met door via een knop op het doorlopend formulier een nieuw formulier te openen gekoppeld op Id (formulier enkel op de tabel gebaseerd) en dat werkt perfect, maar ik houdt het liever op 1 formulier