Erstellt ein Eingabeelement mit Nachschlageliste die direkt aus der Datenbank geladen wird
Abgeleitet von ScriptDBInput und erbt daher dessen Eigenschaften.
Typ ID wcDBLinkEdit
Beispiel #
procedure CreateControls(const ptPageName:String);
Var lcPage:TPage;
lcCtrl:TWizardControl;
begin
lcPage:=Wizard.Pages[psPageName];
Wizard.BeginUpdate
Try
if (lcPage.Name = 'tsSelect') then
begin
lcCtrl:=Wizard.AddControl(ptPageName,'edOrderDate',wcDBLinkEdit);
lcCtrl['TableName']:='afCustomer';
end;
Finally
Wizard.EndUpdate;
end;
end;
Ereignisse #
Events die von diesem Element ausgelöst werden können
| Event | Interaktion |
|---|---|
| ControlValidate | Beim Verändern des Wertes |
| ControlEnter | Wenn das Element den Fokus erhält |
| ControlExit | Wenn das Element den Fokus verliert |
| ControlModified | Wenn das Element den Fokus verloren hat und der Wert verändert wurde |
Eigenschaften #
Diese Elementklasse stellt folgende Eigenschaften zusätzlich bereit:
| Name | Datentyp | Beschreibung |
|---|---|---|
| AutoSuggest | pdBoolean | Autosuggest statt Auswahlliste |
| IgnoreAppFilter | pdBoolean | Systemfilter ignorieren |
| Sort | pdString | Feldangaben fur Sortierung der Daten |
| LinkFormName | pdString | Name der Form die bei den Linkaktionen geöffnet wird |
| TableName | pdString | Tabellenname für Datenverbindung |
| FieldName | pdString | Feldname für die Anzeige und Auswahl |
| Filter | pdString | Dynamischer Filter für die Daten |
| StaticFilter | pdString | Statischer Filter für die Daten |
| CustomFilter | pdString | Zusätzlicher Filter für die Daten |
| LinkName | pdString | Linkname für die Anzeige und Auswahl |
| ReadOnly | pdBoolean | Daten nicht veränderbar |
| ShowLinkEdit | pdBoolean | Schaltflächen für Linkaktionen anzeigen |
| LinkEditTabStop | pdBoolean | Tabstop für die Schaltflächen |
| Active | pdBoolean | Datenverbindung aktiviert |
| LoadFromDefault | pdBoolean | Konfiguration aus Standard laden |
| LoadFromView | pdBoolean | Konfiguration aus Ansicht laden |
| AllowEdit | pdBoolean | Schaltfläche für „bearbeiten“ anzeigen |
| AllowInsert | pdBoolean | Schaltfläche für „einfügen“ anzeigen |
| AllowSelect | pdBoolean | Schaltfläche für „auswählen“ anzeigen |
| AllowNull | pdBoolean | Zulassen, dass kein Wert erforderlich ist |
Geerbt aus ScriptInput:
| Name | Datentyp | Beschreibung |
|---|---|---|
| Tabstop | pdBoolean | Element kann mit der Tab-Taste angesprungen werden |
| Required | pdBoolean | Eingabe ist erforderlich |
| Enabled | pdBoolean | Editor ist Änderbar |
| Modified | pdBoolean | Wert des Editors wurde geändert |
| Value | pdVariant | Eingabewert |
Geerbt aus ScriptControl:
| Name | Datentyp | Beschreibung | ||||||
|---|---|---|---|---|---|---|---|---|
| Container | pdString | Container in dem das Elementes dargestellt wird | ||||||
| Label | pdString | Beschriftung des Elementes | ||||||
| LabelWidth | pdVariant | Breite der Beschriftung
|
||||||
| LabelMode | pdEnum | Art der Beschriftung
|
||||||
| Height | pdVariant | Höhe des Elementes
|
||||||
| Width | pdVariant | Breite des Elementes
|
||||||
| EditWidth | pdVariant | Breite des Elementes
|
||||||
| Visible | pdBoolean | Sichtbarkeit des Elementes |
