...
Weitere Beispiel-Events finden sich bei den Anwendungsbeispielen unter dem Punkt „Erweitert“ Erweitert.
Datenmengen
Allgemein
Datenmengen kapseln Daten aus der Datenbank oder auch statische Daten in Form von Objekten. Die Datenmengen lassen sich abhängig von der Art als Referenzliste für ein Steuerelement verwenden oder aber vom Programmierer aus einem Skript heraus ansteuern.
...
Eine Komponente, um geometrische Figuren darzustellen. Diese kann genutzt werden, um zum einen die Maske aufzuhübschen oder aber, um bestimmte Elemente grafisch hervorzuheben.
...
Eigenschaften
Eigenschaft | Beschreibung | Komponenten |
---|---|---|
Align | Bestimmt, wie das Steuerelement innerhalb seines Containers (übergeordneten Komponente) ausgerichtet wird. Mit Align können Sie ein Steuerelement an der oberen, unteren, linken oder rechten Seite eines Formulars oder einer Tafel ausrichten. Die Komponente bleibt auch dann an dieser Position, wenn sich die Größe ihres Containers ändert. Die Größe des ausgerichteten Steuerelements wird zusammen mit dem übergeordneten Objekt geändert, so dass es sich weiterhin über den oberen, unteren, linken oder rechten Rand des Containers erstreckt.
| TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDBMemo; TRadioButton; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TScrollBox; TImage; TLabel; TLinkButtonEdit; TLookupButtonEdit; TPanel; TShape; TPageControl; TPhoneButtonEdit |
Alignment | Bestimmt die Textausrichtung des Inhalts der Komponente. | TafnDBMemo; TRadioButton; THtPanel; TLabel; TPanel |
AlignWithMargins | Wenn true, wird bei der Ausrichtung ein Abstand zum Rand der übergeordneten Komponente eingehalten. | TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TRadioButton; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TScrollBox; TImage; TLabel; TLinkButtonEdit; TLookupButtonEdit; TPanel; TShape; TPageControl; TTabSheet; TPhoneButtonEdit |
AllowGrayed | Gibt an, ob ein dritter Zustand „undefiniert“ akzeptiert wird. | TafnDataCheckBox |
Anchors | Das Element hält zu den angegebenen Rändern der übergeordneten Komponente seine relative Position bei. | TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDBMemo; TRadioButton; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TScrollBox; TImage; TLabel; TLinkButtonEdit; TLookupButtonEdit; TPanel; TShape; TPageControl; TPhoneButtonEdit |
AutoSize | Gibt an, ob sich die Größe der Komponente, an den Inhalt anpassen soll. | THtPanel; TScrollBox; TImage; TLabel; TPanel |
BevelEdges | Legt fest, welche Seiten des Steuerelements mit einem Rahmen angezeigt werden. Mit BevelEdges können Sie bestimmen, welche Seiten des Steuerelements mit einem Rahmen versehen werden. Die Eigenschaften BevelInner, BevelOuter und BevelKind bestimmen das Erscheinungsbild der angegebenen Kanten. | TafnDBMemo; THtPanel; TScrollBox; TPanel |
BevelInner | Legt den inneren Rahmen fest. Mit BevelInner können Sie angeben, ob die innere Abschrägung erhaben, graviert oder flach erscheint. Die innere Abschrägung wird unmittelbar innerhalb der äußeren Abschrägung angezeigt. Wenn kein äußerer Rahmen vorhanden ist (BevelOuter hat den Wert bvNone), wird der innere Rahmen unmittelbar neben dem Rand angezeigt. | TafnDBMemo; THtPanel; TScrollBox; TPanel |
BevelKind | Bestimmt den Abschrägungsstil des Steuerelements. Mit BevelKind können Sie das Erscheinungsbild einer Abschrägung ändern. BevelKind bestimmt, wie deutlich die Abschrägung hervorsteht. | TafnDBMemo; THtPanel; TScrollBox; TPanel |
BevelOuter | Legt den äußeren Rahmen fest. Mit BevelInner können Sie angeben, ob die innere Abschrägung erhaben, graviert oder flach erscheint. Die äußere Abschrägung wird innerhalb des Rahmens und unmittelbar außerhalb der inneren Abschrägung angezeigt. | TafnDBMemo; THtPanel; TScrollBox; TPanel |
BevelWidth | Gibt die Breite für die innere und die äußere Abschrägung an. Mit BevelWidth können Sie die Breite der inneren und der äußeren Abschrägung in Pixel angeben. | TafnDBMemo; THtPanel; TScrollBox; TPanel |
BorderStyle | Bestimmt das Aussehen und die Funktionsweise des Formularrahmens. Mit BorderStyle können Sie Aussehen und die Funktionsweise des Formularrahmens festlegen. | TafnDBMemo; THtPanel; TScrollBox; TPanel |
BorderWidth | Gibt den Abstand zwischen der äußeren und der inneren Schrägkante in Pixel an. Mit der Eigenschaft BorderWidth legen Sie fest, wie breit der Rahmen um die Tafel sein soll. Der Wert 0 bedeutet, dass kein Rahmen angezeigt wird. Der Rahmen einer Tafel ist der Bereich zwischen der äußeren und der inneren Schrägkante. Er ist nur sichtbar, wenn die innere Schrägkante erhöht oder abgesenkt wird. Der Rahmen wirkt sich immer auf die Position des Titels in der Tafel aus, auch wenn BevelInner auf byNone gesetzt wird. Wenn Sie für die Eigenschaft Alignment nicht taCenter festlegen, wird der Titel (Eigenschaft Caption) am inneren Rand des Rahmens ausgerichtet. Wenn BevelInner auf byNone gesetzt wird, ist der innere Rand um den in BorderWidth angegeben Pixelbetrag von der äußeren Schrägkante entfernt. Andernfalls ist der innere Rand mit der Innenkante der äußeren Schrägkante identisch. Der Rahmen der Tafel ist nicht mit der Linie zu verwechseln, die um die Tafel gezeichnet wird. Diese Linie wird durch die Eigenschaft BorderStyle festgelegt.
| TafnDBMemo; THtPanel; TScrollBox; TPanel; TTabSheet |
Brush | Bestimmt Farbe und Muster zum Zeichnen des Hintergrundes für das Steuerelement. | TShape |
Caption | Legt einen Text-String zur Beschriftung des Steuerelements fest. Mit Caption geben Sie einen Text-String an, der das Steuerelement beschriftet. Um ein Zeichen in Caption zu unterstreichen, fügen Sie vor dem betreffenden Zeichen ein Ampersand (&) ein. Diese Art von Zeichen wird Tastenkürzel genannt. Der Benutzer kann die Komponente dann durch Drücken der Taste ALT zusammen mit dem unterstrichenen Zeichen auswählen. Um ein Ampersandzeichen in der Beschriftung anzuzeigen, geben Sie zwei Ampersands (&&) an. | TButton; TRadioButton; TGroupBox; THtPanel; TLabel; TPanel; TTabSheet |
Center | Gibt an, ob die Grafik im Steuerelement zentriert ist. Ist eine Grafik nicht optimal im Steuerelement ausgerichtet, können Sie mit der Eigenschaft Center die Position der Grafik ändern. Wenn Center true ist, wird die Grafik im Steuerelement zentriert. Andernfalls wird sie an der linken oberen Ecke des Steuerelements ausgerichtet. | TImage |
Checked | Gibt an, ob die Schaltfläche markiert ist. Mit Checked stellen Sie fest, ob eine Schaltfläche markiert ist. | TafnDataCheckBox; TRadioButton |
Color | Gibt die Hintergrundfarbe des Steuerelements an. Mit Color können Sie die Hintergrundfarbe des Steuerelements ermitteln oder ändern.
| TBruttoCalcEdit; TComboButtonEdit; TComboDateButtonEdit; TafnDBMemo; TRadioButton; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TScrollBox; TLabel; TLinkButtonEdit; TLookupButtonEdit; TPanel; TPhoneButtonEdit |
Color_C |
| TafnDataCheckBox; TafnDataComboBox; TafnDataEdit |
Cursor | Bestimmt, welche Grafik für den Mauszeiger innerhalb des Steuerelements angezeigt wird. | TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TRadioButton; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TScrollBox; TImage; TLabel; TLinkButtonEdit; TLookupButtonEdit; TPanel; TShape; TPageControl; TTabSheet; TPhoneButtonEdit |
Datenfeld | Hier wird der Name des Feldes angegeben, in welches das Steuerelement den erfassten Wert speichert. | TBruttoCalcEdit; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TLinkButtonEdit; TLookupButtonEdit; TPhoneButtonEdit |
Datenmenge | Hier wird die Datenmenge angegeben, in der sich das angegebene Datenfeld befindet. | TBruttoCalcEdit; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TLinkButtonEdit; TLookupButtonEdit; TPhoneButtonEdit |
DisplayFields | Eine Liste mit Feldern, welche in der Vorschlagsliste angezeigt werden. | TFixedSqlButtonEdit |
DomainName | Der Name einer Nachschlageliste. | TDomainButtonEdit |
Enabled | Steuert, ob das Steuerelement auf Maus-, Tastatur- und Timer-Ereignisse reagiert. Verwenden Sie Enabled, um die Verfügbarkeit des Steuerelements für den Benutzer zu ändern. Um ein Steuerelement zu deaktivieren, setzen Sie Enabled auf False. Einige deaktivierte Steuerelemente (z.B. Schaltflächen, Kontrollkästchen, Beschriftungen) werden abgedunkelt angezeigt, während andere (z.B. Container-Steuerelemente) ihre Funktionalität verlieren, ohne das Erscheinungsbild geändert zu werden. Wenn Enabled auf False gesetzt ist, ignoriert das Steuerelement die Maus-, Tastatur- und Timer-Ereignisse. | TButton; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TRadioButton; TGroupBox; THtPanel; TScrollBox; TImage; TLabel; TPanel; TShape; TPageControl; TTabSheet |
FieldCaptions | Eine Liste mit Beschriftungen, welche in der Vorschlagsliste verwendet werden. | TFixedSqlButtonEdit |
Font | Legt die Attribute des Textes fest, der auf oder in dem Steuerelement angezeigt wird. | TButton; TafnDBMemo; TRadioButton; TGroupBox; THtPanel; TScrollBox; TLabel; TPanel; TPageControl; TTabSheet |
HasDropdownBtn | Gibt an, ob die Komponente über eine Schaltfläche zum Ausklappen der Vorschlagsliste verfügt. | TFixedSqlButtonEdit |
HasLookupBtn | Gibt an, ob die Komponente über eine Schaltfläche zum Suchen des Wertes verfügt. | TFixedSqlButtonEdit |
HasRefreshButton | Gibt an, ob die Komponente über eine Schaltfläche zum Aktualisieren des Wertes verfügt. | TLinkButtonEdit |
HasReleaseButton | Gibt an, ob das Element über eine Schaltfläche zum Lösen der Verknüpfung verfügt. | TLinkButtonEdit |
Height | Gibt die Höhe des Steuerelements in Pixel an. Mit Height können Sie die Höhe des Steuerelements abrufen oder ändern.
| TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TImage; TLabel; TLinkButtonEdit; TLookupButtonEdit; TShape; TPageControl; TTabSheet; TPhoneButtonEdit |
HighlightedColor |
| TafnDataCheckBox; TafnDataComboBox; TafnDataEdit |
HighlightOnDropDown | Gibt an, ob die farbliche Markierung direkt beim Öffnen, der Vorschlagsliste, gezeigt wird oder erst beim Tippen. | TComboButtonEdit; TComboDateButtonEdit; TDomainButtonEdit; TFixedSqlButtonEdit; TLinkButtonEdit; TLookupButtonEdit |
HighlightSearchTerm | Gibt an, ob der Suchbegriff in der Vorschlagsliste farblich markiert wird. | TComboButtonEdit; TComboDateButtonEdit; TDomainButtonEdit; TFixedSqlButtonEdit; TLinkButtonEdit; TLookupButtonEdit |
Hint | Hint enthält den String, der angezeigt wird, wenn sich der Mauszeiger über dem Steuerelement befindet. Mit der Eigenschaft Hint können Sie einen String zuweisen, der als Hilfehinweis oder an einer bestimmten Position (z.B. Statusleiste) als Hilfetext angezeigt wird. Ein Hilfehinweis ist ein Feld mit einem Hilfetext. Es wird eingeblendet, wenn sich der Mauszeiger eine kurze Zeit über dem Steuerelement befindet.
| TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TImage; TLabel; TLinkButtonEdit; TLookupButtonEdit; TShape; TPageControl; TTabSheet; TPhoneButtonEdit |
HorzScrollBar | Repräsentiert die horizontale Bildlaufleiste für das fensterorientierte Steuerelement. Mit HorzScrollBar wird die horizontale Bildlaufleiste ausgeblendet, eingeblendet und im Aussehen verändert. | TScrollBox |
HTML | Hier kann der Html-Quelltext erfasst werden, welcher dargestellt werden soll. | THtPanel |
IsUserDomain | Gibt an, ob die Liste vom Anwender bearbeitet werden kann. | TDomainButtonEdit |
Layout | Legt die vertikale Ausrichtung des Beschriftungstextes fest. Mit Layout können Sie festlegen, wo der Text im Client-Bereich des Steuerelements angezeigt wird. Layout ist analog zur Eigenschaft Alignment die vertikale Ausrichtung. | TLabel |
Left | Gibt die horizontale Koordinate des linken Komponentenrandes relativ zu seinem übergeordneten Objekt in Pixel an. Mit Left können Sie den linken Rand des Steuerelements ermitteln oder ändern. Wenn das Steuerelement in einer anderen Komponente enthalten ist, sind die Eigenschaften Left und Top relativ zu ihrem übergeordneten Steuerelement. Ist das Steuerelement direkt einem Formular untergeordnet, sind die Eigenschaftswerte relativ zu diesem Formular. Bei Formularen ist der Wert der Eigenschaft Left relativ zum gesamten Bildschirm.
| TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TScrollBox; TImage; TLabel; TLinkButtonEdit; TLookupButtonEdit; TShape; TPageControl; TTabSheet; TPhoneButtonEdit |
LinkField | Gibt das Feld an, in welchem der zu speichernde Wert steht. | TFixedSqlButtonEdit |
Listendaten | Hier kann eine Datenmenge angegeben werden, die vom Steuerelement als Vorschlagsliste verwendet wird. | TComboButtonEdit; TComboDateButtonEdit; TDomainButtonEdit |
LookupEnabled |
| TLinkButtonEdit; TLookupButtonEdit |
Margins | Legt die Ränder für das Steuerelement fest. Mit der Eigenschaft Margins können Sie die Ränder des Steuerelements einstellen.
| TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TRadioButton; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TScrollBox; TImage; TLabel; TLinkButtonEdit; TLookupButtonEdit; TPanel; TShape; TPageControl; TTabSheet; TPhoneButtonEdit |
MaxLength | Gibt die maximale Anzahl an Zeichen an, die das Element akzeptieren soll. | TBruttoCalcEdit; TComboButtonEdit; TComboDateButtonEdit; TafnDBMemo; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TLinkButtonEdit; TLookupButtonEdit; TPhoneButtonEdit |
MinSearchTermLength | Gibt an, wie viele Zeichen mindestens eigegeben werden müssen, bevor eine Vorschlagsliste erzeugt wird. Dieser Wert kann die Performance und die Last auf dem Datenbankserver beeinflussen. | TLinkButtonEdit |
Name | Ein eindeutiger Name, mit dem die Komponente identifiziert werden kann. | TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TRadioButton; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TScrollBox; TImage; TLabel; TLinkButtonEdit; TLookupButtonEdit; TPanel; TShape; TPageControl; TTabSheet; TPhoneButtonEdit |
OverrideFieldInfo | Gibt an, dass Feldinformationen ignoriert werden sollen und stattdessen die angegebenen Domain Informationen verwendet werden. | TDomainButtonEdit |
Pen | Hier können die Eigenschaften des Stifts angepasst werden. Mit dem Stift wird der Rahmen des Elements gezeichnet. | TShape |
Picture | Hier wird das darzustellende Bild angegeben. | TImage |
Proportional | Gibt an, ob das Bild unter Berücksichtigung seiner Proportionen, an die Größe der Komponente angepasst werden soll. | TImage |
ReadOnly | Gibt an, ob der, im Element, angezeigte Wert vom Anwender bearbeitet werden kann. | TBruttoCalcEdit; TComboButtonEdit; TComboDateButtonEdit; TafnDBMemo; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TLinkButtonEdit; TLookupButtonEdit; TPhoneButtonEdit |
Referenzfeld | Wird hier ein Feld aus der Datenmenge angegeben, wird dieses zum Speichern des Identifikationsmerkmals verwendet. | TLinkButtonEdit |
Relationsname | Name einer Relation, welche zur Erzeugung der Verknüpfungsdaten verwendet wird. | TLinkButtonEdit; TLookupButtonEdit |
ScrollBars | Gibt an, ob und welche Bildlaufleiste angezeigt wird. | TafnDBMemo |
SearchFields | Eine Liste mit Feldern, in denen nach dem eingegebenen Wert gesucht wird. | TFixedSqlButtonEdit |
Shape | Gibt die Form einer geometrischen Figur an. Setzen Sie Shape auf eine geometrische Figur, die auf das Formular gezeichnet werden soll. | TShape |
ShowButton |
| TBruttoCalcEdit; TComboButtonEdit; TComboDateButtonEdit; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TLinkButtonEdit; TLookupButtonEdit; TPhoneButtonEdit |
ShowCaption | Hiermit kann die Darstellung der Beschriftung deaktiviert werden. | THtPanel; TPanel |
ShowHint | Gibt an, ob der Hinweistext bei Bedarf angezeigt werden soll. | TButton; TafnDBMemo; TRadioButton; TGroupBox; THtPanel; TScrollBox; TImage; TLabel; TPanel; TShape; TPageControl; TTabSheet |
Sql |
| TFixedSqlButtonEdit |
SteuerAusBrutto |
| TBruttoCalcEdit |
SteuerSatz |
| TBruttoCalcEdit |
Stretch | Gibt an, dass das Bild an die Größe der Komponente angepasst wird. | TImage |
Style | Definiert das Aussehen der Komponente. | TButton; TPageControl |
TabOrder | Gibt die Reihenfolge an, in der die Komponenten durch die TAB-Taste iteriert werden. | TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TRadioButton; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TScrollBox; TLinkButtonEdit; TLookupButtonEdit; TPanel; TPageControl; TPhoneButtonEdit |
TabPosition |
| TPageControl |
TabStop | Gibt an, ob die Komponente mit der TAB-Taste angesprungen werden kann. | TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TRadioButton; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TScrollBox; TLinkButtonEdit; TLookupButtonEdit; TPanel; TPageControl; TPhoneButtonEdit |
TabVisible | Gibt an, ob der Reiter des Elements sichtbar ist. | TTabSheet |
Top | Gibt die Y-Koordinate der linken oberen Ecke eines Steuerelements relativ zu seinem Container in Pixel an. Mit Top können Sie den oberen Rand eines Steuerelements ermitteln oder das Steuerelement an eine andere Y-Position verschieben. Die Eigenschaft Top gibt wie Left die Position des Steuerelements relativ zu seinem Container an. Ist das Steuerelement in einer TPanel-Komponente enthalten, sind die Eigenschaften Left und Top relativ zu dieser Tafel. Ist es direkt dem Formular untergeordnet, werden die Koordinaten relativ zu diesem angegeben. Bei Formularen ist der Wert der Eigenschaft Top relativ zum gesamten Bildschirm.
| TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TRadioButton; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TScrollBox; TImage; TLabel; TLinkButtonEdit; TLookupButtonEdit; TPanel; TShape; TPageControl; TTabSheet; TPhoneButtonEdit |
UJZuschlag |
| TBruttoCalcEdit |
Verknüpfungsdaten | Gibt die Datenmenge an, aus der ein Verknüpfungsziel ausgewählt werden kann. | TLinkButtonEdit; TLookupButtonEdit |
Verknüpfungsfeld | Der Inhalt dieses Feldes wird aus den Verknüpfungsdaten in das Datenfeld übernommen. Wurden keine Referenzfelder angegeben, dient dieses Feld zusätzlich der Identifizierung des Verknüpfungsziels. | TLinkButtonEdit; TLookupButtonEdit |
Verknüpfungsreferenzfeld | Hier kann angegeben werden, welches Feld aus den Verknüpfungsdaten, zur Identifizierung des Verknüpfungsziels verwendet wird. | TLinkButtonEdit |
VerticalAlignment | Gibt die vertikale Ausrichtung des Inhalts an. | THtPanel; TPanel |
VertScrollBar | Repräsentiert die vertikale Bildlaufleiste für das fensterorientierte Steuerelement. Mit VertScrollBar wird die vertikale Bildlaufleiste ausgeblendet, eingeblendet und im Aussehen verändert. | TScrollBox |
Visible | Gibt an, ob das Element für den Anwender sichtbar ist. | TButton; TafnDBMemo; TRadioButton; TGroupBox; THtPanel; TScrollBox; TImage; TLabel; TPanel; TShape; TPageControl; TTabSheet |
WantReturns | Gibt an, ob die Enter-Taste zu einem Zeilenumbruch führt. | TafnDBMemo |
WantTabs | Gibt an, ob die TAB-Taste zum Einrücken des Textes oder zum Verlassen des Elements führt. | TafnDBMemo |
Width | Gibt die Breite des Steuerelements oder Formulars in Pixel an. Mit Width können Sie die Breite des Steuerelements abrufen oder ändern.
| TBruttoCalcEdit; TButton; TComboButtonEdit; TComboDateButtonEdit; TafnDataCheckBox; TafnDataComboBox; TafnDataEdit; TafnDBMemo; TRadioButton; TDomainButtonEdit; TDropDateEdit; TFixedSqlButtonEdit; TGroupBox; THtPanel; TScrollBox; TImage; TLabel; TLinkButtonEdit; TLookupButtonEdit; TPanel; TShape; TPageControl; TTabSheet; TPhoneButtonEdit |
WordWrap | Legt fest, ob der Beschriftungstext bei Bedarf umbrochen wird. Der Wert true für WordWrap bewirkt, dass mehrere Textzeilen in der Komponente Platz finden, indem bei Bedarf ein Zeilenumbruch vorgenommen wird. Wenn WordWrap false ist, wird Text, der nicht in eine einzige Zeile passt, in der Bildschirmdarstellung abgeschnitten. | TButton; TafnDBMemo; TRadioButton; TLabel |
Anker | ||||
---|---|---|---|---|
|
Globale Events
Event | Auslöser |
---|---|
OnValidate | Wird ausgelöst, bevor ein Vertrag gespeichert wird. Hier können die Eingaben des Anwenders überprüft werden und eine Meldung ausgegeben werden. Wird eine Meldung ausgegeben wird der Vertrag nicht gespeichert. Die Meldung kann über das ActionData-Objekt gesetzt werden, indem das Attribut “Result” mit dem Ausgabetext für den Anwender befüllt wird. Der Anwender kann auf ein Steuerelement, welches eine fehlerhafte Eingabe beinhaltet, aufmerksam gemacht werden. Dazu kann die Methode SetDataisValid der jeweiligen Komponente aufgerufen werden. |
OnSave | Dieses Ereignis wird ausgelöst, sobald der Vertrag gespeichert wird. |
OnCancel | Dieses Ereignis wird ausgelöst, sobald der Anwender seine Eingaben verwirft. |
OnRefresh | Dieses Ereignis wird ausgelöst, wenn die Daten in der Maske aktualisiert werden. Dies geschieht zum Beispiel nachdem eine Eingabe verworfen wurde oder wenn die Maske geöffnet wird. |
DatenValidieren | Dieses Ereignis wird während der Datenerfassung, bei unterschiedlichen Aktionen, ausgelöst. Hier können die Eingaben des Anwenders frühzeitig überprüft werden. Um den Anwender auf ein Problem aufmerksam zu machen stehen u.a. die Methoden „SetDataIsValid“, „MsgBox“ und „EUserException“ zur Verfügung. |
SetReadOnly | Dieses Ereignis wird ausgelöst, wenn vom Programm eine Veränderung des Sperrzustands der Maske festgestellt wurde. Das kann beispielsweise der Fall sein, wenn der Vertrag durch einen anderen Benutzer bearbeitet wird. Die Controls auf den anderen Reitern werden dabei einheitlich gesperrt und müssen auch auf der Spartenmaske gesperrt werden. |
Komponenten-Events
Event | Auslöser | Komponenten |
---|---|---|
OnChange | Wird ausgelöst, sobald sich der Inhalt der Komponente geändert hat. | BruttoCalcEdit ComboButtonEdit ComboDateButtonEdit DataCheckBox DataComboBox DataEdit DataMemo DomainButtonEdit DropDateEdit FixedSqlButtonEdit LinkButtonEdit LookupButtonEdit PageControl PhoneButtonEdit |
OnEnter | Wird ausgelöst, sobald der Fokus auf die Komponente gesetzt wird. | BruttoCalcEdit Button ComboButtonEdit ComboDateButtonEdit DataCheckBox DataComboBox DataEdit DataMemo DomainButtonEdit DropDateEdit FixedSqlButtonEdit GroupBox HtmlPanel LinkButtonEdit LookupButtonEdit PageControl TabSheet Panel PhoneButtonEdit RadioButton ScrollBox |
OnExit | Wird ausgelöst, sobald der Fokus von der Komponente entfernt wird. | BruttoCalcEdit Button ComboButtonEdit ComboDateButtonEdit DataCheckBox DataComboBox DataEdit DataMemo DomainButtonEdit DropDateEdit FixedSqlButtonEdit GroupBox HtmlPanel LinkButtonEdit LookupButtonEdit PageControl TabSheet Panel PhoneButtonEdit RadioButton |
OnReturnResult |
| BruttoCalcEdit |
ValidateDataEvent | Wird ausgelöst, sobald die Auswahl bzw. die Eingabe überprüft werden muss. | BruttoCalcEdit ComboButtonEdit ComboDateButtonEdit DomainButtonEdit DropDateEdit FixedSqlButtonEdit LinkButtonEdit LookupButtonEdit PhoneButtonEdit |
OnClick | Wird ausgelöst, sobald die Komponente angeklickt wird. | Button DataMemo GroupBox HtmlPanel Image Label Panel RadioButton ScrollBox |
OnSelectSuggestion | Wird ausgelöst, sobald ein Vorschlag ausgewählt wurde. | ComboButtonEdit ComboDateButtonEdit DomainButtonEdit FixedSqlButtonEdit LinkButtonEdit LookupButtonEdit |
OnDblClick | Wird ausgelöst, sobald die Komponente doppelt angeklickt wird. | DataMemo GroupBox HtmlPanel Image Label Panel RadioButton ScrollBox |
OnLookupClick | Wird ausgelöst, sobald die Referenzsuche gestartet wird. | OnSelectSuggestion |
OnClearClick | Wird ausgelöst, sobald die erfassten Daten entfernt werden sollen. | LinkButtonEdit |
OnGotoLink | Wird ausgelöst, wenn eine Verknüpfung existiert und man diese anklickt. | LinkButtonEdit |
OnLookup | Wird ausgelöst, sobald das Feld mit der Lupe angeklickt wird und eine Referenzsuche gestartet wird. | LinkButtonEdit LookupButtonEdit |
OnNeedLookupContainer | Wird ausgelöst, wenn eine Datenmenge zur Suche benötigt wird. | LinkButtonEdit |
OnRefreshClick | Wird ausgelöst, sobald die erfassten Daten aktualisiert werden sollen. | LinkButtonEdit |
OnReloadLookupDataset | Wird ausgelöst, wenn ein Vorschlag ausgewählt wurde. | LinkButtonEdit |
OnChanging | Wird ausgeführt, wenn eine Änderung durchgeführt wird. | PageControl |
Import/Export
Die erstellten Spartenmasken + Sparten können als ams-Dateien exportiert und wieder importiert werden. Hierdurch kann in einer Testumgebung mit den Masken gearbeitet und getestet werden, bevor diese in den produktiven Betrieb aufgenommen werden.
...
Dieses Objekt steht in allen Skripten zur Verfügung.
Methoden
Methode | Beschreibung |
---|---|
ExecuteQuery(SQL: String) | Führt die übergebene SQL-Anweisung aus. |
ExecuteDirect(SQL: String) | Führt die übergebene SQL-Anweisung aus. |
MsgBox(Meldung: String) | Zeigt die übergebene Meldung in einem Dialog an. |
UserException(Meldung: String) | Zeigt die übergebene Meldung in einem Dialog an und bricht die laufende Aktion ab. |
BriefeFinalisieren(AMSIDNR: String; cGesamt: Integer = 0; cAkt: Integer = 0) | Finalisiert den Brief, dessen Datenbank-Id mit dem Parameter „AMSIDNR“ übereinstimmt. Die Parameter „cGesamt“ und „cAkt“ werden in einer Fortschrittsanzeige ausgegeben. |
Funktionen
Funktion | Beschreibung |
---|---|
CreateObject(ClassName: String) | Erzeugt ein OLE-Objekt der übergebenen Klasse und gibt dieses zurück. |
ProvideQuery | Liefert ein leeres Datenobjekt zurück. |
ProvideAmsObjekt(ClassName: String) | Liefert ein leeres Datenobjekt des angegebenen Typs zurück. |
ProvideDataSet(SQL: String) | Liefert ein leeres Datenobjekt zurück. |
QuerySingleValue(SQL: String) | Führt die übergebene SQL-Anweisung aus und gibt den Wert des ersten Feldes zurück. |
QuerySingleValueDefault(SQL: String; Default: Variant) | Siehe QuerySingleValue. Sollte der Ergebniswert NULL sein, wird der Default-Wert zurückgeliefert. |
CurrentUsername | Gibt den Namen des angemeldeten Users. |
GetCurrentUser | Gibt das Benutzer Objekt des angemeldeten AMS-Benutzers zurück. |
GetAmsIdNr | Erzeugt eine neue Datenbank-Id und gibt dieser zurück. |
OpenDialogExecute(Filter: String) | Zeigt einen „Datei Öffnen“-Dialog an und gibt den angegebenen Dateinamen zurück. Mit dem Parameter „Filter“ kann die Auswahl auf bestimmte Dateiendungen eingegrenzt werden. Folgendes Beispiel führt dazu, dass im Dialog zwei Filter angeboten werden. Der Erste mit der Bezeichnung „Text“ zeigt nur Dateien mit der Endung „.txt“ an und der Zweite mit der Endung „Bilder“ zeigt Dateien mit den Endungen „.jpg“ und „.bmp“ an: Text|*.txt|Bilder|*.jpg;*.bmp |
SaveDialogExecute | Zeigt einen „Datei Speichern“-Dialog an und gibt den angegebenen Dateinamen zurück. |
HasAccess(RightName: String) | Prüft, ob der Anwender über das angegebene Recht verfügt. |
GetRegistryKey(SchluesselPfad : string; SchluesselName: string; UserEntry: Boolean; DefaultWert: variant) | Bietet die Möglichkeit Einträge aus der AMS-Registry abzufragen. Wird UserEntry = True übergeben, so wird der Eintrag des aktuell angemeldeten Benutzers gelesen. |
calcIBAN(Bankleitzahl: string; KontoNr: String) | Anhand von Bankleitzahl und Kontonummer wird IBAN, BIC und Bankname ermittelt und als semikolongetrennte Zeichenkette zurückgeliefert. |
ValidateIBAN(Iban: string; Bic: string) | Die übergebene Iban und Bic wird validiert und liefert Fehlermeldungen zurück. Bei leerer Rückgabe ist die Prüfung erfolgreich gewesen. |
InteractiveSession() | Liefert einen boolischen Wert über die Interaktivität der Sitzung zurück. Hierüber können Funktionen abgesichert werden, die auf eine Oberfläche angewiesen sind. |
Ams-Objekt
Dieses Objekt steht nur in Maskenfunktionen zur Verfügung.
Methoden
Methode | Beschreibung |
---|---|
MsgBox(Meldung: String) | Zeigt die übergebene Meldung in einem Dialog an. |
ExecuteQuery(SQL: String) | Führt die übergebene SQL-Anweisung aus. |
SetTabVisible(TabCaption : string; Visible : boolean) | Ermöglicht das Aus-/Einblenden eines PageControl-Reiters. |
Funktionen
Funktion | Beschreibung |
---|---|
ProvideQuery | Liefert ein leeres Datenobjekt zurück. |
ProvideAmsObjekt(ClassName: String) | Liefert ein leeres Datenobjekt des angegebenen Typs zurück. |
ProvideDataSet | Liefert ein leeres Datenobjekt zurück. |
QuerySingleValue(SQL: String) | Führt die übergebene SQL-Anweisung aus und gibt den Wert des ersten Felds als Variant zurück. |
CurrentUsername | Gibt den Namen des angemeldeten AMS Benutzers zurück. |
NeuerBrief(VorlageID; EmpfaengerTyp; EmpfaengerID : string) | Legt ein neues Briefeobjekt an und gibt dieses zurück (Siehe TScriptDokument). |
NeueMail(EmpfaengerTyp, EmpfaengerID: string) | Legt ein neues Mailobjekt an und gibt dieses zurück (Siehe TScriptMail) |
ControlCount | Gibt die Anzahl an Steuerelementen (Komponenten) zurück. |
Controls(FieldName: String) | Ermittelt anhand des Feldnamens ein Steuerelement und gibt dieses zurück. |
UserChoice(Text: String) | Zeigt den Text in einem Dialog mit „Ja“ und „Nein“ Schaltflächen an und liefert die Auswahl zurück. |
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
Runtime | Liefert das Runtime-Objekt zurück. |
Lookup | Liefert das Lookup-Objekt zurück. |
Daten-Objekte
Datenmengen der arten Verknüpfung, Objekt und Sql (auch über ProvideAmsObjekt oder ProvideDataSet) werden unter Ihrem Namen in den Skripten bereitgestellt.
Methoden
Methode | Beschreibung |
---|---|
First | Springt zum ersten Datensatz. |
Last | Springt zum letzten Datensatz. |
Next | Geht einen Datensatz weiter. |
Prior | Geht einen Datensatz zurück. |
Edit | Setzt den Datensatz in den Bearbeiten Modus. |
Append | Hängt einen neuen Datensatz an. |
Cancel | Verwirft die Änderungen. |
Post | Sichert die Änderungen im Arbeitsspeicher. |
Delete | Löscht den Datensatz. |
Open | Öffnet die Datenmenge. |
Close | Schließt die Datenmenge. |
ApplyUpdates(MaxErrors: Integer) | Überträgt Änderungen aus dem Arbeitsspeicher in die Datenbank (Sollte im mit 0 übergeben werden). |
Funktionen
Funktion | Beschreibung |
---|---|
FindField(FieldName: String) | Sucht ein Feld anhand dessen Namen und gibt dieses zurück. |
ValueChanged(FieldName: String) | Prüft, ob der Wert des angegebenen Felds geändert wurde. |
GetOldValue(FieldName: String) | Gibt den Feldwert vor einer Änderung zurück. |
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
Eof | Gibt an, ob das DataSet das Ende an Datensätzen erreicht hat (End of File) |
Bof | Gibt an, ob das DataSet am Anfang, somit dem ersten Datensatz steht (Beginning of File). |
Active | Gibt an, ob die Datenmenge geöffnet ist. |
CommandText | Enthält die SQL-Abfrage, auf der die Datenmenge basiert. |
InEditMode | Gibt an, ob die Datenmenge bearbeitet wird. |
TableName | Gibt den Tabellennamen zurück. |
Field-Objekt
Mit von Datenmengen mittels der „FindField“ Funktion ermittelte Feldobjekte.
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
AsString | Der Feldinhalt wird als Text interpretiert. |
AsInteger | Der Feldinhalt wird als Ganzzahl interpretiert. |
AsCurrency | Der Feldinhalt wird als Währungsbetrag interpretiert. |
AsVariant | Auf den Feldinhalt wird ohne Interpretation zugegriffen. |
AsDateTime | Der Feldinhalt wird als Angabe von Datum und Uhrzeit interpretiert. |
Calculated | Gibt an, ob der Feldinhalt aus der Datenbank geladen oder berechnet wurde. |
DisplayName | Beinhaltet eine anwenderfreundliche Bezeichnung des Feldes. |
IsNull | Gibt an, ob das Feld einen Inhalt hat. |
OldValue | Liefert den Feldinhalt, wie er in der Datenbank steht. |
Value | Alias für AsVariant. |
Descriptor-Objekt
Dieses Objekt steht nur in der Spartenfunktion „DescribeSparte_“ bereit. Mit diesem Objekt werden die Eigenschaften der Sparte definiert.
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
Text | Langname der Sparte |
Index | Hat die Sparte Indexzahlen? |
BedingungsArt | Wird die Bedingung mit Vorschlagsliste (combo1) oder (wahlget) angezeigt? |
IndexBedingungDomain | Domainname für Bedingung. |
IndexBedingungZusatz | Zusatz für die Bedingung. |
IndexBedingungUserDomain | Domain kann vom Anwender bearbeitet werden? |
IndexBezWert1 | Bezeichnung für Wert1 in der Maske. |
IndexBezWert2 | Bezeichnung für Wert2 in der Maske. |
IndexBezWert3 | Bezeichnung für Wert3 in der Maske. |
IndexBezWert4 | Bezeichnung für Wert4 in der Maske. |
Steuer | Vorgabe Steuersatz |
Gruppe | Spartengruppe |
IsGruppenSparte | Kann es mehrere Spartenteile zu einem Vertrag geben? |
BezeichnungGruppe | Bezeichnung der Mitglieder der Gruppe (Default: „Personen“) |
SumFields | Summenfelder |
DYSelektionString | Wenn dieser Wert gesetzt ist, wird diese Sparte in die Ermittlung von DY-Provisionen einbezogen. |
HatStornoreserve | Dieser Wert zeigt an, ob für diese Sparte für AP-Buchungen eine Stornoreserve einbehalten werden soll. |
Spartenkategorie | Die Kategorie der Sparte. |
Lookup-Objekt
Dieses Objekt steht nur in den Maskenfunktionen bereit und bietet die Möglichkeit einen Suchdialog zu steuern.
Methoden
Methode | Beschreibung |
---|---|
SetClearText(Text: String) | Blendet im Dialog eine Schaltfläche zum Entfernen einer Verknüpfung ein und beschriftet diese mit dem angegebenen Text. |
SetTable(Name: String) | Setzt den Namen der Tabelle, in der nachgeschlagen werden soll. |
SetFilteredTable(Name, Filter: String) | Setzt den Namen der Tabelle, in der Nachgeschlagen werden soll und einen Vorgabefilter. |
OpenDetail(Datenbank-Id: String) | Wurde ein Tabellenname gesetzt, wird das mit ID identifizierte Objekt in der entsprechenden Detailmaske geöffnet. Konnte zu der Tabelle kein Detailframe erkannt werden, geschieht nichts. |
OpenDetailParams(Parameter: String) | Wurde zu der gesetzten Tabelle ein Detailframe gefunden, wird dieses mit den übergebenen Parametern geöffnet. |
OpenFrameByName(FrameName, Parameter: String) | Die Maske mit dem Namen „FrameName“ wird, mit den übergebenen Parametern, geöffnet. |
EditUserDomain(Name: String) | Es wird ein Dialog geöffnet, in dem der Anwender die Nachschlageliste, welche mit dem übergebenen Parameter identifiziert wird, bearbeiten werden. |
ShowAppendBtn(Anzeigen: Boolean) | Damit kann die „Neuanlage“ Schaltfläche ein- / ausgeblendet werden. |
ShowDeleteBtn(Anzeigen: Boolean) | Damit kann die „Löschen“ Schaltfläche ein- / ausgeblendet werden. |
Funktionen
Funktion | Beschreibung |
---|---|
ShowDialog | Zeigt den Dialog an und liefert true zurück, wenn eine Auswahl getroffen wurde oder die Referenz entfernt werden soll. |
ShowDialogFiltered(Feld, Wert: String) | Zeigt den Dialog, mit den vorgefilterten Daten, an und liefert true zurück, wenn eine Auswahl getroffen wurde oder die Referenz entfernt werden soll. |
Cleared | Kann nach dem Aufruf von ShowDialog ausgewertet werden. Wenn true zurückgegeben wird, dann soll die Referenz entfernt werden. |
Result | Beinhaltet eine Datenmenge, in der der ausgewählte Datensatz (die gewünschte Referenz) vorselektiert ist. |
DetailFrameAvailable | Kann nach SetTable ausgewertet werden und gibt an, ob zu der ein Detailframe gefunden wurde. |
ListFrameAvailable | Kann nach SetTable ausgewertet werden und gibt an, ob zu der Tabelle ein Listeframe gefunden wurde. |
LookupResult | Gibt an, über welche Schaltfläche der Dialog geschlossen wurde. 0 = Schließen 1 = Auswahl 2 = Feld leeren 3 = Neuanlage 4 = Löschen |
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
RelationName | Alternativ zu einem Tabellennamen, kann mit dieser Eigenschaft eine Relation angegeben werden. |
EventData/ActionData
Diese Objekte sind in allen Skripten verfügbar. Sie dienen dem Austausch von Objekten und Variablen zwischen ams und den Skripten. EventData enthält Daten, die in das Skript übergeben werden und ActionData nimmt Daten auf, welche zurück an ams gegeben werden.
Methoden
Methode | Beschreibung |
---|---|
SetString(Name, Wert: String) | Hiermit kann der Wert einer Variablen gesetzt werden. |
Funktionen
Funktion | Beschreibung |
---|---|
GetString(Name: String) | Gibt den Wert, der angegebenen Variablen, zurück. |
HasString(Name: String) | Prüft, ob die angegebene Variable einen Wert hat. |
GetContext(Name: String) | Gibt das angegebene Objekt zurück. |
Eigenschaften
Eigenschaft | Mögliche Werte | Beschreibung |
---|---|---|
Berechnet | „JA“, „NEIN“ | Gibt an, ob die Prämie berechnet wurde oder das Ergebnis ignoriert werden muss. |
GesamtPraemie | Currency | Beinhaltet die errechnete Prämie. |
IsJahresPraemie | „JA“, „NEIN“ | Gibt an, ob es sich bei der Prämie, um die Jahres- oder die Monatsprämie handelt. |
IsBruttoPraemie | „JA“, „NEIN“ | Definiert, ob es sich um die Brutto- oder Nettoprämie handelt. |
Risiko | String | Eine Beschreibung des Risikos. |
SetRisiko | „JA“, „NEIN“ | Gibt an, ob eine Risikobeschreibung zurückgeliefert wird. |
TScriptMail
Dieses Objekt repräsentiert eine neue E-Mail.
Methoden
Methode | Beschreibung |
---|---|
Senden | Die E-Mail wird versendet. |
Schlagwort(Schlagwort: String) | Der E-Mail wird das übergebene Schlagwort hinzugefügt. |
Anhang(Dateiname: String) | Die angegebene Datei wird der E-Mail als Anhang hinzugefügt. |
Funktionen
Funktion | Beschreibung |
---|---|
GetId | Gibt die Datenbank-Id der E-Mail zurück. |
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
AntwortenAn | Gibt die gewünschte Adresse an, an die Antworten gesendet werden sollen. |
Empfaenger | Gibt die Empfängeradresse an. |
EmpfaengerCC | Gibt die Kopie Empfänger an. |
EmpfaengerBCC | Gibt die nicht aufgelisteten Kopie Empfänger an. |
Betreff | Gibt den Betreff an. |
VorlageId | Gibt die Datenbank-Id der zu verwendenden Vorlage an. |
TScriptDokument
Dieses Objekt repräsentiert einen neu angelegten Brief und dessen Archivierung.
Methoden
Methode | Beschreibung |
---|---|
Anzeigen | Der Brief wird in einer externen Textverarbeitung geöffnet. |
Speichern | Der Brief wird, unter Berücksichtigung der gesetzten Eigenschaften, in der Datenbank gespeichert. |
Funktionen
Funktion | Beschreibung |
---|---|
SpeichereDatei(Dateiname: String) | Der Brief wird, mit dem übergebenen Dateinamen auf dem Dateisystem gespeichert. Wurde kein Name übergeben, wird einer erzeugt. Der Dateiname wird zurückgegeben. Abhängig von den gesetzten Eigenschaften, wird der Brief im Rtf oder Pdf Format gespeichert. |
GetId | Gibt die Datenbank-Id des Briefes zurück. |
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
Briefpapier | Damit kann das Briefpapier angegeben werden, mit dem der Brief ggf. finalisiert wird. |
Dokumententyp | Damit kann der Dokumententyp des Briefs angegeben werden. |
VonAn | Damit kann ein VonAn gesetzt werden. |
Titel | Damit kann der Titel des Briefs gesetzt werden. |
SaveAsPdf | Damit kann gesteuert werden, ob der Brief beim Speichern finalisiert wird. |
Sender
Dieses Objekt steht in Maskenfunktionen bereit, welche auf ein Standardereignis, also ein Event einer Komponente, reagieren. Sender stellt dann das auslösende Steuerelement dar.
Abhängig von der Art des Steuerelements, stellen diese die nachfolgenden Methoden/Funktionen/Eigenschaften bereit.
Methoden
Methode | Beschreibung |
---|---|
IsLinked(Linked: Boolean) | Hiermit kann angegeben werden, ob der angezeigte Text als Verknüpfung zu einer Referenz dargestellt wird. |
SetDataisValid(Valide: Boolean) | Hiermit können fehlerhafte Eingaben markiert werden. Das Steuerelement wird, bei fehlerhafter Eingabe, rot dargestellt. |
Funktionen
Funktion | Beschreibung |
---|---|
FieldName | Bei Steuerelementen, welche mit einer Datenmenge verbunden sind, liefert diese Funktion das Datenfeld zurück. |
HasValue | Gibt an, ob das Steuerelement einen Textwert enthält. |
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
Enabled | Hiermit wird gesteuert, ob das Steuerelement aktiv ist. Wird es deaktiviert, ist eine Interaktion durch den Anwender nicht mehr möglich. |
Visible | Gibt an, ob das Steuerelement sichtbar ist. |
Top | Gibt den Abstand zum oberen Rand des Elternelements an. |
Left | Gibt den Abstand zum linken Rand des Elternelements an. |
Height | Gibt die Höhe des Steuerelements an. |
Width | Gibt die Breite des Steuerelements an. |
Color | Gibt die Farbe des Steuerelements an. |
Cursor | Gibt den Mauszeiger an, welcher dargestellt wird, wenn der Zeiger sich auf dem Steuerelement befindet. |
FontSize | Gibt die Schriftgröße an, mit der das Steuerelement Texte ausgibt. |
FontColor | Gibt die Schriftfarbe an, mit der das Steuerelement Texte ausgibt. |
TabOrder | Definiert die Reihenfolge, in der die Steuerelemente angesprungen werden, wenn der Anwender die TAB-Taste drückt. |
TabStop | Gibt an, ob das Steuerelement angesprungen werden kann, wenn der Anwender die TAB-Taste drückt. |
IsReadOnly | Gibt an, ob der Anwender die Daten des Steuerelements bearbeiten kann. |
Caption | Stellt die Beschriftung eines Steuerelements dar. |
Text | Dies ist der Text, welcher vom Steuerelement angezeigt wird. Bei vielen Steuerelementen ist dies auch der Wert, der in der Datenbank gespeichert wird. |
Checked | Gibt an, ob das Steuerelement angehakt ist. |
ItemIndex | Gibt an, welcher Eintrag eines Steuerelements ausgewählt wurde. |
TabVisible | Gibt an, ob der Reiter einer Seite (TabSheet) sichtbar ist. |
TabIndex | Gibt an, welche Seite eines PageControl gerade angezeigt wird. |
IsUserDomain | Gibt an, ob die hinterlegte Vorschlagsliste durch den Anwender bearbeitet werden kann. |
SQL | Enthält das Sql-Statement, welches der verwendeten Datenmenge zugrunde liegt. |
Html | Enthält den Html-Quelltext der Html-Seite, die von dem Steuerelement angezeigt wird. |
HasRefreshButton | Gibt an, ob die „Aktualisieren“-Schaltfläche des Steuerelements sichtbar ist. |
HasReleaseButton | Gibt an, ob die „Verknüpfung lösen“-Schaltfläche des Steuerelements sichtbar ist. |
DateAsTime | Enthält das Datum des Steuerelements als Skript kompatiblen Zeitwert. |
DomainName | Gibt den Namen, der zu verwendenden Nachschlageliste an. |
Systemseitige Objekte
ActiveXObject
Innerhalb der Skripte kann, je nach Verfügbarkeit, auch auf sog. ActiveX-Objekte zurückgegriffen werden. Darüber lassen sich Systemressourcen einbinden und verwenden. Nähere Informationen entnehmen Sie bitte der verlinkten Dokumentation.
Domänen
Ams Domänen
Domäne | Werte | |
---|---|---|
*KFZ01 | <leer>; Anhänger; Kombi; Kraftrad; LKW; Oldtimer; Omnibus; PKW; Sonstige | |
*KFZ02 | <leer>; Beförderung von Öl/Benzin; Eigenverwendung; Güterfernverkehr; Güternahverkehr; Kraftdroschke; Mietwagen; Personenverkehr; Privatfahrzeug; Selbstfahrervermietwagen; Sonstige; Werkverkehr | |
ANREDE | Sehr geehrter Herr \; Sehr geehrte Frau \ | |
adressart | <leer>; privat; geschäftlich | |
adresse.zuordnung | <leer>; PRIVAT; FIRMA | |
aufwandstatus | bereits abgerechnet; noch nicht abgerechnet; nicht abrechenbar | |
bav.janein | <leer>; ja; nein; entfällt | |
bav113 | <leer>; Ansammlung; Barauszahlung; Beitragsverrechnung; Bonus Erleben; Bonus Tod; Bonus Tod + Erleben; Fondsansammlung; Laufzeitverkürzung; Lt. Vermög.-Gesetz; Sonstige; Summenerhöhung | |
bav114 | <leer> | |
bav116 | <leer>; Leistungszusage; beitragsorientierte Leistungszusage (BOLZ); Beitragszusage mit Mindestleistung (BML) | |
bav120 | <leer>; Keine; Linear; BBG GRV | |
bav135 | <leer>; keine; linear; §16 BetrAVG | |
bav142 | <leer>; BU; EU | |
bav143 | <leer>; 25%/75%; 33%/66%; 50% | |
bav144 | <leer>; Ansammlung; Barauszahlung; Beitragsverrechnung; Bonus Erleben; Bonus Tod; Bonus Tod + Erleben; Fondsansammlung; Laufzeitverkürzung; Lt. Vermög.-Gesetz; Sonstige; Summenerhöhung | |
bav152 | <leer> | |
bav154 | <leer>; Absolut; Gehaltsanpassung; Keine; Linear; Progressiv; Sonstiges; Sozialversich. | |
bav183 | <leer>; Ehepartner; Lebensgefährte/in; Kinder; Sonstige | |
bav198 | <leer> | |
bav199 | <leer> | |
bav200 | <leer> | |
bav216 | <leer> | |
bav224 | <leer>; Beitragsfreistellung; Erhöhung; Reduzierung; Wiederinkraftsetzung | |
bav236 | <leer> | |
bav237 | <leer> | |
bav238 | <leer>; Mutterschutz bzw. Elternzeit; Ende der Lohnfortzahlung bei Krankheit; Kündigung der Entgeltumwandlungsvereinbarung; Weiterbildung; sonstigeskap117 | |
bav239 | <leer>; laufendes Bruttogehalt; Sonderzahlungen | |
beratung.ort | <leer>; Telefonisch; Beim Kunden; Beim Makler | |
beratung.typ | Allgemein; Vertrag | |
berufsstatus | <leer>; Angestellter; Angestellter (ÖD); Beamter; Freiberufler; Geschäftsführer; Hausmann/Hausfrau; In Ausbildung; Leitend.Angestellter; Nicht erwerbstätig; Pensionär; Praktikant; Rentner; Schüler; Selbständiger; Soldat; Student; Vorruhestand; Vorstand | |
bet103 | <leer>; atyp. stille Beteil.; Flugzeugleasing; Immobilienfonds; Immobilienleasing; Kommunal-Leasing; Medienbeteiligung; Private Equity Fonds; Schiffsbeteiligung; Sonstiges; Windpark | |
bet104 | <leer>; Eigennutzung; Fremdnutzung; Kapitalanlage | |
beteiligung.vertrag.art | Eigenanteil; Gesellschaft; Produkt | |
beteiligung.produkt.art | Eigenanteil; Gesellschaft | |
bezugsgroesse | BW; MC | |
bezugsgroesse_bonus | Vermittlerprovision; Differenzprovision; Maklercourtage | |
bonuszahler | Vorgesetzter; Makler; ausgewählter Vermittler | |
bundesland | <leer>; Baden-Württemberg; Bayern; Berlin; Brandenburg; Bremen; Hamburg; Hessen; Mecklenburg-Vorpommern; Niedersachsen; Nordrhein-Westfalen; Rheinland-Pfalz; Saarland; Sachsen; Sachsen-Anhalt; Schleswig-Holstein; Thüringen | |
brief.dokumenttyp | ANGEBOT; ANTRAG; BEITRAGSRECHNUNG; BERATUNG; IDENTITÄTSNACHWEIS; KÜNDIGUNG; KÜNDIGUNGSBESTÄTIGUNG; LETZTER_NACHTRAG; MAKLERMANDAT; POLICE; RENTA; SCHADENMELDUNG; SCHADENABSCHLUSSMELDUNG; STÖRFALL; VORABINFORMATIONEN | |
brief.suche | <Alle>; 10; 50; 100; 500 | |
ClassicDTAUSAustauschart | Rechnungen; Gutschriften; Schadenzahlungen; Schadenbelastungen | |
CustomFieldType | Text; Ganzzahl; Dezimalzahl; Datum; Checkbox; fester Wertebereich; Vorschlagsliste | |
dep103 | <leer>; Personalausweis; Reisepass | |
dep112 | <leer>; ist beigefügt; nicht erwünscht; wird nachgereicht | |
dep113 | <leer>; Altersversorgung; Finanzierungstilgung; Heirat / Ausbildung; Hinterbliebenenversorgung; Rückdeckung; Sonstiges; Unterstützungskasse; VWL-Anlage | |
dep179 | <leer>; Direktanlage; Entnah.-Plan; Inv.-Konto; Sparplan | |
dokumententypen.vorgangsaktion | Automatische Ablage; Automatische Ablage mit Wiedervorlage; Automatische Ablage mit Vorgangsbearbeitung; Manuelle Ablage über Dokumenteneingang; Löschen\ | |
druckstatus | <leer>; Rechnung; Gutschrift | |
ear119 | <leer>; extended maintenance; mainten. guarantee; visit maintenance | |
edv999 | <leer>; WERT 3/71 | |
einheitenart | Auszahlung; statistisch | |
familienstand | <leer>; Geschieden; In Trennung; Ledig; Partner; Unbekannt; Verheiratet; Witwe(r); eingetragener Lebenspartner | |
faktor | 1 min; 15 min; 30 min; 60 min | |
fec136 | <leer>; Gemeiner Wert; Neuwert; Zeitwert | |
feu141 | <leer>; Gemeiner Wert; Neuwert; Zeitwert | |
fin.baustein | A Bankfinanzierung mit Annuitäten-Tilgung; B Bankfin. mit Tilgungaussetzung gegen LV; C Bankvorfinanzierung für anzusparenden BSV; D Vers.-Darl. mit Tilgungsaussetzung gegen LV; E Bankfinanzierung mit Sonder-/Ratentilgung; F Bauspardarlehen (zugeteilt) | |
fin113 | <leer>; Altersversorgung; Eigenheim; Rückdeckung; Sonstiges | |
formular.katalog | GESELLSCHAFT; INTERESSENT; KUNDE; SCHADEN; VERMITTLER; VERTRAG; VSPIEGEL; BERATUNG; PROTOKOLL; TERMIN; TERMINLISTE | |
formular.symbol.allgemein | BENUTZER=Benutzername; BENUTZEREMAIL=E-Mail-Adresse; BENUTZERLANG=Briefname; DatumKurz=Datum (Kurzform); DATUMLANG=Datum (Langform); DFAX=Faxdurchwahl; DWAHL=Durchwahl; DZEICHEN=Diktatzeichen; MAKLERNAME=Maklername | |
geb349 | <leer>; Gemeinschaftsfläche; Komplett | |
geschlecht | <leer>; Männlich; Weiblich; Divers | |
gesell.status | AKTIV; INFO | |
produkt.status | AKTIV; INFO | |
protokoll.symbol | ANMERK=Interne Anmerkung; BERATUNGSPARTE=Beratungssparte; BERATUNGTARIF=Produkt; BERATUNGORT=Ort des Gesprächs; BERATUNGDATUM=Datum des Gesprächs; BERATUNGUHRZEIT=Uhrzeit des Gesprächs; BERATER=Berater; BERATUNGTEILN=Gesprächsteilnehmer; BERATUNGANLASS=Anlass des Gesprächs; BERATUNGBEDARF=Bedürfnisse; BERATUNGEMPFEHLUNG=Empfehlung; BERATUNGUMFANG=Empfehlungs-Grundlage; BERATUNGUMFANGID=Eingeschr.Empfehlungsgrundlage; BERATUNGKUNDEENTSCHEIDUNG=Kundenentscheidung; BERATUNGKUNDEENTSCHEIDUNGID=Ausgewählte Kundenentscheidung; BERATUNGKUNDEKEINEABSICHERUNG=Ausgeschlossene Risikoabsicherung; BERATUNGKUNDEAWBPRODUKT=Abweichender Produktwunsch; BERATUNGKUNDEAWBPRODUKTGRUND=Kundenbegründung zum Produktwunsch; BERATUNGWUENSCHE=Wünsche; PROTOKOLLTYP=Protokolltyp; WEITEREBERATUNGJANEIN=Weitere Beratung erwünscht Ja/Nein | |
ggv127 | <leer>; 1; 2; 3; 4 | |
ggv129 | <leer>; 1; 2; 3 | |
ggv130 | <leer>; 1; 2; 3 | |
ggv131 | <leer>; 1; 2; 3; 4 | |
ggv132 | <leer>; 1; 2; 3; 4; 5 | |
ggv133 | <leer>; 1970; 1980; Neuwert | |
haftungsmodell.monate | 24; 60; 72; 96 | |
hpv101 | <leer>; Anzahl; Bausumme; Bruttojahresmietwert; Fassungsvermögen ltr; Fläche in ha; Fremdenzimmer; Grundfläche; Krankenbetten; Lohnsumme; Mindestbeitrag; Mitarbeiterzahl; Mitglieder; Ohne Berechnung; Sonstige; Umsatz; Wohnfläche; Zahl Arbeitsmaschine; Zahl der Inhaber; Zahl der ltd. Ärzte; Zahl Hotelbetten; Zahl Hotelzimmer; Zahl Kfz-Stellplätze; Zahl Tankstellen; Zahl Turmdrehkräne; Zahl WE+GE Einheit; Zahl Wohneinheiten | |
hpv102 | Wagnis; PHV | |
hrv147 | <leer>; Gesamtglasfläche; Neubauwert; Pauschal; Wohnfläche | |
hrv171 | <leer>; I; II; III; IV; V; VI | |
identitaet | <leer>; Passersatzpapier; Personalausweis; Reisepass | |
imo112 | <leer>; DHH; div; EFH; ETW; Geschäftshaus; Lagerhaus; MFH; Supermarkt; Wohn-+Gesch. | |
imo113 | <leer>; Carport; Doppelgarage; Einzelgarage; Keine Garage; Stellplatz; Tiefgarage | |
imo129 | <leer>; Altersversorgung; Eigenheim; Heirat / Ausbildung; Hinterbliebenenversorgung; Rückdeckung; Sonstiges | |
inkassostatus | RECHNUNG; RÜCKGABE | |
inv110 | <leer>; Personalausweis; Reisepass | |
inv122 | <leer>; Personalausweis; Reisepass | |
inv129 | <leer>; ist beigefügt; nicht erwünscht; wird nachgereicht | |
inv132 | <leer>; Direktanlage; Entnah.-Plan; Inv.-Konto; Sparplan | |
inv138 | <leer>; Altersversorgung; Finanzierungstilgung; Heirat / Ausbildung; Hinterbliebenenversorgung; Riester; Rückdeckung; Sonstiges; Unterstützungskasse; VWL-Anlage | |
janein | <leer>; Ja; Nein | |
kap117 | Aufwand; Ertrag | |
kap118 | <leer>; Altersversorgung; Finanzierungstilgung; Heirat / Ausbildung; Hinterbliebenenversorgung; Rückdeckung; Sonstiges; Unterstützungskasse | |
kap119 | <leer>; Entnahmeplan; Leibrente; Sparplan; Zeitrente | |
kcloud.Status | <leer>; Information; Antwort; Antwort mit Datei | |
kfz112 | <leer>; ----; 0; M; S; SF1/2; SF1; SF2; SF3; SF4; SF5; SF6; SF7; SF8; SF9; SF10; SF11; SF12; SF13; SF14; SF15; SF16; SF17; SF18; SF19; SF20; SF21; SF22; SF23; SF24; SF25; SF26; SF27; SF28; SF29; SF30; SF31; SF32; SF33; SF34; SF35; SF36; SF37; SF38; SF39; SF40; SF41; SF42; SF43; SF44; SF45; SF46; SF47; SF48; SF49; SF50 | |
kfz117 | <leer>; ----; 0; M; S; SF1/2; SF1; SF2; SF3; SF4; SF5; SF6; SF7; SF8; SF9; SF10; SF11; SF12; SF13; SF14; SF15; SF16; SF17; SF18; SF19; SF20; SF21; SF22; SF23; SF24; SF25; SF26; SF27; SF28; SF29; SF30; SF31; SF32; SF33; SF34; SF35; SF36; SF37; SF38; SF39; SF40; SF41; SF42; SF43; SF44; SF45; SF46; SF47; SF48; SF49; SF50 | |
kfz120 | <leer>; 1000 DM; 10000; 1500 DM; 2000 DM; 20000; 300 DM; 5000 DM; 50000; 650 DM; OHNE; VK NEIN | |
kfz123 | <leer>; 100 DM; 1000 DM; 10000; 1500 DM; 2000 DM; 20000; 300 DM; 5000 DM; 50000; 650 DM; OHNE; TK NEIN | |
kfz147 | <leer>; abschließb. Sammelg.; Carport; Carport auf eigenem Grdst.; Doppel; Einzel; Innenhof; Keine; Parkhaus; Parkplatz; Sammel; Sonstige; Strasse; umfriedetes Grdst. | |
kfz148 | <leer>; Gewerblich; Priv/Gew.; Privat; überw.gew.; überw.priv. | |
kfz149 | <leer>; Beliebig; Einzelf.+P.; Einzelfah.; Halter; VN; VN\; VN+Ehefrau; VN+Ehemann; VN+Ehep.; VN+Eltern; VN+festg.F.; VN+Partner; zwei festg.F. | |
kfz155 | <leer>; Schutzbrief Ausland; Schutzbrief Inland | |
kfz158 | <leer>; A; B; F; N; R | |
kfz175 | <leer>; EFH; ETW; MFH; Nein; Sonst.; Fremdgenutztes EFH; RH/DHH | |
kfz177 | <leer>; Ausfuhrkennz.; Behörden; E-Kennzeichen; Grün; histor. Fahrz.; Kurzzeit; Normal; ohne amtl. Kz.; Saison; Sonstige | |
kfz186 | <leer>; keine; nachgerüstet; serienmäßig; vorhanden | |
kfz213 | <leer>; Eigen; Kredit; Leasing; Sonstige | |
kfz214 | <leer>; Benzin; Diesel; Erdgas; LPG; Hybrid-B/E(Benzin); Hybrid-D/E(Diesel); Elektro | |
kfz221 | <leer>; offener Kasten; geschlossener Kasten; Plane/Spriegel; Kipper; Tank/Silo; Festinstalliertes Ladegerät; sonst. Aufbauarten | |
kfz222 | <leer>; Priv.Nutzung - Ausschließlich privat; Priv.Nutzung - Weg zur Arbeit; Priv.Nutzung - Freiberufler; Priv.Nutzung - nur Freizeit; Fahrzeug der Geschäftsleitung; Sonstige gewerbliche Nutzung | |
kfz223 | <leer>; Ehepartner VN; Lebenpartner in häusl.Gem.; Kind des VN; Elternteil des VN; festgel.Fahrer | |
kfz-vsv102 | 002 Leichtkrafträder; 003 Krafträder; 112 PKW-Eigenverwendung; 113 Flottengeschäft; 114 Familienversicherung; 127 sonstige Kraftfahrzeuge/Wohnmobile | |
krv101 | BEIHILFE; ERGÄNZNG; PFLEGE; REISE; VOLL; ZUSATZ | |
kunde.besitz | <leer>; Eigentümer; Leasingnehmer; Mieter/Pächter | |
kunde.betrieb.lage | <leer>; Industriegebiet; Mischgebiet; Wohngebiet | |
kunde.zuordnung | FIRMA; PRIVAT | |
kunde.status | KUNDE; INTERESSENT; MITARBEITER; EX-KUNDE; EX-INTERESSENT; EX-MITARBEITER | |
kunde.status.selektion | <leer>; KUNDE; INTERESSENT; MITARBEITER; EX-KUNDE; EX-INTERESSENT; EX-MITARBEITER; KUNDE\ | |
kunde.status.selektion.disp | <leer>; Kunde=KUNDE; Interessent=INTERESSENT; Mitarbeiter=MITARBEITER; Ex-Kunde=EX-KUNDE; Ex-Interessent=EX-INTERESSENT; Ex-Mitarbeiter=EX-MITARBEITER; Kunde oder Interessent=KUNDE\ | |
kunde.sel.default | edname; edplz; edTelefon; edmatchcode; chkcbostatus; edVermittler | |
kunde.sel.viewdef | KUNDE;edname;VNAME;Name;160;get;;;;phonet;kunde.sel.phonet.name;;0;0; KUNDE;edplz;VN_PLZ;PLZ;50;get;;;;;;;0;0; KUNDE;edmatchcode;MATCHCODE;Verbindung;110;combo2;;;;;;;0;0; KUNDE;edTelefon;;Telefon;90;get;kunde.sel.range.telefon;;;;;telNr;0;0; KUNDE;chkcbostatus;STATUS;Status;160;combo1;kunde.status;;;;;;0;0; KUNDE;edVermittler;;Vermittler;110;wahlget;kunde.sel.range.vermittler;VERMITTLER;V_CODE;;;;0;0; KUNDE;edOrt;VN_Ort;Ort;160;get;;;;;;;0;0; KUNDE;chkZuord;ZUORDNUNG;Zuordnung;110;combo1;kunde.zuordnung;;;;;;0;0; KUNDE;ednameVon;VNAME;Name(von-bis);160;get;;;;VonBis;;;0;0; KUNDE;edplzVon;VN_PLZ;PLZ(von-bis);50;get;;;;VonBis;;;0;0; KUNDE;edEinkommenVon;EINKOMMEN;Einkommen(von-bis);80;numeric;;;;VonBis;;rvInteger;0;0; KUNDE;edTelefonVon;;Telefon(von-bis);90;get;kunde.sel.range.telefon;;;VonBis;;telNr;0;0; KUNDE;cboK;KLASSE;Kundenklasse;80;combo1;kunde.klasse;;;;;userDomain;0;0; KUNDE;edBesuchVon;VN_BESUCH;letzter_Besuch(von-bis);100;date;;;;VonBis;;;0;0; KUNDE;edGeburt;VN_GEBURT;Geburtstag(von-bis);42;spin;;;;VonBis;;tagMon;0;0; KUNDE;chkKrit;;Schlagworte;160;combo1;TagsSelektion;;;selTag;;selTags;0;0; KUNDE;edDebitor;DEBITOR;Debitor;90;get;;;;;;;0;0; KUNDE;edcxMandant;;Mandant;160;cxLookup;kunde.sel.mandant;MANDANT;MATCHCODE;;;;0;0; KUNDE;edIntNr;INTERNENR;Interne_Nr;90;get;;;;;;;0;0; KUNDE;edEMAIL;;Email;160;get;kunde.sel.range.email;;;;;selPart;0;0; KUNDE;edTelefax;VN_FAX;Telefax;90;get;;;;;;;0;0 | |
kunde.sel.phonet.name | VNAME_P | |
kunde.sel.range.telefon | VN_TEL_NORM; VN_TEL2_NORM; VN_AUTO_NORM | |
kunde.sel.range.email | VN_EMAIL; VN_EMAIL2 | |
kunde.sel.range.vermittler | VM1; VM2; VM3; VM4; VM5; VM6; VM7; VM8; VM9; VM10 | |
kunde.sel.mandant | MANDANT | |
kunde.vst | Ja; Nein; Anteilig | |
kvleistart | Ambulant; Beihilfe; Ges. Pflege; Ges. Zuschlag; Pflegezusatz; Sonstiges; Stationär; Tagegeld; Zahnersatz | |
kvpraemieart | HV; ZV | |
kwPS | PS; kW | |
land | <leer>; A; ADN; AFG; AL; AN; AND; AUS; B; BD; BDS; BG; BH; BIS; BM; BOL; BR; BRN; BRU; BS; BUR; C; CAM; CDN; CH; CI; CL; CN; CNB; CO; CR; CU; CY; CZ; D; DK; DOM; DZ; E; EAK; EAT; EAU; EAZ; EC; ES; EST; ET; ETH; F; FIN; FJI; FL; FR; GB; GBA; GBG; GBJ; GBM; GBZ; GCA; GH; GNB; GR; GUS; GUY; H; HK; HKJ; HO; HR; I; IL; IND; IR; IRL; IRQ; IS; J; JA; K; KO; KWT; L; LAO; LAR; LB; LS; LT; LV; M; MA; MAL; MC; MEX; MOC; MOL; MS; MW; MYA; N; NA; NIC; NL; NZ; P; PA; PE; PK; PL; PNG; PR; PY; RA; RB; RC; RCA; RCB; RCH; RDU; RH; RI; RIM; RL; RM; RMM; RN; RO; ROK; RP; RPB; RSM; RU; RWA; S; SA; SD; SF; SGP; SK; SLO; SME; SN; SP; SUD; SWA; SY; SYR; T; TG; TJ; TN; TR; TT; UAE; USA; V; VN; WAG; WAL; WAN; WD; WG; WL; WS; WV; YMN; YU; YV; Z; ZA; ZRE; ZW | |
landw-iiv121 | <leer>; BAK I; BAK II; BAK III; BAK IV; BAK V; FHG 1; FHG 2; FHG 3 | |
lvr113 | <leer>; Ansammlung; Barauszahlung; Beitragsverrechnung; Bonus Erleben; Bonus Tod; Bonus Tod + Erleben; Fondsansammlung; Laufzeitverkürzung; Lt. Vermög.-Gesetz; Sonstige; Summenerhöhung | |
lvr114 | <leer>; Ansammlung; Barauszahlung; Beitragsverrechnung; Bonus Erleben; Bonus Tod; Bonus Tod + Erleben; Fondsansammlung; Laufzeitverkürzung; Lt. Vermög.-Gesetz; Sonstige; Summenerhöhung | |
leben_vz | <leer>; Altersversorgung; AVmG; Basisrente; Direktvers.-Barl; Direktversicherung; Finanzierungstilgung; GRV-Befreiung; GRV-freiwillig; GRV-Mindesb.; GRV-Pflicht; Heirat/Ausbildung; Hinterbliebenen; Key-Man-Police; Pensionsfonds; Pensionskasse; Risikoversicherung; Rückdeckung; Sonstiges; Sterbegeld; Teilauszahler; Unterstützungskasse; VWL-Lebensversich. | |
lvr120 | <leer>; Absolut; Gehaltsanpass.; Keine; Linear; Progressiv; Sonstige; Sozialversich. | |
lvr129 | EINZEL; GRUPPE | |
lvr132 | <leer>; Apotheker; Architekten; Ärzte; Beamte; Flugpersonal; Ingenieure; Juweliere; Kaufmännische Angestellte; Nicht überw. körperl. Tätige; Optiker; Polizisten; Richter; Selbständige Handwerksmeister; Sonstige; Sonstige Akademiker; Steuerberater; Unternehmensberater; Versicherungsvermittler; Wirtschaftsprüfer | |
lvr133 | <leer>; absolut; annuitätisch; degressiv; konstant; linear fallend; linear steigend | |
lvr139 | <leer>; BU; EU | |
lvr140 | <leer>; 25%/75%; 33%/66%; 50% | |
kontaktstatus | <leer>; KONTAKT; EX-KONTAKT | |
mas999 | <leer>; JA; NEIN | |
monate | <leer>; 01; 02; 03; 04; 05; 06; 07; 08; 09; 10; 11; 12 | |
mun110 | <leer>; IBERIA; IBERIA H&K; MUNDIAL | |
neinja | Ja; Nein | |
plz | <leer> | |
policeart | Industriepolice; Baupolice | |
provart | <leer>; AP; APZV; FP; FPZV; DY; VR | |
prv113 | <leer>; Ansammlung; Barauszahlung; Beitragsverrechnung; Bonus Erleben; Bonus Tod; Bonus Tod + Erleben; Fondsansammlung; Laufzeitverkürzung; Lt. Vermög.-Gesetz; Sonstige; Summenerhöhung | |
prv114 | <leer>; Ansammlung; Barauszahlung; Beitragsverrechnung; Bonus Erleben; Bonus Tod; Bonus Tod + Erleben; Fondsansammlung; Laufzeitverkürzung; Lt. Vermög.-Gesetz; Sonstige; Summenerhöhung | |
prv120 | <leer>; Absolut; Gehaltsanpassung; Keine; Linear; Progressiv; Sonstiges; Sozialversich. | |
prv132 | <leer>; Einmalig; Halbj.; Jährlich; Monatl.; Viertlj. | |
produkttyp | Produkt; Abrechnungsmodell | |
rechnungsstatus | <leer>; Rechnung; 1. Mahnung; 2. Mahnung; 3. Mahnung; Storno; Rückgabe | |
rechnungsstatusclassic | RECHNUNG; RÜCKGABE | |
rechtsform | <leer>; Anstalt döR; AG; AG & Co. KG; AG & Co. KGaA; Behörde; e.G.; e.K.; e.V.; Eingetragener Kaufm/Kauffr; Einzelfirma; GbR; Gemeinnützige AG (gAG); Gemeinnützige Stiftung; Gemeinschaftspraxis; gGmbH; GmbH; GmbH & Co. KG; GmbH & Co. KGaA; Inc.; InvAG; Kammer; KG; KGaA; Körpersch döR; Ltd.; OHG; Öffentl. Recht; Partnerreederei; Partnerschaftsgesellschaft; Praxisgemeinschaft; Stiftung döR; Stiftung dpR; Stiftung & Co. KGaA; UG; Verband; VVaG; WEG | |
rentebezugsberechtigt | <leer>; Ehepartner; Lebensgefährte/in; Kinder; Sonstige | |
rentefoerderweg | <leer>; §10a EStG; §10 EStG; §3.63 EStG; §3.66 EStG; §40b EStG | |
rundenAuf | <leer>; 50; 100; 500; 1000 | |
rsv110 | <leer>; Beamte/Öffentlicher Dienst; Familie (Ehe- u Lebenspartner\; mit erweitertem Personenkreis; Normal; Senioren; Single | |
rsv114 | <leer>; Fahrer-RS; Fahrzeug-RS; Fam./Verkehrs-RS; Priv./Berufs/Verk.-RS; Privat/Berufs-RS; Privat-RS; Verkehrs-RS; Mieter-RS; Vermieter-RS | |
rsv124 | <leer>; 2 oder mehr Risiken; Büro; Garage/n; Grundstücke/n; Laden; Praxis; Sonstiges Gew.; Whg./EFH; Wohn/Gew. | |
rsv125 | <leer>; Eigentümer; Mieter/Pächter; Vermieter/Verpächter | |
rsv149 | <leer>; 2 oder mehr Risiken; Ausland; In-/Ausland; Inland | |
rsv151 | <leer>; Ärzte/Heilberufe; Firmen; Freiberufler; Landwirte; Selbständige | |
selektion.Datumsbereich.Letzer | <leer>; letzter Monat; letzte 2 Monate; letztes Quartal; letztes halbes Jahr; letztes Jahr | |
sepa | Immer die neueste Version verwenden\; Version 2.5 (pain.001.002.03 bzw. pain.008.002.02) verwenden (gültig seit 01.11.2010); Version 2.7 (pain.001.003.03 bzw. pian.008.003.02) verwenden (gültig ab 04.11.2013); Version 3.0 (pain.001.001.03 bzw. pian.008.001.02) verwenden (gültig ab 20.11.2016); Rulebook 6.0\ | |
schedulerstatus | <leer>; Ausgeführt; Nichts zu tun; Fehler; Läuft; Warten | |
schedulertype | Nie; Einmalig; Minutenintervall; Täglich; Wöchentlich; Monatlich | |
schedulertaskinitiation | Immer; AMS-Dienst; Bei Programmstart | |
sregul_art | Eigenregulierung; Fremdregulierung; VM-Regulierung | |
sregul_zahlvariante | <leer>; Kasse/Bar; Scheck; Sonstiges | |
steuerklasse | I; II; III; IV; V; VI; IV/IV; III/V | |
termin.StandardKategorie | Aufgabe; Kontaktnotiz; Termin; Wiedervorlage; Vorgang | |
termin.StandardVorgangTyp | Vertrieb; Verwaltung | |
termin.StandardFortschritt | Terminiert; Planung | |
termin.StandardStatus | Nicht begonnen; In Bearbeitung; Erledigt; Wartet auf jmd. anderen; Zurückgestellt | |
termin.StandardPrioritaet | 1.Kritisch; 2.Hoch; 3.Normal; 4.Gering; 5.Unbewertet | |
termin.ZuordArt | keine; Kunde; Vertrag; Gesellschaft; Schaden; Vermittler; Kontakte; Vorgang | |
szahl_art | EZV; KASSE/BAR; REGRESS; RESERVE; SCHECK; SONSTIGES; ÜBERWEISUNG; VERSICHERER | |
tage | <leer>; 01; 02; 03; 04; 05; 06; 07; 08; 09; 10; 11; 12; 13; 14; 15; 16; 17; 18; 19; 20; 21; 22; 23; 24; 25; 26; 27; 28; 29; 30; 31 | |
trp307 | <leer>; Bezüge; Versendungen | |
trp308 | <leer>; Ja; Nein | |
trp309 | <leer>; Ja; Nein | |
uebereinstimmung | <Alle>; größer als; kleiner als | |
unf101 | EINZEL; GRUPPE | |
unf120 | <leer>; A; B; F; G; H; K; N; S; E | |
unf159 | <leer>; Absolut; Gehaltsanpass.; Keine; Linear; Progressiv; Sonstige; Sozialversich. | |
user.notifytype | per DMS; per Email; per DMS und Email; keine Benachrichtigung | |
regeltyp | assfinet Data; Lokale Verarbeitung | |
vermit.status | VERMITTLER; INTERESSENT; GRUPPE; EX-VERMITTLER | |
vermit.status.selektion.disp | <leer>; Vermittler=VERMITTLER; Interessent=INTERESSENT; Gruppe=GRUPPE; Ex-Vermittler=EX_VERMITTLER | |
vertrag.status | ANFRAGE; ANGEBOT; EIGEN; FREMD; FREMDTEIL; GESPERRT; RUHEND; STORNO; INFO | |
vertrag.filter.selektion | Nur Kunde; Kundenverbindung; Beziehungen; Versicherte Person/mitversichertes Unternehmen; Prämienzahler | |
vgv-gew102 | <leer>; AFB; AFB 94; AFB 99; AGGF; AGGF97; AGGF98; AStB 87; Eigene; FEVB; FEVB 2001; FIMO 2000; GVB 2001; GVB 94; GVB 98; SGlN 79A; SGlN 88; SV-WG97; VGB 2000; VGB 2001; VGB 2002; VGB 2003; VFS 2004; VGB 2005; VGB 2007; VGB 2008; VGB 62; VGB 88; VGB 94; VGB 95; VGB 96; VGB 97; VGB 98; VGB 99; WSGB 98 | |
vgv-gew121 | <leer>; BAK I; BAK II; BAK III; BAK IV; BAK V; FHG 1; FHG 2; FHG 3 | |
vzweckart | Kundenrechnung; Kundenprämienrechnung; Kundesammelrechnung; Vermittlerabrechnung; Gesellschaftsabrechnung; Schadensabrechnung | |
vorvertrag.gekuend | <leer>; VN; VU | |
vnbeteilart | Kunde; Referenz | |
waehrung | EUR; SFR; USD; GBP | |
wgv121 | <leer>; BAK I; BAK II; BAK III; BAK IV; BAK V; FHG 1; FHG 2; FHG 3 | |
zahl_art | EZV; manuell; Verrechnung; Saldenübertrag; VM-Inkasso | |
zahlweise | <leer>; Einmalig; Halbjährlich; Jährlich; Monatlich; Vierteljährlich | |
zeitraum | heute; bis heute; morgen; gestern; diese Woche; nächste Woche; letzte Woche; heute -30 Tage; heute + 30 Tage; heute +/- 30 Tage; diesen Monat; nächsten Monat; letzten Monat; dieses Jahr; nächstes Jahr; letztes Jahr | |
seite2feldtyp | get; combo1 | |
seite2feldtyp.disp | Eingabefeld=get; Auswahlbox=combo1 | |
ezv_art | <leer>; DTAUS; SEPA | |
agentur.inkassoart | <leer>; Maklerinkasso; Zentralinkasso | |
vermittlerprovisionsmodell.vertrag | Klassisches Modell | |
provisionteiler | %; ‰ | |
vermittlerprovisionsmodell.vertrag | Erweiterte Berechnung | |
lookupdefault.direktnein | DEFAULTTABLE/VertragInfoVerschiebenView | |
smtp_encryption | Nein; SSL; TLS | |
vermittler.zuordnung | FIRMA; PRIVAT | |
iodef_typ | Vorbelegung; Importdefinition; Exportdefinition; Importdefinition für geplante Aufgaben; Exportdefinition für geplante Aufgaben | |
iodef_dateityp | Fixe Länge; Variable Länge | |
iodef_pos_aktion | Wert übernehmen; SQL ausführen; Script ausführen | |
iodef_pos_funktion | Datum mit Punkten; Datum ohne Punkte; Invertiertes Datum; Führende Nullen; Führende Leerzeichen | |
kunde.beschverhael | <leer>; Vollzeit; Teilzeit; Ausbildung; Minijob; Selbstständig; Leiharbeit |
Eigene Domänen erstellen
...
Anwendungsbeispiele
Events
OnValidate
Codeblock | ||
---|---|---|
| ||
var Vertrag = EventData.GetContext("Vertrag");
var Sparte = EventData.GetContext("Sparte");
var ResVal = "";
// Die Funktion "CheckValidation" soll die Logik für uns ein wenig kapseln,
// damit wir später strukturierter und übersichtlicher die Feldprüfungen
// untereinander schreiben können.
function CheckValidation(ctrl, validationResult, invalidTextMsg) {
// Wir zeigen das Control im jeweiligen Zustand an, um dem Anwender
// ein bißchen Hilfestellung zu leisten
ctrl.SetDataIsValid(validationResult);
if (!validationResult) {
// War die Prüfung nicht erfolgreich, dann merken wir uns
// die Validierungsmeldung und prüfen die restlichen Controls
// falls noch weitere Werte nicht korrekt eingegeben wurden.
ResVal += "\r\n" + invalidTextMsg;
}
}
// Prüfung für Feld Tarif
CheckValidation(afnDataEdit7
, Sparte.FindField(afnDataEdit7.FieldName).AsString == "Wert ist ok"
, "- Tarif hat keinen gültigen Wert");
// Prüfung für Feld Betrag
CheckValidation(afnDataEdit43
, Sparte.FindField(afnDataEdit43.FieldName).AsString >= 0
, "- Betrag darf nicht negativ sein");
// Prüfung für Feld xxxxx
// Prüfung für Feld yyyyy
// Prüfung für Feld .
// Sollte es Validierungsmeldungen, dann geben wir die aus der Funktion zurück.
// AMS wird den Speicherprozess unterbrechen und dem
if (ResVal && ResVal != "") {
ActionData.SetString("Result", "Validierungsergebnis:" + ResVal);
} |
...
SetReadOnly
Codeblock | ||
---|---|---|
| ||
var Vertrag = EventData.GetContext("Vertrag");
var Sparte = EventData.GetContext("Sparte");
// Abfragen wie der Sperrzustand von AMS ist.
var AMS = EventData.GetContext("AMS");
var tmpReadOnly = AMS.IsReadOnly();
// hier werden nun alle Felder aufgelistet, die gesperrt werden müssen.
// Da die Routine sowohl die Sperrung, als auch Entsperrung vornehmen muss
// wird mit dem Wert gearbeitet, der von AMS zurückgeliefert wird.
afnMemo1.ReadOnly = tmpReadOnly;
afnDataComboBox7.Enabled = !tmpReadOnly;
afnDataEdit8.Enabled = !tmpReadOnly;
// Führt zur Entsperrung der oberen Panels, sodass die darunter
// liegenden Controls bedient werden können.
ActionData.SetString("Result", "JA"); |
Schaltflächen
Regeln
Vertragsberechnungen
...