Formata de Data Mes/Ano

Delphi

03/08/2010

Estou utilizando o sql server , no delphi  incluo da seguinte forma 01/01/2010,
no sql server fica assim o formato no banco 2010/01/01 e
gostaria de mostrar no dbedit somente o mes/ano : 01/2010 como eu posso fazer isso?
Evandro Abreu

Evandro Abreu

Curtidas 0

Respostas

Marco Salles

Marco Salles

03/08/2010

pesquise por OngetText .   é uma boa opção
GOSTEI 0
Eriley Barbosa

Eriley Barbosa

03/08/2010

No evento OnGetText do Field, use assim: If Sender.Value <> '' then    Text:= FormatDateTime('dd/MM', Sender.Value); Atenciosamente   Eriley
GOSTEI 0
Evandro Abreu

Evandro Abreu

03/08/2010

Deu o seguinte erro :
Could not convert  variant of type (UnicodeString) into type (Double)
GOSTEI 0
Eriley Barbosa

Eriley Barbosa

03/08/2010

if Sender.AsString <> '' then
    Text := FormatDateTime('MM/YYYY', Sender.ASDateTime);   Atenciosamente   Eriley
GOSTEI 0
Evandro Abreu

Evandro Abreu

03/08/2010

Deu outro erro agora.
'2010-01-01" is not a valid date and time
GOSTEI 0
Marco Salles

Marco Salles

03/08/2010

Deu outro erro agora.
'2010-01-01" is not a valid date and time
tente antes definir   DateSeparator:='/';
GOSTEI 0
POSTAR