Skip to main content
Skip table of contents

Event "Vor Stammdaten-Suche"

Event "Vor Stammdaten-Suche"

Der Event wird vor der Anzeige einer Stammdaten-Suche ausgelöst.

Hinweis


Dieser Event steht aktuell nur für die Artikel-Suche zur Verfügung.

Parameter

Typ

Beschreibung

nEventNo

Event-Nummer

oParams

TBeMasterdataSearchEventParam

Eigenschaften (nur lesen)

CbMode: TBeMasterdataSearchMode

Modus der Suche (mdsmArticle = Artikelsuche)

CbForm: TCustomForm

Formular, welches den Suchdialog aufgerufen hat

CbControl: TControl

Control, welches den Suchdialog aufgerufen hat

CbCurrentValue: string

Aktueller Wert, der in dem Feld/Control eingetragen ist

CbTable: TDataSet

Tabelle, welche den Suchdialog aufgerufen hat

CbFieldName: string

Name des Feldes, welches den Suchdialog aufgerufen hat

Eigenschaften (lesen und schreiben)

CbShowDefaultSearch: boolean

Standard Suchdialog anzeigen (default True)

CbCancelSearch: boolean

Suchvorgang abbrechen (default False)

CbResultValue: string

Ergebnis der Suche (default leer)
Falls CbShowDefaultSearch = True, wird dieser Wert in den Standard-Suchdialog als Vorbelegung verwendet.
Falls CbShowDefaultSearch = False, wird dieser Wert als Ergebnis der Suche verwendet ohne den Standard-Suchdialog anzuzeigen
z.b. kann hier die Artikelnummer über einem individuellen Suchdialog ausgewählt werden

Rückgabewert


keine - der Parameter oParams wird direkt verwendet.

Beispiel

CODE
//##############################################################################
//##############################################################################
// Beschreibung:
//    Dieses Event wird vor dem Ausführen einer Stammdaten-Suche ausgeführt.
//    Dadurch kann der Standard-Such-Dialog durch eine eigene Logik
//    ausgetauscht werden.
//
// Hinweise:
//    Aktuell ist der Event nur für die Artikel-Suche verfügbar.
//
// Parameter:
// - nEventNo: integer                       - Nummer des Events.
// - oParams:  TBeMasterdataSearchEventParam - Parameter-Objekt welches Information und
//                                             Steuereigenschaften der Suche zur Verfügung stellt.
//   Eigenschaften (nur lesen):
//   • CbMode:         TBeMasterdataSearchMode - Modus der Suche (mdsmArticle = Artikelsuche).
//   • CbForm:         TCustomForm             - Formular welches den Suchdialog aufgerufen hat.
//   • CbControl:      TControl                - Control welches den Suchdialog aufgerufen hat.
//   • CbCurrentValue: string                  - Aktueller Wert der in dem Feld/Control eingetragen ist.
//   • CbTable:        TDataSet                - Tabelle welche den Suchdialog aufgerufen hat.
//   • CbFieldName:    string                  - Name des Feldes welches den Suchdialog aufgerufen hat
//
//   Eigenschaften (lesen und schreiben):
//   • CbShowDefaultSearch: boolean - Standard Suchdialog anzeigen. (default True)
//   • CbCancelSearch:      boolean - Suchvorgang abbrechen. (default False)
//   • CbResultValue:       string  - Ergebnis der Suche. (default leer)
//                                    Falls CbShowDefaultSearch = True, wird dieser Wert in den Standard-Suchdialog
//                                    als Vorbelegung verwendet.
//                                    z.b. die Artikelnummer die in einem individuellen Suchdialog ausgewählt wurde
//##############################################################################
//##############################################################################

|
   nEventNo:P1, oParams:P2
|

oParams.CbShowDefaultSearch := True,
oParams.CbResultValue       := 'VORAUSWAHL_ARTIKEL',


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.