PMS32 Online- Hilfereferenz

MY.CLIENTS.FIREEVENTS

FireEvents - Enthält Funktionen zur Steuerung der Forms von PMS32. MenuHit() und Stack Steuerung


Hilfe: Steuerung der HDM-Masken
Enthält Funktionen zur Steuerung der Forms von PMS32. MenuHit() und Stack Steuerung


Code: Steuerung der HDM-Masken
*/ Kurzbeispiel für den Zugriff auf diese Struktur
*/ Der Zugriff erfolgt über: My.Clients.FireEvents
*/ Wird dieses Objekt in einem REPLACE oder einer Schleife SCAN ... ENDSCAN | FOR ... NEXT benötigt
*/ so sollte vor der Schleife die Objektstruktur in eine Variable geholt werden!
*/ Die Ausführungsgeschwindigkeit wird dadurch sehr vergrößert!
*/ Beispiel:
*/ Definieren einer LOKALEN Variablen
LOCAL loFireEvents AS My.Clients.FireEvents
*/ Setzen der Variablen
loFireEvents = My.Clients.FireEvents
*/ Jetzt erst die Schleifen durchlaufen... man beachte ALL, dass können ne Menge Sätze sein...
REPLACE ALL Feldname1 WITH loFireEvents.Function1(),Feldname2 WITH loFireEvents.Function1(), ...
*/ Oder in einer Schleife...
SCAN
	lvValue = loFireEvents.Function(Alias.Spalte) + 25
	lvValue = loFireEvents.Function2(m.lvValue)
	REPLACE Feldname WITH m.lvValue,...
ENDSCAN
*/ Es sind auch geschachtelte Aufrufe möglich...

Memberliste von FireEvents


Liste der Methoden von FireEvents


CloseForm() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Setzt die genannte Form im FormStack auf "geschlossen" .FormStack(n,2).Closed=.T.
Hilfeinformation
Rückgabe:[Boolean], Setzt die genannte Form im FormStack auf "geschlossen" .FormStack(n,2).Closed=.T.

Aufrufinformation
Boolean = My.Clients.FireEvents.CloseForm(tcForm AS STRING)
Boolean = My.Clients.FireEvents.CloseForm(tcForm)
Codeinformation


GetActiveControl() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Variant], Gibt das aktive Control der Form zurück.
Hilfeinformation
Rückgabe:[Variant], Gibt das aktive Control der Form zurück.

Aufrufinformation
Variant = My.Clients.FireEvents.GetActiveControl(toForm AS Object,toControl AS Variant @)
Variant = My.Clients.FireEvents.GetActiveControl(toForm,@toControl)
Codeinformation


GetActiveForm() - Aktionen der HDM-Maskensteuerung

Rückgabe: [Variant], Ermittelt die aktive Form eines gegebenen Formsets
Hilfeinformation
Rückgabe: [Variant], Ermittelt die aktive Form eines gegebenen Formsets

Aufrufinformation
Variant = My.Clients.FireEvents.GetActiveForm(toFormSet AS OBJECT, toForm AS Variant @)
Variant = My.Clients.FireEvents.GetActiveForm(toFormSet,@toForm)
Codeinformation


GetActiveFormControls() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Gibt alle AKTIVEN Controls eines FormSets incl. Form und Control zurück. Beinhaltet die Funktionen: GetActiveFormSet(), GetActiveForm(), GetActiveControl()
Hilfeinformation
Rückgabe:[Boolean], Gibt alle AKTIVEN Controls eines FormSets incl. Form und Control zurück. Beinhaltet die Funktionen: GetActiveFormSet(), GetActiveForm(), GetActiveControl()

Aufrufinformation
Boolean = My.Clients.FireEvents.GetActiveFormControls(toFormSet AS Variant@, toForm AS Variant @, toControl AS Variant @)
Boolean = My.Clients.FireEvents.GetActiveFormControls(@toFormSet,@toForm,@toControl)
Codeinformation


GetActiveFormSet() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Variant], ermittelt das momentan aktive Formset. Rückgabe ist Zeiger auf FormSet oder .NULL. Kann auch mit Parameter @oFormSet aufgerufen werden...
Hilfeinformation
Rückgabe:[Variant], ermittelt das momentan aktive Formset. Rückgabe ist Zeiger auf FormSet oder .NULL. Kann auch mit Parameter @oFormSet aufgerufen werden...

Aufrufinformation
Variant = My.Clients.FireEvents.GetActiveFormSet(toFormSet AS Variant @)
Variant = My.Clients.FireEvents.GetActiveFormSet(@toFormSet)
Codeinformation


GetEmptyFormStack() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Object], gibt ein leeres Formstack.Object zurück.
Hilfeinformation
Rückgabe:[Object], gibt ein leeres Formstack.Object zurück.

Aufrufinformation
Object = My.Clients.FireEvents.GetEmptyFormStack(tcForm AS STRING)
Object = My.Clients.FireEvents.GetEmptyFormStack(tcForm)
Codeinformation


GetFormLookup() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Object], gibt den Zeiger auf ein Lookup Objekt der Form zurück
Hilfeinformation
Rückgabe:[Object], gibt den Zeiger auf ein Lookup Objekt der Form zurück

Aufrufinformation
Object = My.Clients.FireEvents.GetFormLookup(tcForm AS String)
Object = My.Clients.FireEvents.GetFormLookup(tcForm)
Codeinformation


GetFormStackObject() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Object], gibt den Zeiger auf das FormStack.Object der genannten Form zurück
Hilfeinformation
Rückgabe:[Object], gibt den Zeiger auf das FormStack.Object der genannten Form zurück

Aufrufinformation
Object = My.Clients.FireEvents.GetFormStackObject(tcForm AS STRING)
Object = My.Clients.FireEvents.GetFormStackObject(tcForm)
Codeinformation


GetFormStackObjectNew() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Object], gibt das FormStack.Object zurück, auch wenn die genannte Form noch nicht existiert.
Hilfeinformation
Rückgabe:[Object], gibt das FormStack.Object zurück, auch wenn die genannte Form noch nicht existiert.

Aufrufinformation
Object = My.Clients.FireEvents.GetFormStackObjectNew(tcForm AS STRING)
Object = My.Clients.FireEvents.GetFormStackObjectNew(tcForm)
Codeinformation


GetRowNumber() - Aktionen der HDM-Maskensteuerung

Ermittelt die Zeilennummer zum FormStack für die angegebene Maske / Form. Zweiter Parameter kann als Referenz abgerufen werden
Hilfeinformation
Ermittelt die Zeilennummer zum FormStack für die angegebene Maske / Form. Zweiter Parameter kann als Referenz abgerufen werden

Aufrufinformation
Variant = My.Clients.FireEvents.GetRowNumber(tcForm AS STRING, tnRow AS NUMBER @)
Variant = My.Clients.FireEvents.GetRowNumber(tcForm,@tnRow)
Codeinformation


GoCloseAll() - Aktionen der HDM-Maskensteuerung

Alle Masken schliessen. Wird bnötigt, wenn PMS von außen geschlossen wird.
Hilfeinformation

Aufrufinformation
Variant = My.Clients.FireEvents.GoCloseAll()
Codeinformation


GoExtMainMenu() - Aktionen der HDM-Maskensteuerung

Wird von außen aufgerufen... Zurück zum Hauptmenü
Hilfeinformation
Wird von außen aufgerufen... Zurück zum Hauptmenü

Aufrufinformation
Variant = My.Clients.FireEvents.GoExtMainMenu()
Codeinformation


GoInMainMenu() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Wird ausgeführt, wenn das MainMenü angezeigt wird.
Hilfeinformation
Rückgabe:[Boolean], Wird ausgeführt, wenn das MainMenü angezeigt wird.

Aufrufinformation
Boolean = My.Clients.FireEvents.GoInMainMenu(tlCloseTables AS Boolean)
Boolean = My.Clients.FireEvents.GoInMainMenu(tlCloseTables)
Codeinformation


GoMainMenu() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Schliesst alle Masken und geht zum Hauptmenü zurück. Der FormStack bleibt erhalten!
Hilfeinformation
Rückgabe:[Boolean], Schliesst alle Masken und geht zum Hauptmenü zurück. Der FormStack bleibt erhalten!

