FieldsEditor
Como adicionar os campos listados pelo componente TQuery no FieldsEditor através do código.
Valeu..
Valeu..
Fabio Colli
Curtidas 0
Respostas
Rômulo Barros
15/04/2004
Eu somente sei limpar os fields: DataSet.ClearFields;
Agora, acho que isto resolve o seu problema:
Agora, faca uma laco no combobox, ate acabar os elemento, e adicione assim:
Algo desse tipo, deu pra entender
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
GOSTEI 0
Khundalini
15/04/2004
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
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
GOSTEI 0
Fabio Colli
15/04/2004
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;
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;
GOSTEI 0
Khundalini
15/04/2004
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
[]s
Rubem Rocha
Manaus, AM
GOSTEI 0