MUITAS DUVIDAS.....! FORMS(DEBUGAR/GERAR EXECUTAVEL/LOV

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
carlos..
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 28
Registrado em: Seg, 26 Mai 2008 10:59 am
Localização: santos

TENHO TRES DUVIDAS
1)ALTEREI O RECORD GROUP DE ALGUMAS TELAS E DEPOIS DE COMPILAR O FORM , não SEI SE GEREI UM EXECUTAVEL CORRETAMENTE(CTRL+T)
A PARTIR DAI QUANDO EU RODO O FORM ELE não CARREGA OS VALORES NA LOV
ESTOU FAZENDO TUDO EM UM AMBIENTE DE TESTE(não DE PRODUÇÃO)
SEGUE ABAIXO O CODIGO DOS SQLS DAS LOVS ALTERADAS(NO SQL PLUS ELE TRAZ AS INFORMACOES NORMALMENTE. NA LOV NÃO)
lov de destino -
-----------------sql antes da modificacao -

Selecionar tudo

select unt2.cdunt cdunt_destino , 
unt2.nmUNT dsp_nmunt , 
unt2.sgUNT dsp_sgunt , 
DECODE (unt2.idativaunt, 'S', 'Ativo', 'Inativo') dsp_ativo 
from centro_custo_v unt2 
where cdunt between 53200 and 53299 
order by unt2.cdunt 
---------sql apos a modificacao

Selecionar tudo

select unt2.cdunt cdunt_destino , 
unt2.nmUNT dsp_nmunt , 
unt2.sgUNT dsp_sgunt , 
DECODE (unt2.idativaunt, 'S', 'Ativo', 'Inativo') dsp_ativo 
from centro_custo_v unt2 
where cdunt between 53200 and 53299 
or(cdunt between 56650 and 56653) 
order by unt2.cdunt 
lov de solicitante - sql anterior a modificacao

Selecionar tudo

select unt3.cdunt cdunt_solicitacao , 
unt3.nmunt dsp_nmunt2 , 
unt3.sgunt dsp_sgunt2 , 
DECODE (unt3.idativaunt, 'S', 'Ativo', 'Inativo') dsp_ativo2 
from centro_custo_v unt3 
where (unt3.cdunt between 53000 and 53990)/*GMT*/ 
or (unt3.cdunt between 56600 and 56640)/*OPT*/ 
or (unt3.cdunt in (56700, 56701, 56710, 56730, 56740, 56750, 56760))/*OPT*/ 
or (unt3.cdunt between 56100 and 56120)/*OPC*/ 
or (unt3.cdunt between 11000 and 11990)/*MKI*/ 
or (unt3.cdunt between 75000 and 75990)/*GPS*/ 
or (unt3.cdunt between 37000 and 37990)/*GSA*/ 
or (unt3.cdunt = 43000 )/*GSA*/ 
or (unt3.cdunt between 32000 and 32990)/*GRH*/ 
or (unt3.cdunt = 56440 )/*CTV*/ 
or (unt3.cdunt = 12000 )/*GRH*/ 
or (unt3.cdunt = 16000 )/*GIT*/ 
or (unt3.cdunt = 14000 )/*GJU*/ 
or (unt3.cdunt = 11000 )/*GMK*/ 
or (unt3.cdunt = 13000 )/*GAD*/ 
or (unt3.cdunt = 36000 )/*GCP*/ 
or (unt3.cdunt = 47000 )/*GCP*/ 
or (unt3.cdunt = 87000 )/*GCC*/ 
or (unt3.cdunt = 84000 )/*GCC*/ 
or (unt3.cdunt = 88000 )/*GMO*/ 
or (unt3.cdunt = 86000 )/*GPC*/ 
or (unt3.cdunt = 74000 )/*GPE*/ 
or (unt3.cdunt = 76000 )/*GTC*/ 
or (unt3.cdunt = 45000 )/*GCT*/ 
or (unt3.cdunt = 46000 )/*GOC*/ 
or (unt3.cdunt = 41000 )/*GOF*/ 
or (unt3.cdunt = 39000 )/*GCN*/ 
or (unt3.cdunt = 44000 )/*GCN*/ 
or (unt3.cdunt = 10400 )/*DMK*/ 
or (unt3.cdunt = 70400 )/*DMK*/ 
or (unt3.cdunt = 10000 )/*PRESIDENCIA*/ 
or (unt3.cdunt in (44200,44210,44220,44100) )/*NKN-CVE-CGV*/ 
or (unt3.cdunt between 55000 and 55999)/*GLG*/ 
and unt3.idativaunt = 'S' 
order by unt3.cdunt 

sql apos a modificacao - lov solicitante

Selecionar tudo

select unt3.cdunt cdunt_solicitacao , 
unt3.nmunt dsp_nmunt2 , 
unt3.sgunt dsp_sgunt2 , 
DECODE (unt3.idativaunt, 'S', 'Ativo', 'Inativo') dsp_ativo2 
from centro_custo_v unt3 
where (unt3.cdunt between 53000 and 53990)/*GMT*/ 
or (unt3.cdunt between 56600 and 56640)/*OPT*/ 
or (unt3.cdunt in (56700, 56701, 56710, 56730, 56740, 56750, 56760))/*OPT*/ 
or (unt3.cdunt between 56100 and 56120)/*OPC*/ 
or (unt3.cdunt between 11000 and 11990)/*MKI*/ 
or (unt3.cdunt between 75000 and 75990)/*GPS*/ 
or (unt3.cdunt between 37000 and 37990)/*GSA*/ 
or (unt3.cdunt = 43000 )/*GSA*/ 
or (unt3.cdunt between 32000 and 32990)/*GRH*/ 
or (unt3.cdunt = 56440 )/*CTV*/ 
or (unt3.cdunt = 12000 )/*GRH*/ 
or (unt3.cdunt = 16000 )/*GIT*/ 
or (unt3.cdunt = 14000 )/*GJU*/ 
or (unt3.cdunt = 11000 )/*GMK*/ 
or (unt3.cdunt = 13000 )/*GAD*/ 
or (unt3.cdunt = 36000 )/*GCP*/ 
or (unt3.cdunt = 47000 )/*GCP*/ 
or (unt3.cdunt = 87000 )/*GCC*/ 
or (unt3.cdunt = 84000 )/*GCC*/ 
or (unt3.cdunt = 88000 )/*GMO*/ 
or (unt3.cdunt = 86000 )/*GPC*/ 
or (unt3.cdunt = 74000 )/*GPE*/ 
or (unt3.cdunt = 76000 )/*GTC*/ 
or (unt3.cdunt = 45000 )/*GCT*/ 
or (unt3.cdunt = 46000 )/*GOC*/ 
or (unt3.cdunt = 41000 )/*GOF*/ 
or (unt3.cdunt = 39000 )/*GCN*/ 
or (unt3.cdunt = 44000 )/*GCN*/ 
or (unt3.cdunt = 10400 )/*DMK*/ 
or (unt3.cdunt = 70400 )/*DMK*/ 
or (unt3.cdunt = 10000 )/*PRESIDENCIA*/ 
or (unt3.cdunt in (44200,44210,44220,44100) )/*NKN-CVE-CGV*/ 
or (unt3.cdunt between 55000 and 55999)/*GLG*/ 
or (unt3.cdunt between 56650 and 56653) 
and unt3.idativaunt = 'S' 
order by unt3.cdunt 
2) TEM ALGUM TUTORIAL DE COMO UTILIZAR O DEBUG E VERIFICAR OS ERROS, UTILIZAR O BREAKPOINT, ETC...
3) É OBRIGATORIAMENTE NESSA ORDEM QUE EU EXECUTO ESSES COMANDOS OU O ULTIMO não É NECESSARIO
A - CTRL+ K - COMPILAR FORM
B - CTRL + T - GERAR EXECUTAVEL
C - CTRL + R - EXECUTAR (É OBRIGATORIO? OU SOMENTE COM OS DOIS ACIMA ELE já CARREGA OS VALORES ALTERADOS NUMA LOV?)
AGUARDO UMA LUZ SE POSSIVEL
TENHAM PACIENCIA POR FAVOR ...IM A BEGGINER OK!
ABS
CARLOS
Lara
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Seg, 26 Mai 2008 12:20 pm
Localização: Curitiba-pr
Lara

bom dia, algumas dicas...
* evite usar comentários dentro de sql de lov, por exemplo /*GFK*/
* o debug não vai te ajudar muito se teu problema for na sql da lov
* a sequencia de comandos de execução pode ser:
ctrl + shift + k (compila tudo)
ctrl + T (cria executavel)
ctrl + R (roda)

:wink:
carlos..
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 28
Registrado em: Seg, 26 Mai 2008 10:59 am
Localização: santos

