GARANTIR DESCONTO

Fórum preencher um combo com um SQL #207755

20/01/2004

0

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

Responder

Posts

20/01/2004

Nebrio

Não consegui entender muito bem não....
Você quer colocar todos os animais da tabela ANIMAL dentro do Combo ?

T+

Nébrio


Responder

Gostei + 0

21/01/2004

Fabiano Cg

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

Fabiano


Responder

Gostei + 0

21/01/2004

Rômulo Barros

Var
C : Byte;
Begin
Tabela.First;
While Not(Tabela.Eof) Do
Begin
ComboBox.Items.Add(Tabela.FieldByName(´NUMANIMAL´).AsString);
Tabela.Next;
End;
End;


Responder

Gostei + 0

22/01/2004

Fabiano Cg

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


Responder

Gostei + 0

22/01/2004

Rômulo Barros

Ó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 ?


Responder

Gostei + 0

23/01/2004

Fabiano Cg

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?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar