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