preencher um combo com um SQL

Delphi

20/01/2004

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


Fabiano Cg

Fabiano Cg

Curtidas 0

Respostas

Nebrio

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


GOSTEI 0
Fabiano Cg

Fabiano Cg

20/01/2004

sim.
desejo jogar todos os números de animais para o combobox

Fabiano


GOSTEI 0
Rômulo Barros

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;


GOSTEI 0
Fabiano Cg

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


GOSTEI 0
Rômulo Barros

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

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?


GOSTEI 0
POSTAR