Ik hoop dat ik kan uitleggen wat ik bedoel.
Ik heb een procedure die in verschillende formulieren gebruikt worden.
Echter, wanneer ik een procedure aanroep waarin een veld in het formulier moet worden gevuld geeft de procedure dat het betreffende veld niet gevonden kan worden.
Hoe kan ik het voor elkaar krijgen dat een procedure het veld van het op dat moment geopend formulier vult?
Het betreft namelijk formulieren met dezelfde data maar met een andere lay-out (lees: veld-volgorde)
Dit heeft te maken met roosters die door verschillende leveranciers met verschillende lay-outs worden meegeleverd.
Dus:
Formulier test1 heeft veldenvolgorde veld1, veld2, veld3, veld4, veld5
Formulier test2 heeft veldenvolgorde veld2, veld3, veld1, veld5, veld4
De procedure vult de velden:
et cetera
Hoe kan ik de procedure in beide formulieren aanroepen en laten werken?
Ik heb een procedure die in verschillende formulieren gebruikt worden.
Echter, wanneer ik een procedure aanroep waarin een veld in het formulier moet worden gevuld geeft de procedure dat het betreffende veld niet gevonden kan worden.
Hoe kan ik het voor elkaar krijgen dat een procedure het veld van het op dat moment geopend formulier vult?
Het betreft namelijk formulieren met dezelfde data maar met een andere lay-out (lees: veld-volgorde)
Dit heeft te maken met roosters die door verschillende leveranciers met verschillende lay-outs worden meegeleverd.
Dus:
Formulier test1 heeft veldenvolgorde veld1, veld2, veld3, veld4, veld5
Formulier test2 heeft veldenvolgorde veld2, veld3, veld1, veld5, veld4
De procedure vult de velden:
Code:
if [code1] = "3" then
veld1 = "+"
else
veld1 = "-"
end if
if [code2] = "3" then
veld2 = "+"
else
veld2 = "-"
end if
et cetera
Hoe kan ik de procedure in beide formulieren aanroepen en laten werken?
Laatst bewerkt: