01.03.2013 Aufrufe

Programmierschnittstelle UDS for ELO Universelle ...

Programmierschnittstelle UDS for ELO Universelle ...

Programmierschnittstelle UDS for ELO Universelle ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>UDS</strong> API Objekt Main<br />

Function lookupDict2<br />

Sub doLookup<br />

Die Funktion wird üblicherweise während des Ereignisses „Beim Bearbeiten der<br />

Verschlagwortung“ aufgerufen. Innerhalb der Funktion finden folgende Aktionen<br />

statt:<br />

1. Prüfen, ob für die aktuelle Maske Lookups definiert wurden<br />

2. Einfügen von Skriptbuttons hinter allen Feldern, für die ein Lookup definiert wurde<br />

3. Ausführen der Datenbankabfrage, falls<br />

- ein Lookup-Feld verlassen wurde<br />

- der Skriptbutton betätigt wurde<br />

- die „Übernehmen“ oder „OK“ Schaltfläche der Maske betätigt wurde<br />

4. War das Ergebnis der Datenbankabfrage nicht eindeutig oder leer, wird der Lookup<br />

Dialog geöffnet<br />

5. Bei eindeutigem Ergebnis werden die in Output Mapping definierten Felder befüllt<br />

6. Wird das Lookup Feld geleert, werden die Werte der Output Mapping Felder<br />

gelöscht<br />

7. Wurde festgelegt, dass nur Datenbankwerte zulässig sind, wird das Schließen der<br />

Maske mit „OK“ nur dann zugelassen, wenn sich ein gültiger Wert im Lookup Feld<br />

befindet, oder das Feld leer ist.<br />

Falls die Funktion nicht Ihren Wünschen entspricht, können Sie stattdessen das in<br />

Anlage 1 aufgeführte Skript „doLookup.VBS“ anpassen und verwenden.<br />

Sub doLookup()<br />

Beispiel:<br />

set obj<strong>UDS</strong> = CreateObject(„eloxUds2Library.Main“)<br />

obj<strong>UDS</strong>.doLookup()<br />

Seite 9

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!