[ACCESS][VBA]

Fermé
Utilisateur anonyme - 20 juin 2005 à 14:15
 Utilisateur anonyme - 20 juin 2005 à 15:53
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 26476 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 17 novembre 2024 3 316
20 juin 2005 à 15:18
(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
20 juin 2005 à 15:24
Pour la nième fois,
MERCI
0
random Messages postés 1612 Date d'inscription vendredi 26 novembre 2004 Statut Membre Dernière intervention 30 mars 2006 155
20 juin 2005 à 15:29
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
20 juin 2005 à 15:53
Merci random mais y'a une petite erreur de compilation.
Il me met "Sub ou Function" non défine....
Ca veut dire quoi?
0