Ir para conteúdo
Fórum Script Brasil
  • 0

Como usar o Savepicturedialog


Pinaffi

Pergunta

Me jauda pessoal please....to auqi tentando salvar uma imagem no banco de dados,,,junto com os dados da pessoa...não sei se devo usar o esse componente...mas foi o que me indicaram;;;;

ele ta abrindo certinha, fazendo a função, mas no final não salva a imagem...

outra coisa...

como vou fazer pra vincular a image q eu salvar em determinada pasta com os dados no banco de dados no excell....sevcs quiserem eu mando o porgrama q estou fazendo para darem uma olhada...

Falows....se puderem me ajudar, por favor adicionem : erick_pinaffi@yahoo(ponto)com.br - no spam...xD

valeu!!!!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Coloquei um openpicture dialog....ce um botão com o seguinte:

procedure TForm2.Button3Click(Sender: TObject);
begin
if OpenPictureDialog1.Execute then Empty.Picture.LoadFromFile(OpenPictureDialog1.FileName);
end;

procedure TForm2.Button5Click(Sender: TObject);
begin
savepicturedialog1.Execute;
end;

end
. E no savepicture coloquei um botão com o seguinte:
procedure TForm2.Button5Click(Sender: TObject);
begin
savepicturedialog1.Execute;
end;

end.

Acho q esta faltando bastante coisa...:S

valeu!!!

Link para o comentário
Compartilhar em outros sites

  • 0

como vou fazer pra vincular a image q eu salvar em determinada pasta com os dados no banco de dados no excell

Para salvar a imagem em determinada pasta do diretório

procedure TForm2.Button5Click(Sender: TObject);
begin

   if SavePictureDialog1.Execute then
      Image1.Picture.SaveToFile(SavePictureDialog1.FileName);

end;
Citação: 
...a foto aparece no dbimage mas pra salvar essa foto a este produto oque devo fazer,... 
Para armazenar a imagem eu anteiormente utilizei um campo BLOB no banco e, para ler e gravar, um TMemoryStrem como intermediários. Após ter carregado a imagem para o DBImage através do OpenPictureDialog, você pode executar um procedimento mais ou menos assim:Código: 
procedure TForm1.GravaImage(Imagem :TDBImage); 
var 
  MemStream: TMemoryStream; 
begin 
  MemStream := TMemoryStream.Create; 
  try 
    Imagem.Picture.Graphic.SaveToStream(MemStream); 
    TableName.Edit; 
    TableNameBlobField.LoadFromStream(MemStream); 
    TableName.Post; 
  finally 
    TheStream.Free; 
  end; 
end; 
Obs: leve em consideração o fato de sua tabela já estar em edição, daí tem um edit e post que não precisará ser utilizado.


Dica do Micheus

outros posts relacionados:

http://scriptbrasil.com.br/forum/index.php...enpicturedialog

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...