Welcome Guest, you are in: Anmelden

CP Wiki

RSS RSS

Navigation



  1. Administration

Suche im wiki
»

  • TAdapterRTF
    • Methoden
    • Eigenschaften


      Syntax:

      procedure AddDataSet(const Table: TRPCTable; const Name: string; const StorageType: string; SelectedRows: TBookmarkList)



      Beschreibung:



      Mit der Methode AddDataSet wird dem Serienbrief eine weitere Datenmenge hinzugefügt.
      Diese Datenmenge kann vom Benutzer in der Vorlagen Konfiguration als Datenquelle bestimmt werden,
      wenn dies nicht der Fall ist wird sie aber trotzdem als eine weitere Datenmenge im RTF Editor angezeigt.

Table:
Die Table Instanz welche übergeben werden soll (Diese muss geöffnet sein)

Name:
Der Name der Datenquelle der in der Vorlage bzw. Serienbrief angezeigt wird

StorageType:
Name des Ablagetyps der standardmäßig für diese Table Instanz verwendet werden soll(Objektablage, Einheitenablage usw.)
Dieser kann auch ein Leerstring sein falls die Table Instanz nicht als primäre Datenquelle dienen soll.

SelectedRows:
Die selektierten Zeilen falls die Table Instanz als Grundlage einer Gitterdarstellung dient (Grid1.SelectedRows), ansonsten nil übergeben




Beispiel:

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.AddDataSet(TableHV, 'Hausverwalter', , nil); aRTF.TemplateListdlg; finally aRTF.Free; end; end;

ScrewTurn Wiki version 3.0.1.400. Some of the icons created by FamFamFam.