DBComboBox !
eu tenho uma banco(interbase) com o alias teste e uma tabela com o nome de TESTE que por sua vez possui um campo ´NOME´
Eu quero atraves de um DBComboBox listar todos os registros deste campo da Tabela como faço ????
Pois quando configuro o DataSource do componente DBComboBox e o Datafield deste mesmo componente so aparece o primeiro registro desta tabela....
Me Ajudem
Eu quero atraves de um DBComboBox listar todos os registros deste campo da Tabela como faço ????
Pois quando configuro o DataSource do componente DBComboBox e o Datafield deste mesmo componente so aparece o primeiro registro desta tabela....
Me Ajudem
Fcnjr
Curtidas 0
Respostas
Tnaires
29/02/2004
Olá
Vc precisa tb configurar a propriedade ´KeyField´ do DBComboBox, apontando para a chave primária de sua tabela.
Abraços
Vc precisa tb configurar a propriedade ´KeyField´ do DBComboBox, apontando para a chave primária de sua tabela.
Abraços
GOSTEI 0
Tnaires
29/02/2004
Bom, relendo sua mensagem, percebi q vc configurou as propriedades erradas...
Para vc listar os campos, o DataSource precisa estar na propriedade ListSource, e o campo q vc quer exibir precisa estar na propriedade ListField do controle. E tb a propriedade KeyField, conforme dito acima.
As propriedades DataSource/DataField são utilizadas para vc gravar o valor do KeyField numa tabela.
Abraços.
Para vc listar os campos, o DataSource precisa estar na propriedade ListSource, e o campo q vc quer exibir precisa estar na propriedade ListField do controle. E tb a propriedade KeyField, conforme dito acima.
As propriedades DataSource/DataField são utilizadas para vc gravar o valor do KeyField numa tabela.
Abraços.
GOSTEI 0
Fcnjr
29/02/2004
O PROBLEMA E QUE NAUM EXISTE NEM ListField NEM keyField NETE COMPONENTE ESTES CAMPOS EXISTEM NO LOOKUPCOMBOBOX
OK !
SE VC PUDER ME AJUDAR OBRIGADO
OK !
SE VC PUDER ME AJUDAR OBRIGADO
GOSTEI 0
Adilsond
29/02/2004
Para usar o componente DBComboBox você deve preencher a lista de itens manualmente ou mude para o componente DBLookupComboBox que configurando a propriedade ListSource, ListField e KeyField farão isto automaticamente.
GOSTEI 0
Marco Salles
29/02/2004
Com a Melhor Da Intenção Possível Nosso Amigo : ´tnaires´ Ao Tentar Te Socorrer Esta ´Talvez´ Referindo-se as Propriedades Do DbLookComboBo
e Não Do DbComboBox...E No Seu Caso Não Serve...Quanto a Sua ´Indignação´ Digamos Assim, Eu Acho Que Voce Vai Ter Que Fazer Isto Na Mão...Eu Também Gostaria De Conhecer Uma Propriedade Do DbComboBox Que Fornece-se Os Campos Da Maneira Que Voce Quer...
Mas Acho Que Num Temmmm :?: Pode Ser :?: SE Quiser Resolver Na :idea: Mão, Estamos Aí..
e Não Do DbComboBox...E No Seu Caso Não Serve...Quanto a Sua ´Indignação´ Digamos Assim, Eu Acho Que Voce Vai Ter Que Fazer Isto Na Mão...Eu Também Gostaria De Conhecer Uma Propriedade Do DbComboBox Que Fornece-se Os Campos Da Maneira Que Voce Quer...
Mas Acho Que Num Temmmm :?: Pode Ser :?: SE Quiser Resolver Na :idea: Mão, Estamos Aí..
GOSTEI 0
Tnaires
29/02/2004
De fato, eu pensava q o fcnjr estava se referindo ao DBLookUpComboBox.
Até +
Até +
GOSTEI 0
Fcnjr
29/02/2004
MESMO ASSIM VALEU CARA BRIGADÃO !!
GOSTEI 0
Ariovaldo
29/02/2004
Amigo isto não resolve o seu problema!!!!!!!!
DmPrincipal.Qry_Vendedor.First;
While Not DmPrincipal.Qry_Vendedor.Eof Do
begin
CMBVendedor.Items.Add(DmPrincipal.Qry_Vendedor.Fieldbyname
(´str_NomeVendedor´).asstring);
DmPrincipal.Qry_Vendedor.Next;
end;
DmPrincipal.Qry_Vendedor.First;
While Not DmPrincipal.Qry_Vendedor.Eof Do
begin
CMBVendedor.Items.Add(DmPrincipal.Qry_Vendedor.Fieldbyname
(´str_NomeVendedor´).asstring);
DmPrincipal.Qry_Vendedor.Next;
end;
GOSTEI 0