1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Problèmes Access des débutants
Sujet n° 684 |
donner focus à un sous formulaire |
le 16/06/2013 : 15:26 par kesri
visiteur |
Bonsoir Mon problème à moi est le suivant: j'ai 1 formulaire principal [Concessionnaires] et un sous formulaire [Consultation] le Formulaire principal j'affiche l'ensemble des enregistrements (Linsting) quand je clique sur un champ "Societe" j'affiche formulaire [Consultation] ou je prévois un 04 boutons de visualisation ['P. Enregistrement, Suivant, Précédant D. Enregistrement '] et je n'arrive pas à donner le focus au sous formulaire [Consultation]. Mais quand j'appelle directement Formulaire [Consultation] sans passer par le Form. principal cela marche Comment faire SVP et merci d'avance pour la réponse. |
|
|
Réponse n° 1 -------- le 16/06/2013 : 23:59 par 3Stone
Administrateur
|
Bonjour,
Tu ne dis pas où se trouvent les boutons... mais en principe, cela doit ressembler à quelque chose comme ceci (si le bouton se trouve sur le formulaire principal) :
Code :
Me.NomDuSousForm.Form!NomDeLaZoneDeTexte.SetFocus
Cordialement,
Pierre(3stone)
|
|
|
Réponse n° 2 -------- le 18/06/2013 : 10:25 par kesri
visiteur |
Bonjour
merci pour la réponse pardon pour le retard, en déplacement. s'agissant des boutons, ils figurent sur le sous formulaire [Consultation] je viens de tester la ligne de code Me.consultation.Form!societe.SetFocus message d'erreur : erreur de compilation ce que je n'arriva pas à comprendre pourquoi quand je fais appel au sous formulaire [Consultation]sans passer par le F. principal tous les boutons fonctionnent le plus normalement du monde, et ce n'est pas le cas quand c'est à partir du F. principal merci encore.
|
|
|
Réponse n° 3 -------- le 18/06/2013 : 13:59 par 3Stone
Administrateur
|
Bonjour, Citation :s'agissant des boutons, ils figurent sur le sous formulaire [Consultation]
C'est le genre de précision dont on souhaite disposer à la lecture de la question... Citation :je viens de tester la ligne de code Me.consultation.Form!societe.SetFocus message d'erreur : erreur de compilation
Évidemment ! Puisque "Me" fait référence au formulaire qui contient le code. Citation :quand je fais appel au sous formulaire [Consultation]sans passer par le F. principal tous les boutons fonctionnent le plus normalement du monde, et ce n'est pas le cas quand c'est à partir du F. principal
Ce qu'il faudrait savoir, c'est que si le formulaire "Consultation" est bien un sous-formulaire.
Définition : un formulaire est appelé ainsi lorsqu'il est inclus dans un autre formulaire.
Est-ce bien le cas ? Si oui, au départ de quoi souhaites tu donner le focus au sous-formulaire ?
- Par un clic sur un bouton se trouvant sur un formulaire X ?
- A l'ouverture de formulaire principal ?
- Autre ?
Tu peux me passer un extrait de ta base (au moins le formulaire et le sous-formulaire) en utilisant ceci.
Cordialement, Pierre(3stone) |
|
|
Réponse n° 4 -------- le 21/06/2013 : 23:05 par kesri
visiteur |
bonsoir pardon pour le retard, indépendamment de ma volonté. (pas de connexion internet) s'agissant maintenant de mon problème, je pense que l'erreur provient de la relation des tables, en effet j'ai 05 tables et je n'arrive pas à établir les relations qu'ils faut. si je peux me permettre solliciter votre concors svp merci d'avance. |
|
|
Réponse n° 6 -------- le 22/06/2013 : 13:53 par kesri
visiteur |
Bonjour, merci pour la réponse Effectivement je trouve la difficulté pour relier les tables en question. en fait j'ai 04 tables merci |
|
|
Réponse n° 7 -------- le 22/06/2013 : 15:44 par 3Stone
Administrateur
|
Bonjour,
Affiche les relations et fait une copie écran et utilise ceci pour me la transmettre. Je pourrai ainsi voir les tables et les champs en question.
Cordialement, Pierre(3stone) |
|
|
Réponse n° 8 -------- le 22/06/2013 : 20:25 par kesri
visiteur |
bonsoir, je n'arrive pas à vous envoyer le fichier relations.rar merci encore |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|