Query ausführen

ich arbeite mit oracle forms und möchte in eine maske
bei öffnen eine query ausführen und die daten anzeigen
in der attribute-palette habe ich schon die tabelle_name und spalten _namen eingegeben.

im trigger WHEN-NEW-FORM-INSTANCE

child_block.parent_id :=2;

go_block(‚child_item‘);
execute_query;

aber es klappt nicht weil die execute_query löscht das block vor die suche und zeigt mir dann alle datensätze.

ich möchte dass nur die datensätze die einen bestimmten parent_id haben angezeigt werden und nicht alle.wie realisiere ich das.
ich will bitte keine where zb in set_block_proprety verwenden weil es wird von einer generel in meine applikation defenierte where klausel übergeschrieben.

kann mir bitte jemand helfen.

youssef

hi!

schreib die einschränkung in den pre-query-trigger und dann klappt’s auch mit dem block …

aber es klappt nicht weil die execute_query löscht das block
vor die suche und zeigt mir dann alle datensätze.

und DAS ist auch gut so

grüße,
tomh