Welcome
Guest
, you are in:
<root>
•
Anmelden
CP Wiki
Navigation
¶
CP Solutions
Startseite
domizil+
Startseite
Administration
Administration
Neue Seite
Alle Seiten
Kategorien
Navigations-Pfade
Datei Manager
Neuer Benutzer
Suche im wiki
»
Zurück
TAdapterRTF.DefaultStorageType
Modified on 17/09/2009 12:30
by
CPARAS
Categorized as
Plattform
{BR} *[KlasseRTFAdapter|TAdapterRTF] ** [KlasseRTFAdapterMethoden|Methoden] ** [KlasseRTFAdapterEigenschaften|Eigenschaften] {BR} '''Syntax:'''{BR} {{{{'''property''' DefaultStorageType: string}}}}{BR} {BR} '''Beschreibung:'''{BR} {BR} '''Wenn das DMS von CP-Solutions verwendet wird ist der Ablagetyp irrelevant.'''{BR} Die Eigenschaft DefaultStorageType bestimt den Standard Ablagetyp der für das Speichern der Einzelnbriefe herangezogen wird. Dieser Ablagetyp wird beim erstellen einer neuen Vorlage automatisch gesetzt und kann vom Benutzer in der Vorlage noch geändert werden.{BR} '''Ablauf:'''{BR} Benutzer setzt den Ablagetyp '''Objektablage'''{BR} Zur Laufzeit ermittelt das System folgende Infos aus der Ablagetypen Konfiguration:{BR} *Typ: Objekt *Schlüsselfeld: OB_ID Jetzt schaut das System in der Sicht CP_STORAGE_PATH nach und ermittelt den dazugehörigen Datensatz und holt sich den Pfad indem der Einzelbrief dann gespeichert werden soll. Die Sicht CP_STORAGE_PATH wird für jeden Kunden individuell konfiguriert da sich die Strukturen unterscheiden.{BR} '''Tipp'''{BR} Es ist auch möglich den DefaultStoragePath in einem Grid direkt anzugeben falls der Serienbrief ohne Vorlage erstellt wird.Dabei ist zu achten, dass in der zugrundeliegenen Datenmenge die im Ablagetypen definierte Schlüsselspalte mitselektiert worden ist. {BR} '''Beispiel:'''{BR} {BR} <code pascal> procedure openTemplates; var aRTF: TAdapterRTF; begin TableObjektVorlage.setstringparam('OB_ID', self.getparam('OB_ID')); TableObjektVorlage.readData; aRTF := TAdapterRTF.Create; try aRTF.SourceComp := 'MenuDocVorlagen'; aRTF.SourceID := self.DI_ID; aRTF.CO_ID := self.CO_ID; aRTF.DefaultStorageType := 'Objektablage'; aRTF.AddPrimaryDataSet(TableObjektVorlage, 'Objekt Daten', '', nil); aRTF.TemplateListdlg; finally aRTF.Free; end; end; </code>
ScrewTurn Wiki
version 3.0.1.400. Some of the icons created by
FamFamFam
.