Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 09/01/2013, 22h54   #1
LouisT
Candidat au titre de Membre du Club
 
Homme Louis
Intern
Inscription : novembre 2012
Messages : 40
Détails du profil
Informations personnelles :
Nom : Homme Louis
Localisation : France

Informations professionnelles :
Activité : Intern

Informations forums :
Inscription : novembre 2012
Messages : 40
Points : 11
Points : 11
Par défaut Affichage champ d'un formulaire depuis une checkbox

Bonjour,

J'ai deux formulaires:

frm_parameter_SE
Form_removal

Le premier formulaire permet de choisir le nom de l'utilisateur et de cocher les champs qui apparaitront dans le deuxieme formulaire. (Car tous les utilisateurs ne seront pas amenes a saisir le meme nombre de donnees)

J'ai un bouton dans le formulaire "frm_parameter_SE" pour lancer l'ouverture de "Form_removal". Sur ce meme evenement je souhaiterais rendre visible ou non les champs dans le deuxieme formulaire.
J'arrive a faire cette operation lorsque ces check box sont dans le deuxieme formulaire mais pas avec deux formulaires.

Dans le code qui suit je cherche a afficher ou non le champ "customer".

J'ai essaye avec ce code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub Command5_Click()
 
 
 
If Customer_checkboxform = False Then
Forms!Form_removal!Customer.Visible = False
Else
Forms!Form_removal!Customer.Visible = True
End If
 
 
 
 
 
 
End Sub
Je debute en VBA et ne connais pas tres bien le formalisme associe.

Avez vous une solution ?

Merci
LouisT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2013, 00h06   #2
tee_grandbois
Membre Expert
 
Avatar de tee_grandbois
 
Homme
Ingénieur-Consultant
Inscription : novembre 2004
Messages : 668
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Ingénieur-Consultant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 668
Points : 1 189
Points : 1 189
Bonsoir,
Pour faire ce que tu désires, le formulaire appelé (Form_removal) doit être ouvert.
Donc je pense qu'il vaut mieux mettre ton code à l'ouverture du formulaire appelé. De plus, tu peux utiliser directement la valeur du checkbox :
Code :
1
2
3
Private Sub Form_Load()
Me.Customer.Visible = Forms!frm_parameter_SE!Customer_checkboxform.Value
End Sub
tee_grandbois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2013, 15h37   #3
LouisT
Candidat au titre de Membre du Club
 
Homme Louis
Intern
Inscription : novembre 2012
Messages : 40
Détails du profil
Informations personnelles :
Nom : Homme Louis
Localisation : France

Informations professionnelles :
Activité : Intern

Informations forums :
Inscription : novembre 2012
Messages : 40
Points : 11
Points : 11
Merci, ca fonctionne tres bien.
LouisT est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h46.


 
 
 
 
Partenaires

Hébergement Web