GARANTIR DESCONTO

Fórum Dúvidas sobre quot;Formquot; #203356

29/12/2003

0

:?: Amigos, estou com uma grande duvida!! Por exemplo tenho um formulario que poderá ser visualizado todos os dias porem quero que ele seje salvo apenas uma vez por dia, apos ele salvo apresentar uma mensagem informando que ja foi salvo e podera so ser salvo o dia seguinte e da mesma forma, foi salvo hoje so podera ser salvo amanha. Existe esta possibilidade? :?: :?:


Eltonxp

Eltonxp

Responder

Posts

29/12/2003

Aroldo Zanela

Colega,

Crie uma tabela e uma rotina para controlar isso. Com certeza uma chave primária com uma coluna de data já resolve.


Responder

Gostei + 0

30/12/2003

Eltonxp

Amigo Aroldo vc tem algum exemplo e que e o meu primeiro programa que estou desenvolvendo e ainda não sei fazer isso direito, a forma de manipular esta tabela com esta rotina. Mais de qualquer forma valeu, obrigado!!!


Responder

Gostei + 0

30/12/2003

Rs_ferreira

Voce precisaria de algumas coisas:
- uma tabela para armazenar estas data
- Utilizar a DateUtils do Delphi - dar um use nela
- Dentro dela- DateUtils - tem a função IncDay(TdateTime), para somar o proximo dia


Responder

Gostei + 0

30/12/2003

Eltonxp

Terei que fazer algo assim: ´data<=´+QuotedStr(Datetostr(IncDay(date,-7)))´? Desculpem o abuso. e que realmente estou sem noção.


Responder

Gostei + 0

30/12/2003

Rs_ferreira

Tbcontrole = A tua tabela de controle de datas que eu acho que teria que ter no minimo dois campos Data = Date e Copia = char(1);

Apos vc salvar o formulario vc faria estes procedimentos:

Copia = v;
Salvaria na tabela

apos

data:=(dtaatual,numerio de dias da proxima copia);
assim:
Data:=(29/12/2003,3);
copia:=F;

Ok?


Responder

Gostei + 0

30/12/2003

Rs_ferreira

Tbcontrole = A tua tabela de controle de datas que eu acho que teria que ter no minimo dois campos Data = Date e Copia = char(1);

Apos vc salvar o formulario vc faria estes procedimentos:

Copia = v;
Salvaria na tabela

apos

data:=(dtaatual,numerio de dias da proxima copia);
assim:
Data:=incday(29/12/2003,3);
copia:=F;

toda vez que vc fosse salvar teria que testar se esta data esta no arquivo e se o campo copia teria v.

Ok?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar