Fórum Como fazer o dbcombo box receber os dados?! #240159
28/06/2004
0
eu quero que meu dbcombobox receba todos estes dados...
ele pega o data field, mas não preenche com todos os dados...
Alguém pode me ajudar!!! :lol:
Obrigado! :D
Teodorhfb
Curtir tópico
+ 0Posts
28/06/2004
Paulo_amorim
É aconselhável o uso de DBLookUpComboBox, ao invés do ComboBox...
Ele funciona melhor, seila por que!
Dá uma pesuqisada no fórum sobre isso, tem bstt mateiral
Até+
Gostei + 0
28/06/2004
Teodorhfb
Gostei + 0
28/06/2004
Paulo_amorim
Disponha.
Qualquer dúvida, posta ae que a gente ajuda :D
Até+
Gostei + 0
28/06/2004
Paulo_amorim
Para usar o DLC sete as propriedades
ListSource: DataSource de ligação com a query
ListField: Campo que será exibido para o usuário (no seu caso, nome)
KeyField: Campo que será usado para manipulação de dados. Isso só eh diferente de [i:f4478c7838]ListField[/i:f4478c7838] se vc quer mostrar o nome, mas trabalhar com o código por exemplo.
Quando vc quiser mostrar, abra a query (Query.Open)
Sempre eh recomendavel Fechar a query ao sair do Form
Para pegar os dados:
Se você quer o que está sendo mostrado para o usuário (nome), utilize
[i:f4478c7838]dlc.Text[/i:f4478c7838]
Se você quer o KeyField (p.ex. o código) utilize [i:f4478c7838]dlc.KeyValue[/i:f4478c7838]
Por exemplo:
procedure Form1.MostraValor; begin // Função uqe mostra qual o nome escolhido ShowMessage(´ O usuário selecionou o Nome ´ + dlc.Text); end;
Espero que ajude
Até+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)