Dois DbLookupCombobox, mesma tabela, mesmos campos
Pessoal, estou com um projeto antigo aqui (delphi 7) e aos poucos atualizando ele para o Delphi 12.
Tenho um form que possui 2 DbLookupCombobox ligados na mesma tabela e que trazem o mesmo campo no ListField e KeyField.
Sempre funcionou bem no Delphi 7, mas agora, ao selecionar um dado num destes DbLookupCombobox , o dado que está no outro se apaga.
É normal isso estar acontecendo em função da versão do delphi?
Tenho um form que possui 2 DbLookupCombobox ligados na mesma tabela e que trazem o mesmo campo no ListField e KeyField.
Sempre funcionou bem no Delphi 7, mas agora, ao selecionar um dado num destes DbLookupCombobox , o dado que está no outro se apaga.
É normal isso estar acontecendo em função da versão do delphi?
Renan
Curtidas 0
Respostas
Natanael Ferreira
03/09/2024
Sim. Nas versões mais recentes acontece esse comportamento.
Uma alternativa seria você utilizar um Combobox alimentando ele com os dados necessários.
Exemplo:
Uma alternativa seria você utilizar um Combobox alimentando ele com os dados necessários.
Exemplo:
with Query1 do
begin
Open;
First;
while not Eof do
begin
ComboBox1.Items.Add(FieldByName('nomeCampo').AsString);
Next;
end;
end;GOSTEI 0
Renan
03/09/2024
Pois é, por sorte só uso essa forma em um formulário.
Vou fazer via combobox então.
obrigado.
Vou fazer via combobox então.
obrigado.
GOSTEI 0