03.01.2015 Aufrufe

combit address manager - Handbuch - combit GmbH

combit address manager - Handbuch - combit GmbH

combit address manager - Handbuch - combit GmbH

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.

Anwendungsbeispiele<br />

21.2 Anwendungsbeispiele<br />

Im folgenden werden einige bereits mitgelieferte Beispiel-Scripts ein wenig genauer<br />

unter die Lupe genommen. Alle Scripts sind Bestandteil der mitgelieferten Beispieldatenbank<br />

crm.dbf, so dass Sie diese ohne Umweg dort ausprobieren können. Als<br />

Scriptsprache wurde durchweg das stark verbreitete VBScript gewählt.<br />

Hinweis: Eine ausführliche Beschreibung der hier verwendeten Eigenschaften und<br />

Methoden des amw Objektmodells finden Sie im Kapitel "Objekt-Referenz" weiter<br />

unten.<br />

Wahl einer Rufnummer<br />

In diesem Beispiel soll die Rufnummer im Feld TELEFON des aktuellen Datensatzes angewählt<br />

werden. Das Script läuft in zwei Schritten ab:<br />

Zunächst wird der Inhalt des Feldes aus der aktuellen Datenbank in die Variable abgefragt.<br />

Hierzu wird die Methode GetContentsByName des Database Objektes<br />

aufgerufen und der Name des gewünschten Feldes übergeben. Der Rückgabewert ist<br />

der Inhalt des Feldes, der der Variable PhoneNo zugewiesen wird.<br />

Im zweiten Schritt erfolgt die eigentliche Wahl. Hierzu stellt das PhoneManager Objekt<br />

die Methode Dial zur Verfügung, der die gewünschte Rufnummer übergeben wird, in<br />

diesem Fall die Variable PhoneNo.<br />

Option Explicit<br />

Dim PhoneNo<br />

PhoneNo = amw.CurrentDatabase.GetContentsByName("TELEFON")<br />

amw.PhoneManager.Dial CStr(PhoneNo)<br />

Buchstaben-Index<br />

Eine häufig gewünschte Funktion lässt sich mit Hilfe von Scripts kinderleicht realisieren:<br />

Eine Buchstaben-Leiste zum direkten Sprung auf den ersten Datensatz, der mit<br />

dem entsprechenden Buchstaben beginnt.<br />

Durch die Zusammenfassung einiger Buchstaben kommen wir in unserem Beispiel auf<br />

insgesamt 24 Schaltflächen, die alle in etwa die gleiche Funktionalität besitzen. Es bietet<br />

sich daher eine Unterteilung in eine allgemeine Scriptdatei sowie einem<br />

individuellen Script für jede Schaltfläche an.<br />

Die allgemeine Datei wird dabei von den individuellen Button-Scripts eingebunden:<br />

<br />

409

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!