GARANTIR DESCONTO

Fórum [Error] UnCheques.pas(159): Cannot assign to a read-only pro #345970

13/09/2007

0

Estou com esse código:
procedure TFrmCheques.FormShow(Sender: TObject);
Begin
 CpfCli.Field:=FrmCliente.cpf;
 nomecli.Field:=FrmCliente.nome;
 dbedit2.SetFocus;
end;

Estou querendo com esse código jogar um valor de um dbedit para outro dbedit do outro form. Fiz no evento onShow. Só que está dando esse erro nas duas linhas que tento fazer:
[Error] UnCheques.pas(159): Cannot assign to a read-only property


Alguem tem ideia?


Jpauloss

Jpauloss

Responder

Posts

13/09/2007

Rjun

O que e CPFCLI? É o nome do seu DBEdit? O erro diz que você esta tentando definir um valor para uma propriedade que é só para leitura. Para você alterar o valor de um DBEdit você precisa fazer isso direto no seu dataset. Por exemplo:

qryExemplo.FieldByName(´Nome´).Value := FrmCliente.Cpf;


Supondo que FrmCliente.CPF é uma propriedade.


Responder

Gostei + 0

13/09/2007

Jpauloss

O que e CPFCLI? É o nome do seu DBEdit? O erro diz que você esta tentando definir um valor para uma propriedade que é só para leitura. Para você alterar o valor de um DBEdit você precisa fazer isso direto no seu dataset. Por exemplo:
qryExemplo.FieldByName(´Nome´).Value := FrmCliente.Cpf;
Supondo que FrmCliente.CPF é uma propriedade.


CPFCLI é um dbedit.


Responder

Gostei + 0

13/09/2007

Jpauloss

[quote:2d741be2d9=´RJun´]O que e CPFCLI? É o nome do seu DBEdit? O erro diz que você esta tentando definir um valor para uma propriedade que é só para leitura. Para você alterar o valor de um DBEdit você precisa fazer isso direto no seu dataset. Por exemplo:
qryExemplo.FieldByName(´Nome´).Value := FrmCliente.Cpf;
Supondo que FrmCliente.CPF é uma propriedade.


CPFCLI é um dbedit.[/quote:2d741be2d9]

CPFCLI e CPF são dbedit´s.

Um de um form outro de outro form.


Responder

Gostei + 0

13/09/2007

Martins

[quote:4a9b4b5114=´jpauloss´][quote:4a9b4b5114=´RJun´]O que e CPFCLI? É o nome do seu DBEdit? O erro diz que você esta tentando definir um valor para uma propriedade que é só para leitura. Para você alterar o valor de um DBEdit você precisa fazer isso direto no seu dataset. Por exemplo:
qryExemplo.FieldByName(´Nome´).Value := FrmCliente.Cpf;
Supondo que FrmCliente.CPF é uma propriedade.


CPFCLI é um dbedit.[/quote:4a9b4b5114]

CPFCLI e CPF são dbedit´s.

Um de um form outro de outro form.[/quote:4a9b4b5114]

Os dois form´s estão abertos?

Você poderia fazer como o colega [b:4a9b4b5114]RJun[/b:4a9b4b5114] sugeriu.


Responder

Gostei + 0

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

Aceitar