Componente TDateTimePicker
Bom dia a todos!,
Tenho um TDateTimePicker em um formulário mas, não consigo gravar a data desejada, eu tentei o seguinte:
No botão incluir:
TBProcessoAudiencia.AsDateTime:=DTPAud.DateTime
onde TBPprocessoAudiencia é o campo da tabela no formato Date e o DTPAud é o nome do TDateTimePicker.
Espero ajuda.
Grato
Carlos :?:
Tenho um TDateTimePicker em um formulário mas, não consigo gravar a data desejada, eu tentei o seguinte:
No botão incluir:
TBProcessoAudiencia.AsDateTime:=DTPAud.DateTime
onde TBPprocessoAudiencia é o campo da tabela no formato Date e o DTPAud é o nome do TDateTimePicker.
Espero ajuda.
Grato
Carlos :?:
Carlosberga
Curtidas 0
Respostas
Paullsoftware
27/05/2006
Estranho, pois fiz um teste aqui e funcionou direitinho usando a sua lógica... mais tentar assim, somente para desencargo de consciência..
mais isso é a mesma coisa de
faz um teste com um Edit normal, coloque um edit, um button e DatePicket...
no button faça
espero ter ajudado :wink:
CdsDataCad.AsString := FormatDateTime(´dd/mm/yyyy´,dtpData.Date);
mais isso é a mesma coisa de
CdsDataCad.AsDate := dstData.Date;
faz um teste com um Edit normal, coloque um edit, um button e DatePicket...
no button faça
Edit1.Tex := FormatDateTime(´dd/mm/yyyy´,dtpDate.Date);
espero ter ajudado :wink:
GOSTEI 0
Carlosberga
27/05/2006
Prezado Paulo Ricardo
Tentei todas as alternativas mas, não deram certo.
Ele esta assumindo a propriedade Date que é a data da inclusão do componente. Tem algo haver?
Grato
Carlos
Tentei todas as alternativas mas, não deram certo.
Ele esta assumindo a propriedade Date que é a data da inclusão do componente. Tem algo haver?
Grato
Carlos
GOSTEI 0
Paullsoftware
27/05/2006
faça um teste em uma nova aplicação, pois aqui nos testes que fiz funciona perfeitamente....
:?: :?: :?: :?:
Edit1.text := FormatDateTime(´dd/mm/yyyy´,dpt.Date);
:?: :?: :?: :?:
GOSTEI 0
Carlosberga
27/05/2006
Fiz o teste no form ativo ele grava mas, ao abrir novamente o form a data do picker permanece a do dia atual.
Grato.
Carlos.
Grato.
Carlos.
GOSTEI 0
Joaoshi
27/05/2006
Colega, se eu entendi direito, coloque no onShow do formulário:
DateTimePicker1.Date := Date;
Espero ter ajudado.
DateTimePicker1.Date := Date;
Espero ter ajudado.
GOSTEI 0
Adriano Santos
27/05/2006
Fiz o teste no form ativo ele grava mas, ao abrir novamente o form a data do picker permanece a do dia atual.
Grato.
Carlos.
Neste caso está dizendo que ele tá trazendo o valor do campo na tabela para o TDateTimePicker errado? Como vc tah fazendo?
GOSTEI 0
Cpd_arim
27/05/2006
caro amigo, use os eventos do datetimepicker, pelo que entendi vc não esta usando, use o on click, on exit ou on enter, antes de dizer não da certo tente.
tabeladata.asdatetime := datetimepicker1.date;
com ctz vai dar certo
tabeladata.asdatetime := datetimepicker1.date;
com ctz vai dar certo
GOSTEI 0
Rui Lisboa
27/05/2006
Amigo Fax o seguinte:
para gravar na base de dados faz o seguinte:
[color=green:88480a9ef0]QuotedStr(DateToStr(DateTimePicker.date))[/color:88480a9ef0]
Para carregar na edit:
[color=green:88480a9ef0]DateTimePicker.Date:=tabela.AsDateTime;[/color:88480a9ef0]
Diga algo sff.
para gravar na base de dados faz o seguinte:
[color=green:88480a9ef0]QuotedStr(DateToStr(DateTimePicker.date))[/color:88480a9ef0]
Para carregar na edit:
[color=green:88480a9ef0]DateTimePicker.Date:=tabela.AsDateTime;[/color:88480a9ef0]
Diga algo sff.
GOSTEI 0