Access İçindeki Webbrowser Dan Resim Nasıl Alınır

1 2 3
14/02/2020, 00:51

ozanakkaya

Öncelikle bunlar makro değil Visual Basic Application kodu. Herhangi bir kopyalama işlemi olmadığı için resimler panoya kaydedilmiyor. 

Kayıt sil butonunun tıklandığında olayına

If MsgBox("Kayıt Silinsin Mi?", vbExclamation + vbYesNo, "Silme Onayı") = vbYes Then
    DoCmd.SetWarnings False

If Len(Dir(CurrentProject.Path & "\Resimler\" & Me.tckimlikno & ".jpg")) > 0 Then
    Kill CurrentProject.Path & "\Resimler\" & Me.tckimlikno & ".jpg"
End If


DoCmd.RunCommand acCmdDeleteRecord
DoCmd.SetWarnings True
End If

kodu ekleyerek deneyiniz.

Kayıt ekle'da verdiği hatanın resmini ekleyiniz.
14/02/2020, 01:50

xoseng

Bu kod grubu ile iki sorun da düzeldi. 
Şu olur mu? ;  Visual Basic Application kodu ile fare imlecine sağ tıklar gibi resim kopyalanıp panoya alınıp sonrasında Me.Resim (ole nesnesi) alanına yapıştırılsa. Böylece resim daima tablo içinde saklanır, harici alana gerek kalmaz.
14/02/2020, 13:11

ozanakkaya

Bahsettiğiniz şekilde yapamazsınız. Resim olayında sorunsuz çalışması için olması gereken resmin kaydedilerek formdaki resim denetimine aktarılmasıdır. Bahsettiğiniz işlem için komplike kod gerekir. Benim yaptığım işlem konu başlığınızdaki sorunuzun çözümüdür.
1 2 3