Skip to main content

AccessTr.neT


Olay Yordamı Sonuçlanmıyor Hatası

Olay Yordamı Sonuçlanmıyor Hatası

#7
Hocam dili değiştirmedim ancak 2003 te hatasız çalıştığı için onu kullanmaya başladım. Şu An cepten yazıyorum. Formüllerde de On Error olayı ile ilgili araştırma yapıp o şekilde kullanmaya çalışacağım. O kod kalıbını şu ana kadar hiç kullanmadığım için biraz kafam karıştı gerçi.
Gün gelecek herkes beni ve Access'i anlayacak!!!
Cevapla
#8
sayın kürşad bey,

uygun gördüğünüz ya da takdir ettiğiniz süreçte,Dil ayarları hususunu denemede bulunabilirsiniz...2003 hali ile kullanımda sorun olmadığını düşünerek kullanım durumu da,elbette ki sizin tercihinizdir.

Alıntı:...On Error olayı ile ilgili araştırma yapıp o şekilde kullanmaya çalışacağım...

ifadenize yönelik olarak da,acaba Option Explicit ifadesi ile karıştırıyor olabilir misiniz?..çünkü,ben size;On Error Resume Next kod ifadesini kullanmanıza dair bir öneride bulunmadım.aksine,önerdiğim hususlar içinde,Option Explicit kod ifadesini kullanmayı alışkanlık edinmenize yönelikti.

ayrıca,konunuzun 4.mesajında yazılı hususları tercih ve takdirinize göre tavsiye niteliğinde düşünerek ele alabilir
ve her uygulama geliştirmenizde değerlendirmede bulunarak uygulamaya özen göstermeye gayret edersiniz.

son olarak,
On Error Resume Next kod ifadesi;

kodlama işlemlerinde,hata durumunda bir sonraki işleme geçerek devam et.hatayı dikkate alma demek anlamında kullanılmaktadır.bilginize.

NOT:
eğer sorununuzun çözüme ulaştığını düşünüyorsanız,bunu ifade eden bir mesajla konunuzda belirterek,konunun Cevaplanmış Sorular Kategorisi'ne taşınmasını talep edebilirsiniz.

iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#9
Merhaba
Uygulamayı 2007 versiyonunda kullanabildiniz mi? Bende aynı sorun yaşıyorum. Tüm yazılanları uyguladım. İşlemi MAKRO yapabiliyorum fakat YORDAM hata iletisi veriyor. Sorunu açıklayabilmek için, uygulamayı aşağıdaki linkte gönderdim. Teşekkürler
.rar Yordam oluştur.rar (Dosya Boyutu: 27,49 KB | İndirme Sayısı: 7)
Cevapla
#10
Sayın Arkuzgun, yeni bir Access oluşturup uygulamanızdaki tüm nesneleri (tablo, form, makro, modül) yeni veritabanına aktarın.
Cevapla
#11
(16/09/2019, 22:18)ozanakkaya yazdı: Sayın Arkuzgun, yeni bir Access oluşturup uygulamanızdaki tüm nesneleri (tablo, form, makro, modül) yeni veritabanına aktarın.
İlginiz için teşekkürler. 

Evet zaten güvenli klasörde yeni bir Access oluşturdum. sonra bir tablo ve form oluşturdum. Bu formda bir düğme yaptım, makro ile çalışıyor, makroda sadece bir komut var. DENETİME GİT Metin.
Sonra bu makroyu visual basice çevir dedim. ikinci bir düğmeye olay yordamı oluşturdum. DoCmd.GoToControl "Metin" yordam olan bu düğmeye tıklayınca hata veriyor.

Sorunu anlatabilmek için, çok basit ve küçük bir örnek hazırlayıp linkini gönderdim. Açıp incelerseniz sevinirim. Sitede, internette, yabancı sitelerde hiçbir çözüm bulamadım.

Birisi Alt+F11 ile VB aç TOOLS >REFERANSLAR dan OLE ile ilgili olanları işaretle demiş. çok fazla referans var gelişi güzel işaretlemek sakıncalı geldi.
Cevapla
#12
form ile tablonun bağlantısın kesip yeniden bağlamayı dener misiniz?
bağlantıyı kesin-->enter tuşuna basın-->tekrar bağlayıp deneyein

Bu arada "exit function" değil "exit sub" yazmalısınız.
Kod:
Private Sub Yordam_Click()
On Error GoTo Makro1_Err

    DoCmd.GoToControl "Metin"


Makro1_Exit:
    Exit Sub '<-- Exit function olmayacak

Makro1_Err:
    MsgBox Error$
    Resume Makro1_Exit
End Sub

Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da