Area de Transferecia

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Avatar do usuário
Spectreman
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 48
Registrado em: Ter, 29 Mar 2005 4:56 pm
Localização: Tóquio
DOMINANTES, ÀS ORDENS!

Tenho uma query e desejo envia-lo para Área de transferência, para poder colá-lo no PL/SQL e depura-lo.

No Delphi existe a rotina Clipboard.Astext
Existe alguma função equivalente no Forms

A minha QUERY é a sequinte:

Selecionar tudo

  Insert Into atendimento_amb (unid_codigo,atam_numero_atendimento_A,atam_ano_atendimento,
                               atam_acidente_trabalho,atam_hora_atendimento,
                               caat_tipo_atendimento,taam_codigo,mesa_codigo,paci_matricula,
                               natpro_codigo,conv_codigo,
                               atam_data_cadastro, ATAM_CANCELADO) Values 
                              ('0024848',:fora.txt_numero,TO_CHAR(SYSDATE,'YYYY'),
                              :fora.chk_Acidente,TO_DATE(SYSDATE),
                              :FORA.TXT_acao,:FORA.TXT_ATEND,:FORA.TXT_MOTIVO,:PACIENTES.PACI_MATRICULA,
                              :FORA.TXT_NATUREZA,:FORA.TXT_CONVENIO,
                              to_date(sysdate),'N');
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

Não acredito!!! To falando com o meu inimigo??? (Spectreman, hehehe)

OK...fiquei com dúvida sobre sua pergunta:
* Você quer mandar pro clipboard o resultado da sua query?
* Ou você quer copiar sua query?

Explique melhor o seu "contexto", heheh
Tipo, o que isso tem a ver com o forms? (onde esta seu SQL??)
Avatar do usuário
Spectreman
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 48
Registrado em: Ter, 29 Mar 2005 4:56 pm
Localização: Tóquio
DOMINANTES, ÀS ORDENS!

Bem, vou tentar explicar melhor...

Em determinado momento ao executar um form, preciso executar essa query na mão... O problema é que ela provoca algum erro e interrompe o programa.

É claro que se eu for pelo debug e olhar valor a valor, substituir pelos campos do form e jogar no PL/SQL eu consigo montar o mesmo SQL que o form está rodando e assim visualizo o erro.

Como sempre programei em Delphi e agora estou migrando para Forms, gostaria de saber se não existe um mei de atribuir a query inteira para dentro de uma variavel e assim visualizar e copiar a query para denro de um prorma que me permita uma depuração melhor e mais rápida.
alfredofonseca
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Qua, 13 Jun 2007 5:31 pm
Localização: Goiânia
NM Alfredo Fonseca
Analista de sistemas
62 84740311

Na verdade o forms não funciona assim em query ele funciona em blocos, portanto você pode ter rotinas para insert, update, delete um para cada um vou verificar alguma coisa vê se te ajudo..
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Pessoal, bom dia.

Não sei se entendi direito também, mas, caso esta query seja dinâmica, eu costumo fazer o seguinte:

1) Em nosso sistema, na base de Desenvolvimento, tem uma tabela, com uma coluna, denominada MSG, por exemplo....

2) Quando necessito depurar um select, já com os valores preenchidos, em tempo de execução, eu INSIRO o conteúdo deste select na tabela e depois o analiso.

Agora, caso não seja dinâmica e, tenha que pegar do bloco, já não sei tb como fazê-lo, se alguém puder ajudar.
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

No forms, só existe a built-in chamada COPY_REGION.
Ela faz exatamente a mesma coisa que um CTRL+C (copy).

Mas ela só faz isso com o texto selecionado em algum campo.
Responder
  • Informação
  • Quem está online

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