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) |
Rückgabewert
keine - der Parameter oParams wird direkt verwendet.
Beispiel
//##############################################################################
//##############################################################################
// 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',