simplification vraifaux, résultats... inattendus

Le
pascallerudulier
Bonjour à tous et toutes,

Je viens de parcourir rapidement ce groupe à propos de VraiFaux.
Je n'y ai pas vu (encore une fois je l'ai parcouru) de question
concernant la simplification d'écriture et les résultats.

En clair: Je commence par la fin et l'écriture de la formule que
j'ai pondue.

child: VraiFaux([a]="";VraiFaux([c]="";VraiFaux([e]="";"";[e]);[c]);
[a])

'child' est la nom de la colonne et le résultat de vraifaux, [a],
[c] et [e] sont les colonnes, sous-colonnes en fait, dont je teste ici
le résultat.

Si [a] est vide alors, tester [c], puis
éventuellement [e]

[a], [c] et [c] sont la simplification de nom de colonne qui si elles
étaient reprise entièrement feraient que la 'child':
VraiFaux([.]. ) occuperait aisément 3 lignes (en plus des
risques de fautes de frappe).

le résultat obtenu n'est pas celui attendu. Je vois bien que la
condition pour [a] fonctionne bien, pas en ce qui concerne [c] et [e]:
Lorsque [a] est vide, quel que soit [c] ou [e] [child] est vide.

Est-ce à dire que c'est trop compliqué pour Access d'opérer ce pré-
mâchage? J'ai un bien un tableau qui s'affiche, incomplet, et une
phrase qui s'affiche en bas: "impossible de mettre à jour ce jeu
d'enregistrements".

Quelqu'un a-t'il une idée de ce qui se passe? Merci par avance.

Pascal
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
ze Titi
Le #6297391
Salut pascalle !

Et avec:
Child: VraiFaux(Nz([a];"")="";VraiFaux(nz([c];"")="";VraiFaux(nz([e];"")="";"";[e]);[c]); [a])

Ca donne quoi ?

En ce jour exceptionnel du jeudi 28/06/2007, tu nous as très généreusement gratifié du message suivant:

child: VraiFaux([a]="";VraiFaux([c]="";VraiFaux([e]="";"";[e]);[c]); [a])


--
Cordialement,
Thierry

Tout pour réussir avec Access :
http://www.mpfa.info

pascallerudulier
Le #6297071
Super, ça marche. Merci.

Vraiment pratique ce groupe de discussion. Je suis seulement désolé de
ne pas être à la hauteur pour contribuer. Un jour sûrement.

Bon weekend.

Pascal

On 28 juin, 17:02, ze Titi
Salut pascalle !

Et avec:
Child: VraiFaux(Nz([a];"")="";VraiFaux(nz([c];"")="";VraiFaux(nz([e]; "")="";"";[e]);[c]); [a])

Ca donne quoi ?

En ce jour exceptionnel du jeudi 28/06/2007, tu nous as très génére usement gratifié du message suivant:

child: VraiFaux([a]="";VraiFaux([c]="";VraiFaux([e]="";"";[e]);[c ]); [a])


--
Cordialement,
Thierry



ze Titi
Le #6296941
Hello pascal!

Il faut bien se lancer un jour. Personnellement, je fais encore pas mal
de boulettes dans mes réponses, mais les MVP veillent au grain pour me
remettre dans le droit chemin si nécessaire.
Et si tu connais la réponse à une question posée, lance-toi !

En ce jour mémorable du vendredi 29/06/2007, tu as entrepris la lourde
tâche de taper sur ton clavier :
Super, ça marche. Merci.

Vraiment pratique ce groupe de discussion. Je suis seulement désolé de
ne pas être à la hauteur pour contribuer. Un jour sûrement.

Bon weekend.

Pascal

On 28 juin, 17:02, ze Titi
Salut pascalle !

Et avec:
Child:
VraiFaux(Nz([a];"")="";VraiFaux(nz([c];"")="";VraiFaux(nz([e];"")="";"";[e]);[c]);
[a])

Ca donne quoi ?

En ce jour exceptionnel du jeudi 28/06/2007, tu nous as très généreusement
gratifié du message suivant:

child: VraiFaux([a]="";VraiFaux([c]="";VraiFaux([e]="";"";[e]);[c]); [a])


--
Cordialement,
Thierry



--
Cordialement,
Thierry

Tout pour réussir avec Access :
http://www.mpfa.info



Publicité
Poster une réponse
Anonyme