Dado é apagado de campo ao pesquisar registro

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Avatar do usuário
Dezoti
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Ter, 26 Nov 2013 1:27 pm
Localização: Fortaleza - CE

Bom dia pessoal,

Tenho uma dúvida: tenho 2 campos no forms que não são base table. Faço um tratamento nele para que, ao preencher S ou N no primeiro, seja preenchido um pequeno texto no segundo.
Até aí ok, funciona direitinho, grava tudo certo.
Porém, ao pesquisar o bloco novamente, estes campos ficam em branco.

Já não tenho ideias do que pode ser (sou meio iniciante), alguém teria uma luz?

Agradeço desde já qualquer ajuda.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Bem, se o campo não é BASE TABLE, essa informação não fica gravada em nenhum lugar.
Consequentemente, quando você executa a consulta novamente, o campo vem com o valor default.

Se você quer manter essa informação, precisa criar um campo pra armazenar essa informação. Ou usar um outro campo que indique isso.
Avatar do usuário
Dezoti
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Ter, 26 Nov 2013 1:27 pm
Localização: Fortaleza - CE

Perfeito, isso mesmo..

Verifiquei a view e ele realmente não estava lá.

Muito obrigado!!
Avatar do usuário
Dezoti
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Ter, 26 Nov 2013 1:27 pm
Localização: Fortaleza - CE

Aproveitando este tópico, para não abrir outro:

E quando isto ocorre, porém o campo é base table? O que pode ser verificado? :?:
Temos um caso deste aqui, que não está comigo, mas já gostaria de ficar ligado no caso rs.. Sei que o campo vem de um bloco de dados onde os dados são extraídos de uma view.. mas somente um campo, quando você salva, ele da a mensagem de transação efetuada, mas quando pesquisa novamente ele não traz nada.
Avatar do usuário
Dezoti
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Ter, 26 Nov 2013 1:27 pm
Localização: Fortaleza - CE

Só para conhecimento, problema já foi resolvido (estou me familiarizando mais com o Forms rs), existiam PRs de insert e update onde não constava o campo em questão.
Inseridos na query, problema resolvido.

Agradeço a ajuda!! :D
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 15 visitantes