TIBStringField?

Delphi

19/02/2003

PessoALL,

Talvez alguém possa me ajudar...

Tenho um formulário de consulta de CEP, que retorna um record como a seguir:

TEndereco = record
Controle: integer;
Cep: String[9];
Endereco: String[40];
Bairro: String[25];
Cidade: String[25];
Estado: String[2];
end;

Preciso passar esses valores para os campos do TIBDataSet do formulário de cadastro de clientes, preenchendo os campos correspondentes, mas não estou conseguindo.

Já tentei todas as maneiras abaixo:

dtsClientes.FieldByName(´BAIRRO´).AsString := Endereço.Bairro;

dtsClientes[´BAIRRO´] := Endereco.Bairro;

dtsClientesBAIRRO.AsString := Endereco.Bairro;

TIBStringField(dtsClientesBAIRRO).AsString := Endereco.Bairro;

Alguém tem a solução?

Obrigado.


Itamar Luiz

Itamar Luiz

Curtidas 0

Respostas

Anonymous

Anonymous

19/02/2003

dtsClientes é o DataSource ou o dataset? você precisa referenciar ao dataset. Se já estiver fazendo isso e ainda assim não esteja dando certo, diga qual é a mensagem de erro - se é que tem uma...


GOSTEI 0
Itamar Luiz

Itamar Luiz

19/02/2003

dtsClientes é o DataSource ou o dataset? você precisa referenciar ao dataset. Se já estiver fazendo isso e ainda assim não esteja dando certo, diga qual é a mensagem de erro - se é que tem uma...


Primeiramente obrigado pelo seu retorno.

Eu já consegui resolver o problema. O fato é que eu tenho uma listagem de Clientes, e quando o usuário vai fazer uma inclusão ou alteração eu abro um assistente para a edição. O dataset é único, e fica no formulário da listagem. Já datasource são dois: um que serve como ligação aos componentes da listagem e outro para ligação com os componentes do assistente.

Resolvi referenciando o DataSet pelo DataSource, assim:

dtsClientes.DataSet[´Bairro´] := Endereço.Bairro;

Valew!


GOSTEI 0
POSTAR