Codeblock Onlinehilfe

TerminTeilnehmerEdit()

TerminTeilnehmerEdit() – Teilnehmer bearbeiten


Bearbeitungsmodus für einen bestehenden Teilnehmer aktivieren.
Ein Teilnehmer kann auch über TerminEdit() bearbeitet werden.
Der Unterschied besteht nur bei der Art der Ermittelung

  • TerminEdit ermittelt den Eintrag über die Termin-ID

  • TerminTeilnehmerEdit ermittelt den Eintrag über die Kombination von WorkArea und ID des Teilnehmers

Parameter

Beschreibung

oBeDBGet:O

Datenmodul

nMeetingID:N

Besprechungs-ID in welcher sich der Teilnehmer befindet

nResWA:N

WorkArea des Teilnehmers (siehe auch TerminNew())

nResID:N

ID des Teilnehmers (siehe auch TerminNew())

Rückgabewert


Logisch/Boolean - Teilnehmer ist im Bearbeitungsmodus

Beispiel


|oDBGet, oDabTRM, nMeetingID:N := 36613|

oDBGet := CreateObject('TBeDBGet'),
startseq
   oDabTRM := DbGetTable(oDBGet, waDABTRM),
   DbStartTrans(oDBGet.AdsConnection),
   // Teilnehmer bearbeiten und speichern
   if TerminTeilnehmerEdit(oDBGet, nMeetingID, waDAB262, 8) then
      // nur für den Teilnehmer, wird nicht auf alle Termine der Besprechung übertragen
      oDabTRM:RESP_STAT := 20, // Rückmeldung -> zugesagt

      // Betreff neu setzen, gilt für alle Termine der Besprechung
      oDabTRM:BETREFF   := 'Termin aktualisiert',
      TerminTeilnehmerPost(oDBGet, nMeetingID, waDAB262, 8),
   endif,

   DbCommit(oDBGet.AdsConnection),
onerror
   DbRollBack(oDBGet.AdsConnection),
   meld(GetErrorText()),
stopseq,
DestroyObject(oDBGet),


Weitere Verknüpfungen