Hallo,
ich habe eine Form zur Zugriffsverwaltung mit einem Master-Block (Benutzer) und 2 Deatilblocks (zugriff, zugriff2), in denen die Buttons von einer Menüform und der Zugriffsbutton in einer Untermenüform verwaltet wird.
ich möchte nun mit einem button den kompletten Datensatz des Masters, mit neuem zähler, und die jeweiligen unterdatensätze von zugriff und zugriff2 kopieren.
Ich habe es mit folgendem Code versucht:
DECLARE
v_NummerALT NUMBER;
BEGIN
IF :SYSTEM.CURSOR_BLOCK='DATEN' THEN
v_NummerAlt :=
ATEN.zaehler;
Set_Block_Property('DATEN', INSERT_ALLOWED, PROPERTY_TRUE);
create_record;
DUPLICATE_RECORD;
SELECT K_BENUTZER_ZAEHLER.NextVal
INTO
aten.zaehler
FROM DUAL;
COMMIT_FORM;
Set_Block_Property('DATEN', INSERT_ALLOWED, PROPERTY_FALSE);
GO_BLOCK('DATEN');
EXECUTE_TRIGGER('ÄNDERN');
END IF;
END;
Ergebnis ist, es wird nur der Masterdatensatz kopiert. Ich sizte aber total auf dem Schlauch, wie ich die Detaildatensätze kopiert bekommen soll.
hope on help!
mfg
robert
ich habe eine Form zur Zugriffsverwaltung mit einem Master-Block (Benutzer) und 2 Deatilblocks (zugriff, zugriff2), in denen die Buttons von einer Menüform und der Zugriffsbutton in einer Untermenüform verwaltet wird.
ich möchte nun mit einem button den kompletten Datensatz des Masters, mit neuem zähler, und die jeweiligen unterdatensätze von zugriff und zugriff2 kopieren.
Ich habe es mit folgendem Code versucht:
DECLARE
v_NummerALT NUMBER;
BEGIN
IF :SYSTEM.CURSOR_BLOCK='DATEN' THEN
v_NummerAlt :=
![Großes Lächeln](https://entwickler-forum.de/core/images/smilies/biggrin.png)
Set_Block_Property('DATEN', INSERT_ALLOWED, PROPERTY_TRUE);
create_record;
DUPLICATE_RECORD;
SELECT K_BENUTZER_ZAEHLER.NextVal
INTO
![Großes Lächeln](https://entwickler-forum.de/core/images/smilies/biggrin.png)
FROM DUAL;
COMMIT_FORM;
Set_Block_Property('DATEN', INSERT_ALLOWED, PROPERTY_FALSE);
GO_BLOCK('DATEN');
EXECUTE_TRIGGER('ÄNDERN');
END IF;
END;
Ergebnis ist, es wird nur der Masterdatensatz kopiert. Ich sizte aber total auf dem Schlauch, wie ich die Detaildatensätze kopiert bekommen soll.
hope on help!
mfg
robert