Skip to main content

AccessTr.neT


Tarih Fonksiyonu Hatası Hk...

ergin.tekinalp
ergin.tekinalp
7
410

Tarih Fonksiyonu Hatası Hk...

Çözüldü #1
Merhabalar;

Serverde ortak paylaşım dosyasında bir Access uygulamam var. 2 kullanıcı kendi bilgisayarından ilgili programa ulaşıp aşağıda resmini gönderdiğim ekranda sorunsuz bir şekilde işlem yapabiliyorken diğer bir kullanıcı da dün akşama kadar sorunsuz bir şekilde çalışabiliyordu ama bu sabah kendi bilgisayarından uygulamaya bağlanıp ekranda aynı işlemleri yaparken aşağıdaki hatayı alıyor.

Yaptığı işlem şu: Kullanıcı , hammadde seçttikten sonra manuel fiyat vermek istiyorsa kutucuğu işaretliyor ardından döviz cinsini seçiyor. Eğer o güne ait kur varsa sistem ekranda gösteriyor yoksa kur bilgisi yok diye yazıyor. Kodlarını da belirttim. Bir gecede nedeğişmiş olabilir acaba?

[Resim: do.php?img=11845]

[Resim: do.php?img=11846]
Cevapla
#2
Sorun yaşayan arkadaşın bilgisayarında tabloyu açıp bugünün veya başka bir günün tarihini filtrelemek istediğimde aşağıdaki hatayı veriyor. ma aynı işlemi diğer bilgisayarlardan denediğimde herhangi bir sıkıntı yaşamıyorum.

[Resim: do.php?img=11847]
Cevapla
#3
Merhaba Sayın @ergin.tekinalp

Projenizde başvurulan kitaplıklarla ilgili kullanıcı nezdinde bir sorun olabilir. Vba Editor içinden Araçlar / Referanslar menüsüne girin. Eksik ile işaretlenmiş herhangi bir kitaplık olup olmadığını kontrol edin ve gerekiyorsa yeniden yükleyin. Kitaplıklar bazen hatalı olarak kaldırılabilmekte ya da beklenmedik kullanım hataları nedeni ile kayıt dosyaları zarar görebilmektedir.  Bazı durumlarda built-in olan kitaplıklar hariç tüm kitaplıkların kaldırılıp yeniden yüklenmesi gerekebilmektedir. Keza kullanıcının Office yüklemesi de zarar görmüş olabilir ve onarılması gerekebilir. Bu durumda office yüklemesinin komple kaldırılıp yeniden yüklenmesi gerekecektir. Bazen veritabanını yeniden adlandırmak da çözüm olabilir. Güvenli kaynak olarak etiketlenemeyen veritabanı bu tip hatalara sebep olabilir ve yeniden adlandırılarak çalıştırıldığında güvenilir kaynak olarak etiketlenerek çalıştırılması sorunu çözebilir. Diğer kullanıcılar yönünden şikayet belirtmediğinizden doğrudan veritabanı hatası akla gelmiyor.
Cevapla
#4
(24/05/2022, 18:44)atoykan yazdı: Merhaba Sayın @ergin.tekinalp

Projenizde başvurulan kitaplıklarla ilgili kullanıcı nezdinde bir sorun olabilir. Vba Editor içinden Araçlar / Referanslar menüsüne girin. Eksik ile işaretlenmiş herhangi bir kitaplık olup olmadığını kontrol edin ve gerekiyorsa yeniden yükleyin. Kitaplıklar bazen hatalı olarak kaldırılabilmekte ya da beklenmedik kullanım hataları nedeni ile kayıt dosyaları zarar görebilmektedir.  Bazı durumlarda built-in olan kitaplıklar hariç tüm kitaplıkların kaldırılıp yeniden yüklenmesi gerekebilmektedir. Keza kullanıcının Office yüklemesi de zarar görmüş olabilir ve onarılması gerekebilir. Bu durumda office yüklemesinin komple kaldırılıp yeniden yüklenmesi gerekecektir. Bazen veritabanını yeniden adlandırmak da çözüm olabilir. Güvenli kaynak olarak etiketlenemeyen veritabanı bu tip hatalara sebep olabilir ve yeniden adlandırılarak çalıştırıldığında güvenilir kaynak olarak etiketlenerek çalıştırılması sorunu çözebilir. Diğer kullanıcılar yönünden şikayet belirtmediğinizden doğrudan veritabanı hatası akla gelmiyor.
Dönüşünüz için teşekkür ederim. Date ile ilgili kütüphane hatası veriyordu sanki. Ama kütüphanede yüzlerce kitaplık var hangisini seçmem gerektiğini anlayamadım.

