ACCESS 2007 Berichte, Detailbereich wiederholen?

19/03/2009 - 16:58 von Wazlav Gizycki | Report spam
Hallo Group,

ihc habe ein Problem ich erstelle ein Bericht, aus einem Formular
herraus. Ich übergebe fünf Datensàtze mit OpenArgs an den Bericht,
alsString. Die Datensàtze sind mit semikolon getrennt. Mit Split()
erstelle ich ein Array. Im Bericht habe ich eine Ereignisprozedur,
beim Formatieren, dort versuche ich in einer For Schleife die
Datensàtze nacheineander in das vorgesehene Feld einzutragen. Das
Problem ist, schon in der Vorschau sehe ich nur den letzten Datensatz.
Das heisst die Section wird nicht wiederholt.

Kennt Jemand ein Befehl oder Funktion oder Eigenschaft des Section
Objektes mit der ich in der For schleife, jedesmal wenn ein neuer
Datensatz kommt den Bereich wiederhole? Damit in der Berichtsvorschau
alle Datensàtze zu sehen sind?


Vielen Dank schonmal!

Beste Grüße
Wazlav
 

Lesen sie die antworten

#1 Thomas Möller
19/03/2009 - 17:58 | Warnen spam
Hallo Wazlav,

Wazlav Gizycki schrieb:
ihc habe ein Problem ich erstelle ein Bericht, aus einem Formular
herraus. Ich übergebe fünf Datensàtze mit OpenArgs an den Bericht,
alsString. Die Datensàtze sind mit semikolon getrennt. Mit Split()
erstelle ich ein Array. Im Bericht habe ich eine Ereignisprozedur,
beim Formatieren, dort versuche ich in einer For Schleife die
Datensàtze nacheineander in das vorgesehene Feld einzutragen. Das
Problem ist, schon in der Vorschau sehe ich nur den letzten Datensatz.
Das heisst die Section wird nicht wiederholt.



kannst Du nicht eine Abfrage erzeugen, die genau die von Dir gewünschten
DS enthàlt? Diese Abfrage verwendest Du dann als Datenquelle für Deinen
Bericht.

Alternativ könntest Du auf die Idee kommen, die Daten in eine Tabelle zu
schreiben und diese dann als Datenquelle für den Bericht zu verwenden.

Als weitere Möglichkeit fàllt mir noch ein, ein ADO-Recordset im
Speicher zu erzeugen, dort hinein die Daten zu kopieren und dieses
Recordset dann an den Bericht zu binden.

CU
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen