![]() |
Datenbank: MS-SQL • Version: 2005 • Zugriff über: ADO
Rave-Problem mit Unterselektionen
Liste der Anhänge anzeigen (Anzahl: 1)
Hi All.
Delphi 7 / Rave 5 Ich habe eine Inventurverwaltung geschrieben, die mit einer MS-SQL-DB arbeitet. Alles soweit bestens, nur bei einer besonderen Reportart stehe ich auf dem Schlauch. Vereinfachtes Beispiel: es gibt eine Tabelle User es gibt eine Tabelle Devices (hier stehen Computer drin) es gibt eine Tabelle Devicezuordnung, die Geräte den Usern zuweist, inkl. Anfangs und Abgabedatum es gibt eine Tabelle Software es gibt eine Tabelle Lizenzen (hier stehen zu den einzelnen Programme die angeschafften Lizenzen drin) es gibt eine Tabelle Softwarezuordnung, die einzelne Lizenzen einem Gerät zuordnet Als SQL funktioniert das einwandfrei:
SQL-Code:
Jetzt kann es aber sein, daß der User Geräte hat, die keine Software zugewiesen haben, dennoch sollen diese Geräte im Report ausgegeben werden.
SELECT Vorname, Nachname, DeviceName, Inventarnummer, Softwarename, LicNo
FROM [User] INNER JOIN DeviceAssignment INNER JOIN Devices ON DeviceAssignment.DevID = Devices.DeviceID ON [User].UserID = DeviceAssignment.UserID Left JOIN Softwareassignment ON Devices.DeviceID = Softwareassignment.DevID Left JOIN Software INNER JOIN Lizenzen ON Software.SID = Lizenzen.SID ON Softwareassignment.LicID = Lizenzen.LID WHERE DeviceAssignment.Abgabedatum IS NULL AND [User].UserID = 3 Aber irgendwie gibt mir der Report keine Software aus, oder nur eine. Was ist am Report falsch? Ich habe ihn mal beigepackt.... Ich dachte ich kann das mit einer zweiten Region unterhalb der "Geräte" machen, und wenn halt keine Software existiert, kommt halt nix... Bitte helft mir! 1000 Dank |
Re: Rave-Problem mit Unterselektionen
OK Leute, nachdem ich diesen
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz