Se vcs criarem um campo calculado de LookUp (para buscar os dados de outra tabela) o DBGrid cria automaticamente uma combo no grid para aquele campo.
Roberto. --- Em delphi-br@yahoogrupos.com.br, Cristina Orthmann <[EMAIL PROTECTED]> escreveu > > Talvez você possa comparar o valor digitado com os valores do > PickList, assim: > > OnSetText da celula do DBGrid (QueryNomeCampo) > > if not (Text = DBGrid1.Columns[12].PickList[i]) then > begin > Text := ''; > Showmessage('Valor inválido'); > end > > > Catiúscia Barrilli da Cruz escreveu: > > >Tem como fazer para digitar somente o q tiver no PickList ???? > > ----- Original Message ----- > > From: Cristina Orthmann > > To: delphi-br@yahoogrupos.com.br > > Sent: Thursday, January 20, 2005 5:18 PM > > Subject: Re: [delphi-br] Re: Combo em dbGrid > > > > > > > > Eu não utilizei um combo, porque não consegui fazer o mesmo > > funcionar, mas tem uma outra forma... > > > > Você pode adicionar os itens no PickList da coluna em questão do > > DBGrid, assim: > > > > Tabela.Open; > > Tabela.First; > > while not Tabela.Eof do > > begin > > > > DBGrid1.Columns[12].PickList.Add(Tabela.FieldByName (NomeCampo).AsString); > > Tabela.Next; > > end; > > Tabela.Close; > > > > > >[As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > -- > > Atenciosamente > ----------------------------------------------------- > Cristina Orthmann da Silva > HACON Automação e Tecnologia Ltda > Rua Lauro Linhares 589 - Bairro Trindade > Florianópolis - SC - Brasil > CEP 88036-001 > Fone/Fax: 55 48 333-0699 > Site: http://www.hacon.com.br/ > Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > ----------------------------------------------------- > > > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html