combobox em dbgrid

396 views
Skip to first unread message

Flavio Toldo

unread,
Jul 21, 2011, 9:44:03 AM7/21/11
to DUG-RS - Delphi Users Group Rio Grande do Sul
e ai pessoal!

gostaria de tirar uma duvida.
tenho uns dbgrid editável com campos de lookup (para aparecer um combo
para seleção), o problema eh que o cliente reclamou que tem que clicar
3 vezes pra aparecer as opções
(seleciona coluna, edita, abre combo). gostaria de saber se tem um
meio de o botao do combobox ficar aparecendo sempre na grade?

Felipe Dal Pizzol

unread,
Jul 21, 2011, 12:40:11 PM7/21/11
to dug...@googlegroups.com
Flavio, acredito que, se tu usar realmente um componente combo no grid
(o que requer um trabalho extra - "incluir" outros componentes no
grid), talvez tu consiga, mas a forma que tu descreveu, me parece que
são dados vindos de um lookup ou coisa assim, que tem essa forma de
trabalhar...

Quanto a "incluir" outros componentes no grid, pode ver um exemplo nesse link:
http://www.planetadelphi.com.br/dica/5259/simulando-checkbox-em-dbgrid

É isso aí...

Qualquer coisa, estamos aí!

Abraço!

Dal'Pizzol

Em 21/07/11, Flavio Toldo<paladi...@gmail.com> escreveu:

> --
> Você recebeu esta mensagem porque está inscrito no "DUG-RS -
> Delphi Users Group Rio Grande do Sul" em Grupos do Google.
> Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade
> Delphi do Rio Grande do Sul
> Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
> Para cancelar a sua inscrição neste grupo, envie um e-mail para
> dug-rs-un...@googlegroups.com
> Para ver mais opções, visite este grupo em
> http://groups.google.com.br/group/dug-rs?hl=pt-BR
> Twitter: @dugrs
>


--
Felipe Dornelles Dal'Pizzol

Armando Bagattini

unread,
Jul 21, 2011, 3:03:47 PM7/21/11
to dug...@googlegroups.com
Existe uma propriedade PickList na coluna do grid - para editar usa F2 de deve ser padrão

Armando Bagattini Filho
Desenvolvedor/Programador Delphi.
Regras de negócio, análise e desenvolvimento de sistemas.
Serviços de freelancer

Flavio Toldo

unread,
Jul 21, 2011, 3:26:03 PM7/21/11
to DUG-RS - Delphi Users Group Rio Grande do Sul
suspeitei. infelizmente era isso que eu tava evitando.

valew

On Jul 21, 1:40 pm, Felipe Dal Pizzol <fdalpiz...@gmail.com> wrote:
> Flavio, acredito que, se tu usar realmente um componente combo no grid
> (o que requer um trabalho extra - "incluir" outros componentes no
> grid), talvez tu consiga, mas a forma que tu descreveu, me parece que
> são dados vindos de um lookup ou coisa assim, que tem essa forma de
> trabalhar...
>
> Quanto a "incluir" outros componentes no grid, pode ver um exemplo nesse link:http://www.planetadelphi.com.br/dica/5259/simulando-checkbox-em-dbgrid
>
> É isso aí...
>
> Qualquer coisa, estamos aí!
>
> Abraço!
>
> Dal'Pizzol
>
> Em 21/07/11, Flavio Toldo<paladinoto...@gmail.com> escreveu:
>
>
>
>
>
>
>
>
>
> > e ai pessoal!
>
> > gostaria de tirar uma duvida.
> > tenho uns dbgrid editável com campos de lookup (para aparecer um combo
> > para seleção), o problema eh que o cliente reclamou que tem que clicar
> > 3 vezes pra aparecer as opções
> > (seleciona coluna, edita, abre combo). gostaria de saber se tem um
> > meio de o botao do combobox ficar aparecendo sempre na grade?
>
> > --
> > Você recebeu esta mensagem porque está inscrito no "DUG-RS -
> > Delphi Users Group Rio Grande do Sul" em Grupos do Google.
> > Acesse o nosso BLOG emhttp://www.dug-rs.orge contribua com a comunidade

Flavio Toldo

unread,
Jul 21, 2011, 3:28:52 PM7/21/11
to DUG-RS - Delphi Users Group Rio Grande do Sul
acho que voce nao entendeu minha necessidade. esta parte eu ja sabia.
o que eu quero eh que o botão, a setinha que aparece do lado do
combobox, fique sempre aparecendo, nao somente quando a celula esta em
modo edição.


mas valew mesmo assim.

On Jul 21, 4:03 pm, Armando Bagattini <abagatt...@gmail.com> wrote:
> Existe uma propriedade PickList na coluna do grid - para editar usa F2 de
> deve ser padrão
>
> Armando Bagattini Filho
> Desenvolvedor/Programador Delphi.
> Regras de negócio, análise e desenvolvimento de sistemas.
> Serviços de freelancer <https://sites.google.com/site/abagattini/>
>
> Em 21 de julho de 2011 13:40, Felipe Dal Pizzol <fdalpiz...@gmail.com>escreveu:
>
>
>
>
>
>
>
> > Flavio, acredito que, se tu usar realmente um componente combo no grid
> > (o que requer um trabalho extra - "incluir" outros componentes no
> > grid), talvez tu consiga, mas a forma que tu descreveu, me parece que
> > são dados vindos de um lookup ou coisa assim, que tem essa forma de
> > trabalhar...
>
> > Quanto a "incluir" outros componentes no grid, pode ver um exemplo nesse
> > link:
> >http://www.planetadelphi.com.br/dica/5259/simulando-checkbox-em-dbgrid
>
> > É isso aí...
>
> > Qualquer coisa, estamos aí!
>
> > Abraço!
>
> > Dal'Pizzol
>
> > Em 21/07/11, Flavio Toldo<paladinoto...@gmail.com> escreveu:
> > > e ai pessoal!
>
> > > gostaria de tirar uma duvida.
> > > tenho uns dbgrid editável com campos de lookup (para aparecer um combo
> > > para seleção), o problema eh que o cliente reclamou que tem que clicar
> > > 3 vezes pra aparecer as opções
> > > (seleciona coluna, edita, abre combo). gostaria de saber se tem um
> > > meio de o botao do combobox ficar aparecendo sempre na grade?
>
> > > --
> > > Você recebeu esta mensagem porque está inscrito no "DUG-RS -
> > > Delphi Users Group Rio Grande do Sul" em Grupos do Google.
> > > Acesse o nosso BLOG emhttp://www.dug-rs.orge contribua com a
> > comunidade
> > > Delphi do Rio Grande do Sul
> > > Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
> > > Para cancelar a sua inscrição neste grupo, envie um e-mail para
> > > dug-rs-un...@googlegroups.com
> > > Para ver mais opções, visite este grupo em
> > >http://groups.google.com.br/group/dug-rs?hl=pt-BR
> > > Twitter: @dugrs
>
> > --
> > Felipe Dornelles Dal'Pizzol
>
> > --
> > Você recebeu esta mensagem porque está inscrito no "DUG-RS -
> > Delphi Users Group Rio Grande do Sul" em Grupos do Google.
> > Acesse o nosso BLOG emhttp://www.dug-rs.orge contribua com a comunidade

Armando Bagattini

unread,
Jul 21, 2011, 3:28:45 PM7/21/11
to dug...@googlegroups.com
Já tentou OnCellClick?

Armando Bagattini Filho
Desenvolvedor/Programador Delphi.
Regras de negócio, análise e desenvolvimento de sistemas.
Serviços de freelancer


Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul

Armando Bagattini

unread,
Jul 21, 2011, 3:30:19 PM7/21/11
to dug...@googlegroups.com
ok, não sei como fazer.


Armando Bagattini Filho
Desenvolvedor/Programador Delphi.
Regras de negócio, análise e desenvolvimento de sistemas.
Serviços de freelancer


Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul

Ricardo Gavira

unread,
Jul 21, 2011, 3:32:17 PM7/21/11
to dug...@googlegroups.com
Amigo,

eu utilizo o InfoPower para adicionar um combo dentro de uma celula da Grid e ele fica com a setinha aparecendo. creio que também pode ser usado o combo da Jedi, DevExpress. Nesse caso tem que usar a Grid deles também.


[]s



2011/7/21 Flavio Toldo <paladi...@gmail.com>
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul

Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
dug-rs-un...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/dug-rs?hl=pt-BR
Twitter: @dugrs



--
------------------------------------------------------------------
Ricardo Alexandre de O. Gavira
Desenvolvedor Java, PHP, Delphi
Tw: ricardogavira
MSN: ricg...@hotmail.com

"O melhor dos mestres é o estudo. E a melhor das disciplinas é o trabalho."
Machado de Assis
------------------------------------------------------------------

Flavio Toldo

unread,
Jul 21, 2011, 3:35:35 PM7/21/11
to DUG-RS - Delphi Users Group Rio Grande do Sul
pensei nisto, nao achei como fazer o combo abrir.

se souber algum atributo que fazer isso.
tipo assim:
[code]

form.gridcelclick(sender : objet)

grid.colluns[3].showlist := true;

[/code]

On Jul 21, 4:28 pm, Armando Bagattini <abagatt...@gmail.com> wrote:
> Já tentou OnCellClick?
>
> Armando Bagattini Filho
> Desenvolvedor/Programador Delphi.
> Regras de negócio, análise e desenvolvimento de sistemas.
> Serviços de freelancer <https://sites.google.com/site/abagattini/>
> > > > Acesse o nosso BLOG emhttp://www.dug-rs.orgecontribua com a comunidade

Flavio Toldo

unread,
Jul 21, 2011, 3:45:23 PM7/21/11
to DUG-RS - Delphi Users Group Rio Grande do Sul
eh componentes isto, correto? sabe onde consigo eles?

On Jul 21, 4:32 pm, Ricardo Gavira <ricgav...@gmail.com> wrote:
> Amigo,
>
> eu utilizo o InfoPower para adicionar um combo dentro de uma celula da Grid
> e ele fica com a setinha aparecendo. creio que também pode ser usado o combo
> da Jedi, DevExpress. Nesse caso tem que usar a Grid deles também.
>
> []s
>
> 2011/7/21 Flavio Toldo <paladinoto...@gmail.com>
> > > > > Acesse o nosso BLOG emhttp://www.dug-rs.orgecontribua com a
> > > > comunidade
> > > > > Delphi do Rio Grande do Sul
> > > > > Para postar neste grupo, envie um e-mail para
> > dug...@googlegroups.com
> > > > > Para cancelar a sua inscrição neste grupo, envie um e-mail para
> > > > > dug-rs-un...@googlegroups.com
> > > > > Para ver mais opções, visite este grupo em
> > > > >http://groups.google.com.br/group/dug-rs?hl=pt-BR
> > > > > Twitter: @dugrs
>
> > > > --
> > > > Felipe Dornelles Dal'Pizzol
>
> > > > --
> > > > Você recebeu esta mensagem porque está inscrito no "DUG-RS -
> > > > Delphi Users Group Rio Grande do Sul" em Grupos do Google.
> > > > Acesse o nosso BLOG emhttp://www.dug-rs.orgecontribua com a comunidade
> > > > Delphi do Rio Grande do Sul
> > > > Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
> > > > Para cancelar a sua inscrição neste grupo, envie um e-mail para
> > > > dug-rs-un...@googlegroups.com
> > > > Para ver mais opções, visite este grupo em
> > > >http://groups.google.com.br/group/dug-rs?hl=pt-BR
> > > > Twitter: @dugrs
>
> > --
> > Você recebeu esta mensagem porque está inscrito no "DUG-RS -
> > Delphi Users Group Rio Grande do Sul" em Grupos do Google.
> > Acesse o nosso BLOG emhttp://www.dug-rs.orge contribua com a comunidade
> > Delphi do Rio Grande do Sul
> > Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
> > Para cancelar a sua inscrição neste grupo, envie um e-mail para
> > dug-rs-un...@googlegroups.com
> > Para ver mais opções, visite este grupo em
> >http://groups.google.com.br/group/dug-rs?hl=pt-BR
> > Twitter: @dugrs
>
> --
> ------------------------------------------------------------------
> Ricardo Alexandre de O. Gavira
> Desenvolvedor Java, PHP, Delphi
> Tw: ricardogavira
> MSN: ricgav...@hotmail.com

Felipe Dal Pizzol

unread,
Jul 21, 2011, 5:03:26 PM7/21/11
to dug...@googlegroups.com
Buenas... a solução alternativa com o exemplo de incluir um checkbox no grid
parece ser a mais viável mesmo (claro que usando familia combo box), para não
depender de componentes de terceiros, provavelmente pagos.

Dal'Pizzol.

Em 21/07/11, Flavio Toldo<paladi...@gmail.com> escreveu:

> Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade


> Delphi do Rio Grande do Sul
> Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
> Para cancelar a sua inscrição neste grupo, envie um e-mail para
> dug-rs-un...@googlegroups.com
> Para ver mais opções, visite este grupo em
> http://groups.google.com.br/group/dug-rs?hl=pt-BR
> Twitter: @dugrs
>


--
Felipe Dornelles Dal'Pizzol

Armando Bagattini

unread,
Jul 21, 2011, 7:27:07 PM7/21/11
to dug...@googlegroups.com
Não vasculhei os quase 600 componente do JEDI (que é grátis) mas tem muitos componentes ótimos - aconselho...

Armando Bagattini Filho
Desenvolvedor/Programador Delphi.
Regras de negócio, análise e desenvolvimento de sistemas.
Serviços de freelancer


Reply all
Reply to author
Forward
0 new messages