Hi William,

if the text of field "naam1" = empty and the selectedtext of button
"naam1nivo" = "1"
 then answer error "Naam van leerling 1 mag niet leeg zijn!"
 if the text of field "naam1" = empty and the selectedtext of button
"naam1nivo" = "2"
 then answer error "Naam van leerling 1 mag niet leeg zijn!"
 if the text of field "naam1" = empty and the selectedtext of button
"naam1nivo" = "3"
 then answer error "Naam van leerling 1 mag niet leeg zijn!"
 if the text of field "naam1" = empty and the selectedtext of button
"naam1nivo" = "4"
 then answer error "Naam van leerling 1 mag niet leeg zijn!"
 if the text of field "naam1" = empty and the selectedtext of button
"naam1nivo" = "5"
 then answer error "Naam van leerling 1 mag niet leeg zijn!"
 if the text of field "naam1" = empty and the selectedtext of button
"naam1nivo" = "6"
 then answer error "Naam van leerling 1 mag niet leeg zijn!"
 if the text of field "naam1" = empty and the selectedtext of button
"naam1nivo" = "7"
 then answer error "Naam van leerling 1 mag niet leeg zijn!"

Note: the following case


 if the text of field "naam1" is not empty and the selectedtext of
button "naam1nivo" = "..."
 then answer error "Niveau van leerling 1 mag niet leeg zijn!"


triggers a second action in the else clause below

 if the text of field "naam1" = empty and the selectedtext of button
"naam1nivo" = "..."
 then put "" into tData
else put field "naam1" && the selection of button "naam1nivo" &cr into tData

So can anyone help to shorten the code (because I have 25 fields)?


on processFields
put "Naam van leerling 1 mag niet leeg zijn!" into errorMessage -- if "1" is constant
   repeat with x = 1 to 25
put ("Naam van leerling"&x&"mag niet leeg zijn!") into errorMessage -- if "1" changes
       put ("naam"&x&"nivo") into buttonName
       put (the text of field ("naam"&x) = empty) into emptyField
       get the selectedtext of button buttonName
       if  it "..." then
           if not emptyField then answer error errorMessage
           if emptyField then put "" into tData
else put field ("naam"&x) && the selection of button buttonName &cr into tData
       else if emptyField answer error errorMessage
    end repeat
end processFields

Rob Cozens
CCW, Serendipity Software Company

"And I, which was two fooles, do so grow three;
Who are a little wise, the best fooles bee."

from "The Triple Foole" by John Donne (1572-1631)

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to