J'aimerais dans un formulaire cliquer sur un bouton pour ouvrir un d'état
choisie.
Je m'explique mieux.
J'ai fait un formulaire qui contien un sous-formulaire. Les deux formulaire
sont lier avec leur Numéro de dossier.
Mais je veut imprimer le sous-formulaire et imprimer seulement les
informations qui sont lier au numéro de dossier demander.
exemple: Mon formulaire principal, le premier dossier entrez le numéro est
123456. j'ai 40 personnes qui sont affilier au dossier 123456, quand je veut
imprimer je veut que seulement les personne du dossier 123456 soit imprimer.
est-ce claire !!! je l'espère.
quand je voulais imprimer un état qui avait un 'Numération automatique '
j'écrivait ce code dans le VBA
''''' stDocName = "formulaire"
DoCmd.OpenReport "formulaire", acViewPreview, , "[N°]=" & Me.[N°]
'''''
J'ai changer le N° par Dossier, mais on me donne toujours une erreur.
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,
"Stephanie" | J'aimerais dans un formulaire cliquer sur un bouton pour ouvrir un d'état | choisie. | Je m'explique mieux. | J'ai fait un formulaire qui contien un sous-formulaire. Les deux formulaire | sont lier avec leur Numéro de dossier. | | Mais je veut imprimer le sous-formulaire et imprimer seulement les | informations qui sont lier au numéro de dossier demander.
Primo, on n'imprime pas un formulaire ou sous-formulaire ! On imprime un état qui est fait pour cela...
| exemple: Mon formulaire principal, le premier dossier entrez le numéro est | 123456. j'ai 40 personnes qui sont affilier au dossier 123456, quand je veut | imprimer je veut que seulement les personne du dossier 123456 soit imprimer. | est-ce claire !!! je l'espère. | | quand je voulais imprimer un état qui avait un 'Numération automatique ' | j'écrivait ce code dans le VBA | ''''' stDocName = "formulaire" | DoCmd.OpenReport "formulaire", acViewPreview, , "[N°]=" & Me.[N°] | '''''
Le principe reste le même! Que la "clé" soit numéroautomatique ou non, n'a pas de conséquence Tu dois transmettre comme clause du Where l'identifiant du formulaire principal. Ce qui à comme résultat que tous les enregistrements liés (du sous-formulaire) seront imprimé.
Seul réserve : Si le numéro de dossier n'est pas numérique mais texte, tu l'écris ainsi :
"Stephanie"
| J'aimerais dans un formulaire cliquer sur un bouton pour ouvrir un d'état
| choisie.
| Je m'explique mieux.
| J'ai fait un formulaire qui contien un sous-formulaire. Les deux formulaire
| sont lier avec leur Numéro de dossier.
|
| Mais je veut imprimer le sous-formulaire et imprimer seulement les
| informations qui sont lier au numéro de dossier demander.
Primo, on n'imprime pas un formulaire ou sous-formulaire !
On imprime un état qui est fait pour cela...
| exemple: Mon formulaire principal, le premier dossier entrez le numéro est
| 123456. j'ai 40 personnes qui sont affilier au dossier 123456, quand je veut
| imprimer je veut que seulement les personne du dossier 123456 soit imprimer.
| est-ce claire !!! je l'espère.
|
| quand je voulais imprimer un état qui avait un 'Numération automatique '
| j'écrivait ce code dans le VBA
| ''''' stDocName = "formulaire"
| DoCmd.OpenReport "formulaire", acViewPreview, , "[N°]=" & Me.[N°]
| '''''
Le principe reste le même!
Que la "clé" soit numéroautomatique ou non, n'a pas de conséquence
Tu dois transmettre comme clause du Where l'identifiant du formulaire
principal. Ce qui à comme résultat que tous les enregistrements liés
(du sous-formulaire) seront imprimé.
Seul réserve :
Si le numéro de dossier n'est pas numérique mais texte, tu l'écris ainsi :
"Stephanie" | J'aimerais dans un formulaire cliquer sur un bouton pour ouvrir un d'état | choisie. | Je m'explique mieux. | J'ai fait un formulaire qui contien un sous-formulaire. Les deux formulaire | sont lier avec leur Numéro de dossier. | | Mais je veut imprimer le sous-formulaire et imprimer seulement les | informations qui sont lier au numéro de dossier demander.
Primo, on n'imprime pas un formulaire ou sous-formulaire ! On imprime un état qui est fait pour cela...
| exemple: Mon formulaire principal, le premier dossier entrez le numéro est | 123456. j'ai 40 personnes qui sont affilier au dossier 123456, quand je veut | imprimer je veut que seulement les personne du dossier 123456 soit imprimer. | est-ce claire !!! je l'espère. | | quand je voulais imprimer un état qui avait un 'Numération automatique ' | j'écrivait ce code dans le VBA | ''''' stDocName = "formulaire" | DoCmd.OpenReport "formulaire", acViewPreview, , "[N°]=" & Me.[N°] | '''''
Le principe reste le même! Que la "clé" soit numéroautomatique ou non, n'a pas de conséquence Tu dois transmettre comme clause du Where l'identifiant du formulaire principal. Ce qui à comme résultat que tous les enregistrements liés (du sous-formulaire) seront imprimé.
Seul réserve : Si le numéro de dossier n'est pas numérique mais texte, tu l'écris ainsi :