ouvrir un sous formulaire sur un enregistrement précis
1 réponse
sylvere
Bonjour,
J'ai un formulaire principal en mode feuille de données
j'ai créé une macro qui ouvre dans une autre fenêtre, un sous
formulaire lié père/fils à ce formulaire,
J'ai créé un évenement double clic sur un contrôle [nom] du formulaire
principal.
Je clique dans un nom de la colonne du controle [nom], et j'arrive dans
le sous formulaire, mais toujours au début des enregistrements.
Comment faire puor que si je doubleclique sur un nom précis de la
colonne du formulaire principal, j'ouvre mon formulaire directement sur
ce nom, et non pas en tete de colonne ?
J'espere être clair..
Merci d'avance.
Sylvere
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"sylvere" | J'ai un formulaire principal en mode feuille de données | j'ai créé une macro qui ouvre dans une autre fenêtre, un sous | formulaire lié père/fils à ce formulaire, | J'ai créé un évenement double clic sur un contrôle [nom] du formulaire | principal. | Je clique dans un nom de la colonne du controle [nom], et j'arrive dans | le sous formulaire, mais toujours au début des enregistrements. | Comment faire puor que si je doubleclique sur un nom précis de la | colonne du formulaire principal, j'ouvre mon formulaire directement sur | ce nom, et non pas en tete de colonne ?
J'espère qu'en plus du nom tu as un ID (identifiant) dans ton enregistrement...
Puisque le second formulaire est basé sur une table liée...
Crée un bouton sur le premier, "ouvrir un formulaire" choissis la seconde table liée (source du second formulaire) Access te propose 2 choix : "Ouvrir le formulaire et trouver des informations spécifiques à afficher" "Ouvrir le formulaire et afficher tous les enregistrements"
Choissis le premier, évidement... Indique les champs à "lier" et termine
Access ta pondu quelque chose comme :
Dim stDocName As String Dim stLinkCriteria As String
"sylvere"
| J'ai un formulaire principal en mode feuille de données
| j'ai créé une macro qui ouvre dans une autre fenêtre, un sous
| formulaire lié père/fils à ce formulaire,
| J'ai créé un évenement double clic sur un contrôle [nom] du formulaire
| principal.
| Je clique dans un nom de la colonne du controle [nom], et j'arrive dans
| le sous formulaire, mais toujours au début des enregistrements.
| Comment faire puor que si je doubleclique sur un nom précis de la
| colonne du formulaire principal, j'ouvre mon formulaire directement sur
| ce nom, et non pas en tete de colonne ?
J'espère qu'en plus du nom tu as un ID (identifiant) dans ton enregistrement...
Puisque le second formulaire est basé sur une table liée...
Crée un bouton sur le premier, "ouvrir un formulaire"
choissis la seconde table liée (source du second formulaire)
Access te propose 2 choix :
"Ouvrir le formulaire et trouver des informations spécifiques à afficher"
"Ouvrir le formulaire et afficher tous les enregistrements"
Choissis le premier, évidement...
Indique les champs à "lier" et termine
Access ta pondu quelque chose comme :
Dim stDocName As String
Dim stLinkCriteria As String
"sylvere" | J'ai un formulaire principal en mode feuille de données | j'ai créé une macro qui ouvre dans une autre fenêtre, un sous | formulaire lié père/fils à ce formulaire, | J'ai créé un évenement double clic sur un contrôle [nom] du formulaire | principal. | Je clique dans un nom de la colonne du controle [nom], et j'arrive dans | le sous formulaire, mais toujours au début des enregistrements. | Comment faire puor que si je doubleclique sur un nom précis de la | colonne du formulaire principal, j'ouvre mon formulaire directement sur | ce nom, et non pas en tete de colonne ?
J'espère qu'en plus du nom tu as un ID (identifiant) dans ton enregistrement...
Puisque le second formulaire est basé sur une table liée...
Crée un bouton sur le premier, "ouvrir un formulaire" choissis la seconde table liée (source du second formulaire) Access te propose 2 choix : "Ouvrir le formulaire et trouver des informations spécifiques à afficher" "Ouvrir le formulaire et afficher tous les enregistrements"
Choissis le premier, évidement... Indique les champs à "lier" et termine
Access ta pondu quelque chose comme :
Dim stDocName As String Dim stLinkCriteria As String