carlitos 0 Denunciar post Postado Agosto 27, 2007 Ola pessoal, sou iniciante em delphi!!!!!Estou fazendo um programa de condominio no delphi 6 com o mysql 5.0.41, e usando o adoquery,adoconnection e datasource.Criei duas tabelas:CADASTRO (codigo,nome,rg,cpf,apartamento)RECIBO(N°recibo,data vencimento,mes,cota,juros,multa,chamada extra,total)Quero trazer para o form RECIBO, o apartamento, o nome e rg do form CADASTRO.O apartamento esta em uma combobox e so assim consigo trazer as informações, mas no caso do nome e do rg, quando eu selecionar o n° do apartamento tem que vir o nome e o rg automaticamete.Vou enviar o codigo que usei para o apartamento:procedure Trecibo.FormShow(Sender: TObject);beginapto.clear;adq.active:=false;adq.sql.clear;adq.sql.add('select * from cadastro order by apto');adq.active:=true;adq.first;repeatapto.items.add (adq.FieldByName('apto').asstring);adq.next;until adq.eof;end;O nome e o rg estão em edits!!!!!!!!!!!!Abraço!!!!!!!!!!! Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Agosto 27, 2007 Você pode fazer isto mais facilmente com campos lookup, no caso precisaria ter uma referencia na tabela recibo com a tabela cadastro, e ainda seria muito interessante colocar chaves primárias nas tabelas, para ficar organizado o BD, mas se não quiser, pode no caso mostrar todos os apartamentos em um DBLookupComboBox, e usar a propriedade AfterScroll da tabela, e então fazer a busca na tabela de cadastro e carregar na tabela de recibo... Compartilhar este post Link para o post Compartilhar em outros sites
carlitos 0 Denunciar post Postado Agosto 27, 2007 Ola Marcio, as tabelas tem chaves primarias( CADASTRO->codigo , RECIBO->N° do recibo). Mas como te falei sou iniciante, não sei como utilizar os campos lookup. Só consigo trazer informações de outro form se for uma combobox, como no caso do apartamento, mas quero quando selecionar o numero do apartamento cadastrado aparecer no edit nome o nome atualizado da tabela cadastro e o rg tambem.Abraço http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Agosto 27, 2007 Entendo, então o mais interessante seria você ter na tabela de recibo um campo para vincular com o apartamento, e executar o OnChange deste novo campo, conseguindo assim as informações que desejar... Compartilhar este post Link para o post Compartilhar em outros sites
carlitos 0 Denunciar post Postado Agosto 27, 2007 Desculpe, Marcio!!!!!!Mas pode ser um pouco mais especifico.Tenho que mudar a tabela no BD colocando a chave estrangeira????Mas pq consigo trazer as informaçoes de outro form só em combobox e não em edits????Desculpa qualquer coisa!!!!Abraço Compartilhar este post Link para o post Compartilhar em outros sites