Fórum Componente TDateTimePicker #322323

27/05/2006

0

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 :?:


Carlosberga

Carlosberga

Responder

Posts

27/05/2006

Paullsoftware

Estranho, pois fiz um teste aqui e funcionou direitinho usando a sua lógica... mais tentar assim, somente para desencargo de consciência..

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:


Responder

Gostei + 0

28/05/2006

Carlosberga

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


Responder

Gostei + 0

29/05/2006

Paullsoftware

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);

:?: :?: :?: :?:


Responder

Gostei + 0

29/05/2006

Carlosberga

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.


Responder

Gostei + 0

29/05/2006

Joaoshi

Colega, se eu entendi direito, coloque no onShow do formulário:

DateTimePicker1.Date := Date;

Espero ter ajudado.


Responder

Gostei + 0

29/05/2006

Adriano Santos

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?


Responder

Gostei + 0

29/05/2006

Cpd_arim

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


Responder

Gostei + 0

29/05/2006

Rui Lisboa

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.


Responder

Gostei + 0

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

Aceitar