EXPLICANDO MELHOR
ESSE SELECT ANTES DA ALTERACAODE UMA DAS LOVS ( O YYY INDICA QUE não TINHA ESSA LINHA ANTES) TRAZIA 20 LINHAS
COM A INSERCAO DA INSTRUCAO YYY PASSOU A TRAZER 23 LINHAS
são ELAS MARCADAS COM ***
MAS ESSAS LINHAS não APARECEM NA LOV DEPOIS DE COMPILAR O ARQUIVO
COMO DEVO PROCEDER PARA QUE ELAS APAREÇAM NA LOV PARA O USUARIO ESCOLHER APOS TECLAR F9?

CODIGO

Selecionar tudo

SQL> select unt2.cdunt cdunt_destino ,
  2   unt2.nmUNT dsp_nmunt ,
  3   unt2.sgUNT dsp_sgunt ,
  4   DECODE (unt2.idativaunt, 'S', 'Ativo', 'Inativo') dsp_ativo
  5  from centro_custo_v unt2
  6  where unt2.cdunt between 53200 and 53299
  7  or (unt2.cdunt between 56650 and 56653)     -----> YYY
  8  order by unt2.cdunt;

CDUNT_DEST DSP_NMUNT                      DSP_SGUNT       DSP_ATI
---------- ------------------------------ --------------- -------
53200      DEPARTAMENTO TÉCNICO DE MANUTE MTT             Ativo
53201      DOCUMENTAÇÃO TÉCNICA, PROCESSO MSI             Ativo
53230      COORDENADORIA DE ESTUDOS E PLA EPL             Ativo
53231      ESTUDO E PLANEJAMENTO DE EQUIP ELT             Ativo
53232      PROJETOS ELÉTRICOS             PRE             Inativo
53233      ESTUDO E PLANEJAMENTO DE MANUT MEC             Ativo
53234      ESTUDOS E ADEQUAÇÕES MECÂNICAS PRM             Ativo
53240      COORDENADORIA DE ESTUDOS E PLA EPV             Ativo
53241      ESTUDO E PLANEJAMENTO DA MANUT VPM             Ativo
53242      ESTUDO E PLANEJAMENTO DA MANUT CIV             Ativo
53260      COORDENADORIA DE ESTUDOS E PLA EPN             Ativo
53261      ESTUDOS E PLANEJAMENTO DE MANU TLC             Ativo
53262      ESTUDOS E PLANEJAMENTO DE MANU SIN             Ativo
53270      COORDENADORIA DE ESTUDOS E PLA EPR             Ativo
53271      ESTUDO E PLANEJAMENTO DA MANUT MRD             Ativo
53272      ESTUDO, PROJETO E PLANEJAMENTO VPM             Inativo
53280      CD DE DOC TEC DE MANUT         MDT             Inativo
53290      COORDENADORIA DE ESTUDOS, PROJ EPC             Inativo
53291      ESTUDOS, DESENVOLVIMENTO E PRO EDP             Inativo
56650      COORDENADORIA TÉCNICA DE PROJE CTP             Ativo ***
56651      EQUIPE DE PROJETOS CIVIS       PJC             Ativo***
56652      EQUIPE DE PROJETOS ELÉTRICOS   PJE             Ativo***
56653      EQUIPE DE PROJETOS DE TELEFONI PJT             Ativo***
23 linhas selecionadas.
carlos..
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 28
Registrado em: Seg, 26 Mai 2008 10:59 am
Localização: santos

os valores adicionados nos selects - registros 56650/56651/56652/56653
não aparecem nas lovs citadas acima
como proceder para que as informacoes sejam buscadas?

seguem as telas


Imagem
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

Brother,

Na busca da LOV, você está colocando:
%5665

Tente colocar da seguinte forma:
5665%

Veja se te retorna os registros desejados.
qualquer coisa, manda pra gente.
carlos..
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 28
Registrado em: Seg, 26 Mai 2008 10:59 am
Localização: santos

oi amigo
sempre tu me ajudando
fiz a busca que você me orientou
não retorna os valores da lov
fiz tudo certo,
mas acho que como sou begginer minha cabeca vai ficar a premio
(eles tem uma urgencia grande pra entregar isso e já viu né..ninguém tem paciencia com quem ta iniciando...)
não sei o que ta ocorrendo!
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

Que estranho brother...

O SELECT que você postou pra gente, retorna todas as 23 linhas no SQL*Plus ou em outra ferramenta de desenvolvimento????

NA LOV só aparecem 19 registros????

Tenta este código abaixo brother, vê se consegue algo:

Selecionar tudo