Aufrufinformation
Boolean = My.Clients.FireEvents.GoMainMenu()
Codeinformation


GoMainRelease() - Aktionen der HDM-Maskensteuerung

Alle Masken entfernen... ERST NACH DEM CLEAR READ
Hilfeinformation

Aufrufinformation
Variant = My.Clients.FireEvents.GoMainRelease()
Codeinformation


HatRecht() - Aktionen der HDM-Maskensteuerung

Rückgabe: [Boolean], prüft, ob der Benutzer Rechte hat die Maske zu betreten.
Hilfeinformation
Rückgabe: [Boolean], prüft, ob der Benutzer Rechte hat die Maske zu betreten.

Aufrufinformation
Boolean = My.Clients.FireEvents.HatRecht(tcProgram AS String,tlReset AS Boolean)
Boolean = My.Clients.FireEvents.HatRecht(tcProgram,tlReset)
Codeinformation


IsReadEventForm() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Ist die genannte Form eine READ EVENTS Form?
Hilfeinformation
Rückgabe:[Boolean], Ist die genannte Form eine READ EVENTS Form?

Aufrufinformation
Boolean = My.Clients.FireEvents.IsReadEventForm(tcForm)
Boolean = My.Clients.FireEvents.IsReadEventForm(tcForm)
Codeinformation


IsThereAnOtherFormInStack() - Aktionen der HDM-Maskensteuerung

Rückgabe: [Integer], Gibt die "letzte" Form des Formstacks zurück, die noch angezeigt wird... Rückgabe ist Anzahl der Forms
Hilfeinformation
Rückgabe: [Integer], Gibt die "letzte" Form des Formstacks zurück, die noch angezeigt wird... Rückgabe ist Anzahl der Forms

Aufrufinformation
Integer = My.Clients.FireEvents.IsThereAnOtherFormInStack(tnRow AS INTEGER @)
Integer = My.Clients.FireEvents.IsThereAnOtherFormInStack(@tnRow)
Codeinformation


LookForFormInStack() - Aktionen der HDM-Maskensteuerung

Rückgabe: [String], Sieht nach, ob die angegebene Form im FormStack enthalten ist. Rückgabe ist der FormStackName und tnRow
Hilfeinformation
Rückgabe: [String], Sieht nach, ob die angegebene Form im FormStack enthalten ist. Rückgabe ist der FormStackName und tnRow

Aufrufinformation
String = My.Clients.FireEvents.LookForFormInStack(tcForm AS STRING,tnRow AS INTEGER @)
String = My.Clients.FireEvents.LookForFormInStack(tcForm,@tnRow)
Codeinformation


LookForFormStack() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Object], Gibt das FormStack.Object der genannten Form zurück. Weiterer Rückgabeparameter tnRow, (Index des FormStacks)
Hilfeinformation
Rückgabe:[Object], Gibt das FormStack.Object der genannten Form zurück. Weiterer Rückgabeparameter tnRow, (Index des FormStacks)

Aufrufinformation
Object = My.Clients.FireEvents.LookForFormStack(tcForm AS STRING,tnRow AS INTEGER @)
Object = My.Clients.FireEvents.LookForFormStack(tcForm,@tnRow)
Codeinformation


LookForMaskInChange() - Aktionen der HDM-Maskensteuerung

Rückgabe: [String], Sieht im Formstack nach der "ersten" Maske, die noch im Änderungsmodus ist. Rückgabe ist der Name der Form zum FormStack
Hilfeinformation
Rückgabe: [String], Sieht im Formstack nach der "ersten" Maske, die noch im Änderungsmodus ist. Rückgabe ist der  Name der Form zum FormStack

Aufrufinformation
String = My.Clients.FireEvents.LookForMaskInChange(tnRow AS INTEGER @)
String = My.Clients.FireEvents.LookForMaskInChange(@tnRow)
Codeinformation


LookForNextMask() - Aktionen der HDM-Maskensteuerung

