| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
jpmrift Novato

Registrado: Domingo, 7 de Abril de 2013 Mensagens: 43
|
Enviada: Sex Mai 10, 2013 2:25 pm Assunto: Cadastrar imagens no banco de dados |
|
|
Estou usando o paradox porque estou com um problema no meu computador. Nao consigo abrir o firebird. Depois que instalei uma versao mais atual, fiquei com esse problema. Os aplicativos que estou tentando fazer agora servem para meu aprendizado, mas vou melhora-los, certamente.
Galera, como cadastrar produtos com fotos no Paradox? Queria que ao mostrar um registro a foto do produto aparecesse no form. Tem como? |
|
| Voltar ao Topo |
|
 |
c-guedes Profissional

Registrado: Terça-Feira, 31 de Mai de 2005 Mensagens: 502
|
Enviada: Sex Mai 10, 2013 3:02 pm Assunto: |
|
|
Amigo, seu tipo de dados na tabela tem que ser binário:
segue código:
| Código: | procedure TForm1.Button1Click(Sender: TObject);
var
Bmp: TBitmap;
begin
if not OpenDialog1.Execute then
Exit;
Bmp := TBitmap.Create;
try
Bmp.LoadFromFile(OpenDialog1.FileName);
Table1.Insert;
Table1.FieldByName('Imagem').Assign(Bmp);
Table1.Post;
finally
Bmp.Free;
end;
end; |
_________________ Camargo Felis Guedes
"Posso todas as coisas naquele que me fortalece" flp. 4:13 |
|
| Voltar ao Topo |
|
 |
Batera Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008 Mensagens: 4899 Localização: Maringá
|
Enviada: Sex Mai 10, 2013 8:02 pm Assunto: |
|
|
Bom, eu ainda defendo a ideia de não cadastrar imagens no banco de dados, e sim copiá-la para uma subpasta do executável. Assim você precisa gravar só o caminho:
| Código: | // Coluna "Imagem" no banco de dados:
C:\Sistema\Imagens\Produto1.jpg
C:\Sistema\Imagens\Produto2.jpg
.
.
.
C:\Sistema\Imagens\ProdutoN.jpg |
Só uma sugestão, ok? |
|
| Voltar ao Topo |
|
 |
c-guedes Profissional

Registrado: Terça-Feira, 31 de Mai de 2005 Mensagens: 502
|
Enviada: Sex Mai 10, 2013 8:53 pm Assunto: |
|
|
Apoiado Batera,
eu também não acho uma boa ideia o banco começa a crescer em proporções muito grande. _________________ Camargo Felis Guedes
"Posso todas as coisas naquele que me fortalece" flp. 4:13 |
|
| Voltar ao Topo |
|
 |
jpmrift Novato

Registrado: Domingo, 7 de Abril de 2013 Mensagens: 43
|
Enviada: Sáb Mai 11, 2013 12:04 am Assunto: |
|
|
| No caso de nao gravar a imagem no BD, como seria? Qual seria o código para indicar o caminho onde estao as imagens? E mais, como devem estar as propriedades desse componente OpenDialog? |
|
| Voltar ao Topo |
|
 |
jpmrift Novato

Registrado: Domingo, 7 de Abril de 2013 Mensagens: 43
|
Enviada: Sáb Mai 11, 2013 12:58 am Assunto: |
|
|
| O component OpenPictureDialog nao está visível quando o form é acionado. Porque? |
|
| Voltar ao Topo |
|
 |
anderbelluno Colaborador


Registrado: Quarta-Feira, 23 de Novembro de 2011 Mensagens: 1030 Localização: Cianorte-PR
|
Enviada: Sáb Mai 11, 2013 7:40 am Assunto: |
|
|
pq é um componente nao visual.
quando vc o executa ele vai abrir um dialogo com o windows onde vc vai escolher onde esta sua imagem. |
|
| Voltar ao Topo |
|
 |
jpmrift Novato

Registrado: Domingo, 7 de Abril de 2013 Mensagens: 43
|
Enviada: Sáb Mai 11, 2013 9:58 am Assunto: |
|
|
| Veleu meu irmao, obrigado. Deu certo. |
|
| Voltar ao Topo |
|
 |
c-guedes Profissional

Registrado: Terça-Feira, 31 de Mai de 2005 Mensagens: 502
|
Enviada: Sáb Mai 11, 2013 10:20 am Assunto: |
|
|
Edit seu post e coloque [RESOLVIDO] _________________ Camargo Felis Guedes
"Posso todas as coisas naquele que me fortalece" flp. 4:13 |
|
| Voltar ao Topo |
|
 |
|