Home > Handbuch > Entwicklerhilfe > Pascal-Referenz > TDocumentAttribute TDocumentAttribute |
Dokumentattribut des geöffneten Archivs.
Erzeugen Sie keine eigene Instanz dieses Objektes, greifen Sie bitte über "OfficeManager.Archive.DocumentAttributeByFieldName" auf die vorhandenen Objekte zu.
Syntax
OfficeManager.Archive.DocumentAttributeByFieldName(TheFieldName).Anweisung
TDocumentAttribute
Boolean |
Read |
false = Pflichtfeld |
|
String |
Read |
Bezeichnung |
|
String |
Read |
Standardwert für neue Dokumente |
|
String |
Read |
Standardwert erzwingen |
|
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 |
PickListHasObjects |
Boolean |
Read |
Erweiterte Liste, nur bei Projekten |
Boolean |
Read |
Globale Liste |
|
String |
Read |
Format bei Datei- und Kontaktliste |
|
String |
Read |
Erweiterter Eingabestil, Währung |
|
Unique |
Boolean |
Read |
(reserviert) |
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 löschen. 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 |
Derzeitigen Inhalt der Auswahlliste speichern. |
procedure PickListSave |
Auswahlliste aus Datenbank oder Datei laden. |
Beschreibung
Zugriff auf die Attributdefinitionen des geöffneten Dokumentenarchivs.
Siehe auch Datei | Datenbank | Anpassen | Felder definieren
Beispiel
procedure AddNewProject;
var LFieldDef: TDocumentAttribute;
begin
LFieldDef := OfficeManager.Archive.DocumentAttributeByFieldName('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