componente equivalente ao TColumnComboBox para D7

Delphi

19/05/2009

Salve colegas

Alguém conhece algum componente equivalente ao TColumnComboBox da [url]http://www.tmssoftware.com/site/colcombo.asp[/url] e que seja Free para delphi 7.0

Se sim, mande o link aqui ou envie para meu e-mail


Delmar

Delmar

Curtidas 0

Respostas

.lg.

.lg.

19/05/2009

É bem interessante o componente. Porém acho inútil. Com uns 3 meses de dedicação consigo projetar um componente parecido que faz o mesmo.
(Sempre anoto ou gravo no favoritos, no final do mes sempre pego todos e crio um componente que tem característica semelhantes.)

Mas últimamente não estou pensando muito em design.

Postei para lhe dizer ´o que acho a respeito´. apenas minha opnião.
Pra mim este tipo de componente é invertar moda. Quando se tem tempo, se inventa uma coisas dessas pra poder enfeitar a tela. É claro que se é uma coisa que tornar viável, é como eu falei acima... com uns 3 meses de dedicação consegue-se fazer um com entrada e saída parecidos. isso tbm depende de cada um. tem gente com experiência que faz algo assim num instante, o mesmo ao contrário.

É muito importante ter um componente desses Delmar!?
Dá pra construir um. Mas se vc não se dispoe de tempo pra construção, o jeito é comprar. Ideias é que não falta, pois você vai ver componentes de tudo quanto é jeito e forma.


GOSTEI 0
Delmar

Delmar

19/05/2009

Bom dia, saudações

3 meses é muito tempo, se fosso 3 dias ... embora também não tenho conhecimento sobre desenvolvimento de componentes.

Respeito e leio com atenção todas opiniões.

Sim, seria importante ter esse tipo de componente, alias, sinto falta de alguns componentes, propriedades e eventos no delphi. Regularmente preciso algo assim.

Agora no meu caso não é enfeite, é necessidade, por exemplo, gostaria de manter um COMBO de nomes com o código e o delphi não tem isso nativo. Mas é uma questão de foco: componentização é algo para a Embarcadero, a DevExpress e outras que são especialistas no assunto.

Mas já que recebi uma resposta, vou comentar minha possível solução: se não surgir uma alternativa bem interessante, vou usar o cxDataMen da DevExpress que é um dataset em memória e usar um cxLookupComboBox também da DevExpress que implemente um combo multi-coluna ligado a um DataSource que se liga ao cxDataMen, assim, em vez de povoar direto o combo eu vou povoar o cxDataMen.


GOSTEI 0
.lg.

.lg.

19/05/2009

Não sei se você vai concordar comigo. Sempre falo ´[i:2262c6b5cd]Nada é impossível. Só é complicado ou difícil[/i:2262c6b5cd]´. O que você quer fazer... o DBGrid faz. Porém eu chamaria isso de ´gambiarra´ hehehe.

se remover o titulo e o indicador e tratar as linhas para aparecerem como vc deseja... você consegue um componente como o tal.
Mas tem o porém: Se for fazer uma manutenção corretiva ou uma implementação... a gambiarra atrasaria em muito o projeto.

Poderia chamar isso de retalho. Uma gambiarra similando um componente.
Não recomendo, mas é útil se for chamado de implementação temporária.

Não vi ainda os componentes DevExpress, porque eu não vi necessidade ou não me recomendaram ainda... mas se eles atendem as especificações do projeto.

Se eu achar algum componente com características semelhantes, eu lhe envio o link.

Abraços,
.lg.


GOSTEI 0
Delmar

Delmar

19/05/2009

Corrigindo meu erro: o nome correto do componente é dxMemData em vez de cxDataMen


GOSTEI 0
Weber

Weber

19/05/2009

Com TDBLookupComboBox você pode usar as colunas que precisa basta ligar a um DataSource.


GOSTEI 0
.lg.

.lg.

19/05/2009

Weber,
Com o TDBLookupComboBox pode-se usar mais de 1 coluna!?

Usar 2, 3, 4 para exibição!? igual ao componente do link!?


GOSTEI 0
Weber

Weber

19/05/2009

Sim você pode usar colunas porém não tem aquelas imagens e tal. Pesquisa aqui mesmo no fórum que você vai encontrar como fazer.


GOSTEI 0
Sistemald

Sistemald

19/05/2009

Para usar mais de uma coluna é só separar o nome da coluna por ´;´ na propriedade ListField.

Ou também você pode juntar as duas colunas no select do banco.

select campo1 || campo2 as campo from tabela (Em firebird)


GOSTEI 0
POSTAR