Salut,
Call AttribueValeur("GP")
... et tes variables Var1 et Var2 seront corectement initialisées.
Salut,
Call AttribueValeur("GP")
... et tes variables Var1 et Var2 seront corectement initialisées.
Salut,
Call AttribueValeur("GP")
... et tes variables Var1 et Var2 seront corectement initialisées.
Si je comprends bien, tu renseigne 2 valeurs et en désire une de
retour ?
Dans ce cas la fonction est a utiliser...
Function CalculMontant( strTpLic, intSuperficie) as double
if strTpLic = "PRO" then
CalculMontant = ici ton calcul
elseif strTpLic = "GP" then
CalculMontant = ici l'autre calcul
else
CalculMontant = 0
end if
End function
et tu l'appelle simplement en renseignant les deux champs:
Montant = CalculMontant([TypeLicence],[SuperficieKM2])
il reste à trouver le moment pour appeller ta fonction.
Si je comprends bien, tu renseigne 2 valeurs et en désire une de
retour ?
Dans ce cas la fonction est a utiliser...
Function CalculMontant( strTpLic, intSuperficie) as double
if strTpLic = "PRO" then
CalculMontant = ici ton calcul
elseif strTpLic = "GP" then
CalculMontant = ici l'autre calcul
else
CalculMontant = 0
end if
End function
et tu l'appelle simplement en renseignant les deux champs:
Montant = CalculMontant([TypeLicence],[SuperficieKM2])
il reste à trouver le moment pour appeller ta fonction.
Si je comprends bien, tu renseigne 2 valeurs et en désire une de
retour ?
Dans ce cas la fonction est a utiliser...
Function CalculMontant( strTpLic, intSuperficie) as double
if strTpLic = "PRO" then
CalculMontant = ici ton calcul
elseif strTpLic = "GP" then
CalculMontant = ici l'autre calcul
else
CalculMontant = 0
end if
End function
et tu l'appelle simplement en renseignant les deux champs:
Montant = CalculMontant([TypeLicence],[SuperficieKM2])
il reste à trouver le moment pour appeller ta fonction.
Salut,
Function CalculMontant( strTpLic, intSuperficie) as double
if strTpLic = "PRO" then
CalculMontant = 40.66 * intSuperficie
elseif strTpLic = "GP" then
CalculMontant = 15 * intSuperficie
else
CalculMontant = 0
end if
End function
Ta zone de texte se nomme Montant ? Donc :
Montant = CaculMontant(nomDeTaListe , champSuperficie)
ce qui devrait faire :
Montant = CalculMontant(TypeLicence , SuperficieKM2)
Remarque, tu passe simplement les deux valeurs séparées par
une virgule... le calcul se fait dans la fonction.
Salut,
Function CalculMontant( strTpLic, intSuperficie) as double
if strTpLic = "PRO" then
CalculMontant = 40.66 * intSuperficie
elseif strTpLic = "GP" then
CalculMontant = 15 * intSuperficie
else
CalculMontant = 0
end if
End function
Ta zone de texte se nomme Montant ? Donc :
Montant = CaculMontant(nomDeTaListe , champSuperficie)
ce qui devrait faire :
Montant = CalculMontant(TypeLicence , SuperficieKM2)
Remarque, tu passe simplement les deux valeurs séparées par
une virgule... le calcul se fait dans la fonction.
Salut,
Function CalculMontant( strTpLic, intSuperficie) as double
if strTpLic = "PRO" then
CalculMontant = 40.66 * intSuperficie
elseif strTpLic = "GP" then
CalculMontant = 15 * intSuperficie
else
CalculMontant = 0
end if
End function
Ta zone de texte se nomme Montant ? Donc :
Montant = CaculMontant(nomDeTaListe , champSuperficie)
ce qui devrait faire :
Montant = CalculMontant(TypeLicence , SuperficieKM2)
Remarque, tu passe simplement les deux valeurs séparées par
une virgule... le calcul se fait dans la fonction.
Bonsoir Ayrton,
Une table "Type licence" avec CodeLicence, NomLic, ValeurLic
te permettrait simplement d'ajouter "une ligne" et de faire
les calculs grâce à un simple champ calculé dans une requête...
ou un DLookup et... sans une ligne de code ;-)
Ce sera pour la prochaine fois :o)
Bonsoir Ayrton,
Une table "Type licence" avec CodeLicence, NomLic, ValeurLic
te permettrait simplement d'ajouter "une ligne" et de faire
les calculs grâce à un simple champ calculé dans une requête...
ou un DLookup et... sans une ligne de code ;-)
Ce sera pour la prochaine fois :o)
Bonsoir Ayrton,
Une table "Type licence" avec CodeLicence, NomLic, ValeurLic
te permettrait simplement d'ajouter "une ligne" et de faire
les calculs grâce à un simple champ calculé dans une requête...
ou un DLookup et... sans une ligne de code ;-)
Ce sera pour la prochaine fois :o)