Comment faire Si vide afficher le vide ou si vide afficher zero?

Résolu
Eric -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour a tous.

J'ai cette expression : rscommande("idclient")= me.txtidclient

Ma question
1. Comment afficher le vide si txtclient est vide?
2. Comment afficher zero si txtclient est vide?

Merci pour votre aide.

2 réponses

Grimjohn
 
Bonjoir,
IF(ISBLANK(B1) , 0 , ""&B1&"")

Si ([B1] (est vide), Vrais: case de valeure 0, Faux: "Ecrire "&copie du texte [B1]&" ")

J'espere que c'est la reponse que tu cherchait.

Edit:
marche pas avec "&B1&", besoin de double guillemets
Si tu veut que la cellule reste vide: IF(ISBLANK(B1) , , ""&B1&""), elle se rempliras d'un espace et donc sera visuelement vide.
0
Eric
 
Merci. Mais comment introduire cette réponse dans mon expression ? (L'expression de ma question) 1.si zéro et 2. Si vide
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
quand tu écris "afficher", veux-tu dire "enregistrer dans la table"?
quel est-le type du champ idclient?
txtidclient est-il un textbox?
comment se comporte l'instruction quand txtidclient est "vide"?
0
Eric
 
Idclient = nom d'un champs dans ma table "commande" c'est champs numérique
Txtidclient= un textbox qui l'affiche idclient a chaque fois je sélectionne le nom du client. En cliquant sur un bouton il enregistre idclient dans la table commande. Si aucun client n'est sélectionné j'aimerais qu'il m'affiche le vide
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > Eric
 
qu'est-ce qui s'affiche pour le moment quand aucun client n'est sélectionné?
je pense que l'instruction que tu nous montres ne s'occupe pas de l'affichage. où se trouve-t--elle?
0
Eric > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
J'ai vérifié rien ne s'affiche dans ma table si je ne saisie rien. Merci de vôtre aide. Comprenez je suis un grand débutant en access
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > Eric
 
donne peut-être un exemple, explique ce que tu vois, ce que tu fais, et ce que tu voudrais obtenir.
la seule chose que tu as montré, c'est
rscommande("idclient")= me.txtidclient
, cela ne suffit pas.

tu débutes, et tu veux progresser, ou tu veux simplement être dépanné?
0