ORDSCOPE

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

ORDSCOPE

Mensagem por clebervn »

Acontece uma coisa estranha no meu programa....por exemplo, tenho um get num campo onde a validação do mesmo, se for diferente de 0 (campo numérico), ele verifica se existe e existindo monta o ordscope e chama um grid... perfeito
caso for igual a 0 (zero), abre um grid onde escolho, após a escolha ele monta o ordscope tb, mas incorreto, pega desde o primeiro elemento....

alguém já passou por situação semelhante ???
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: ORDSCOPE

Mensagem por clebervn »

Pergunto

ORDSCOPE só funciona com CDX ou funciona com NTX tb... pq eu utilizo NTX e em mtos casos deu certo... mas num específico não está dando certo !
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: ORDSCOPE

Mensagem por clebervn »

Tem q por no inicio algum request e rddsetdefault ?
é necessário por tb o ord.ch ??
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Re: ORDSCOPE

Mensagem por esbasso »

ordscope só funciona em arquivo indexado cujo busca seja igual ao indice
Depopis de emitir o SET SCOPE é necessario UM GO TOP para reposicionar no inicio da condição
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: ORDSCOPE

Mensagem por clebervn »

Isso já utilizo sim, o dbgotop() após cada ordscope dado.
O problema é, digitando o código do funcionário, no meu caso, ele abre a grid de eventos dele corretamente, ainda tenho controle de + e - nessa grid e tb funciona perfeitamente, avançando ou retrocendo o funcionário com seus respectivos eventos aparecendo no grid.
Agora qdo teclo ENTER qdo código está zero, ele entra na minha validação, a qual abre outro pré-grid de funcionários, onde permite ao usuário escolher, mas ao retornar leva pra grid tudo dados incorretos, geralmente do primeiro registro, e tb não funciona mais as teclas, mudando somente de nome de funcionário mas o grid permanece inalterado, com as informações do primeiro.

obs: não sei se acontece com mais pessoas, mas quase toda hora trava esse fórum pra mim
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Re: ORDSCOPE

Mensagem por clebervn »

Consegui resolver com POG (programação orientada a gambiarra)... hua hua hua

Só assim mesmo.... tive q por um KEYB_EVENT(13) antes do novo ordscope e um KEYB_EVENT(27) após o dbgotop() e funcionou... só não me perguntem o porque... rs

e assim vai a vida !
Responder