2010-09-08 5 views
0

J'essaie de prévisualiser un rapport du numéro de suivi actuel qui est sur le formulaire principal (nom principal du formulaire est: frmReviewReleaseLogWrapper) en utilisant un bouton de commande. Chaque numéro de suivi a différents numéros de pièce, de sorte que chaque numéro de suivi a plusieurs enregistrements dans la table DB (En fonction du nombre de numéros de pièce, chaque numéro de pièce a un enregistrement) J'ai écrit le code suivant et cela ne fonctionne pas. il suffit d'afficher le nom du rapport et les noms de colonnes et non les enregistrements.Problème avec Ms accès Rapports

code est le suivant:

Private Sub Command225_Click() 
On Error GoTo Err_Command225_Click 

    Dim stDocName As String 

    DoCmd.OpenReport "rptEventLog", acPreview, , "[TrackingNumber] = Forms!frmReviewReleaseLogWrapper" 

Exit_Command225_Click: 
    Exit Sub 

Err_Command225_Click: 
    MsgBox Err.Description 
    Resume Exit_Command225_Click 

End Sub 
+1

L'utilisation de la balise ms-access est suffisante à moins que votre problème ne soit spécifique à une version particulière d'Access. Même alors, j'utiliserais toujours la balise ms-access. –

+1

Et la raison pour utiliser la balise MS-ACCESS même lorsque vous avez une question spécifique à la version est parce que vous voulez que le nombre maximum de personnes ayant une expertise dans le sujet puisse voir votre question. Plus de gens vont chercher MS-ACCESS que pour n'importe quelle version spécifique d'Access, donc votre question sera plus largement vue. –

Répondre

2

Quel est le nom du contrôle sur le formulaire frmReviewReleaseLogWrapper qui contient le numéro de suivi? Vous devez faire référence dans votre déclaration OuvrirEtat, comme ceci:

DoCmd.OpenReport "rptEventLog", acPreview, , _ 
    "[TrackingNumber] = Forms!frmReviewReleaseLogWrapper!txtField" 

Soit dit en passant, vous pourriez faire mieux pour donner à votre bouton de commande un nom qui reflète sa fonction réelle, de sorte qu'il sera plus facile de trouver plus tard.

+0

Merci Alex, ça marche! – user397316