Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

États: Imprimer seulement l'enregistrement actuel

Author(s)
Dev Ashish

Imprimer seulement l'enregistrement actuel.

(Q) J'essaie d'imprimer l'enregistrement actuellement sur mon formulaire, dans un état, mais tous les enregistrements s'impriment. Comment puis-je faire pour n'imprimer que l'enregistrement actuel, selon un état existant?

(A) Utiliser la condition WHERE de OpenReport pour spécifier l'enregistrement actuel. Par exemple, ci dessous, le code placé comme procédure événementielle pour le clic d'un bouton, passe la valeur contenue dans le contrôle me!RunID, ce qui limite l'état aux enregistrements ayant cette valeur (un seul, si la valeur est unique) pour leur champ RunID.

'******************** Code Start ************************
Dim strDocName As String
Dim strWhere As String
    strDocName = "rptSomeReport"
    strWhere = "[RunID]=" & me!RunID
    DoCmd.OpenReport strDocName, acPreview, , strWhere
'******************** Code End ************************

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer