Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/12/2010, 10h58   #1
Invité de passage
 
Inscription : mai 2009
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 8
Points : 1
Points : 1
Par défaut Problème de #erreur avec VraiFaux

Bonjour,

j'ai un souci avec une valeur provenant d'une requête.

Sur un formulaire, j'ai une requête simple :
Code :
1
2
SELECT NUM, PAGES, ETAT, TYPE
FROM LOT;
Cette requête me ramène les identifiants, nombre de page, état et type de ma table lot.

Sur la zone de texte qui doit avoir mon état, je fais :

Code :
=VraiFaux([ETAT]="V";"Annuler l'état";VraiFaux([ACTION_ETAT]="A";"Etat annulé";""))
Dans ma table sur la colonne ETAT, je n'ai que des V et des A (ce qui est normal), mais dans ma zone de texte access avec ce petit bout de code Access me renvoie '#Erreur'.

Je tiens à préciser que sans si je prends la valeur brute Access me donne la bonen valeur et que si je modifie la requête avec 'iif' le souci est contourné mais si vous avez des idées de l'origine du problème je prends.

De plus j'utilise déjà le VraiFaux sur une autre table avec le même structure dans ce projet mais un formulaire différent.

merci
kev69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 11h44   #2
Invité de passage
 
Inscription : mai 2009
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 8
Points : 1
Points : 1
Si ça peut aider du monde :

Bon du coup j'ai réussi à résoudre mon problème d'une manière inattendue .

Si j'utilise ma formule sur une zone de texte créée par drag&drop de mon champs la formule renvoie une erreur. Par contre si je mets la formule dans une zone créée de manière indépendante ça marche .

Tout petit truc qui peut vite faire pêter un câble.
kev69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h43.


 
 
 
 
Partenaires

Hébergement Web