[ACCESS][VBA]

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour
Je voudrais tester si un de mes champs fait partie des champs d'une table. Seulement, je ne sais pas comment écrire le code pour ce test.
Le champ que je désire tester appartient à un formulaire et se nomme CLE. Et je veux tester s'il se trouve parmi les champs de la table OF_En_Cours.

If ........... Then
MsgBox CLE
DoCmd.OpenForm "Temps_Production", , , stLinkCriteria
DoCmd.OpenQuery "Recup_Val_Inter_Prod", acNormal, acEdit
End If

Si quelqu'un peut m'aider...
Merci

2 réponses

  1. blux Messages postés 5039 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    (Re) Salut,

    recherche du côté de l'aide à propos de la collection 'fields' d'une tabledef...

    ---
    A+ Blux
     "Les cons, ça ose tout.
    C'est même à ça qu'on les reconnait"
    0
    1. Utilisateur anonyme
       
      Pour la nième fois,
      MERCI
      0
  2. random Messages postés 1612 Statut Membre 155
     
    dim ma var as string
    dim champ as field
    dim existe as boolean
    existe=false
    mavar=me!nomducontrole
    for each champ in tabledefs(matable).fields
    if mavar=champ.name then
    trouve=true
    exit for
    next champ
    if existe then
    msgbox("trouvé")

    0
    1. Utilisateur anonyme
       
      Merci random mais y'a une petite erreur de compilation.
      Il me met "Sub ou Function" non défine....
      Ca veut dire quoi?
      0