Merhabalar, 10 yıl önce Sn.Ozan AKKAYA'nın yayınladığı Yedekleme ve Bakım Örneğini ACCESS 2010 la hazırladığım Bölünmüş VT uygulamasında kullanabilmem için ne yapmam gerekir. 10 yıl önceki bu VT da kullanılan Kodlardaki dosya uzantıları haliyle .mdb ve 2010 da hazırlayıp içine gömdüğüm uygulamamda hata veriyor. Yapmam gerekenler konusunda bilgi vermenizi rica ederim. Teşekkürler.
Merhaba, uygulama 10 yıl önce tasarlanmış olabilir, ancak kodlar 20 yıldır aynı. Hangi örnekten bahsediyorsunuz bilmiyorum ama örnekteki denetim isimlerine göre koda denetim ismi yazılmıştır. Siz kendi uygulamanızdaki metin kutusu isimlerine göre kodları uyarlayacaksınız. Hata veriyor ise debug yaptığınızda sebebini de yazıyordur.
Oğuz bey
"Declare Function" gördüğünüz yere
"Declare PtrSafe Function" yapıştırmayı deneyebilir misiniz?
eğer sorun 64 bitten kaynaklanıyorsa genel olarak kod - kendinize göre uyarlayarak - aşağıdaki şekilde yazıla bilir:
#If VBA7 And Win64 Then '64 bit için
Private Declare PtrSafe Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
#Else '32 bit için
Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
#End If
Merhaba, örnekteki tüm nesneleri veritabanınıza almanız yeterli. P2007 nesnesi, sizin uygulamanızda olmayan Kısayol Menü Çubuğu. Formunuzu tasarım görünümünde açıp Kısayol Menü Çubuğu özelliğini değiştirin.
Form_Timer olayındaki hatanın sebebi eksik referans olabilir, hata verdiğinde hata mesajını görmek lazım. Form açıldığında olayındaki hata ise muhtemelen veritabanında YEDEKGEÇMİŞ isimli tablonun olmaması.
hocam hatayı form_timer() altındaki
Dim rrss As New ADODB.Recordset
kodunda veriyor
formlardan "kısayol menu" yü silip hayır yapsak bile
Dim rrss As New ADODB.Recordset satırında hata veriyor.
kendi projemizdeki dosyaları sizin yedekleme programına alınca düzgün çalışıyor