Home > Handbuch > Entwicklerhilfe > Pascal-Referenz > TFieldAttribute TFieldAttribute |
Veralteter Typname TDocumentAttribute.
Dokumentattribut des geöffneten Archivs und Kontaktattribut der geöffneten CRM-Datenbank.
Erzeugen Sie keine eigene Instanz dieses Objektes, greifen Sie bitte über "OfficeManager.Archive.FieldAttributeByFieldName" auf die vorhandenen Objekte zu.
Syntax
OfficeManager.Archive.FieldAttributeByFieldName(TheFieldName).Anweisung
OfficeManager.CRM.FieldAttributeByFieldName(TheFieldName).Anweisung
TFieldAttribute
Boolean |
Read |
false = Pflichtfeld |
|
String |
Read |
Bezeichnung |
|
String |
Read |
Standardwert für neue Dokumente |
|
String |
Read |
Standardwert für neue und vorhandene |
|
Integer |
Read |
Eingabestil |
|
EditStyleDescription |
String |
Read |
Beschreibung des Eingabestils |
FieldName |
String |
Read |
Feldname in Datenbank |
ID |
Integer |
Read |
Interne ID-Nummer |
Boolean |
Read |
Mehrfachauswahl |
|
Name |
String |
Read |
Interner Objektname |
PickList |
TStrings |
Read |
Auswahlliste |
Boolean |
Read |
Liste automatisch erweitern |
|
PickListExists |
Boolean |
Read |
Attribut hat eine Auswahlliste |
Boolean |
Read |
Liste hat erweiterte Eigenschaften |
|
Boolean |
Read |
Globale Liste |
|
String |
Read |
Format bei Datei- und Kontaktliste |
|
String |
Read |
Erweiterter Eingabestil, Währung |
|
Boolean |
Read |
Eindeutiger Wert |
function PickItemEx(Value: string): TPickItemEx |
Erweitere Eigenschaften eines Listenelements |
function PickListAdd(Item: string; UpdateChanges, MessageExists: boolean): boolean |
Der Auswahlliste einen Eintrag hinzufügen, sofern dieser noch nicht vorhanden ist. Die Liste wird gespeichert, alle Listen der Benutzeroberfläche aktualisiert. |
procedure PickListClear |
Die Auswahlliste leeren. Es werden auch die eventuell verbundenen Objekte (erweiterte Projekteigenschaften) freigegeben. |
procedure PickListEdit(AbsoluteIndex: integer; NewText: string; UpdateChanges: boolean) |
Einen Listeneintrag ändern. |
function PickListFindItem(SearchFor: string; SearchMode: integer; SearchDescription: boolean; ReturnProperty: string): string |
Passenden Listeneintrag suchen, s. a. OmAPI SelectionListFindItem. |
procedure PickListLoad |
Auswahlliste aus Datenbank oder Datei laden. |
procedure PickListSave |
Derzeitigen Inhalt der Auswahlliste speichern. |
Beschreibung
Zugriff auf die Attributdefinitionen der geöffneten Kontaktdatenbank und des Dokumentenarchivs.
Siehe auch Datei | Datenbank | Anpassen | Felder definieren
Beispiel
procedure AddNewProject;
var LFieldDef: TFieldAttribute;
begin
LFieldDef := OfficeManager.Archive.FieldAttributeByFieldName('project');
if LFieldDef.PickListAdd('Mein neues Hauptprojekt\Mit Unterprojekt', true, false) then
ShowMessage(LFieldDef.Caption + ' wurde der Liste hinzugefügt und gespeichert');
end;
Siehe auch