Wilke1 0 Denunciar post Postado Junho 26, 2007 ola pessoal eo seguinte estou carregando os fornecedores no campo nm_pessoa no dbgrid pelo picklist,até aqui tá ok,mas agora eu quero saber si na hora de eu escolher fornecedor ,tem como eu carregar as divisoes desse fornecedor?eu tenho feito assim ,mas ele carrega todas as divisões de todos os fornecedores. Qryaltfornec.Close; Qryaltfornec.Open; while not Qryaltfornec.Eof do begin Dbgrid11.Columns[4].PickList.add(Qryaltfornec.FieldByName('NM_PESSOA').AsString); Dbgrid11.Columns[5].PickList.add(Qryaltfornec.FieldByName('DS_DIVISAO').AsString); Qryaltfornec.Next; end; :unsure: Compartilhar este post Link para o post Compartilhar em outros sites
magnojg 0 Denunciar post Postado Junho 27, 2007 oh amigo, não conheço muito de delphi mas acho que é: Qryaltfornec.Next que ta varendo todos os "campos" da query.... Espero ter ajudado. Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Junho 27, 2007 Tente usar campos do tipo lookup, vai ficar muito mais prático e simples, pois o próprio delphi vai fazer tudo... Somente teria de criar dois campos lookup, uma para o fornecedor e outro para divisao. Compartilhar este post Link para o post Compartilhar em outros sites
Wilke1 0 Denunciar post Postado Junho 27, 2007 Tente usar campos do tipo lookup, vai ficar muito mais prático e simples, pois o próprio delphi vai fazer tudo... Somente teria de criar dois campos lookup, uma para o fornecedor e outro para divisao.vou fazer um teste marcio Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Junho 27, 2007 beleza, testa e da um retorno depois... :D Compartilhar este post Link para o post Compartilhar em outros sites