Autor Thema: Gruppen aus Adressbuch filtern  (Gelesen 2054 mal)

botschi

  • Gast
Gruppen aus Adressbuch filtern
« am: 22.01.07 - 14:23:55 »
Moin,

ich habe ein Dialogfeld mit einer Formel zur Auswahl:
@DbColumn("" : "NoCache";@ServerName : "names.nsf"; "($VIMGroups)";1)

Jetzt sollen nur die Gruppen angezeigt werden, die mit "int_ct" anfangen.
Kann ich das in dem Feld mit einer Formel machen, ohne das Adressbuch zu verändern? Vielleicht in Kombination mit @Begins oder @contains?
Ich kriegs nicht hin...  :-:


Matthias
« Letzte Änderung: 23.01.07 - 09:34:39 von botschi »

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Gruppen aus Adressbuch filtern
« Antwort #1 am: 22.01.07 - 14:35:03 »
Hallo,

Verwende @Transform auf die zurückgegebene Liste
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

botschi

  • Gast
Re: Gruppen aus Adressbuch filtern
« Antwort #2 am: 22.01.07 - 15:38:44 »
Weißt Du, wie das aussehen könnte?

Matthias

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Gruppen aus Adressbuch filtern
« Antwort #3 am: 22.01.07 - 18:06:34 »
@Trim( @Right( @DbColumn("" : "NoCache";@ServerName : "names.nsf"; "($VIMGroups)";1) ; "int_ct" ) )


Gruß
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 dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Gruppen aus Adressbuch filtern
« Antwort #4 am: 22.01.07 - 19:34:03 »
Zitat
@Trim( @Right( @DbColumn("" : "NoCache";@ServerName : "names.nsf"; "($VIMGroups)";1) ; "int_ct" ) )
..so bekommst Du aber nur die Teile des Gruppennamens, die Rechts von "int_ct" stehen?!

Mit @Transform in etwa so:

Code
_look := @DbColumn("" : "NoCache";@ServerName : "names.nsf"; "($VIMGroups)";1) ; "int_ct" ) ;
_wert := @if( @IsError( _look ) | _look = "" ; @Return( "" ) ; _look ) ;

_list := @Transform( _wert ; "_v" ; @if( @Left( _v ; 6 ) = "int_ct" ) ; _v ; @Nothing ) ) ;

_list

(Code nicht getestet !!)

Steht aber auch alles in der Designer-Help ;-)
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

botschi

  • Gast
Re: Gruppen aus Adressbuch filtern
« Antwort #5 am: 23.01.07 - 09:34:21 »
So sieht die Formel nun aus:

_look := @DbColumn("" : "NoCache";@ServerName : "names.nsf"; "($VIMGroups)";1)  ;
_wert := @If( @IsError( _look ) | _look = "" ; @Return( "" ) ; _look ) ;

_list := @Transform( _wert ; "_v" ; @If( @Left( _v ; 6 ) = "int_CT"  ; _v ; @Nothing ) ) ;

_list;

Aber auch die andere Formel von Tode ist sehr gut. Je nachdem was gewünscht ist, kann ich den Kram mit "int_CT" oder ohne anzeigen.

Danke sehr!

Matthias

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz