Ik heb een formulier waarop een tweetal controles worden ingevoerd bestaande uit standaard 2 x 25 metingen.
Daarom wordt de vraag naar de batchomvang standaard op 25 gezet, dit werd nogal eens vergeten waardoor de berekeningen fout gingen.
Omdat gebruikers nogal eens vergeten om de tweede batch op 0 te zetten als deze niet plaats vindt, probeer ik deze met 0 te laten invullen als het veld Controleur2 nog leeg is via onderstaande formule:
Standaardwaarde =IIf(IsNull([Controleur2]);0;25)
Helaas, wat er ook in het veld [Controleur] staat, leeg of ingevuld, ik blijf dezelfde waarde houden.
Bijkomend probleempje is dat het veld [controleur2] enkel vanuit een lijst ingevuld mag worden, ik kan dus niet de truuk gebruiken IIf [Controleur2] = "-"; 0;25 want - is geen item in de lijst (waarbij - als standaardwaarde in de tabel wordt ingevoerd)
Vanuit de tabel wordt geen standaardwaarde ingevuld, het veld is dus echt leeg bij gebruik van het formulier gestart via macro in toevoeg modus.
.
Daarom wordt de vraag naar de batchomvang standaard op 25 gezet, dit werd nogal eens vergeten waardoor de berekeningen fout gingen.
Omdat gebruikers nogal eens vergeten om de tweede batch op 0 te zetten als deze niet plaats vindt, probeer ik deze met 0 te laten invullen als het veld Controleur2 nog leeg is via onderstaande formule:
Standaardwaarde =IIf(IsNull([Controleur2]);0;25)
Helaas, wat er ook in het veld [Controleur] staat, leeg of ingevuld, ik blijf dezelfde waarde houden.
Bijkomend probleempje is dat het veld [controleur2] enkel vanuit een lijst ingevuld mag worden, ik kan dus niet de truuk gebruiken IIf [Controleur2] = "-"; 0;25 want - is geen item in de lijst (waarbij - als standaardwaarde in de tabel wordt ingevoerd)
Vanuit de tabel wordt geen standaardwaarde ingevuld, het veld is dus echt leeg bij gebruik van het formulier gestart via macro in toevoeg modus.
.