Wij hebben een vraag ivm het aanpassen van een calculatie formule adhv een script.
We hebben een grote database die bestaat uit verwerkte vragenlijsten met betrekking tot familiale voorgeschiedenis (vader, moeder, grootouders, broers en zussen). We maakten nieuwe kolommen aan adhv Calculations. Deze calculaties (ongeveer 20 per familielid, ca. 260 in totaal) vertragen FM pro 10 echter enorm! Daarom bedachten we scripts (replace field contents by calculation) om deze calculatie uit te voeren, en maakten we van de velden zelf een tekst-of numeriek veld.
Nu moeten we echter deze 260 formules kopiëren naar een script wat heel arbeidsintensief is.
De formules zijn als volgt opgebouwd:
vb: om volgend veld te maken 'Sudden_death_father' gebruiken we volgende formule
Question
Femca
Hallo iedereen
Wij hebben een vraag ivm het aanpassen van een calculatie formule adhv een script.
We hebben een grote database die bestaat uit verwerkte vragenlijsten met betrekking tot familiale voorgeschiedenis (vader, moeder, grootouders, broers en zussen). We maakten nieuwe kolommen aan adhv Calculations. Deze calculaties (ongeveer 20 per familielid, ca. 260 in totaal) vertragen FM pro 10 echter enorm! Daarom bedachten we scripts (replace field contents by calculation) om deze calculatie uit te voeren, en maakten we van de velden zelf een tekst-of numeriek veld.
Nu moeten we echter deze 260 formules kopiëren naar een script wat heel arbeidsintensief is.
De formules zijn als volgt opgebouwd:
vb: om volgend veld te maken 'Sudden_death_father' gebruiken we volgende formule
If (Position ( quest2::E6 ; "5" ; 1 ; 1); "Yes"; "No")
(In vraag E6, als 5 werd geantwoord is er plotse dood)
Voor de moeder:'Sudden_death_mother'
If (Position ( quest2::E6_2 ; "5" ; 1 ; 1); "Yes"; "No")
Voor een grootouder:
If (Position ( quest2::E6_3 ; "5" ; 1 ; 1); "Yes"; "No") enz
Zoals jullie zien, zijn de formules op dezelfde manier opgebouwd, behalve de referentievelden verschillen
Bestaat de mogelijkheid om een script te maken die voor de verschillende familieleden de referentievelden vanzelf verandert?
Vb 'Sudden_death_x': If (Position ( quest2::y ; "5" ; 1 ; 1); "Yes"; "No")
Kunnen we een dergelijk script maken:
if 'x' = father then 'y' in the formula must be E6
if 'x' = mother then 'y' in the formula must be E6_2 enz
Kan iemand ons hiermee helpen?
Bedankt!
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.