Autor Thema: Ansicht nachträglich filtern...  (Gelesen 2010 mal)

Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
Ansicht nachträglich filtern...
« am: 09.06.06 - 09:45:06 »
Hallo zusammen,

nach einer längeren Notes-Auszeit grüble ich gerade wieder mal an einem Problem und stehe voll auf dem Schlauch:

Thema ist eine kleine Zeiterfassung, die ich gebastelt habe:

In einer Dialogliste werden alle Tätigkeiten angezeigt (unique), die dort eingetragen wurden. Soweit kein Problem.
Nun würde ich aber gerne einige Elemente aus der Dialogliste "entfernen", halt eben nur aus der Liste, die kompletten Einträge sollen unangetastet bleiben.

Idealwunsch = Eine Maske, in der Checkboxartig alle Einträge dargestellt werden, und diejenigen, die nicht mehr erscheinen sollen, klicke ich an.

Falls mir jemand einen Denkanstoß geben könnte, wie man so etwas am geschicktesten umsetzen könnte, wäre ich echt dankbar!!!

Viele Grüße
.fb

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Ansicht nachträglich filtern...
« Antwort #1 am: 09.06.06 - 09:51:47 »
also Du könntest eine Env-Var setzen und dann mit einem Agenten einen Select aus der Env-Var zusammenbauen und ausführen. Danach noch ein @Command([ViewShowOnlySelected]) und im Kalender werden nur noch die ausgewählten angezeigt.
Gruß
Dirk

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Ansicht nachträglich filtern...
« Antwort #2 am: 09.06.06 - 15:31:10 »
ich glaube, diali's Antwort geht ein wenig am Thema vorbei.

Hier mal meine Antwort auf das Problem wie ich es verstehe:

In einer Dialogbox, die über @DBColumn gefüllt wird, stehen alle Werte drin, die man jemals eingegeben hat.
Nun soll aber der Admin (oder sonstwer) bestimmen können, dass manche Werte eben nicht zur Auswahl erscheinen.

Ich würde das über ein Config- Dokument machen:

Erstellen neue Maske mit einem Feld, Dialogliste, gleiche Füllung wie das DialogListe- Feld im eigentlichen Dokument, mehrfachwerte möglich.

Dann eine Ansicht, die dieses Config- Dokument anzeigt, so dass man per Lookup auf die hier eingetragenen Werte zugreifen kann.

Dann in der Maske im Dialoglistenfeld folgende Formel:

alleWerte := @DBColumn( .... ) ; REM "Hier halt die Formel, die vorher das Feld gefüllt hat";
negativWerte := @DBLookup( ...Werte für Auslesen der Konfig- Doks... );

@Trim( @Replace( alleWerte ; negativWerte ; "" ) );

Natürlich noch versehen mit Fehler- Routinen, etc.

Manche würden das ganze statt eines Konfig- Doks mit einem Profil- Dokument machen, weil man sich dabei die Ansichten spart.
Ich persönlich habe -u.a. wegen des extremen Cachings in Profildokumenten und der fehlenden Möglichkeit, mal schnell nachzuschauen was drinsteht, eine Aversion gegen Profildokumente, was aber nicht heissen muss, dass sie generell schlecht wären....

HTH
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline DonPromillo

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Ich liebe dieses Forum!
Re: Ansicht nachträglich filtern...
« Antwort #3 am: 14.06.06 - 16:14:43 »
Merci Tode,

deine Lösung ist perfekt!  :D

Schöne Grüße
.fb


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz