Fórum Ajuda com data em um condição IF #400318

04/05/2011

0

Boa noite, Bom pessoal gostaria da ajuda de vocês na seguinte questão:   Tenho um formulario de registro de protocolo, neste formulário tem varios objeto, mais quero me referir a dois: na tabela o campo data que recebe valor passado pelo objeto - Tdbdateedit - name - dtdate; natabela regprotocolo que recebe o valor do campo numero registro. Qual a questão, gostaria de quando fosse digitado no [dtdate] uma data <= que 30/04/2011 o [regprotocolo] receba o seguinte valor: regitro+1, sendo que registro é uma variavel do tipo integer;    tipo   if dtdata <= 30/04/2011 then begin regprotocolo.as integer := registro(40)+1 o que  daria 41 end else begin regprotocolo.as integer := registro(0)+1 end   Gastaria a ajuda de vocês e principalmente se estou no caminho certo   conto com a ajuda de você   e muito obrigado.  
Joaci Queiroz

Joaci Queiroz

Responder

Posts

05/05/2011

Rafael Mattos

não consegui entender o q não ta dando certo?
Responder

Gostei + 0

06/05/2011

Joaci Queiroz

if dtdata <= 30/04/2011 then begin regprotocolo.as integer := registro(40)+1 o que  daria 41 end else begin regprotocolo.as integer := registro(0)+1 end

Se maior que 30/04/2011 ele passarpara o segundo begins, e não executa o primeiro grupo de comandos.
Não está executando o primeiro grupo de comando mesmo que a  data seja menor que 30/04/2011. agradeço ajudas.
Responder

Gostei + 0

06/05/2011

Sérgio Saibel

Qroz

Não entendi muito bem o que voce quer, mas tenta desta forma:

 if  DateOf(dtdata) <= DateOf(Strtodate('30/04/2011')) then 


Responder

Gostei + 0

06/05/2011

Rafael Mattos

como vc passa essa data?
faz que nem o Sergio falou


if dtdata <= StrToDate('30/04/2011') then begin regprotocolo.as integer := registro(40)+1 o que  daria 41 end else begin regprotocolo.as integer := registro(0)+1 end



agora uma perguta

q tipo é esse de variavel é dtData?
Responder

Gostei + 0

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

Aceitar