Affichage conditionnel dans un état access

Bonjour,

Je suis un peu rouillée niveau code car ça fait un moment que j'ai pas pratiqué :-)

Je butte sur le fait d'effacer un champs s'il est égal à 0.

voici mon code qui ne fonctionne pas :

Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me![Repetition_2_RD] = "0" Then
Me![Repetition_2_RD].Visible = False
Me![Étiquette69].Visible = False
Me![Étiquette70].Visible = False
Else
Me![Repetition_2_RD].Visible = True
Me![Étiquette69].Visible = True
Me![Étiquette70].Visible = True
End If

Repetition_2_RD est un text box.

Merci pour votre aide ;-)

6 réponses

  1. Bonjour,

    [Repetition_2_RD] est de quel type ?

    A+
    0
    1. Si tu mets =0 (sans les "")...
      0
      1. j'avais déjà essayer mais ça marche pas non plus !
        0
        1. Il est bien égal à 0, est pas vide (regardes dans la table) ?
          0
        2. Et il est bien dans la section "détail" ?
          0
      2. j'ai essayer .value ou .text aussi !
        0
        1. Si tu mets le code sur Activate()...
          0
          1. c'était le premier endroit ou je l'avait mis !
            0
          2. @Cécile77envoies moi la base si tu veux
            0
          3. @Utilisateur anonymeJe veux bien mais c'est le bins dedans mdrr...
            0
          4. @Cécile77enlèves les données, mais laisses en qq unes
            0