2009-05-13 2 views
3

Je n'arrive pas à trouver comment numéroter les enregistrements de mon sous-rapport. J'ai un rapport principal, qui fournit des informations d'identification pour un enregistrement. Dans le rapport principal est un sous-rapport, qui fournit des enregistrements assoiqués avec le rapport principal. Je voulais numéroter ces disques d'un à combien de disques il y a. J'ai essayé la fonctionnalité de somme en cours dans les propriétés (c'est-à-dire textbox = 1, somme en cours = sur tout) et cela fonctionne quand le sous-rapport est ouvert, sans le rapport principal; cependant, lorsque le rapport principal est ouvert, la somme d'exécution du sous-rapport ne fonctionne pas (c'est-à-dire qu'elle affiche simplement le numéro 1 pour chaque enregistrement). Je comprends qu'il s'agit d'un inconvénient principal de rapport/sous-rapport. Est-ce que quelqu'un sait comment contourner cela ou une solution VBA que je peux ajouter dans un événement On Open?Accéder à la somme cumulée Question pour numéroter les enregistrements d'un sous-rapport

Merci,

DFM

Répondre

1

Je l'ai fait un test rapide en utilisant Access 2003 et votre approche fonctionne très bien.

J'ai créé une zone de texte dans le sous-rapport dans la section détail:

contrôle de code source = "= 1"
Exécution Somme = "Over All"

Quelque chose d'autre doit se passer.

+0

Merci pour la réponse - J'ai décomposé la structure principale de mon rapport/sous-rapport RS et j'ai constaté que mon lien enfant et mon champ de maître de lien associé au sous-rapport causait le problème. Malheureusement, sans ces liens, je reçois des enregistrements en double dans mon rapport. Par conséquent, si j'ai trois enregistrements dans la requête, en tant que RS, je me retrouve avec 9 enregistrements dans mon sous-rapport, qui sont des doublons de chacun des trois enregistrements. Je suppose que je vais devoir me moquer de ça un peu plus. –

Questions connexes