[Resim: do.php?img=11849]
Cevapla
#5
(25/05/2022, 08:17)ergin.tekinalp yazdı:
(24/05/2022, 18:44)atoykan yazdı: Merhaba Sayın @ergin.tekinalp

Projenizde başvurulan kitaplıklarla ilgili kullanıcı nezdinde bir sorun olabilir. Vba Editor içinden Araçlar / Referanslar menüsüne girin. Eksik ile işaretlenmiş herhangi bir kitaplık olup olmadığını kontrol edin ve gerekiyorsa yeniden yükleyin. Kitaplıklar bazen hatalı olarak kaldırılabilmekte ya da beklenmedik kullanım hataları nedeni ile kayıt dosyaları zarar görebilmektedir.  Bazı durumlarda built-in olan kitaplıklar hariç tüm kitaplıkların kaldırılıp yeniden yüklenmesi gerekebilmektedir. Keza kullanıcının Office yüklemesi de zarar görmüş olabilir ve onarılması gerekebilir. Bu durumda office yüklemesinin komple kaldırılıp yeniden yüklenmesi gerekecektir. Bazen veritabanını yeniden adlandırmak da çözüm olabilir. Güvenli kaynak olarak etiketlenemeyen veritabanı bu tip hatalara sebep olabilir ve yeniden adlandırılarak çalıştırıldığında güvenilir kaynak olarak etiketlenerek çalıştırılması sorunu çözebilir. Diğer kullanıcılar yönünden şikayet belirtmediğinizden doğrudan veritabanı hatası akla gelmiyor.
Dönüşünüz için teşekkür ederim. Date ile ilgili kütüphane hatası veriyordu sanki. Ama kütüphanede yüzlerce kitaplık var hangisini seçmem gerektiğini anlayamadım.

[Resim: do.php?img=11849]

Uygulamam bir çok ekrandan oluşuyor. Sorun yaşayan bilgisayar aslında bu sorun dışında hiç bir ekranda sorun yaşamıyor.

Döviz kurlarını Sql üzerinde bir view ile oluşturdum. (Benzer şekilde bir çok view var ve Access uygulamam ile entegre çalışıyor) Arkadaşların bilgisayarından da viewden veri çekmek için ODBC ile bağlantı kuruyorum. Nedense sadece Tarih ile ilgili viewde sorun yaşıyor.
Bağlantıyı da kaç kez koparıp tekrar kurdum ama hatayı gideremedim. Belki fikir verir diye belirtmek istedim...
Cevapla
#6

  1. Diğer kullanıcıların referansları ile karşılaştırın ve farklı olanlara müdahale edin.
  2. TARIH=Date() kriterinizi bir değişkene atayarak kullanmaya çalışın.
  3. Farklı bir isim vererek aynı sorguyu kullanıcının bilgisayarında kriter oluşturucuyu kullanarak yeniden oluşturup hata yaşayıp yaşamadığınızı kontol edin.
  4. Kullanıcının bilgisayarında sorunsuz çalışan bir başka kullanıcının hesabı ile giriş yaparak deneyin, yine sorun yaşamazsanız kullanıcının ODBC ve networking yetkilerinin kontrol edilmesi gerekecektir.

Yapılmaması Gereken Ölümcül Hatalar başlıklı konumuzu da inceleyin. Kodlamada tablo, alan, kontrol, değişken, sabit, kriter vs. adlarında tamamı büyük harf ve Türkçe karakter kullanılmamalıdır bunun sorun yaratacağını defalarca uyardık.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da