Ir para conteúdo
Fórum Script Brasil
  • 0

Preencher combobox com números de coleção


geraldoleal

Pergunta

tenho um listbox, e com este codigo abaixo consigo preencher o mesmo com os dados de um campo da tabela, firebird no delphi

listbox1.Items.clear;
  dm.qry_livro.First;
  While not  dm.qry_livro.Eof do begin
    listbox1.Items.add(dm.qry_livro.Fieldbyname('livro').asstring);
     dm.qry_livro.Next;
     end;
o que preciso é o seguinte. prencher um combobox com um campo da tabela. o que posso fazer usando o codigo acima. so que ai vem todos os campos que usarei para preencher o combobox. ex. numeros. digamos que cada livro é um nome de coleção. então quando chamo livro acima. preencho com os nomes das coleções. ou seja mundo america latina minas gerais amazonia etc o que preciso é preencher o combobox, com os numeros da coleção mundo (exemplo) ou amazonia. digamos que a coleção mundo tem de 1 a 20 livros. então virá no combobox os numeros de 1 a 20. tentei colocar
_sql:= ' select livro,colecao from tabela where livro = + quotedstr(edit1.text)
mais não funcionou. eu precisaria chamar o que está dentro do edit ou seja o a coleção mundo e não o campo livro como abaixo
combobox1.Items.add(dm.qry_livro.Fieldbyname('colecao').asstring);
na sql da query eu coloquei assim.
select livro,colecao from tabela where livro ='mundo'

funcionou na query.

mais não consigo jogar o resultado no combobox pegando de um edit.

se alguém puder me ajudr agradeço muitissimo.

Editado por Jonathan Queiroz
Modificar título para descrever melhor a dúvida conforme regra 3.6, modificar formatação conforme regra 3.7 e adicionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

_sql:= ' select livro,colecao from tabela where livro = + quotedstr(edit1.text)
Pelo que pude notar, faltou fechar as aspas depois do igual
_sql:= 'select livro,colecao from tabela where livro = ' + quotedstr(edit1.text)

Abraços,

José Luiz.

Editado por Douglas Soares
Adicionar tag CODE no post
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...