Fórum Interbase- Só falta isto,para concluir. #184740
28/09/2003
0
exemplo:
Procedure Tfven.confirma;
begin
qvencodigocli.value:= qclicodigocli.value;
qvenTITULO.value:=qestTITULO.value;
qvenCODIGOLIVRO.value:=qestCODIGOLIVRO.value;
//qvenData.Value:=formatdatetime(´dd/mm/yyyy´,now);
qvenvaloruni.value:=qestvaloruni.value;
qvenqtde.value:= verifica;
qest.Edit; e etc
o que está dando problema é a linha que tem //. Mostra uma mensagem que diz que TDate é incompatível com String
O negocio é que isto já funcionou em outras tabelas!!!
O que fazer?
grato desde Já.
Paulo
Paulo Almeida
Curtir tópico
+ 0Posts
28/09/2003
Adilsond
qvenData.Value := Date;
Gostei + 0
28/09/2003
Paulo Almeida
Paulo.
Gostei + 0
28/09/2003
Vinicius2k
um format sempre retorna uma string... este eh o problema com a conversão...
converta sua string para date :
qvenData.Value:= StrToDate(formatdatetime(´dd/mm/yyyy´,now));
espero ter ajudado...
Gostei + 0
28/09/2003
Babu
espero que ajude vc..
Procedure Tfven.confirma;
begin
qvencodigocli.value:= qclicodigocli.value;
qvenTITULO.value:=qestTITULO.value;
qvenCODIGOLIVRO.value:=qestCODIGOLIVRO.value;
qvenData.Value:=DateToStr(Date);
qvenvaloruni.value:=qestvaloruni.value;
qvenqtde.value:= verifica;
qest.Edit; e etc
Com esse codigo... vc recebe a linha tipo.: 28/09/2003 ou 28/09/03
vai de acordo como vc configura a data de seu micro... na nas configurações originais do Windows
...Testei aqui e deu certo..
Gostei + 0
28/09/2003
Vinicius2k
Babu, o campo é tipo DATE não pode passar o value como string...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)