Onderstaand script werkt perfect voor pack_year dus heb ik dit script geduplicated om toe te passen voor andere berekeningen ed zodat ik enkel de field en tablenamen moet veranderen. Dus toen ik dit script voor pilinname wou doen runnen ging het mis en bleef mijn loop maar runnen. Ik heb geen idee hoe het komt dat in het ene script alles perfect werkt en voor het gedupliceerde script ik een endless loop krijg. Als ik op esc druk dan zie ik dat wat ik wil berekent zien dat dit effectief mooi ingevuld staat. Dus ik heb geen idee om dit op te lossen. Moet ik nog ergens een End if invoegen? Ik weet het echt niet meer dus als er iemand mij wil helpen aub.
Loop
If(sample_clinical2_round2::Pack_year = "")
Go to Record (next)
Else
If (not isEmpty (delta_clinical::Pack_year_delta) or not IsEmpty (delta_clinical::Pack_year_deltaproc)
Go to Record (next)
Else
Set Field(delta_clinical::Pack_year_delta; sample_clinical2_round2::pack_year - sample_clinical2::pack_year)
Set Field(delta_clinical::Pack_year_deltaproc; sample_clinical2_round2::pack_year - sample_clinical2::pack_year)*100/sample_clinical2: :pack_year
Question
Femca
Hallo
Onderstaand script werkt perfect voor pack_year dus heb ik dit script geduplicated om toe te passen voor andere berekeningen ed zodat ik enkel de field en tablenamen moet veranderen. Dus toen ik dit script voor pilinname wou doen runnen ging het mis en bleef mijn loop maar runnen. Ik heb geen idee hoe het komt dat in het ene script alles perfect werkt en voor het gedupliceerde script ik een endless loop krijg. Als ik op esc druk dan zie ik dat wat ik wil berekent zien dat dit effectief mooi ingevuld staat. Dus ik heb geen idee om dit op te lossen. Moet ik nog ergens een End if invoegen? Ik weet het echt niet meer dus als er iemand mij wil helpen aub.
Loop
If(sample_clinical2_round2::Pack_year = "")
Go to Record (next)
Else
If (not isEmpty (delta_clinical::Pack_year_delta) or not IsEmpty (delta_clinical::Pack_year_deltaproc)
Go to Record (next)
Else
Set Field(delta_clinical::Pack_year_delta; sample_clinical2_round2::pack_year - sample_clinical2::pack_year)
Set Field(delta_clinical::Pack_year_deltaproc; sample_clinical2_round2::pack_year - sample_clinical2::pack_year)*100/sample_clinical2: :pack_year
End If
Go to Record (next; Exit after last)
End If
End Loop
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.