Pesquisa resultou em 46 ocorrências

por Anderson J. Freitas
02 Mar 2006 12:06
Fórum: CA-Clipper
Tópico: Indexação
Respostas: 1
Exibições: 405

Se eu entendi, é assim :

Para indexar :
index on dtos(data)+strzero(caixa,N,D) to ind1

Para pesquisar :
seek dtos(mdata)+strzero(mcaixa,N,D)

Legenda: mdata e mcaixa são campos criados para pesquisa. N e D são, respectivamente, tamanho do campo e número de casas decimais.

Espero ter ajudado.
por Anderson J. Freitas
06 Set 2005 18:58
Fórum: CA-Clipper
Tópico: Arredondamento
Respostas: 5
Exibições: 974

Opa!
Informação errada, tem é uma ponto (.) entre os noves

Já tentou assim @.... say transform(quantidade*valor,"@E 999.99")
por Anderson J. Freitas
06 Set 2005 18:52
Fórum: CA-Clipper
Tópico: Arredondamento
Respostas: 5
Exibições: 974

Já tentou assim @.... say transform(quantidade*valor,"@E 999,99")
por Anderson J. Freitas
06 Jun 2005 21:30
Fórum: CA-Clipper
Tópico: Comando SX_setscope() (para quem manja)
Respostas: 1
Exibições: 416

Dê uma olhada neste post, talvez te ajude

https://pctoledo.org/forum/viewto ... t=setscope
por Anderson J. Freitas
06 Jun 2005 21:26
Fórum: CA-Clipper
Tópico: Quando esta zerado ele assume o Código Um.
Respostas: 2
Exibições: 487

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



Select ITENVEND //BD de Itens das Vendas
Select PROPRIED //BD de PROPRIEDADES
Seek ITENVEND->CODIGO_PR
if found()
@PROW(),90 SAY + transform(NOME,"!!!!!!!!!!!!!!!!!!!!!!!!!!!")
endif ...
por Anderson J. Freitas
05 Jun 2005 17:02
Fórum: CA-Clipper
Tópico: Filtrar Data
Respostas: 2
Exibições: 551

Vê se resolve o teu problema

Código: Selecionar todos

 soperacao={}
 use <seu arquivo>.dbf
 go top
 do while !eof()
      if ascan(soperacao,data)=0
         aadd(soperacao,data)
      endif
      skip
enddo
por Anderson J. Freitas
26 Mai 2005 21:14
Fórum: CA-Clipper
Tópico: six2 ou six3
Respostas: 8
Exibições: 1423

Valeu! Agora entendi, rsrsrs :))
por Anderson J. Freitas
26 Mai 2005 00:40
Fórum: CA-Clipper
Tópico: six2 ou six3
Respostas: 8
Exibições: 1423

Ainda não consegui entender como funciona a função SX_AUTOSHARED(), já li o ng dela mas ainda ficaram algumas dúvidas :

1 - O valor (0-zero) é para forçar os arquivos a abrirem compartilhados usando o drive NTX ?
2 - Seu principal objetivo é impedir quando dois usários acessar o mesmo arquivo, o ...
por Anderson J. Freitas
21 Mai 2005 02:04
Fórum: CA-Clipper
Tópico: six2 ou six3
Respostas: 8
Exibições: 1423

Boa Noite!

Eu também faço assim para abrir arquivos no modo exclusivo. Eu me interessei pela função sx_autoshare() pelo fato de mesmo os arquivos estando em modo compartilhado, se dois usários acessam-o ao mesmo tempo um fica travado até que o outro saia. Então pensei que com esta função poderia ...
por Anderson J. Freitas
19 Mai 2005 21:04
Fórum: CA-Clipper
Tópico: six2 ou six3
Respostas: 8
Exibições: 1423

Visitei o post sugerido, para finalizar, está correto os exemplos abaixo ?

Se eu quiser abrir em modo compartilhado

#include 'sixnsx.ch'
rddsetdefault(sixnsx)
sx_autoshared(0)
use arquivo


Se eu quiser abrir em modo exclusivo

#include 'sixnsx.ch'
rddsetdefault(sixnsx)
sx_autoshared(1)
use ...
por Anderson J. Freitas
14 Mai 2005 16:13
Fórum: CA-Clipper
Tópico: six2 ou six3
Respostas: 8
Exibições: 1423

six2 ou six3

Verifique alguns post deste fórum que relatam bug´s na Six2 e Six3 e fiquei em dúvida de qual usar. Alguém que use qualquer uma das versões poderia me esclarecer as seguintes dúvidas :

1 - Em qual das duas (Six2 ou Six3) os bug´s causariam menos danos ao programa ?
2 - Tais bug´s acontecem em ...
por Anderson J. Freitas
06 Mai 2005 21:53
Fórum: CA-Clipper
Tópico: Imprimir uma loja ou todas
Respostas: 6
Exibições: 1786

Como ninguém responde, respondo eu mesmo.


Tem como melhorar e muito....



#include 'sixnsx.ch'
rddsetdefault('sixnsx')
clear
set date french
set cent on
set score off
set epoch to 1980
wlojaf := wlojai :=space(2)
wdatai := wdataf :=date()
@10,20 get wlojai
@10,col()+1 get wlojaf
@11 ...
por Anderson J. Freitas
05 Mai 2005 11:42
Fórum: CA-Clipper
Tópico: Imprimir uma loja ou todas
Respostas: 6
Exibições: 1786

Está muito lento, mas funcionado. Tem como melhorar ?



#include 'sixnsx.ch'
rddsetdefault('sixnsx')
clear
set date french
set cent on
set score off
set epoch to 1980
wlojaf := wlojai :=space(2)
wdatai := wdataf :=date()
@10,20 get wlojai
@10,col()+1 get wlojaf
@11,20 get wdatai
@11,col()+1 get ...
por Anderson J. Freitas
05 Mai 2005 11:36
Fórum: CA-Clipper
Tópico: DBEval Lento
Respostas: 0
Exibições: 311

DBEval Lento

Ouvi falar que a função DBEval é bem rápida, porém nesta rotina está lenta. Tem como melhorar ?

Código: Selecionar todos

mvalor=0
DBEval({||mvalor+= valor},{||vendedor='01'},{||data>=ctod('01/04/2005') .and. data<=ctod('15/04/2005')})
por Anderson J. Freitas
04 Mai 2005 16:50
Fórum: CA-Clipper
Tópico: Imprimir uma loja ou todas
Respostas: 6
Exibições: 1786

Caro Romário!

Agradeço de coração a ajuda, pois já estava pensando em ir para outra "praia".

A ajuda é boa, porém não existe a loja "99". É como se o campo loja ficasse em branco, então irá somar todos os itens, se não ficar, somar somente os da loja informada.

Talvez por isso não ser muito ...