<
Von Version < 19.4 >
bearbeitet von S V
am 2022/08/08 11:41
Auf Version < 20.2 >
bearbeitet von S V
am 2022/08/08 11:50
>
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -455,12 +455,47 @@
455 455  
456 456  Erstellen Sie nun eine Prozedur, in der Sie für die Variablen Werte festlegen:
457 457  
458 -|(% style="width:185px" %)**Wert**|(% style="width:678px" %)**Beschreibung**|**Codebeispiel**
459 -|(% style="width:185px" %)Host|(% style="width:678px" %)Domänencontroller an den die Anfrage gestellt wird|
460 -|(% style="width:185px" %)Port|(% style="width:678px" %)Für die Anfrage verwendeter Port (Port 389: LDAP, Port 3268: Global Katalog)|
461 -|(% style="width:185px" %)User|(% style="width:678px" %)Benutzer für die Anfrage|
462 -|(% style="width:185px" %)Passwort|(% style="width:678px" %)Passwort des Benutzers|
463 -|(% style="width:185px" %)BaseDN|(% style="width:678px" %)Basis der Suche (DistinguishedName)|
464 -|(% style="width:185px" %)Filter|(% style="width:678px" %)LDAP-Suchfilter|
458 +|(% style="width:185px" %)**Wert**|(% style="width:678px" %)**Beschreibung**
459 +|(% style="width:185px" %)Host|(% style="width:678px" %)Domänencontroller an den die Anfrage gestellt wird
460 +|(% style="width:185px" %)Port|(% style="width:678px" %)Für die Anfrage verwendeter Port (Port 389: LDAP, Port 3268: Global Katalog)
461 +|(% style="width:185px" %)User|(% style="width:678px" %)Benutzer für die Anfrage
462 +|(% style="width:185px" %)Passwort|(% style="width:678px" %)Passwort des Benutzers
463 +|(% style="width:185px" %)BaseDN|(% style="width:678px" %)Basis der Suche (DistinguishedName)
464 +|(% style="width:185px" %)Filter|(% style="width:678px" %)LDAP-Suchfilter
465 465  
466 +**Codebeispiel**
467 +
468 +{{code language="None"}}
469 +procedure formActivate(Sender: TObject);
470 +begin
471 + strHost := '192.168.1.1';
472 + strPort := '389';
473 + strUser := 'MeinBenutzer@meine.domäne';
474 + strPwd := 'meinGeheimesPasswort123';
475 + strBaseDN := 'dc=meine,dc=domäne';
476 + strFilter := '';
477 + llist := TStringList.Create();
478 +end;
479 +{{/code}}
480 +
481 +Zusätzlich legen Sie eine Liste an, in welcher Ihre Ergebnisse gespeichert werden sollen um diese im Formular anzuzeigen.
482 +
483 +=== Erstellen des Formulars ===
484 +
485 +Wechseln Sie in die Design-Ansicht des Formulars und erstellen Sie ein Formular mit den folgenden Elementen:
486 +
487 +* Ein Textfeld zur Eingabe des Suchfilters (hier kann optimal ein beschreibendes Label eingefügt werden)
488 +* Einen Button, mit dem Sie den Suchfilter ausführen
489 +* Eine Textarea, in der Ihnen die Suchergebnisse angezeigt werden (hier kann optional ein beschreibendes Label eingefügt werden)
490 +
491 +{{figure}}
492 +(% style="text-align:center" %)
493 +[[image:hmfile_hash_b498888f.png]]
494 +
495 +{{figureCaption}}
496 +Beispiel des Formulars - Suche
497 +{{/figureCaption}}
498 +{{/figure}}
499 +
500 +Damit Sie den Suchfilter nicht bei jedem Aufruf erneut vollständig eintragen müssen, markieren Sie das Feld und wählen am linken Fensterrand die Eigenschaft Text aus. Tragen Sie nun Ihren Suchfilter ein. In diesem Bespiel wird der folgende Filter verwendet:
466 466  
hmfile_hash_b498888f.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.SVelibeyoglu
Größe
... ... @@ -1,0 +1,1 @@
1 +31.5 KB
Inhalt

Navigation

© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community