Erro para abrir um formulario a partir de um link

Quando eu abro o formulário, aparece a seguinte mensagem “Registros não encontrados”.

o formulário é aberto a partir de um link, de uma aplicação blank.

link: $link_relatorio_atividade = sc_make_link(‘formulario_relatorio’, usr_empresa = $codigo_empresa; usr_planejamento = $codigo_planejamento; usr_projeto = $codigo_projeto; usr_atividade = $codigo_atividade; usr_nivel= 0; usr_cliente = $cliente_planejamento; usr_responsavel = $responsavel_atividade; usr_novo=“S”);

Olhei a consulta que é feita para abrir o relatório:
(pdo-mysql): SELECT codigorelatorio, codigopai, nivel, cliente, codigoempresa, objetivo, atividade, historicos, conclusao, responsavel, data_inclusão as sc_field_0 from bc_relatorios WHERE ((codigopai = 38 and nivel = 0)) AND (codigorelatorio = 0) order by codigorelatorio

O formulário abre normalmente quando é um novo registro, mas dá esse erro quando eu já tenho um registro.

Vi que esse “AND (codigorelatorio = 0)” sempre aparece, mas não encontrei o ligar onde posso alterar.

Porque não usou Sc_redir?

Ao chamar um formulário deve passar como parâmetro a chave primária com um valor de registro existente

1 Curtida

E que não sei usar o sc_redir, uso o sc_make_link por acha mais fácil e nunca deu problema, não entendo porque sempre aparece esse “AND (codigorelatorio = 0)”, achei que o SC tratava esse situação, de quando não há registro.

Como eu uso o sc_make_link.

$link_plano_acao = sc_make_link(“planos_acao”, usr_empresa=$codigo_empresa; usr_projeto=$codigo_projeto);

</a href="<? echo $link_plano_acao; ?>" title=“Imprimir Plano de Ação”>
Plano de Ação

Neste exemplo ai de cima funciona sem problema, mas em outro formulário (relatório), não está funcionando