Procurar uma STRING dentro de um FMB, via Sist. Operacional

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
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, preciso de uma ajuda.

Cenário:
Microsoft Windows XP Home, versão 5.1.2600


Problema:
Preciso localizar, dentro de alguns FMBs de um diretório, a string PCK_TESTE, por exemplo.
Lembro-me de ter feito isso, dar um "Search" do windows, procurando na opção "Uma palavra ou frase no arquivo", pela string PCK_TESTE e, ele me retornar o nome dos fmbs que chamam essa Package.

Alguém já passou por isso? Existiria alguma outra forma de realizar esta busca, neste diretório, sem ter que abrir Forms à Forms e verificar?

Agradeço.
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

Existe algumas ferramentas que fazem isso.

Entre elas:
Caffo Utilities - http://www.caffo.be/products.php?pID=33
Forms Mate - https://glufke.net/oracle/download/forms_mate.zip
WinMerge - http://winmerge.org (acho que esse é apenas arquivos texto)

No caso do Forms Mate, essa é versão DEMO, ou seja, só pesquisa de 10 em 10 (ou 20 em 20, não lembro)...

Mas já quebra o galho, pois é só dividir os FMB em pastas.
:-o
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

Dr_Gori,

Valeu mesmo pelas dicas.
Este Forms Mate é realmente show de bola.
Só faz de 5 em 5 mas, já é melhor do q entrar form à form.
Obrigado mesmo.
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, boa tarde.

Achamos o "santo milagreiro" (aqui na empresa) que faz isso de forma espetacular:

TEXTPAD

Ele tem a opção de ler em arquivos binários, você passa o diretório e ele lê nos subdiretórios.

Fica ai a dica.

Obrigado pela força.
rogenaro
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Sex, 30 Mar 2007 7:26 pm
Localização: Londrina - PR

Outras alternativas:
Copernic Desktop Search - Semelhante ao Google Desktop Search, porém permite também a indexação de arquivos binários. Muito bom e rápido para buscas por strings mais simples. O único problema é que não encontrei um jeito de exportar os resultados de uma busca para um arquivo qualquer.

grep - Versão para windows do programa grep do unix, útil para buscas mais refinadas (principalmente quando se está fazendo uma busca por uma string muito comum) usando expressões regulares.
Avatar do usuário
Porva
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 342
Registrado em: Seg, 29 Jan 2007 7:36 am
Localização: São Paulo/SP

a Oracle bem que podia investir mais no Forms e melhorar o ambiente de desenvolvimento dele, tem coisas ultras básicas (que até a m***a do VB tem :lol:) que qualquer ambiente mais recente tb tem e o Forms não! :(
Renan Orati
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 90
Registrado em: Qui, 23 Ago 2007 3:40 pm
Localização: São José do Rio Preto - SP

aí galera... beleza????

Nossa... esse TEXTPAD é muito bom mesmo!!!!

kara... eu tenho duas dúvidas sobre ele!!!
1 - Eu abri um FMB no TEXTPAD e gostaria de deixar todas as triggers do FMB em UPPERCASE!!! Então eu selecionei tudo com o "CTRL+A"... e fui em "Edit->Change Case->Upper Case"... e salvei... Porém... quando eu tento abrir o FMB denovo ele da um erro: "FRM-10043: Nã é possivel abrir o arquivo!". E se eu tento ao contrario com o "Lower Case" da o erro: "PDE-PLI011 Não há uma tabela de esquema comum de ferramentas no local de armazenamento do objeto... alguma dica????"

2 - Não teria alguma forma de dar o SEARCH em todas as sentençãs que começam com... ex: 'TST e terminam com .rdf' tipo: 'TST ... .rdf' e transformar todas em UPPERCASE
Desde já agradeço!!! =)
Renan Orati
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 90
Registrado em: Qui, 23 Ago 2007 3:40 pm
Localização: São José do Rio Preto - SP

galera... o TEXTPAD é realmente muito bom!!!

eu consegui sanar meu problema com ele!!!

ele permite que você abra muitos arquivos ao mesmo tempo!!!!
e que você use um tipo de "FIND and REPLACE"

mais o melhor de tudo são as "EXPRESSÕES REGULARES"
que permite por exemplo que você encontre palavras que começem com alguma caracteristica!! ex:

eu utilizei assim... todos meus relatórios começam com "REL_"!!
dae pra encontrar todas as chamadas de relatórios eu usei a seguinte "expressão regular":

Selecionar tudo

[R*r]+[E*e]+[L*l]_+[A-Z-a-z*0-9]+
dessa forma ele pegou do "REL_" até o "'" (apóstrofo)

e transformei tudo em uppercase da seguinte forma
como o meu problema era que as chamadas de relatorio estavam com o case despadronizado... tipo "ReL_TeStE"... então quebrou um galhão!!!!


vlw povo!!!
Responder
  • Informação
  • Quem está online

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