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),