FOTO EM CADASTRO.

USUARIO.EXCLUIDOS 17/12/2009 08:37:59
#329887
Bom dia Pessoal.
Bom pessol, to fazendo um cadastro de produtos. Minha duvida e a seguinte, como faço pra colocar foto no cadastro do produto. EX.: a foto do produto e logo abaixo um botão pra busca a foto caso essa não exista, e ao salvar no banco de dados salva-se o nome da foto com o nome do codigo de barras.

agradeço desde de já a todos.
MARCELO.TREZE 17/12/2009 09:15:24
#329888
Bom dia Wandson.

Primeiro qual é o banco de dados e o tipo de conexão. (DAO, ADO)

Segundo o ideal é você salvar a foto em uma pasta especifica no PC para não sobrecarregar o banco com uma quantidade imensa de imagens.

vamos lá aqui no site exitsem varios exemplo de como fazer isto, porcure por

* common dialog control ( que servirá para localizar a foto no PC
* Carrregar e salvar imagem do picturebox para arquivo

e é isso o resto é facil já existe incluisive alguns tópicos que tratam do assunto é só pesquisar neles existem até exemplos.



USUARIO.EXCLUIDOS 17/12/2009 09:27:39
#329889
Opa, Marcelo.

O Banco de Dados e o Firebird, Tem a Pasta Especifica é FotosProdutos, já ta tudo encaminhado, só falta o botão de busca a foto e o codigo pra salvar, lebrando que tem que salvar a foto com o nome do codigodebarras.

ELMO01 17/12/2009 09:28:13
#329890
Bom dia Wandson.
Em meus programas faço assim:
1 - Scaneio a foto em uma pasta ou diretório apropriado. Ex: C:\FOTOS
2 - Especifico o path e o nome da foto em meu banco de dados, isto serva para não sobrecarregar o meu banco de dados.
3 - Carrego esta foto em um IMAGE, como é demostrado abaixo:

If Dir(Mdb01Ass!PathFa_Ass) <> [Ô][Ô] Then
Image1.Picture = LoadPicture(Txt_Files)
Else
Txt_Files = Pth_Files & [Ô]\SemFoto[Ô] + [Ô].BMP[Ô]
Image1.Picture = LoadPicture(Txt_Files)
End If

Assim fica fácil de ser demosrtrada.
USUARIO.EXCLUIDOS 17/12/2009 09:42:08
#329893
Opa elmo, o problema não e busca a imagem e demostrar no Tela de Cadastro, já fiz, to meio encrencado e com a questão na hora do novo cadastro, criar um botão pra busca a imagem nova e ao salvar o cadastro, salva a imagem no banco de dados.
ELMO01 17/12/2009 14:30:38
#329926
Resposta escolhida
Wandson, se fosse vc criaria um botão para fazer isto. Como já disse, se vc for armazenar a imagem em um banco de dados, dependendo da quantidade de fotos q for utilizar, o banco de dados vai ficar enorme.
CARLINHOSVS 17/12/2009 14:34:34
#329927
IDELVAN 18/12/2009 09:18:10
#330000
Olá amigos.
Orientar ao programador para salvar as fotos em uma pasta não é arriscado ?
Se alguem por maldade trocar a foto ? Como fica ?
Na minha visão é interessante gravar no banco de dados. Acho mais seguro.
é a minha opinião.
Abraços.
USUARIO.EXCLUIDOS 18/12/2009 10:11:18
#330007
obg, pessoal. topico resolvido. não consegui fazer da maneira que queria, então copio a foto manualmente para pasta, e no cadastro busco essa foto. valeu pela ajuda de todos.
Tópico encerrado , respostas não são mais permitidas