SELECT   unt2.cdunt cdunt_destino, 
         unt2.nmunt dsp_nmunt, 
         unt2.sgunt dsp_sgunt,
         DECODE (unt2.idativaunt, 'S', 'Ativo', 'Inativo') dsp_ativo
    FROM centro_custo_v unt2
   WHERE ((unt2.cdunt BETWEEN 53200 AND 53299)
      OR (unt2.cdunt BETWEEN 56650 AND 56653))
ORDER BY unt2.cdunt
Se for o caso, manda uns prints de tela pra gente, do teu Record Group e da tua Lov, pra gente ver se consegue ajudá-lo, beleza?
carlos..
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 28
Registrado em: Seg, 26 Mai 2008 10:59 am
Localização: santos

no sql plus. não se utiliza outra ferramenta por aqui
a instrucao sql normal sem a utilizacao da linha que inclui os registros de 56550 a 56653 retorna 20 registros/linhas
apos a inserção dessa linha
OR (unt2.cdunt BETWEEN 56650 AND 56653))

ficam listados 23 registros e os campos aparecem (no select) na lov não!!!!


já passo as telas da lov e do record group
carlos..
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 28
Registrado em: Seg, 26 Mai 2008 10:59 am
Localização: santos

já fiz como sempre aquela infame rotina - compilar , gerar executavel e rodar
....num aguento mais
faço eles na parte de testes e depois quando tiver tudo ok tem de passar o fmx para a produção
carlos..
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 28
Registrado em: Seg, 26 Mai 2008 10:59 am
Localização: santos

SEGUEM AS TELAS SOLICITADAS

Imagem

Imagem

Imagem

Imagem

Imagem
carlos..
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 28
Registrado em: Seg, 26 Mai 2008 10:59 am
Localização: santos

FALTOU UMA TELA
Imagem
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

Muito estranho viu brother.

Me tira uma dúvida...

Quando você aciona uma LOV em um formulário, no canto inferior esquerdo (quando a LOV estiver aberta), o forms nos dá a informação da quantidade de registros recuperados pelo teu Record Group.

Essa informação aparece da seguinte forma:

Choices in list: NNN


Onde NNN, é a quantidade de registros recuperados.
Quantos registros o forms lhe informa???
carlos..
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 28
Registrado em: Seg, 26 Mai 2008 10:59 am
Localização: santos

como estou num ambiente de testes (e não em um de producao) segue mais exemplos
em relacao a ultima solicitacao esse select maior da lov de

Selecionar tudo

select unt3.cdunt cdunt_solicitacao ,
  2   unt3.nmunt dsp_nmunt2 ,
  3   unt3.sgunt dsp_sgunt2 ,
  4   DECODE (unt3.idativaunt, 'S', 'Ativo', 'Inativo') dsp_ativo2
  5  from centro_custo_v unt3
  6  where (unt3.cdunt between 53000 and 53990)/*GMT*/
  7   or (unt3.cdunt between 56600 and 56640)/*OPT*/
  8   or (unt3.cdunt in (56700, 56701, 56710, 56730, 56740, 56750,
56760))/*OPT*/
  9   or (unt3.cdunt between 56100 and 56120)/*OPC*/
 10   or (unt3.cdunt between 11000 and 11990)/*MKI*/
 11   or (unt3.cdunt between 75000 and 75990)/*GPS*/
 12   or (unt3.cdunt between 37000 and 37990)/*GSA*/
 13   or (unt3.cdunt = 43000 )/*GSA*/
 14   or (unt3.cdunt between 32000 and 32990)/*GRH*/
 15   or (unt3.cdunt = 56440 )/*CTV*/
 16   or (unt3.cdunt = 12000 )/*GRH*/
 17   or (unt3.cdunt = 16000 )/*GIT*/
 18   or (unt3.cdunt = 14000 )/*GJU*/
 19   or (unt3.cdunt = 11000 )/*GMK*/
 20   or (unt3.cdunt = 13000 )/*GAD*/
 21   or (unt3.cdunt = 36000 )/*GCP*/
 22   or (unt3.cdunt = 47000 )/*GCP*/
 23   or (unt3.cdunt = 87000 )/*GCC*/
 24   or (unt3.cdunt = 84000 )/*GCC*/
 25   or (unt3.cdunt = 88000 )/*GMO*/
 26   or (unt3.cdunt = 86000 )/*GPC*/
 27   or (unt3.cdunt = 74000 )/*GPE*/
 28   or (unt3.cdunt = 76000 )/*GTC*/
 29   or (unt3.cdunt = 45000 )/*GCT*/
 30   or (unt3.cdunt = 46000 )/*GOC*/
 31   or (unt3.cdunt = 41000 )/*GOF*/
 32   or (unt3.cdunt = 39000 )/*GCN*/
 33   or (unt3.cdunt = 44000 )/*GCN*/
 34   or (unt3.cdunt = 10400 )/*DMK*/
 35   or (unt3.cdunt = 70400 )/*DMK*/
 36   or (unt3.cdunt = 10000 )/*PRESIDENCIA*/
 37   or (unt3.cdunt in (44200,44210,44220,44100) )/*NKN-CVE-CGV*/
 38   or (unt3.cdunt between 55000 and 55999)/*GLG*/
 39   or (unt3.cdunt between  56650 and 56653)
 40    and unt3.idativaunt = 'S'
 41  order by unt3.cdunt;
