AJUDA PARA CAMPO IMAGEM
Caros amigos !
Iniciei um sistema para controle de VISTORIA DE VEÃCULOS, onde no mesmo preciso gravar 4 imagens sendo elas [Ô]CHASSI, MOTOR, TRASEIRA E PLAQUETA DO CHASSI[Ô]. Por se tratar de um sistema do DENATRAN essas imagens tem que ser de alta qualidade então o tamanho de cada foto em média é de 900 KB, sendo assim, em apenas um laudo de vistoria meu banco já atinge quase 4 MB, isso em pouco tempo será inviável.
Algum amigo teria uma sugestão. Se a idéia mais racional for gravar essas imagens em um diretório separado para disvincular do banco de dados do sistema, gostaria se possÃvel de algum exemplo de como posso estar com essas fotos neste diretório e vincular o mesmo a minha tela de cadastro para visualização das mesmas.
Uso MDB. A região aqui é pequena, tanto que o setor de vistoria abrange oito cidades próximas, ou seja, são todas cidades pequenas então centralizaram onde estou.
A empresa é pequena, sem possibilidades de investimento numa estrutura de banco de dados.
é que ao começar o projeto começei analisar os pontos crÃticos, sendo eles, se cada cidade tiver apenas 3 vistorias por dia, que considero quase nada (dai você já tem idéia do tamanho da cidade) são 70 mensais, só que dai você multiplica por 8 cidades, é ai que a coisa vai ficar grande.
Iniciei um sistema para controle de VISTORIA DE VEÃCULOS, onde no mesmo preciso gravar 4 imagens sendo elas [Ô]CHASSI, MOTOR, TRASEIRA E PLAQUETA DO CHASSI[Ô]. Por se tratar de um sistema do DENATRAN essas imagens tem que ser de alta qualidade então o tamanho de cada foto em média é de 900 KB, sendo assim, em apenas um laudo de vistoria meu banco já atinge quase 4 MB, isso em pouco tempo será inviável.
Algum amigo teria uma sugestão. Se a idéia mais racional for gravar essas imagens em um diretório separado para disvincular do banco de dados do sistema, gostaria se possÃvel de algum exemplo de como posso estar com essas fotos neste diretório e vincular o mesmo a minha tela de cadastro para visualização das mesmas.
Uso MDB. A região aqui é pequena, tanto que o setor de vistoria abrange oito cidades próximas, ou seja, são todas cidades pequenas então centralizaram onde estou.
A empresa é pequena, sem possibilidades de investimento numa estrutura de banco de dados.
é que ao começar o projeto começei analisar os pontos crÃticos, sendo eles, se cada cidade tiver apenas 3 vistorias por dia, que considero quase nada (dai você já tem idéia do tamanho da cidade) são 70 mensais, só que dai você multiplica por 8 cidades, é ai que a coisa vai ficar grande.
Quanto a gravar as imagens no banco, no seu caso, não recomendo tal prática.
Qual é a dificuldade em MOSTRAR as imagens à partir de um DIRETÓRIO?
Poste um PRINT da sua tela de CADASTRO pra gente ter uma idéia.
Qual é a dificuldade em MOSTRAR as imagens à partir de um DIRETÓRIO?
Image_ou_Picture.Picture = LoadPicture([Ô]C:\Diretorio\Imagem\Foto1.JPG[Ô])
Poste um PRINT da sua tela de CADASTRO pra gente ter uma idéia.
Dificuldade ao mostrar seria: não sei como vincular as imagens ao registro atual, uso setas de navegação [Ô]seguinte, anterior, ultimo, primeiro[Ô] ..como selecionar as imagens corretas com seus respectivos registros
Poste um PRINT da sua tela de CADASTRO pra gente ter uma idéia.
faça os eguinte grave a imagem com o numero do registro
supondo que o registro seja 0001, grave a imagem como 001, como são quatro imagens, salve assim.
0001CHASSI.jpg
0001MOTOR.jpg
e assim por diante
na hora de gravar grave
rs!Registro & [Ô]CHASSI.jpg[Ô]
rs!Registro & [Ô]MOTOR.jpg[Ô]
para chamar a imagem é o mesmo procedimento
Image_ou_Picture.Picture = LoadPicture([Ô]C:\Diretorio\Imagem\[Ô] & rs!Registro & [Ô]CHASSI.JPG[Ô])
supondo que o registro seja 0001, grave a imagem como 001, como são quatro imagens, salve assim.
0001CHASSI.jpg
0001MOTOR.jpg
e assim por diante
na hora de gravar grave
rs!Registro & [Ô]CHASSI.jpg[Ô]
rs!Registro & [Ô]MOTOR.jpg[Ô]
para chamar a imagem é o mesmo procedimento
Image_ou_Picture.Picture = LoadPicture([Ô]C:\Diretorio\Imagem\[Ô] & rs!Registro & [Ô]CHASSI.JPG[Ô])
Caro amigo TECLA, segue tela do meu cadastro, coloquei em anexo ja que nao sei como colocar aqui na tela
Caro amigo MARCELO, ja estou gravando minhas fotos no banco, o problema e que vao pesar muito.
Caro amigo MARCELO, ja estou gravando minhas fotos no banco, o problema e que vao pesar muito.
Não colega, não disse para gravar no banco e sim em uma pasta, a sua duvida seria como identificar estas fotos gravas em uma pasta, e minha dica acima seria para gravar em pasta entendeu, basta você nomear o arquivo salvo com o numero do ID da pessoa.
ficaria nasta algo assim
C:\MeuPrograma\Imagens\0001CHASSI.jpg
C:\MeuPrograma\Imagens\0001MOTOR.jpg
esta é a forma de você relacionar uma imagem que está em uma pasta com um registro do banco de dados
ficaria nasta algo assim
C:\MeuPrograma\Imagens\0001CHASSI.jpg
C:\MeuPrograma\Imagens\0001MOTOR.jpg
esta é a forma de você relacionar uma imagem que está em uma pasta com um registro do banco de dados
Tópico encerrado , respostas não são mais permitidas