Menü

Client-Objekt (iScript)

Zurück | Ebene zurück

Das Client (= Mandant) Objekt stellt die Schnittstelle zu allen mandantenspezifischen Funktionen in EULANDA® dar.

Methoden

  • function CreateDataset - erzeugt eine neue Datenmenge
  • procedure Print - Ausdruck von Berichten bzw. Speicherung als Datei (PDF)
  • procedure SendKeys - Absenden von Tastaturmakros
  • procedure ShowAppSettings - Anzeigen von Eigenschaftsseiten der EULANDA®-Einstellungen
  • function ExecuteSql - Ausführung von SQL-Befehlen
  • function CreateDialog - Erzeugung eines Dialogfensters
  • procedure Navigate - Wechseln zu einem bestimmten Datensatz oder Programmmodul
  • function CreateRegistry - erzeugt ein Registry-Objekt, um auf den internen Registry-Datenspeicher zugreifen zu können
  • function SaveText / LoadText - Speichert oder liest einen String in die bzw. / aus der Registry oder als Datei - letzteres mit der Möglichkeit eine Codierung vorzugeben

Eigenschaften

  • property Active: Boolean Lesen/Schreiben - zeigt an, ob der Mandant gestartet ist
  • property Alias: String Lesen - Der angezeigte Name des Mandanten
  • property DatabaseName: String Lesen - Der Name der Datenbank im SQL-Server
  • property DBConnectionString: String Lesen - Der ADO/OLE/DB Verbindungsstring
  • property Username: string Lesen - Der Windows Benutzername
  • property PCName: string Lesen - Der Name des Computers
  • property Servername: string Lesen - Der Name des SQL-Datenbankservers
  • property LagerGruppe: ILagerGruppe
  • property Properties[Index]: Variant- Zugriff auf diverse Grundeinstellungen und allgemeine Werte, wie Benutzersprache und Programmversion
  • property Connection: ADODB.Connection - gibt das ADO-Objekt zum Zugriff auf die Datenbank zurück

Beispiel

A. Script zur Systeminformationsabfrage

Dieses Script liest einige Eigenschaften aus der Eulanda aus und gibt diese an eine Ausgabebox weiter.

VBScript
option explicit
If Client.Active then
  MsgBox "Sie sind angemeldet als: " & Client.Alias & vbCrlf & _
    "Die aktuelle Datenbank: " & Client.DatabaseName & vbCrlf & _
    "Windows Benutzername: " & Client.Username & vbCrlf & _
    "Der Name des PC's: " & Client.Pcname & vbCrlf & _
    "Der Name des Servers: " & Client.Servername
  Else MsgBox "Sie sind nicht angemeldet"
End If

Methode: Client.ExecuteSql
Methode: Client.Print
Methode: Client.ShowAppSettings
Methode: Client.CreateRegistry
Methode: Client.CreateDataset
Methode: Client.CreateDialog
Methode: Client.SendKeys
Methode: Client.Navigate
Methode: Client.Properties