Elizeu, sugiro que use outra forma de armazenamento, o access ja fica "gordo" armazenando muitos registros, imagina imagens. o tamanho sempre crece mesmo, eu salvo imagens num banco mysql, a tabela tem 32.000 e ja ta com 985 MB, um conselho, escolha outro banco, access é rapidinho e tal mas não aguenta o tranco não.
agora se vc for guardar pouco coisa não se preocupe não, afinal para um HD de 80GB que é a média de hj não vaio ser grande problema. Em 22/01/07, Elizeu jaime Martins Chiogna <[EMAIL PROTECTED]> escreveu: > > Olá pessoal estou com uma dúvida neste exemplo que baixei. > Assim eu achei que este exemplo iria salvar a foto.jpeg na tabela e > se mantivesse foto.jpeg mas acho que ao copiar a foto ela se > transforma em bmp ou outro formato. > > var > imagem:Tpicture; > begin > // criei um form para visualizar e escolher a foto > Application.CreateForm(TFrmVisuliFotos, FrmVisuliFotos); > FrmVisuliFotos.ShowModal; > //label2 é onde está o caminho da foto > if FrmVisuliFotos.Label2.Caption<>'' then > begin > // cria variavel p/armazenar imagem > imagem:=tpicture.create(); > // busca imagem do arquivo e joga na variavel > imagem.loadfromfile(FrmVisuliFotos.Label2.Caption); > // passa imagem p/clipboard > clipboard.Assign(imagem); > // copia imagem para a coluna "foto" > Foto.PasteFromClipboard;//e aqui acho que muda para bmp?! > // libera variavel > imagem.Free; > end; > end; > > Este exemplo salva tanto jpeg quanto bmp (conforme filtro) só que > engorda demais o BD. > > Observei que uma foto no formato .bmp de 50.454 bytes após salvar no > BD aumentou para 73.728 bytes. Que formato estou salvando? O BD foi > reindexado antes de iserir a foto e depois de inserida. Ai cheguei > nestes bytes. > > Também observei que a mesma foto só que .jpeg de 4.067 bytes após > salvar no BD aumentou para 65.536 bytes ou seja ainda é vantagem > salvar jpeg mas porque? > > Eu queria manter jpeg no BD porque acredito que ocupa menos bytes. Ou > estou errado? Isto é possível? > Alguém tem um exemplo que mantem foto.jpeg na tabela de dado access? > Como faço para uma foto ocupar pouco espaço no BD Access? > > Poderia me enviar? [EMAIL PROTECTED]<novoelizeu%40yahoo.com.br.Obrigado> > . > > > -- Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ [As partes desta mensagem que não continham texto foram removidas]