Quando esta zerado ele assume o Código Um.

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Marcos
Usuário Nível 3
Usuário Nível 3
Mensagens: 355
Registrado em: 20 Set 2003 09:16
Localização: Cáceres/Mato Grosso

Quando esta zerado ele assume o Código Um.

Mensagem por Marcos »

Olá a Todos dos Fórum,
Tenho uma dúvida que está me deixando incucado:
Tenho um relatório com o seguinte código:

Select ITENVEND //BD de Itens das Vendas
Select PROPRIED //BD de PROPRIEDADES
Seek ITENVEND->CODIGO_PR
@PROW(),90 SAY + transform(NOME,"!!!!!!!!!!!!!!!!!!!!!!!!!!!")

Agora a dúvida. Quando não tém nenhuma Propriedade cadastrada, ou seja, no CODIGO_PR está 000000 (Zerado) ele assume o NOME que é o Nome da Propriedade como a Propriedade número 000001-Sítio Rancharia, quer dizer, o Registro número 000001 esta cadastrado para Sítio Rancharia, então todas as vezes que não é gravado nenhum código no Ítem das Vendas sai no relatório "Sítio Rancharia", por que isto acontece?
Abraços,
Marcos.
Atenciosamente,
_____________________________
Marcos Antonio da Silva
marcosilva90@hotmail.com
Avatar do usuário
Anderson J. Freitas
Usuário Nível 1
Usuário Nível 1
Mensagens: 46
Registrado em: 19 Fev 2005 10:34
Localização: Caratinga-MG

Mensagem por Anderson J. Freitas »

Pode ser que o seek está posicionando no próximo registro da condição pesquisada, então tente fazer assim :

Código: Selecionar todos


Select ITENVEND //BD de Itens das Vendas 
Select PROPRIED //BD de PROPRIEDADES 
Seek ITENVEND->CODIGO_PR
if found()
   @PROW(),90 SAY + transform(NOME,"!!!!!!!!!!!!!!!!!!!!!!!!!!!") 
endif

Espero ter ajudado...
Pitbull

Clipper 5.2e, Exospace, Six2, DBMax
Avatar do usuário
Marcos
Usuário Nível 3
Usuário Nível 3
Mensagens: 355
Registrado em: 20 Set 2003 09:16
Localização: Cáceres/Mato Grosso

Mensagem por Marcos »

Anderson muito obrigado pela ajuda, problema resolvido.
Abraços,
Marcos.
Atenciosamente,
_____________________________
Marcos Antonio da Silva
marcosilva90@hotmail.com
Responder