› Fóruns › Developer,Designer e Discoverer › Relacionar um bloco de tabela com um bloco de dados de view › Relacionar um bloco de tabela com um bloco de dados de view
Pyro
Uma forma de vc fazer isso é usando a trigger de pre-query do bloco, filho vc seta a propriedade Where_Clause com uma variave, pode ser assim:
declare
cursor cRnc is
select r.rnc_seq
from rnc r
where r.rnc_registro = :variedades.rnc_reg;
rRnc rnc.rnc_seq%Type;
vwhere varchar2(200);
Begin
If :variedades.rnc_reg is not null then
open cRnc;
fetch cRnc into rRnc;
if cRnc%found Then
vwhere := ‘ rnc_seq = ‘ || rRnc;
set_block_property(‘variedades’, default_where, vwhere); end if;
Close cRnc;
else
:Variedades.rnc_seq := null;
vwhere := ‘ espc_mat_codigo = ”H” ‘;
set_block_property(‘variedades’, default_where, vwhere);
end if;
End;