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 05/09/2011, 16h56   #1
Membre à l'essai
 
Inscription : septembre 2008
Messages : 76
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 76
Points : 21
Points : 21
Par défaut Verouiller/déverouiller une case à cocher dans un s-formulaire inactif

Bonjour,

Je souhaiterai savoir si c'est possible et si oui, comment faire,
Dans ma DB, lorsqu'on ajout un Invité dans un formulaire [frmTable]![cmbAddInvite], que ça verrouille, la case à cocher qui est dans un sous-formulaire du formulaire[Invitations] ce formulaire reste fermé pendant l'ajout d'un Invité.
et puis,déverrouiller cette case lorsqu'on a supprimé un Invité du formulaire [frmTable].

Chaque invité est un objet de type clInvite.
Tous ces objets sont stockés dans des collections.

J'ai déjà posté cette question sous le titre initial:"Pouvoir déplacer les contrôles en mode formulaire" mais je pense qu'elle n'est corresponde plus à ce titre.
Merci par avance de votre aide
Cordialement
itzik92
itzik92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 17h55   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 620
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Tu ne peux agir sur un sous-formulaire (comme un formulaire) qui est fermé.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 22h55   #3
Membre à l'essai
 
Inscription : septembre 2008
Messages : 76
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 76
Points : 21
Points : 21
Citation:
Envoyé par Philippe JOCHMANS Voir le message
Bonjour

Tu ne peux agir sur un sous-formulaire (comme un formulaire) qui est fermé.

Philippe
Bonsoir,
Merci pour ta réponse,
Je vais essayer de faire autrement

itzik92
itzik92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2011, 18h14   #4
Membre à l'essai
 
Inscription : septembre 2008
Messages : 76
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 76
Points : 21
Points : 21
Par défaut [AC-2002] Verouiller/déverouiller une case à cocher dans un s-formulaire

Bonjour,
J'ai déplacé le contrôle qui doit agir sur la case à cocher dans le meme sous formulaire, ainsi le probleme est réglé, ci dessous mon code:

Code :
1
2
3
4
5
6
7
8
 If Forms![mon_formulaire]![Sous-formulaire]![mon_controle].Value = "" Or IsNull(Forms![mon_formulaire]![Sous-formulaire]![mon_controle].Value) Then
        Me![case_à_cocher].Locked = False  
    Else
        Me![case_à_cocher].Locked = True
 
         End If
 
           Me![mon_controle].Requery
itzik92
itzik92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h13.


 
 
 
 
Partenaires

Hébergement Web