| 
      
       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, ShowProblems: 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