Ich versuche, Gruppe-Untergruppe Schaffung Mechanismus zu schaffen, in meinem db habe ich GRUPPEN Tabelle, dieBestücken Poppliste in plsql von oracle db
aus drei Säulen besteht| ID | GROUP_NAME | PARENT_GROUP_ID |
, wenn die Gruppe zu einem nicht Untergruppe Die andere Gruppe parent_group_id ist null. Wenn Gruppe angelegt ist, ich habe zwei Eingänge, zunächst für Gruppennamen basierend auf : Gruppen Datenblock, der auf GROUPS Tabelle basiert, und sollte die zweite Liste werden Dropdown, mit den Zeilen besiedelt von GROUPS Tabelle, wo parent_group_id ist Null. Zu diesem Zweck habe ich beim Erstellen des Layouts für den Datenbaustein den Datentyp für parent_group_id
als char
und den Elementtyp als List Item
gewählt.
Erstellen einer Gruppe ohne Auswahl der Elterngruppe ist in Ordnung. Allerdings wird die Liste nicht aufgefüllt ist, ich habe, wenn-new-Form-Instanz Trigger auf Formularebene, die die Prozedur Liste
PROCEDURE CBS_WNFI_LIST IS
rg_groups RecordGroup;
rg_group_name VARCHAR2(5) := 'GROUP_NAME';
nDummy NUMBER;
BEGIN
rg_groups := Find_Group(rg_group_name);
-- Delete any existing Group first
IF NOT Id_Null(rg_groups) THEN
Delete_Group(rg_groups);
END IF;
-- Now create a Record Group using a SQL query
-- Your Query must have a Label and a Value (two Columns)
-- and the data types must match your item type
rg_groups := Create_Group_From_Query(rg_group_name,'SELECT group_name, to_char(ID) FROM GROUPS WHERE PARENT_GROUP_ID IS NULL');
-- Populate the Record Group
nDummy := Populate_Group(rg_groups);
-- Populate the List Item
Populate_List('PARENT_GROUP_ID',rg_groups);
END;
auf neue Form-Instanz zu füllen ruft ich den Fehler bekommen ORA06502 UNVERARBEITETEM AUSNAHME
Können Sie mir helfen, herauszufinden, wo ich falsch mache?