Fórum é simples, mas nao lembro #163754

30/05/2003

0

Tento um campo que esta como valor money e fiz o seguinte para incluir o valor nele pelo edit:
[b:718f99d092] dm.Qr_ServicosDespValor.Value:=edit1.Text; [/b:718f99d092]

e outro campo do tipo datetime:
[b:718f99d092] dm.Qr_ServicosDespData.Value:=edit2.Text; [/b:718f99d092]

e tambem dar erro como que eu faço para resolver isso agradeço!


Coppola

Coppola

Responder

Posts

30/05/2003

Tales

Tento um campo que esta como valor money e fiz o seguinte para incluir o valor nele pelo edit: [b:b385c29757] dm.Qr_ServicosDespValor.Value:=edit1.Text; [/b:b385c29757] e outro campo do tipo datetime: [b:b385c29757] dm.Qr_ServicosDespData.Value:=edit2.Text; [/b:b385c29757] e tambem dar erro como que eu faço para resolver isso agradeço!


vc tem que transformar o string para Float (Num Decimal) e a data para Date ou DateTime...

Declare SysUtils na Uses (Normalmente já esta declarado)

dm.Qr_ServicosDespValor.Value:= StrToFloat(edit1.Text)
dm.Qr_ServicosDespData.Value:= StrToDate(edit2.Text)

Algo mais ou menos assim, comece o comando e clike Ctrl+Barra de Spaço e ele completa para vc...
:twisted:


Responder

Gostei + 0

30/05/2003

Tales

Usa o FieldByName...

a Sintaxe é mais ou menos assim....

DataModule.ClientDataSet.FieldByName(´NomeDoCampo´).AsTipoDoCampo := Valor;

onde...

DataModule = Nome do Seu Data Module
ClientDataSet = Nome do Seu Client Data Set ou Table
Nome Do Campo = Nome do campo entre ´ ´
AsTipoDoCampo = Ex: AsString, AsInteger, AsFloat...
Valor = Valor que se quer atribuir ao campo
:twisted:


Responder

Gostei + 0

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

Aceitar