[C# / Crystal Reports] Op juiste wijze data laden

Pagina: 1
Acties:

  • Keess
  • Registratie: Augustus 2006
  • Laatst online: 17-11 16:17
Hallo,

Ik heb 3 tabellen in een SQL Server 2005 database, opdrachten, bonnen, items

Nu is het de bedoeling dat elke header opdracht informatie bevat, daaronder staat
een details section en daarin worden de bonnen geladen, nu is het geval dat een bon
meerdere items kan bevatten, wanneer ik dit dus in die details section zet krijg ik
voor elk item ook weer de gehele bonnen informatie zien.

Een voorbeeld van mijn layout zoals ik het wil/heb:

====================================
Opdracht informatie
Datum
Nog wat meer info
===========================

======== BONNEN ===========

Bon informatie, prijs, datum etc.
nog meer informatie.

Gebruikte items:
1 Item1 EURO 10,-
2 Item2 EURO 20,-
3 Item3 EURO 30,-

In mijn geval krijg ik nu dus bij elk item die bon informatie weer terug, opzich logisch
omdat ie die informatie gewoon krijgt/nodig heeft, nu dacht ik dat op te lossen door een
nieuw details section toe te voegen en daarin de items te zetten met het idee dat er dan
in die sectie de items tabel wordt leeghaald en verder gaat met de volgende bon, niet dus.

Kan ik dit gemakkelijk oplossen in Crystal Reports zelf of zou ik mijn query aan moeten passen?
Ik selecteer nu mbv 3 INNER JOINS alle informatie uit de 3 tabellen.

Of misschien, ik kreeg dit niet voor elkaar, 2 verschillende datasets mee te geven? Ik ben het even
kwijt qua oplossingen, heb veel gezocht en gelezen maar nergens een goed voorbeeld/idee kunnen vinden.

Bij voorbaat dank,

  • Crazybyte
  • Registratie: Juli 2002
  • Laatst online: 17-11 10:32
Als ik je goed begrijp krijg je nu het volgende te zien:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
====================================
Opdracht informatie
Datum
Nog wat meer info
===========================

======== BONNEN ===========

Bon informatie, prijs, datum etc.
nog meer informatie.

Gebruikte items:
1 Item1 EURO 10,-


======== BONNEN ===========

Bon informatie, prijs, datum etc.
nog meer informatie.

Gebruikte items:
2 Item2 EURO 20,-

======== BONNEN ===========

Bon informatie, prijs, datum etc.
nog meer informatie.

Gebruikte items:
3 Item3 EURO 30,-


Als dat het geval is, voeg een group toe op bonnummer en zet in de header van die groep de bon informatie, prijs, datum etc. en dan bij de details enkel de items.

  • Keess
  • Registratie: Augustus 2006
  • Laatst online: 17-11 16:17
Ja klopt! Ik heb het nu even geprobeerd en dit is precies wat ik zoek, heb het nog niet helemaal zoals ik wil omdat ik nog iets fout met de dataset die ik gebruik.
Denk dat ik er zo wel uitkom.

Bedankt!