Tabellen verknüpfen mit VS2005 C# für CrystalReports

Athor

Mitglied
Guten Tag zusammen

Ich übe hier gerade einwenig mit Crystal Reports (eingebaut in Visual Studio 2005) rum.

Mein Ziel ist dass ich 2 Tabellen (In einem DataSet) habe, welche folgendes beinhalten:

(Siehe Bild)
Tabelle Main :
int nr
guid id

Tabelle Second :
String caption
guid id

Die Verknüfung soll so aufgebaut sein dass Main.id = Second.id ist.

Die Daten werden folgendermassen manuell abgefüllt (für den Test)
Main:
nr = 10
id = {123 usw. } (Gültige Guid)

Second:
caption = "Test"
id = {123 usw. } (Gültige Guid)

Die beiden ID's sind die selben!

Im Report möchte ich nun folgende Darstellung haben
Nummer: Bezeichnung:
10 Test

Wenn ich das ganze nun starte, wird der Bericht korrekt gedruckt!

Nun kommen wir zum Problem :)
Wenn jetzt in der Tabelle Second kein Record vorhanden ist, dann soll trotzdem die Nummer 10 gedruckt werden. Also so:

Nummer: Bezeichnung:
10

Aber leider macht Crytal Report mir da ein Stich durch die Rechung und zeigt mir einen leere Report, sprich die 10 wird auch nicht dargestellt.
Um die 10 dargestellt zu bekommen, müsste ich bei den Report-Verknüpfungen "FULL OUTER JOIN" angeben können. Doch leider ist diese
Option deaktiviert -.- (siehe Bild)

Wie kann man diese Option aktivieren?

Ich habe zu Versuchszwecken mal das Ganze mit richtigen Tabellen aus unserer DB gemacht, und siehe da alle 4 Optionen sind verfügbar, obwohl
die Verknüpfung genau gleich gewählt wurde. Irgendwie kapiere ich den Unterschied nicht.

Hat da jemand eine Idee wieso die beiden Verknüfungs-Optionen nicht vorhanden sind wenn man Projekt-interne DataSets verwendet?

Vielen Dank schonmal für Eure Tips.

Grüsse
Dani
 

Anhänge

  • dataset.gif
    dataset.gif
    24,3 KB · Aufrufe: 35
  • link.gif
    link.gif
    9,8 KB · Aufrufe: 66
Zurück