Abfrage-Filter

Feedback und Verbesserungsvorschläge zu ACMP
Antworten
juergen_wue
Beiträge: 8
Registriert: Do Feb 06, 2020 7:19 pm

Hallo,

ich möchte eine Softwareabfrage, auf welchen Clients z.B. SonicWall NetExtender installiert ist - siehe sw-auswahl
[img]C:\Users\jk\Pictures\sw-auswahl.jpg[/img]

Ich möchte nur die Version 8 und kleiner angezeigt bekommen- siehe sw-filter
[img]C:\Users\jk\Pictures\sw-filter.jpg[/img]

und bekomme alle Clients (mit / ohne SonicWall), alle Versionen (auch 9) und alle installierte Software angezeigt.

Was für einen grundlegenden Fehler mache ich hier?

Danke.

VG Jürgen
Dateianhänge
sw-filter.jpg
sw-filter.jpg (10.7 KiB) 5869 mal betrachtet
sw-auswahl.jpg
sw-auswahl.jpg (14.14 KiB) 5869 mal betrachtet
twahl
Beiträge: 366
Registriert: Mo Mär 03, 2014 11:21 am

Hallo,

im Filter sollten die Felder Software Name und Version mit UND und nicht mit ODER verknüpft werden.
Als Ergebnis einer Abfrage mit Basis Clients ist immer ein Client Datensatz und man erhält in der Abfrage alle Werte dieser Clients.
Fügt man dann in den Feldern die Software Name und Version Felder hinzu, sind dies eben alle Werte dieser gefundenen Clients und somit die gesamte Software (aber nur der Clients die dem Filter entsprechen).

Um jetzt nur die Software ähnlich Sonic Wall in der Abfrage angezeigt zu bekommen, muss dann noch ein Anzeigefilter (z.B. über Filtersymbol auf der Software Name Spalte) setzen.
Mit freundlichen Grüßen,

Tobias Wahl
Aagon GmbH
Benutzeravatar
Gerundt
Beiträge: 90
Registriert: Fr Jan 10, 2020 4:42 pm

Ich habe mir bei dem Problem mit erweiterten Abfrage beholfen. Ich finde es nämlich etwas unschön, dass restliche installierte Software über einen Anzeigenfilter rausfiltern muss. Wie schnell ist der verstellt oder gelöscht. ;)

Wenn man dann direkt mit SQL arbeitet, kommt die restliche Software gar nicht erst bis zur Anzeige. Hier mal ein Beispiel Query für TeamViewer:
Select VW_SW_Setup.Name As Software,
VW_SW_Setup.Version As Version,
VW_CLT_Clients_Info.ComputerName As Computername,
VW_CLT_Clients_Info.PrimaryIp As [Primäre IP],
VW_CLT_LastUserInfo.LoginName As Benutzername,
VW_SW_Setup.ClientId
From VW_SW_Setup
Inner Join VW_CLT_Clients_Info On VW_SW_Setup.ClientId =
VW_CLT_Clients_Info.ClientId
Left Join VW_CLT_LastUserInfo On VW_CLT_Clients_Info.ClientId =
VW_CLT_LastUserInfo.ClientId
Where VW_SW_Setup.Name Like 'TeamViewer %'
Order By Software Desc,
Version Desc,
Computername
Mit freundlichen Grüßen

Tim Gerundt
IT-Administration ∙ Montanhydraulik GmbH
juergen_wue
Beiträge: 8
Registriert: Do Feb 06, 2020 7:19 pm

Top! Das ist genau die Lösung! Danke!

Aagon -> sowas im Standard zu finden wäre toll!
VG Jürgen
Antworten