Página 1 de 1

COMO COMPARAR DATAS.

Enviado: 18 Abr 2006 16:34
por netocazuza
Preciso desenvolver uma rotina em clipper que compare a data atual do micro com uma data pré-estabelecida (constante), e se maior ou igual abra um programa ou rotina. Já fiz isso informando (digitando) a data que quero comparar com a data atual, e tá dando tudo certo. Quero saber como faço pra eliminar essa rotina de digitar a "minha" data. Pra isso vou ter que transformar essa "minha" data em uma constante dentro do programa. Alguém sabe como faço isso?

Enviado: 18 Abr 2006 17:57
por gvc
Se vc for trabalhar com uma data fixa dentro do sistema, crie uma variável pública com o valor que vc quer.
Vc tb pode colocar essa data em um arquivo texto ou mesmo em uma variável de ambiente.

Boa sorte.

QUAL A SINTAXE?

Enviado: 19 Abr 2006 08:16
por netocazuza
Então gvc, é exatamente isso que pretendo, mas sou iniciante em clipper e não to conseguindo a sintaxe. Até já faço essa comparação deixando essa variável como data em branco pra eu digitar posteriormente. Não to conseguindo a sintaxe exata pra ela aparecer como data "fixa" (constante) dentro do meu programa.

Enviado: 28 Abr 2006 10:30
por gvc
- No inicio do seu sistema declare:

public xdata

- use assim para atribuir o valor da data:
xdata := ctod('28/04/2006')

- ou

m->xdata := ctod('28/04/2006')

- boa sorte.