Einzelnen Beitrag anzeigen

Benutzerbild von Ricane
Ricane

Registriert seit: 21. Mär 2003
Ort: Quickborn
170 Beiträge
 
Delphi 7 Architect
 
#1

Rave Report und "Datensatzsprung"

  Alt 16. Apr 2005, 15:39
Datenbank: SQL • Version: MSSQL • Zugriff über: AdoQuery und DataSource
Moin,

also erst mal sorry für den Topic Titel, aber mir fiel nix sinnvolleres ein...

Also, ich habe ein Problem mit meinem Report... in diesem sind 3 DataViews (Adresse, Artikelnamen, Rechnunugsdetails) eingebunden, die soweit auch alle etwas anzeigen!

So weit so gut! Der Report soll eine Rechnung erstellen. Momentan ist es so gemacht, das der eine DV (Adressen) die Adresse raus sucht und in den Briefkopf packt. Klappt wunderbar!

Dann gibt es die Artikel, die mit dem anderen DV selektiert werden und auch völlig korrekt angezeigt werden! Sie zeigt die Artikelnamen und den Artikeleinzelpreis an!

So, jetzt der Knackpunkt! Es gibt eine dritte Tabelle, in der ich die Rechnungsdetails sichere, z.b. die Anzahl die von dem aktuellen Artikel gekauft werden soll; diese Tabelle hat natürlich in Rave auch ein DV! So... aus dieser Tabelle lese ich für den Report auch NUR die Anzahl aus, sonst nix! Dann hab ich noch ein CalcField, welches mir dann Zwischensumme errechnet! Auch das klappt!

Was klappt denn nun nicht? Also, in der Rechnungsdetails Query sind die Artikelmengen richtig enthalten, aber trotzdem zeigt der Report für alle Artikel die gleich Menge an, nämlich die des ersten Artikel!

Es stehen also die Artikelnamen und die Preise alle fein säuberlich untereinander, aber da die Menge jedes mal gleich ist, kommt natürlich überall die falsche Summe raus!

Weiss jemand, warum er bei den Artikelnamen alle Datensätze durchgeht und alles korrekt zeigt, nur bei den Rechnungsdetails beim ersten stehen bleibt und immer wieder die gleiche Menge ausgibt? Die DV sind alle gleich und auch die Datenfelder sind alle nach dem gleichen Shema..


Beste Grüsse,

Ricane
Hendrik
So much to Code... so less Time....

www.RicaneSoftware.de
  Mit Zitat antworten Zitat