[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

blux Messages postés 27120 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
(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
Utilisateur anonyme
 
Pour la nième fois,
MERCI
0
random Messages postés 1612 Date d'inscription   Statut Membre Dernière intervention   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
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