tem de trazer (foi colocada essa linha para trazer esses registros
or (unt3.cdunt between 56650 and 56653)
isso :

Selecionar tudo

56650      COORDENADORIA TÉCNICA DE PROJE CTP             Ativo
56651      EQUIPE DE PROJETOS CIVIS       PJC             Ativo
56652      EQUIPE DE PROJETOS ELÉTRICOS   PJE             Ativo
56653      EQUIPE DE PROJETOS DE TELEFONI PJT             Ativo
56700      DEPARTAMENTO DE APOIO À GESTÃO OPG             Inativo
56701      NÚCLEO DE SISTEMAS DE GESTÃO   NSG             Inativo
56710      COORD.PESQUISA ATEND.CLIENTE   CPA             Inativo
56730      COORDENADORIA TÉCNICA DE CONTR CTC             Inativo
56740      COORDENADORIA TÉCNICA DE ESTUD CTE             Inativo
56750      COORD.TÉC DE SERV.DE TRÁF.,AUX CST             Inativo
56760      COORD.TÉC DE COM.VIS.E INFRA-E CTV             Inativo
70400      DEPARTAMENTO DE MARKETING E CO DMK             Inativo
74000      GERÊNCIA DE PLANEJAMENTO EMPRE GPE             Ativo
75000      GER.PROJ.IMPL.DE SIST          GPS             Inativo
75099      GER DE PROJ DE SIST-TRAINEE    TRA             Inativo
75100      DEP.PLANEJ.E CONTR.SIS         PSP             Inativo

CDUNT_SOLI DSP_NMUNT2                     DSP_SGUNT2      DSP_ATI
---------- ------------------------------ --------------- -------
75200      DEP.PROJ.SIST.C.COM            PSC             Inativo
75300      DEP.PROJ.SIS.ELETROMEC         PSM             Inativo
75400      DEP.AQUISICAO SISTEMAS         PSA             Inativo
75500      DEP.IMPL.DE SISTEMAS           PSS             Inativo
76000      GERÊNCIA DE PLANEJAMENTO DE TR GPM             Ativo
84000      GERÊNCIA DE CONSTRUÇÃO DA LINH GC2             Ativo
86000      GERÊNCIA DE CONCEPÇÃO CIVIL    GCI             Ativo
87000      GER.CONSTR.CIVIL               GCC             Inativo
88000      GER.DE MONTAGEM                GMO             Inativo
394 linhas selecionadas.

mas de acordo com o que foi dito (choices in list - traz somente 380)

e este outro

Selecionar tudo

select unt2.cdunt cdunt_destino ,
  2   unt2.nmUNT dsp_nmunt ,
  3   unt2.sgUNT dsp_sgunt ,
  4   DECODE (unt2.idativaunt, 'S', 'Ativo', 'Inativo') dsp_ativo
  5  from centro_custo_v unt2
  6  where unt2.cdunt between 53200 and 53299
  7  or (unt2.cdunt between 56650 and 56653)
  8  order by unt2.cdunt;

CDUNT_DEST DSP_NMUNT                      DSP_SGUNT       DSP_ATI
---------- ------------------------------ --------------- -------
53200      DEPARTAMENTO TÉCNICO DE MANUTE MTT             Ativo
53201      DOCUMENTAÇÃO TÉCNICA, PROCESSO MSI             Ativo
53230      COORDENADORIA DE ESTUDOS E PLA EPL             Ativo
53231      ESTUDO E PLANEJAMENTO DE EQUIP ELT             Ativo
53232      PROJETOS ELÉTRICOS             PRE             Inativo
53233      ESTUDO E PLANEJAMENTO DE MANUT MEC             Ativo
53234      ESTUDOS E ADEQUAÇÕES MECÂNICAS PRM             Ativo
53240      COORDENADORIA DE ESTUDOS E PLA EPV             Ativo
53241      ESTUDO E PLANEJAMENTO DA MANUT VPM             Ativo
53242      ESTUDO E PLANEJAMENTO DA MANUT CIV             Ativo
53260      COORDENADORIA DE ESTUDOS E PLA EPN             Ativo
53261      ESTUDOS E PLANEJAMENTO DE MANU TLC             Ativo
53262      ESTUDOS E PLANEJAMENTO DE MANU SIN             Ativo
53270      COORDENADORIA DE ESTUDOS E PLA EPR             Ativo
53271      ESTUDO E PLANEJAMENTO DA MANUT MRD             Ativo
53272      ESTUDO, PROJETO E PLANEJAMENTO VPM             Inativo
53280      CD DE DOC TEC DE MANUT         MDT             Inativo
53290      COORDENADORIA DE ESTUDOS, PROJ EPC             Inativo
53291      ESTUDOS, DESENVOLVIMENTO E PRO EDP             Inativo
56650      COORDENADORIA TÉCNICA DE PROJE CTP             Ativo
56651      EQUIPE DE PROJETOS CIVIS       PJC             Ativo
56652      EQUIPE DE PROJETOS ELÉTRICOS   PJE             Ativo
56653      EQUIPE DE PROJETOS DE TELEFONI PJT             Ativo
23 linhas selecionadas.

trazia 20 originalmente mas tem de trazer 23 (com a inclusao de 56651/56652 e 56653)
na tela - choices in list - 20 registros - sera que não fiz algo ou não gerei um executavel corretamente? se tiver algum outro tem que apaga-lo e ai sim gerar outro ou posso gerar assim mesmo(por cima do anterior)???
seguem as telas abaixo - choices in list


Imagem
carlos..
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 28
Registrado em: Seg, 26 Mai 2008 10:59 am
Localização: santos

segue a tela da lov que tem de trazer 23 registros - choice list 20 registros
Imagem
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

Brother,

Sugiro que você faça as seguintes verificações:

1) No fonte que está contigo, quantas linhas trazem (se for o mesmo resultado da query que você havia passado no início, tem que ser 23);

