Felipe da Silva COsta Postado Janeiro 7, 2010 Denunciar Share Postado Janeiro 7, 2010 usei o seguinte códigoem um DBedit:beginif not FileExists(DBEdit5.text) thenimage1.Picture:= nilelseImage1.Picture.LoadFromFile(DBEdit5.text)end;SpeedButtonbeginif OpenPictureDialog1.Execute thenImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName);end;ele não esta salvando o local da foto e também não esta limpando quando executo o botão novo...alguém da uma luz ae! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alberto Mota Postado Janeiro 7, 2010 Denunciar Share Postado Janeiro 7, 2010 Eu uso de maneira diferente e dá o resultado esperado,mostram-se todas as imagens de todos os produtos da tabelaprocedure TFrmProdutos.DataSource3DataChange(Sender: TObject; Field: TField);varfoto1,guardafoto : string;beginguardafoto := inttostr(ADOQuery1.FieldByName('referência').AsInteger);if not(fileexists('C:\wa\'+guardafoto+'.jpg')) thenbeginfoto1 := ('C:\wa\wa2.jpg');end elsefoto1 := ('C:\wa\'+guardafoto+'.jpg');DbImage1.Picture.loadfromfile(foto1);end;Armazena a imagem conforme o códigoO código coloquei no OndataChange do data source.Um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Janeiro 7, 2010 Denunciar Share Postado Janeiro 7, 2010 ele não esta salvando o local da foto e também não esta limpando quando executo o botão novo...Veja esses posts:http://scriptbrasil.com.br/forum/index.php...e=salvar+imagemabraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Felipe da Silva COsta
usei o seguinte código
em um DBedit:
begin
if not FileExists(DBEdit5.text) then
image1.Picture:= nil
else
Image1.Picture.LoadFromFile(DBEdit5.text)
end;
SpeedButton
begin
if OpenPictureDialog1.Execute then
Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
end;
ele não esta salvando o local da foto e também não esta limpando quando executo o botão novo...
alguém da uma luz ae!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.