Données d'un etat access

Oholabi12345 Messages postés 511 Statut Membre -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, je souhaite afficher des champs vides Dans un etat access en lieu et place des zeros pour des champs non saisis

4 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, quelle est la valeur par défaut du champ?
    0
    1. Oholabi12345 Messages postés 511 Statut Membre 1
       
      Cest zero
      0
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Oholabi12345 Messages postés 511 Statut Membre
         
        as-tu essayé de laisser, par défaut, le champ vide?
        j'ai l'impression que tu as choisi de ne pas laisser de champ vide, alors que c'est ce que tu souhaites.
        0
  2. RV71 Messages postés 620 Date d'inscription   Statut Membre Dernière intervention   31
     
    Bonjour,

    tu peux baser ton état sur une requête (propriétés de l'état, source) qui contiendra
    SELECT  Replace([tonChamp],0," ") AS champvide
    FROM laTable;
    


    A+
    0
    1. Oholabi12345 Messages postés 511 Statut Membre 1
       
      0
      1. RV71 Messages postés 620 Date d'inscription   Statut Membre Dernière intervention   31 > Oholabi12345 Messages postés 511 Statut Membre
         
        Et ?
        As tu modifié la requête source de ton état avec des replace ?

        A+
        0
    2. Oholabi12345 Messages postés 511 Statut Membre 1
       
      En fait cest un etat qui est deja basé sur une requete et qui affiche plusieurs lignes mais sur certaines lignes il y a qu'une seule colonne reseignée et donc les autres colonnes ou champ non renseigné je souhaiterais que les cases soient vides enfin de Donner une bonne lisibilité a mon etat
      0
    3. Oholabi12345 Messages postés 511 Statut Membre 1
       
      Le [ champvide ] represente quoi exactement
      0
  3. Oholabi12345 Messages postés 511 Statut Membre 1
     
    Non je nai pas remplacé parce que l'etat est deja basé sur une requete donc le nom de la requete s'y trouve deja
    0
    1. oholabi12345
       
      est ce que sur chaque champ concerné dans l'état ; je place replace sur sa propriété SOURCE CONTROLE ou sur FORMAT ? sinon la propriété SOURCE de l'état est déjà occupée par le nom de la requête sur laquelle se trouve basée l'état
      merci
      0
    2. Oholabi12345 Messages postés 511 Statut Membre 1 > oholabi12345
       
      Bonjour a tous , j'attends toujours une aide mon probleme n'est pas reglé
      Merci
      0
    3. RV71 Messages postés 620 Date d'inscription   Statut Membre Dernière intervention   31 > Oholabi12345 Messages postés 511 Statut Membre
       
      Tu as mis ce que je t'ai dit :
      mets sur la ligne format # ##0,00€;"- "# ##0,00;""

      Tu mets cela sur les propriétés de tes controles susceptibles de contenir des 0...
      0
    4. Oholabi12345 Messages postés 511 Statut Membre 1 > RV71 Messages postés 620 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonsoir , oui sur la propriete format des champ contenant des montants cest fait sauf que a la place de € jai mis le cfa et cest bon ca marche
      Mais quant au a la propriete source des champs ca ne marche pas ; le resultat donne ( type#)
      0
    5. RV71 Messages postés 620 Date d'inscription   Statut Membre Dernière intervention   31 > Oholabi12345 Messages postés 511 Statut Membre
       
      C'est quoi qui ne fonctionne pas du coup ?
      Tu demandes à ce que les zéro soit invisibles, c'est le cas, non ?

      A+
      0
  4. RV71 Messages postés 620 Date d'inscription   Statut Membre Dernière intervention   31
     
    re,
    1/ arretes de prendre des photos de ton écran, on ne voit rien
    2/ si tu cliques sur les "..." à coté du nom de la requête dans les propriétés de l'état, tu vas pouvoir placer ton replace sur les champs que tu veux. Mais en y réfléchissant, tu vas remplacer tous les zéros...
    Donc, dans tes contrôles concernés, mets sur la ligne format # ##0,00€;"- "# ##0,00;""

    A+
    0