preencher um combo com um SQL
Estou desenvolvendo um programa e em um parte dele possui um combobox onde desejo preenche-lo com dados de um tabela do banco de dados´InterBase 6´. A tabela se chama ANIMAL e o atributo que desejo extrair é a chave primária NUMANIMAL. Preciso dela pois em outra tabela desejo preencher pesos mensais dos animais e gostaria de montar uma combo com os nomes dos animais dessa maneira:
ENQUANTO NÃO É O FIM DO TABELA ANIMAL INCREMANTE 1 E FAÇA
COMBOBOX.ADD.ITEM RECEBE NUMANIMAL.(INDEXADOR)
Na verdade estou precisando de um contador de linhas em SQL
Deu para entender??
Se puderem ajudar agradeço.
Obrigado
Fabiano
ENQUANTO NÃO É O FIM DO TABELA ANIMAL INCREMANTE 1 E FAÇA
COMBOBOX.ADD.ITEM RECEBE NUMANIMAL.(INDEXADOR)
Na verdade estou precisando de um contador de linhas em SQL
Deu para entender??
Se puderem ajudar agradeço.
Obrigado
Fabiano
Fabiano Cg
Curtidas 0
Respostas
Nebrio
20/01/2004
Não consegui entender muito bem não....
Você quer colocar todos os animais da tabela ANIMAL dentro do Combo ?
T+
Nébrio
Você quer colocar todos os animais da tabela ANIMAL dentro do Combo ?
T+
Nébrio
GOSTEI 0
Fabiano Cg
20/01/2004
sim.
desejo jogar todos os números de animais para o combobox
Fabiano
desejo jogar todos os números de animais para o combobox
Fabiano
GOSTEI 0
Rômulo Barros
20/01/2004
Var
C : Byte;
Begin
Tabela.First;
While Not(Tabela.Eof) Do
Begin
ComboBox.Items.Add(Tabela.FieldByName(´NUMANIMAL´).AsString);
Tabela.Next;
End;
End;
C : Byte;
Begin
Tabela.First;
While Not(Tabela.Eof) Do
Begin
ComboBox.Items.Add(Tabela.FieldByName(´NUMANIMAL´).AsString);
Tabela.Next;
End;
End;
GOSTEI 0
Fabiano Cg
20/01/2004
Var
C : Byte;
Begin
Tabela.First;
While Not(Tabela.Eof) Do
Begin
ComboBox.Items.Add(Tabela.FieldByName(´NUMANIMAL´).AsString);
Tabela.Next;
End;
End;
Olá! Estou com algumas dúvidas neste seu algoritmo. Por exemplo:
1 - Para que você criou a variavel C, se não a utilizou depois?
2 - Ótimo! eu entendi os comandos de avancar na tabela, mas como farei isso sem um DataModule ou outra coisa??? Estou usando Um DataModule com SQLDataSet, DataSetProvider e ClientDataSet. Como ficaria melhor escrito estas linhas??
Obrigado
Fabiano
C : Byte;
Begin
Tabela.First;
While Not(Tabela.Eof) Do
Begin
ComboBox.Items.Add(Tabela.FieldByName(´NUMANIMAL´).AsString);
Tabela.Next;
End;
End;
Olá! Estou com algumas dúvidas neste seu algoritmo. Por exemplo:
1 - Para que você criou a variavel C, se não a utilizou depois?
2 - Ótimo! eu entendi os comandos de avancar na tabela, mas como farei isso sem um DataModule ou outra coisa??? Estou usando Um DataModule com SQLDataSet, DataSetProvider e ClientDataSet. Como ficaria melhor escrito estas linhas??
Obrigado
Fabiano
GOSTEI 0
Rômulo Barros
20/01/2004
Ótimo! eu entendi os comandos de avancar na tabela, [size=18:7d2a554228][color=red:7d2a554228]mas como farei isso sem um DataModul[/color:7d2a554228][/size:7d2a554228]e ou outra coisa??? [color=red:7d2a554228][size=18:7d2a554228]Estou usando Um DataModule[/size:7d2a554228] [/color:7d2a554228]com SQLDataSet, DataSetProvider e ClientDataSet. Como ficaria melhor escrito estas linhas??
Explica isso melhor pra ve se da pra gente te ajudar......
tu queres o cod_animal (pk) ou o nome do animal ?
GOSTEI 0
Fabiano Cg
20/01/2004
Você me passou um algoritmo mas qual componente eu irei usar para ligar o sistema nas tabelas do InterBase??
Aqui estou usando um DataModul como havia mensionado antes.
Mas mesmo se eu estiver utilizando o DataModul quais serão os comandos e os componetes dentro dele que poderei utilizar? Ou então nem ele eu precisarei de usar?
É isto que eu não estou entendendo. O que vou usar para conversar com as tabelas?
Aqui estou usando um DataModul como havia mensionado antes.
Mas mesmo se eu estiver utilizando o DataModul quais serão os comandos e os componetes dentro dele que poderei utilizar? Ou então nem ele eu precisarei de usar?
É isto que eu não estou entendendo. O que vou usar para conversar com as tabelas?
GOSTEI 0