Para converter Forms6i a Forms10g você pode usar um assistente da migração dos formulários que seja uma parte do colaborador 9i/10g.
Para passar o parâmetro para relatá-lo criar um formulário do parâmetro:
declarar
paramlist do p_list;
meno_p_listu varchar2 (50): = “cópia”;
começar
p_list: = get_parameter_list (meno_p_listu
);
se não id_null (p_list) então
destroy_parameter_list (p_list
);
terminar se;
p_list: = create_parameter_list (
meno_p_listu);
add_parameter (p_list, “PARAMFORM
”, text_parameter
, “NENHUM ");
add_parameter (p_list, “identificação”,
text_parameter
,
your_parameter1
));
---
extremidade;
Está aqui uma boa documentação com exemplos:
http://www.oracle.com/technology/products/forms/pdf/10g/frm10gsrw10g.pdf