Criar catálogo de produtos com fotos

Delphi

10/09/2013

Boa tarde a todos do fórum!!

Estou tendo que fazer uma customização no meu sistema que é a criação de um catálogo de produtos com fotos, alguém que já passou por isso pode me dar uma mão pra achar a melhor opção?? me falaram da stringgrid, mas não sei como utilizá-la.. Estou usando Delphi6+Firebird

Desde já agradeço a ajuda

Junior
Lindolfo Junior

Lindolfo Junior

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

10/09/2013

Olá, qual é sua real dificuldade? Pois StringGrid é nada mais que um grid para se exibir dados.
Sobre a imagem, creio que seja interessante você armazenar os arquivos (imagens) em uma pasta e gravar no banco apenas o caminho de cada uma.
GOSTEI 0
Lindolfo Junior

Lindolfo Junior

10/09/2013

Oi joel, primeiramente obrigado pela rápida presteza!!!

o problema esta no seguinte, primeiro: como consigo carregar a imagem dentro do stringgrid? e segundo: como faço pra inserir todos os dados de uma tabela dentro dela, numa dbgrid, o delphi assume uma linha pra cada registro mas na stringgrid não...

vlw
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

10/09/2013

Então, não vejo necessidade de usar o StringGrid, ao meu ver, ficaria até esteticamente esquisito.
Você pode continuar utilizando o DBGrid, pois ele fica diretamente ligado a um DataSource. No evento OnAfterScroll do DataSet(Query, Table, etc) você poderia carregar uma imagem (TImage) através do caminho que estaria gravado no banco.
GOSTEI 0
Lindolfo Junior

Lindolfo Junior

10/09/2013

na verdade não quero usar a striggrid, quero oque for melhor e não der problemas no futuro.. usar o dbgrid, aí tenho que colocar o timage e quando seleciono a linha mostra a imagem, é isso que vc sugere?? ou tem como carregar a imagem dentro da grid??
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

10/09/2013

Exato, foi isso que sugeri. Acho que é a forma mais prática.
CASO você opte por armazenar a própria imagem no banco, basta ligar um DBimage e ligá-lo a este campo.
GOSTEI 0
Alessandro Yamasaki

Alessandro Yamasaki

10/09/2013

Concordo com o Joel, use o DBGrid e o mesmo ligara automaticamente no seu campo imagem.
GOSTEI 0
Lindolfo Junior

Lindolfo Junior

10/09/2013

ok, obrigado pela ajuda, consegui nesse formato que vcs me indicaram.. vlw
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

10/09/2013

Obrigado pelo retorno.
Estou marcando o tópico como concluído.
GOSTEI 0
POSTAR