Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wilsoncrescencio

gravar o conteudo de um combobox em sql

Recommended Posts

DELPHI7 - ADOCONNECTION - ACCESSTenho duas tabelas, "Aluno" e "sala" relacionadas entre sí.Em um form coloquei uma ComboBox (ComboBox1) em item especifiquei as salas de aula para inserção dos alunos.O que quero é que o operador selecione a sala de aula através do ComboBox e clicando em um botão(inserir) grave a sala em que o aluno deverá estudar.Conctei as duas tabelas através de SQL.Mas não sei como fazer para que grave na tabela "sala" a sala de aula do aluno.fiz assim: coloquei uma ADOQUERY e a chamei de MASTER1MASTER1.SQL.Clear;MASTER1.SQL.Add('SELECT ALUNO.ALUNO, ALUNO.SALA');MASTER1.SQL.Add('FROM ALUNO INNER JOIN SALA ON ALUNO.COD_ALUNO = SALA.COD_ALUNO');Como faço para inserir a sala e que essa inserção apareça no dbgrid que coloquei em tempo real?

Compartilhar este post


Link para o post
Compartilhar em outros sites

como voce esta carregando o ConboBox???

 

Eu costumo fazer assim

 

eu faco +- assim

 

cbo.Items.Clear;while not qy.Eof dobegin  //neste caso seria o codigo da sala e a descricao , ou intaum so o codigo da sala  cbo.Items.Add( FormatFloat('000000', qy.FieldByName('codigo').asInteger) + ' - ' + qy.FieldByName('descricao').asString);  qy.Next;end;

isso carregaria o ComboBox

 

agora pra você gerar o insert, é so se pega o codigo

 

qy.sql.text := 'isert into alunos ... sala = ' + Copy(cbo.Text, 0, 6);

espero ter ajudado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.