Rückgabe: [Boolean], Gibt es noch eine Maske im Stack, die wieder aktiviert werden kann?
Hilfeinformation
Rückgabe: [Boolean], Gibt es noch eine Maske im Stack, die wieder aktiviert werden kann?

Aufrufinformation
Boolean = My.Clients.FireEvents.LookForNextMask(tcAktProgram AS String)
Boolean = My.Clients.FireEvents.LookForNextMask(tcAktProgram)
Codeinformation


MenuHit() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Aufruf einer Eventmaske. Parameter: Programm,Rückgabewerte,Suchbegriff,Index,AufrufVonAussen
Hilfeinformation
Rückgabe:[Boolean], Aufruf einer Eventmaske. Parameter: Programm,Rückgabewerte,Suchbegriff,Index,AufrufVonAussen

Aufrufinformation
Boolean = My.Clients.FireEvents.MenuHit(tcNextProgram,tp2,tp3,tp4,tlHit)
Boolean = My.Clients.FireEvents.MenuHit(tcNextProgram,tp2,tp3,tp4,tlHit)
Codeinformation


MenuHitE1X() - Aktionen der HDM-Maskensteuerung

Aufruf einer Vorgangsmaske mit IDE10
Hilfeinformation

Aufrufinformation
Variant = My.Clients.FireEvents.MenuHitE1X(tcIde10 AS STRING,tcSeite AS STRING,RcIpE10 AS STRING @,RcExtern AS STRING @)
Variant = My.Clients.FireEvents.MenuHitE1X(tcIde10,tcSeite,@RcIpE10,@RcExtern)
Codeinformation


MenuHitExt() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Wird von Außen aufgerufen ohne Aufruf von MenuHit in MAINX_32
Hilfeinformation
Rückgabe:[Boolean], Wird von Außen aufgerufen ohne Aufruf von MenuHit in MAINX_32

Aufrufinformation
Boolean = My.Clients.FireEvents.MenuHitExt(tcProgram AS STRING,tvReturn AS Variant,tvId AS Variant,tvTag AS Variant)
Boolean = My.Clients.FireEvents.MenuHitExt(tcProgram,tvReturn,tvId,tvTag)
Codeinformation


NewFormStack() - Aktionen der HDM-Maskensteuerung

Rückgabe: [Integer], Gibt den Index auf FormStack zurück legt einen neuen FormStack Eintrag an.
Hilfeinformation
Rückgabe: [Integer], Gibt den Index auf FormStack zurück legt einen neuen FormStack Eintrag an.

Aufrufinformation
Integer = My.Clients.FireEvents.NewFormStack(tcForm AS STRING,toFormStack AS OBJECT,tnRow AS Number @)
Integer = My.Clients.FireEvents.NewFormStack(tcForm,toFormStack,@tnRow)
Codeinformation


NextHDEMask() - Aktionen der HDM-Maskensteuerung

Rückgabe: [Boolean], aktiviert bzw. startet die angegebene HDE Form
Hilfeinformation
Rückgabe: [Boolean], aktiviert bzw. startet die angegebene HDE Form

Aufrufinformation
Boolean = My.Clients.FireEvents.NextHDEMask(tcNextProgram AS STRING,tp2 AS Variant,tp3 AS Variant,tp4 AS Variant)
Boolean = My.Clients.FireEvents.NextHDEMask(tcNextProgram,tp2,tp3,tp4)
Codeinformation


NextHDMMask() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], starten einer HDM Form. "Alte" Form Generation
Hilfeinformation
Rückgabe:[Boolean], starten einer HDM Form. "Alte" Form Generation

Aufrufinformation
Boolean = My.Clients.FireEvents.NextHDMMask(tcNextProgram AS STRING,tp2 AS Variant,tp3 AS Variant,tp4 AS Variant)
Boolean = My.Clients.FireEvents.NextHDMMask(tcNextProgram,tp2,tp3,tp4)
Codeinformation


ReleaseHDMMask() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Schliessen einer HDM Maske
Hilfeinformation
Rückgabe:[Boolean], Schliessen einer HDM Maske

Aufrufinformation
Boolean = My.Clients.FireEvents.ReleaseHDMMask(toFormSet AS OBJECT)
Boolean = My.Clients.FireEvents.ReleaseHDMMask(toFormSet)
Codeinformation


ReleaseMenus() - Aktionen der HDM-Maskensteuerung

Rückgabe: [Boolean], Zurücksetzen aller Menüs
Hilfeinformation
Rückgabe: [Boolean], Zurücksetzen aller Menüs

Aufrufinformation
Boolean = My.Clients.FireEvents.ReleaseMenus()
Codeinformation


ReleaseSpecialForms() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Schliesst spezielle Forms des Screens.
Hilfeinformation
Rückgabe:[Boolean], Schliesst spezielle Forms des Screens.

Aufrufinformation
Boolean = My.Clients.FireEvents.ReleaseSpecialForms()
Codeinformation


ResetFormPara1() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Setzt den Aufruf-Parameter (Para1) der Form zurück. Verhindert die Datenrückgabe an den Aufrufer
Hilfeinformation

Aufrufinformation
Boolean = My.Clients.FireEvents.ResetFormPara1(toFormSet AS FORMSET,tiFormWhat AS Integer)
Boolean = My.Clients.FireEvents.ResetFormPara1(toFormSet,tiFormWhat)
Codeinformation


ResetFormStack() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Löscht den FormStack. Je nach Angabe des Parameters kann der FormName oder der FormStack.Index angegeben werden. Kein Parameter=Alle
Hilfeinformation
Rückgabe:[Boolean], Löscht den FormStack. Je nach Angabe des Parameters kann der FormName oder der FormStack.Index angegeben werden. Kein Parameter=Alle

Aufrufinformation
Boolean = My.Clients.FireEvents.ResetFormStack(tvForm AS Variant)
Boolean = My.Clients.FireEvents.ResetFormStack(tvForm)
Codeinformation


ResetFormStackAll() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Löscht den kompletten FormStack
Hilfeinformation
Rückgabe:[Boolean], Löscht den kompletten FormStack

Aufrufinformation
Boolean = My.Clients.FireEvents.ResetFormStackAll()
Codeinformation


ResetFormStackByName() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Setzt der FormStack der genannten Form zurück
Hilfeinformation
Rückgabe:[Boolean], Setzt der FormStack der genannten Form zurück

Aufrufinformation
Boolean = My.Clients.FireEvents.ResetFormStackByName(tcForm AS String)
Boolean = My.Clients.FireEvents.ResetFormStackByName(tcForm)
Codeinformation


ResetFormStackByRow() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Integer], Löscht den FormStack der angegebenen Zeile. Gibt die verbleibenen Zeilen (Index) zurück.
Hilfeinformation
Rückgabe:[Integer], Löscht den FormStack der angegebenen Zeile. Gibt die verbleibenen Zeilen (Index) zurück.

Aufrufinformation
Integer = My.Clients.FireEvents.ResetFormStackByRow(tnRow AS NUMBER)
Integer = My.Clients.FireEvents.ResetFormStackByRow(tnRow)
Codeinformation


SetActiveFormParameters() - Aktionen der HDM-Maskensteuerung

Ermittelt alle Informationen der aktiven Form (WONTOP).
Hilfeinformation
Ermittelt alle Informationen der aktiven Form (WONTOP).

Aufrufinformation
Variant = My.Clients.FireEvents.SetActiveFormParameters()
Codeinformation


SetDestFormInStack() - Aktionen der HDM-Maskensteuerung

Setzt die Zielform im FormStack für die momentan aktive Form
Hilfeinformation
Setzt die Zielform im FormStack für die momentan aktive Form

Aufrufinformation
Variant = My.Clients.FireEvents.SetDestFormInStack(tcForm AS STRING)
Variant = My.Clients.FireEvents.SetDestFormInStack(tcForm)
Codeinformation


SetFireEnabled() - Aktionen der HDM-Maskensteuerung

Timer aktivieren, wird nach ca. 100ms ausgelöst und startet die "nächste" Form unter THIS.NextProgram
Hilfeinformation

Aufrufinformation
Variant = My.Clients.FireEvents.SetFireEnabled()
Codeinformation


SetFormInStack() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Integer], Erzeugt einen FormStack Eintrag für die angegebene Form, soweit diese nicht bekannt ist. Gibt den Index auf FormStack zurück
Hilfeinformation
Rückgabe:[Integer], Erzeugt einen FormStack Eintrag für die angegebene Form, soweit diese nicht bekannt ist. Gibt den Index auf FormStack zurück

Aufrufinformation
Integer = My.Clients.FireEvents.SetFormInStack(tcNextProgram AS STRING,tp2 AS Variant,tp3 AS Variant,tp4 AS Variant)
Integer = My.Clients.FireEvents.SetFormInStack(tcNextProgram,tp2,tp3,tp4)
Codeinformation


SetFormLoad() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], setzt diverse Informationen im FormStack der genannten Form
Hilfeinformation
Rückgabe:[Boolean], setzt diverse Informationen im FormStack der genannten Form

Aufrufinformation
Boolean = My.Clients.FireEvents.SetFormLoad(tcForm AS STRING,tnDataSession AS NUMBER)
Boolean = My.Clients.FireEvents.SetFormLoad(tcForm,tnDataSession)
Codeinformation


SetFormStackObject() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], setzt das angegebene FormStack.Object
Hilfeinformation
Rückgabe:[Boolean], setzt das angegebene FormStack.Object

Aufrufinformation
Boolean = My.Clients.FireEvents.SetFormStackObject(tcForm AS String,toFSObject AS Object)
Boolean = My.Clients.FireEvents.SetFormStackObject(tcForm,toFSObject)
Codeinformation


SetFormUnload() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], setzt alle benannten Werte, wenn die Form (HDM) verlassen wird...
Hilfeinformation
Rückgabe:[Boolean], setzt alle benannten Werte, wenn die Form (HDM) verlassen wird...

Aufrufinformation
Boolean = My.Clients.FireEvents.SetFormUnload(tcForm,tnDataSession)
Boolean = My.Clients.FireEvents.SetFormUnload(tcForm,tnDataSession)
Codeinformation


SetMultipleFormInStack() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], setzt die Form im FormStack bei einem multiplen FormSet.
Hilfeinformation
Rückgabe:[Boolean], setzt die Form im FormStack bei einem multiplen FormSet.

Aufrufinformation
Boolean = My.Clients.FireEvents.SetMultipleFormInStack(tcForm AS String,tcFormSet AS String)
Boolean = My.Clients.FireEvents.SetMultipleFormInStack(tcForm,tcFormSet)
Codeinformation


SetPropertyForForm() - Aktionen der HDM-Maskensteuerung

Rückgabe:[Boolean], Setzt die angegebene Property im FormStack der angegebenen Form.
Hilfeinformation
Rückgabe:[Boolean], Setzt die angegebene Property im FormStack der angegebenen Form.

Aufrufinformation
Boolean = My.Clients.FireEvents.SetPropertyForForm(tcForm AS STRING,tcProperty AS STRING,tvValue AS Variant)
Boolean = My.Clients.FireEvents.SetPropertyForForm(tcForm,tcProperty,tvValue)
Codeinformation


SetunLoadParameters() - Aktionen der HDM-Maskensteuerung

Setzt bestimmte Parameter der Form in PRIVATE Variablen
Hilfeinformation
Setzt bestimmte Parameter der Form in PRIVATE Variablen

Aufrufinformation
Variant = My.Clients.FireEvents.SetunLoadParameters(toFormSet AS OBJECT)
Variant = My.Clients.FireEvents.SetunLoadParameters(toFormSet)
Codeinformation


StartInProgress() - Aktionen der HDM-Maskensteuerung

Prüft, ob PMS32 noch im Startmodus ist, also das Hauptmenü noch nicht erreicht hat
Hilfeinformation
Prüft, ob PMS32 noch im Startmodus ist, also das Hauptmenü noch nicht erreicht hat

Aufrufinformation
Variant = My.Clients.FireEvents.StartInProgress()
Codeinformation


Liste der Properties von FireEvents


ActiveMenu - Aktionen der HDM-Maskensteuerung

