Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/12/2011, 10h14   #1
Nouveau Membre du Club
 
Inscription : avril 2004
Messages : 87
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : avril 2004
Messages : 87
Points : 30
Points : 30
Par défaut Condition si controlsource de la zone de texte null

Bonjour,

J'ai un formulaire (Form2) basé sur une requête qui est créée sur un autre formulaire (Form1).

Ce formulaire (Form2) s'affiche en mode feuille de données, et lorsque l'utilisateur double-clique sur l'identifiant d'une structure, cela ouvre un formulaire de saisie/modification de données (Form3).

Mon souci est que selon les choix faits par l'utilisateur lors de la création de la requête (Form1), certains champs ne sont pas créés dans la requête.
Je me retrouve donc dans mon Form2 avec des valeurs de champs #Nom*?

J'aimerais qu'à l'ouverture du Form2, si certains zones de textes renvoient #Nom*?, ces colonnes n'apparaissent pas.

J'ai essayé :
Code :
if me.MaZonedeTexte.Value = "" then me.MaZonedeTexte.Visible = false
mais cela ne fonctionne pas.

Est-ce que vous savez ce que je dois mettre après mon IF ??

Merci d'avance !
mawi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 10h32   #2
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 224
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 224
Points : 9 927
Points : 9 927
Envoyer un message via Skype™ à Domi2
Bonjour,

Essaye :

Code :
If IsNull(Me.MaZonedeTexte.Value) Then
Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 10h39   #3
Nouveau Membre du Club
 
Inscription : avril 2004
Messages : 87
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : avril 2004
Messages : 87
Points : 30
Points : 30
Bonjour,

merci pour ta réponse.

j'ai essayé et j'ai le message :
"erreur d'exécution 2424 : l'expression entrée comporte un nom de champ, de contrôle ou de propriété introuvable"
mawi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 10h53   #4
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 224
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 224
Points : 9 927
Points : 9 927
Envoyer un message via Skype™ à Domi2
MaZonedeTexte est bien un champ de ton formulaire 2 ?
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 10h57   #5
Nouveau Membre du Club
 
Inscription : avril 2004
Messages : 87
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : avril 2004
Messages : 87
Points : 30
Points : 30
oui c'est un champ de Form2, mais il n'y a pas de colonne dans la requete source du formuaire.

cette requête est créée par un précédent formulaire, et il n'y a pas forcément crétion de tous les champs dans la requete selon les choix de l'utilisateur.
mawi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h06.


 
 
 
 
Partenaires

Hébergement Web