TDocumentAttribute

<< Hilfenavigation einblenden

Home > Handbuch > Entwicklerhilfe > Pascal-Referenz > TDocumentAttribute

TDocumentAttribute

Pascal-Objekt 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

Typ

TDocumentAttribute

Eigenschaften

AllowNull

Boolean

Read

false = Pflichtfeld

Caption

String

Read

Bezeichnung

DefaultNew

String

Read

Standardwert für neue Dokumente

DefaultOnPost

String

Read

Standardwert erzwingen

EditStyle

Integer

Read

Eingabestil

EditStyleDescription

String

Read

Beschreibung des Eingabestils

FieldName

String

Read

Feldname in Datenbank

ID

Integer

Read

Interne ID-Nummer

MultiSelect

Boolean

Read

Mehrfachauswahl

Name

String

Read

Interner Objektname

PickList

TStrings

Read

Auswahlliste

PickListAutoAdd

Boolean

Read

Liste automatisch erweitern

PickListExists

Boolean

Read

Attribut hat eine Auswahlliste

PickListHasObjects

Boolean

Read

Erweiterte Liste, nur bei Projekten

PickListIsGlobal

Boolean

Read

Globale Liste für alle Archive

Syntax

String

Read

Format bei Datei- und Kontaktliste

StyleEx

String

Read

Erweiterter Eingabestil, Währung

Unique

Boolean

Read

(reserviert)

Methoden

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

Pascal-Referenz

Felder definieren