Name des aktiven Menüs, dass zum Programm ausgeführt wird
Hilfeinformation
Name des aktiven Menüs, dass zum Programm ausgeführt wird

Aufrufinformation
Array = My.Clients.FireEvents.ActiveMenu
Codeinformation


ActiveProgram - Aktionen der HDM-Maskensteuerung

Momentan aktives Programm, dass ausgeführt wird...
Hilfeinformation
Momentan aktives Programm, dass ausgeführt wird...

Aufrufinformation
Array = My.Clients.FireEvents.ActiveProgram
Codeinformation


EventsStoped - Aktionen der HDM-Maskensteuerung

Wert:[Boolean], Wird auf .T. gesetzt, wenn alle Events gestoppt werden sollen. Hier können EXTERNE Timer abgreifen, ob sie Triggern sollen oder nicht.
Hilfeinformation
Wert:[Boolean], Wird auf .T. gesetzt, wenn alle Events gestoppt werden sollen. Hier können EXTERNE Timer abgreifen, ob sie Triggern sollen oder nicht.

Aufrufinformation
Boolean = My.Clients.FireEvents.EventsStoped
Codeinformation


NextProgram - Aktionen der HDM-Maskensteuerung

Nächstes Programm, dass durch MenuHit() ausgeführt werden soll
Hilfeinformation
Nächstes Programm, dass durch MenuHit() ausgeführt werden soll

Aufrufinformation
Number = My.Clients.FireEvents.NextProgram
Codeinformation


PrgPARA1 - Aktionen der HDM-Maskensteuerung

Parameter 1 von MenuHit() => Rückgabewerte an die aufrufende Maske
Hilfeinformation
Parameter 1 von MenuHit() => Rückgabewerte an die aufrufende Maske

Aufrufinformation
P = My.Clients.FireEvents.PrgPARA1
Codeinformation


PrgPARA2 - Aktionen der HDM-Maskensteuerung

Suchbegriff in der aufgerufenen Maske. Zweiter Parameter von MenuHit()
Hilfeinformation
Suchbegriff in der aufgerufenen Maske. Zweiter Parameter von MenuHit()

Aufrufinformation
P = My.Clients.FireEvents.PrgPARA2
Codeinformation


PrgPARA3 - Aktionen der HDM-Maskensteuerung

Indexname des Suchbegriffs in der aufgerufenen Maske. Dritter Parameter von MenuHit()
Hilfeinformation
Indexname des Suchbegriffs in der aufgerufenen Maske. Dritter Parameter von MenuHit()

Aufrufinformation
P = My.Clients.FireEvents.PrgPARA3
Codeinformation


cIdx02 - Mandanten-ID

Mandanten-ID. Diese ist in der Datei pms32.pth gespeichert und dient dort zur Zuordnung des Mandante und dessen Pfade.
Hilfeinformation
Mandanten-ID. Diese ist in der Datei pms32.pth gespeichert und dient dort zur Zuordnung des Mandante und dessen Pfade.
Auszug aus der Pfaddatei pms32.pth:

      */ Verzeichnis der Microcube - Dateien. Wenn leer dann gleich: cDbfdir
      cCubdir = ""
      */ Ein 'anderes' Dokumentenverzeichnis kann angegeben werden. Wenn nicht angegeben dann gleich: cDbfdir+'docs\'
      */ cDocDir = ""
      */ Verzeichnis der Mandantentabellen. Hier ein Beispiel mit UNC Pfaden.
      */ Wird die Freigabe auf dem Server 'versteckt' \pms$\ angegeben, so kann ein Cryptovirius das Verzeichnis nicht finden!
      cDbfdir = "\\server\pms$\pms32\daten\demo.32\"
      */ Verzeichnis der Reporttabellen
      */ Gibt man Bilddateien in einem Report mit My.Clients.Path.cFrxDir+'BILDNAME.JPG' an, so kann PMS32 einfach auf einen anderen Rechner kopiert werden!
      cFrxdir = "\\server\pms$\pms32\reports\demo.32\"
      */ Beschreibung des Mandanten
      cIcx02  = "TESTMANDANT DEMO"
      */ ID der Firmenparameter zum Mandant.
      cIdx09  = "DEMO"
      */ Kann unter der Mandanteninformation leer sein, wenn für mehrere Mandanten das 'gleiche' Systemverzeichnis gültig ist.
      cSysdir = ""
      */ Willkommens-Information als Hintergrundbild in PMS32
      cWelcome= "pms32.htm"
      */ Nummer des Mandanten, beim Einsatz eines BarcodeScanners sollte diese Nummer EINDEUTIG sein!
      nNumber = 1