2) No teu form, verifique se a query do Record Group está idêntica àquela que você nos passou, com a adição do "OR";

3) Tenha certeza que o fmx que subiu, é o que você enviou.

4) Tenha certeza que as máquinas que estejam utilizando este FMX, não estejam apontando para diretório incorreto (por exemplo, você jogou no ambiente de produção e, a máquina primeiro busca em outro diretório, através do Regedit).

Mas, ainda acho q o fmx não subiu pra produção, por isso ainda enxergam o antigo.

qualquer coisa, manda ai.
carlos..
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 28
Registrado em: Seg, 26 Mai 2008 10:59 am
Localização: santos

TREVISSOLLI MY FRIEND
O QUE ACONTECIA ERA O SEGUINTE
O CAMINHO QUE você CITOU - EXECUTAVEIS !
GRAÇAS A DEUS CONSEGUI RESOLVER
PRA SERMOS MARECHAL , CORONEL E GENERAL É NECESSARIO UM DIA SERMOS SOLDADO, SARGENTO E TENENTE
SO QUE ESSE PESSOAL não ENTENDE ISSO E não TEM PACIENCIA COM QUEM INICIA
DAI SIM ELES PODEM EXIGIR(...TO FALANDO DO LOCAL QUE TRABALHO AQUI ONDE ELES ME LARGARAM NO MEIO DE UM FURACAO E QUEREM RESULTADOS SEM SEQUER UMA ORIENTAÇAO - CONTRATARAM UM JUNIOR PARA FAZER SERVICO DE PLENO - já VIU NÉ!)
EXPERIENCIA VEM COM O TEMPO MAS PRA ISSO É NECESSARIO TER PACIENCIA

TREVISOLLI, MUITO OBRIGADO A TI E A TODOS POR TUDO E PELA ATENCAO
NUM VO ESQUECER DE vocês tão CEDO
ABS
CARLOS
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

Brother,
Que bom que conseguiu resolver o problema.
PRA SERMOS MARECHAL , CORONEL E GENERAL É NECESSARIO UM DIA SERMOS SOLDADO, SARGENTO E TENENTE
Concordo em gênero, número e grau.
Precisando, conte sempre com a gente.
Responder
  • Informação
  • Quem está online

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