Clipper On Line • Ver Tópico - ERRO BIZARRO
Página 1 de 1

ERRO BIZARRO

MensagemEnviado: 30 Mar 2020 10:08
por pena
em codigo onde tem um combobox
                @ 070,010 COMBOBOX t_estoque             ;
                         WIDTH 120                        ;
                         ITEMS {'E-Estoque','I-Inventário'}     ;
                         VALUE 1                         ;
                         TOOLTIP 'Selecione'       ;
                         FONT 'verdana' SIZE 9          ;
                         ON CHANGE HABIL_INVENTARIO();
                         ON LOSTFOCUS HABIL_INVENTARIO()



Depois numa function quando vou utilizar este campo fiz assim
estoque:=LEFT(form_rel_estoque.t_estoque.displayvalue,1) 

para minha surpresa o estoque esta = "N" e LEFT(form_rel_estoque.t_estoque.displayvalue,1) esta igual "E"

isto feito via msgstop()

alguma dica

ERRO BIZARRO

MensagemEnviado: 30 Mar 2020 11:59
por HASA
Nossa não entendi bem qual é o erro, passa mais um pouco de informação.

HASA

ERRO BIZARRO

MensagemEnviado: 30 Mar 2020 13:16
por pena
se vc mandar mostrar a variavel estoque, ela estara "N", e se mandar mostrar
LEFT(form_rel_estoque.t_estoque.displayvalue,1) estará "E", portanto a variavel estoque teria que estar "E"

ERRO BIZARRO

MensagemEnviado: 30 Mar 2020 15:04
por HASA
Agora está mais claro, para poder ajuda-lo faça um pequeno prg com o erro acontecendo, já tive problema semelhante e resolvi com combobox e DISPLAYEDIT para ler DISPLAYVALUE, seu está certo, tente antes de tudo incluir do DISPLAYEDIT.

Se não funfar envie um pequeno prg ok.

HASA