<>

Aufrufinformation
String = My.Clients.FireEvents.cIdx02
Codeinformation
*/ Abfrage der Mandanten-ID
WAIT WINDOW My.Clients.FireEvents.cIdx02

*/ Wenn man mittels VFP Zugriff auf die Applikation braucht:

*/ 1. vfp9.exe öffenen
*/ 2. In das Startverzeichnis von PMS32 wechseln (MUSS)
CD c:\pms\pms32
*/ 3. My Instanziieren
My = NEWOBJECT("pmsmy","pmsmyhandler.vcx","pmsmyhandler.app")
*/ 4. Den letzten aktuellen Mandanten zuweisen
My.cIdx02 = My.cIdx02
*/ 5. Los gehts...

cMethod - Methode des Fehlers

Methode in der der letzte Fehler auftrat.
Hilfeinformation
Methode in der der letzte Fehler auftrat.
Aufbau: [Fehlernummer] [Methode] [Zeilennummer] [Message]

Aufrufinformation
String = My.Clients.FireEvents.cMethod
Codeinformation
*/ Abruf...
WAIT WINDOW My.Clients.FireEvents.cMethod

nError - Fehlernummer d. Fehlers

Fehlernummer des letzten Fehlers.
Hilfeinformation
Fehlernummer des letzten Fehlers.
Ist der Wert kleiner null, so handelt es sich um einen logischen Fehler.

Aufrufinformation
Number = My.Clients.FireEvents.nError
Codeinformation
WAIT WINDOW My.Clients.FireEvents.nError

nLine - Zeilennummer d. Fehlers

Zeilennummer, in der der letzte Fehler auftrat
Hilfeinformation
Zeilennummer, in der der letzte Fehler auftrat

Aufrufinformation
Number = My.Clients.FireEvents.nLine
Codeinformation
WAIT WINDOW My.Clients.FireEvents.nLine

nSeconds - Ausführungszeit

Ausführungszeit in Sekunden
Hilfeinformation
Ausführungszeit in Sekunden

Aufrufinformation
Number = My.Clients.FireEvents.nSeconds
Codeinformation
WAIT WINDOW My.Clients.FireEvents.nSeconds

oActiveForm - Aktionen der HDM-Maskensteuerung

Wert:[Object], Ermittelt die AKTIVE Form ausgehend vom SCREEN. Gibt .NULL. zurück, wenn keine Form aktiv ist!
Hilfeinformation
Wert:[Object], Ermittelt die AKTIVE Form ausgehend vom SCREEN. Gibt .NULL. zurück, wenn keine Form aktiv ist!

Aufrufinformation
Object = My.Clients.FireEvents.oActiveForm
Codeinformation


Siehe auch : Hauptmenü /  Hauptindex /  Such Index /  Cursor Index /  Programm Module /  Tabellen Index /  Tabellenmodule /  Masken Index /  Programmcode Index /  Servicepacks /  My.Struktur /  Funktionen /  Sonstiges Index

Lokale Benutzerhilfe : Meine eigene Hilfe /  Zurück zur PMS32 - Hilfe


Dateiversion:1.0.04#3648 - H.U.DD#SSFF 02.12.2022  Senden Sie Ihren Kommentar zu diesem Thema an das Entwicklungsteam von PMS32  Weitere Informationen finden Sie unter der aktuellen PMS32 WEB-Hilfe
Die Informationen dieser Mitteilung sind vertraulich und nur für Sie bestimmt. Unbefugtes Weiterleiten,  Veröffentlichen, Kopieren usw. sind untersagt und werden gerichtlich verfolgt.  © PMS Compelec GmbH 2022 ® el-Projekt