Ich erstelle einen Bericht für meine Arbeit, die ich für Hunderte von Personen produzieren muss. Ich möchte in der Lage sein, ein Dollarzeichen nur in der ersten Zeile eines Zugriffsberichts einzufügen, der von einer Kreuztabellenabfrage gesteuert wird. Ich habe eine Lösung gefunden online, die wie es scheint, ein Label und ein Textfeld und Code funktioniert ähnlich wie:Müssen Dollarzeichen nur in der ersten Reihe von MS anzeigen Access-Bericht
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
Me.lblDollarSign.Visible = Me.txtCount = 1
End Sub
Einstellung txtCount = 1 und es als eine laufende Summe läuft, so dass es 2 ist, 3, 4 in nachfolgende Zeilen.
Ich fand die Idee auf dieser Seite: https://www.pcreview.co.uk/threads/re-change-format-of-just-the-first-detail-row-of-a-report-in-access.2927741/, aber es wird einfach nicht funktionieren.
Hat jemand andere Vorschläge oder mögliche Erklärungen, warum meine Lösung nicht funktioniert? Jede Hilfe würde sehr geschätzt werden
welche Version von Access ist dies. Gibt es eine eindeutige ID wie eine ID-Spalte in der Ergebnismenge? –
Die neueste Version von MS Access, soweit ich weiß. Kein eindeutiger Bezeichner - Ich muss die Berichtswerte basierend auf einem berechneten Kommentar dynamisch neu sortieren. Daher dachte ich, dass ich ein Label verwenden sollte, das in der ersten Zeile sitzt. Inkremente würden funktionieren, aber ich kann die oben genannte Lösung nicht ausführen . –
Einige Berichtsereignisse werden nur in der Druckvorschau und nicht in der Berichtsansicht ausgelöst. Format-Event ist einer von denen, denke ich. Funktioniert Ihre Lösung in der Seitenansicht? –