Pular para o conteúdo
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #79168
    Anônimo

      Olá, amigos!
      Para iniciar meu aprendizado estava tentanto fazer algo bem simples em forms, o código compilou, mas não funcionou como eu esperava. Eu estava querendo simplesmente inserir , deletar ou atualizar uma linha de uma tabela com um valor vindo de um text_item. Utilizei um botão com a Trigger When-button-pressed, criei o bloco de dados, acertei os outros detalhes e utilizei o código abaixo. Utilizei o message para ver se a variável que declarei estava pegando o valor o text_item e isso funcionou. Desde já agradeço a ajuda.

      DECLARE X VARCHAR2(100);

      BEGIN

      X:=:REGIAO.TEXT_ITEM5;

      Delete from regiao WHERE CODIGO = X;
      COMMIT;

      MESSAGE(X||’TESTE’);
      MESSAGE(X||’TESTE’);

      END;

      #79170
      CJones
      Participante

        Mas a programa está dando algum erro ? Qual o problema encontrado ?

        #79176
        Marcio68Almeida
        Participante

          você está seguindo algum tutorial ou apenas “fuçando” ???

          #79188
          Anônimo

            Estou fuçando. Tem algun exemplo do código utilizado em um botão para inseir uma linha em uma tabela?

            #79189
            CJones
            Participante

              Se vc estiver usando um forms baseado em tabelas (criado pelo wizard) basta vc usar o comando commit_form na trigger when-buton-pressed do seu botao de inserir, caso seu forms nao seja baseado em tabela use o comando insert q vc usa no sql*plus ( insert into nome_tabela values :nome_bloco.nome_campo).
              Espero ter ajudado.

              []’s

            Visualizando 5 posts - 1 até 5 (de 5 do total)
            • Você deve fazer login para responder a este tópico.
            plugins premium WordPress