correctif champ4:iif ([champ1] = 0 et [champ 2] =1;[champ2];0)
Bonjour,
Comme source des ton formulaire, cré une requête en y ajoutant un champ qui reprend ta condition :
champ4:iif ([champ1] = 0 et [champ 2] =1;[champ4] = [champ2];0)
Dans un formulaire en continu, pour chaque enregistrement, un champ est calculé de type:
if champ1 = 0 et champ 2 =1 alors champ4 = 1
Dans le pied de formulaire, je veux faire la somme de champ4 dans champ5
j'ai écris : champ5 = somme([champ4]
Mais cela ne fonctionne pas
Quelle est la syntaxe
JP
Salut,
Si tu englobes ta formule actuelle dans =somme(vraifaux( [champ1] = 0 et [champ 2] =1;1;0)) et tu donnes le nom champ4 à ce champ calculé, ça devrait marcher. Mais le résultat est dynamique, c.à.d. pas enregistré dans un champ de table.
JP
Dans un formulaire en continu, pour chaque enregistrement, un champ est calculé de type:
if champ1 = 0 et champ 2 =1 alors champ4 = 1
Dans le pied de formulaire, je veux faire la somme de champ4 dans champ5
j'ai écris : champ5 = somme([champ4]
Mais cela ne fonctionne pas
Quelle est la syntaxe
Salut,
Si tu englobes ta formule actuelle dans =somme(vraifaux( [champ1] = 0
et [champ 2] =1;1;0)) et tu donnes le nom champ4 à ce champ calculé, ça
devrait marcher. Mais le résultat est dynamique, c.à.d. pas enregistré
dans un champ de table.
JP
Dans un formulaire en continu, pour chaque enregistrement, un champ est
calculé de type:
if champ1 = 0 et champ 2 =1 alors champ4 = 1
Dans le pied de formulaire, je veux faire la somme de champ4 dans champ5
Si tu englobes ta formule actuelle dans =somme(vraifaux( [champ1] = 0 et [champ 2] =1;1;0)) et tu donnes le nom champ4 à ce champ calculé, ça devrait marcher. Mais le résultat est dynamique, c.à.d. pas enregistré dans un champ de table.
JP
Dans un formulaire en continu, pour chaque enregistrement, un champ est calculé de type:
if champ1 = 0 et champ 2 =1 alors champ4 = 1
Dans le pied de formulaire, je veux faire la somme de champ4 dans champ5