Fórum FieldsEditor #226286

15/04/2004

0

Como adicionar os campos listados pelo componente TQuery no FieldsEditor através do código.

Valeu..


Fabio Colli

Fabio Colli

Responder

Posts

15/04/2004

Rômulo Barros

Eu somente sei limpar os fields: DataSet.ClearFields;

Agora, acho que isto resolve o seu problema:

DataSet.GetFieldsName(ComboBox.Items);


Agora, faca uma laco no combobox, ate acabar os elemento, e adicione assim:

For I := 0 To FinalDoComboBox Do
DataSet.Fields.Add(ComboBox.Items[i]);


Algo desse tipo, deu pra entender


Responder

Gostei + 0

15/04/2004

Khundalini

O FieldsEditor é uma interface usada na IDE pra criar objetos TFields persistentes e relacionados com um determinado dataset. A pergunta certa seria ´Como criar objetos TField persistentes?´.

No site da Borland, e em vários sites pela Internet, existem dicas explicando como criar campos de dados, cálculados e de lookup em tempo de execução. É só procurar.

[]s
Rubem Rocha
Manaus, AM


Responder

Gostei + 0

15/04/2004

Fabio Colli

procedure TGPesquisaCep.ConfiguraGrid;
var
I : Integer;
begin
qryLocalizaCep.First;
GridCep.Columns.Clear;

for I := 0 to qryLocalizaCep.FieldCount - 1 do
begin
GridCep.Columns.Add;
GridCep.Columns.Items[I].FieldName := qryLocalizaCep.Fields.Fields[I].DisplayName;
end;
end;


Responder

Gostei + 0

15/04/2004

Khundalini

Meu caro, isso é criação de colunas no DBGrid em tempo de execução, e não tem nada haver com criação de TFields ligados ao DataSet.

[]s
Rubem Rocha
Manaus, AM


Responder

Gostei + 0

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

Aceitar