Filtern ändern für generisches Diagramm

12. März 2019 09:53

Hallo zusammen
Ich habe ein Query erstellt um das dann als generisches Diagramm im Rollencenter anzeigen zu können. Dabei kann ich ja auf OnBeforeOpen des Query Filter setzen. Diese sind dann aber immer gültig, wenn das Query ausgeführt wird. Ich würde nun gerne dem Anwender die Möglichkeit geben, im Rollencenter selber den Filter bestimmen zu können, z.B. um einen Datumsbereich festzulegen für die Anzeige der Daten.

Ich habe aber den Eindruck, dass das nicht möglich ist. In der Hoffnung, mich hier zu täuschen, also meine Frage an euch: gibt es da eine Möglichkeit?

Re: Filtern ändern für generisches Diagramm

12. März 2019 10:41

Du kannst den Query vor'm öffnen Filter.
Code:
var
  meinQuery: Query "Mein Query";
begin
  meinQuery.SetFilter(column_name, "filter");
  meinQuery.Open();
  while meinQuery.Read() do
    ;// mach was tolles mit den daten
end;

Re: Filtern ändern für generisches Diagramm

12. März 2019 11:38

Danke für die Antwort, aber ich suche nach etwas anderem.

Ich füge im Rollencenter über 'Seite anpassen' einen Diagrammabschnitt ein und gebe dann dort das generische Diagramm an. Ab da habe ich keinen Einfluss mehr auf den Filter des Diagramms. Jedenfalls soweit ich weiss.

Re: Filtern ändern für generisches Diagramm

12. März 2019 12:09

Richtig. Du kannst über den Menüpunkt "Generische Diagramme" das Diagramm für alle ändern.
Eine andere Möglichkeit wäre, es so zu programmieren wie das Diagramm "Flexibel anpassbare Aufträge" (Page 760)