Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo, die Lösung sollte eigentlich ganz einfach sein, leider fehlt mir noch die richtige Idee!

Also, ich habe 2 Tabellen, Tabelle 1 mit 1000 Datensätzen und Tabelle 2 mit 10 Datensätzen. Beide sind miteinander verknüpft. Ich benötige eine Abfrage, mit der ich die Datensätze der Tabelle 1 bekomme, die in der Tabelle 2 nicht enthalten sind (990 Datensätze). Mit den in CR enthaltenen Join's habe ich das bisher nicht geschafft, habt Ihr eine Idee?

mfg arni64:(

Hallo flashpix,

Dank für die schnelle Antwort.

Per SQL-Editor mag das funktionieren, aber wie bringe ich das Crystal Report bei??

Per SQL-Editor mag das funktionieren, aber wie bringe ich das Crystal Report bei??

Du müsstest das über Unterberichte in CR realisieren, wobei ich das immer etwas "umständlich" finde. Ich würde in der DB einen View mit dem passenden SQL Statement einrichten und den View in CR verwenden

das "Umständliche" wollte ich gerade vermeiden. An der DB kann ich so leider nichts ändern.

Vielen Dank für die Mühe.

mfg arni64

Obwohl das schon wieder kalter Kaffee ist: Ich glaube nicht, dass Du CR schon ausgereizt hast.

Ich kenne den genauen Aufbau deiner DB nicht, aber da sollte sich was machen lassen:

Bei Datenbank->Visueller-Verknüpfungs-Assistent kann man die Beziehungen der Tabellen untereinander angeben.

Ich nehme an, Du suchst den "SQL-Verknüpfungstyp" namens "Ungleich [!=]"

Über "SQL-Abfrage anzeigen" sieht man, dass daraus dann ein

...INNER JOIN Tabelle1 ON         Tabelle1.lID <> Tabelle2.fID...

wird..

Andere Möglichkeit:

Über "Bericht" -> "Auswahlformel bearbeiten" kann man ebenfalls noch genug "drehen"..

Grüße

Ripper

Obwohl das schon wieder kalter Kaffee ist: Ich glaube nicht, dass Du CR schon ausgereizt hast.

Das war ja mein Vorschlag, eben das SQL Statement anpassen, nur das funktioniert leider nicht immer (manche Statements habe ich unter CR 11) nicht zum laufen bekommen. Deswegen der Hinweis das Statement als View in die DB zu legen, dann sieht es für CR wie eine Tabelle aus und man kann mit arbeiten

Hallo RipperFox,

die Abfrage ist in der realen Welt natürlich etwas komplizierter. Ich arbeite mit CR2008, da kann ich unter Bericht/Auswahlformel nur die Datenauswahl, nicht aber die Datenbankverknüpfung drehen. Wenn ich über den "Visueller-Verknüpfungs-Assistent" gehe, und ich die Ungleich Verknüpfung (!=)auswähle, kommt bei der Abfrage nur eine Meldung "Daten konnten nicht aus der Datenbank abgerufen werden. Nicht implementiert"

Ich habe das Problem jetzt aber selbst gelöst. Ich habe mir eine "Linke äußere Verknüpfung" mit "=" erstellt und die Datensätze, die ein Feld aus der zweiten DB enthalten, einfach ausgeblendet.

Funktioniert gut.

Danke für die Unterstützung

mfg arni64

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.