Olay Özellik ifadesi hatası
#37
Sayın onur_can hocam,
Yukarıda sizin dediğiniz gibi her bir değişkeni tanıması için Tools ve option seçeneklerinden ilgili yeri işaretledim.
Bu durumu daha önce bilmiyordum, sayenizde öğrenmiş oldum. Bu nedenle size çok teşekkür ederim.
Bu seçeneği işaretledikten sonra benim ana formda kullandığım resim ekleme ile ilgili komutta sıkıntı yaşamaya başladım.
Daha önce Taruz hocamızdan aldığım bir örnekti, ama bazı değişkenler sanırım tanımlanmamış olduğu için hata vermeye başladı. Yapabildiğim kadarıyla düzelttim. Ama "kopya" ile ilgili resmin istediğim klasör içine kopyalanmasını sağlayamadım. Yani "kopya" değişkenini tanımlayamadım.
Bu arada sizin önerdiğiniz gibi hata veren formları daha önce defalarca kez başka bir access dosyasına aldım, ve hemen hemen hepsinde problem yoktu. Ama ne zaman ki daha önce hata vermeyen formları da eklesem, o zaman başka formlarda hata vermeye başlıyor.
Daha önce formdaki denetimleri isimlendirirken herhangi bir denetimde kullandığım herhangi bir isim (genellikle sadece 1 denetim ismiyle ilgili) böyle bir problem çıktığını hatırlıyorum. O denetimin ismini değiştirdiğimde problem düzeliyordu.
Ama problemin asıl kaynağı nedir, başka zamanlarda başka formlarda veya raporlarda aynı hata ile karşılaşır mıyım, bilmiyorum. Elbette ki karşılaşmak istemiyorum.
Bu nedenle yardımınızı bekliyorum.
Ekte resim ekleme ile ilgili fKULLANICI formunu da gönderiyorum.
Şimdiden çok teşekkür ederim.


Eklenti Dosyaları
.rar   olay.rar (Boyut: 73,87 KB / İndirilme: 47)



  Alıntı
Bu mesajı beğenenler:
#38
Sn abahceci
Şöyle söyleyeyim. hatasız, hızlı, tam istenilenleri veren bir uygulama geliştirmek için daha en başta olayın bütününü görmek ve buna göre alt işlemleri belirlemek gerekir. Bunu bir ağaca benzetebiliriz. Ağaç, gövdesi, dalları, yaprakları, meyveleri ve kökü olan bir bitkidir. Ağaç dediğimizde gözümüzün önüne bir ağaç resmi gelir, fakat kök kısmını görebilir miyiz? %99 hayır. kökü ile beraber bir ağaç hayal etmek herhalde düşük bir ihtimal. fakat diğer kalanlar görülebilir. İşte veritabanı tasarımı yaparken bu olaya dikkat etmek gerekir ki sonradan sorunlar oluşmasın. Probleminizin asıl kaynağı muhtemelen kod içerisinde özel isimlerden oluşan fonksiyon ve alt rutin adları olabilir, alan adları çakışması olabilir. Bir olaya önceden kod yükleyip sonradan o olayın kodlarını silmiş olabilirsiniz. fakat özellik kısmında o kodun işlenmesini isteyen satır olabilir. Uygulamayı görmeden bu kadar tahmin yapabiliyorum.



  Alıntı
Bu mesajı beğenenler:
#39
Sayın onur_can hocam,
Yaptığınız açıklama için çok teşekkür ederim.
Yaptığım VT'yi tekrar gözden geçirip problemli nesnelerin hangileri olduğunu ve/veya olabileceğini öngörmeye çalışacağım.
İlginize tekrar çok teşekkür ederim...



  Alıntı
Bu mesajı beğenenler:
#40
Sayın onur_can hocam,
Problemli formları ayıklamaya çalıştım.
Nerede hata yaptığımı anlayabilmiş değilim.
Ekte gönderdiğim VT'de fKULLANICI formunu önce açarsam, açılıyor ve herhangi bir problem yok.
Ama fAnaForm formunu açıp şifre ile giriş yaparsam fHASTA_ARA formu açılıyor, ama oradan herhangi bir kayıt seçtiğimde "openform eylemi iptal edildi" diye bir hata veriyor.
Sonrasında da "olay özellik ifadesi" hatası vermeye başlıyor.
Ekte 2 VT gönderiyorum.
Bu sorunu çözme konusunda yardımınızı rica ediyorum.
Şimdiden ilginize çok teşekkür ederim...


Eklenti Dosyaları
.rar   olay.rar (Boyut: 2,36 MB / İndirilme: 61)
.rar   openform.rar (Boyut: 2,34 MB / İndirilme: 50)



  Alıntı
Bu mesajı beğenenler:
#41
Sayın onur_can ve dsezgin83260 hocalarım,
Kendi veritabanımla ilgili problemi sanırım çözdüm.
Şöyle ki; daha önce #37 numaralı mesajımda da belirttiğim gibi denetim adlarını değiştirdikten, daha doğru bir ifade ile söylemek gerekirse düzelttikten sonra sorun düzeldi ve ilginç olarak, görebildiğim kadarıyla problemli olan hiçbir formum kalmadı.
Bu durumu aslında dsezgin83260 hocam da belirtmişti.
Bu sorunla karşılaşacak olan arkadaşlar için yazıyorum.
Sorun, denetim kaynağı "tarih" olan metin kutusunun adını "TARIH", denetim kaynağı "sifre" olan metin kutusunun adını "SIFRE" vb... olarak kullanmış olmamdan kaynaklanıyor.
Metin kutusu adlarını denetim kaynağındaki gibi yaptığım zaman sorun çözüldü.
İlginize tekrar çok teşekkür ediyorum.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] Sorgu Ifadesi Içindeki Fonksiyon Ifade Içinde Kullanılamaz Hatası Mecnun24 7 369 27-08-2024, 16:53
Son Mesaj: Mecnun24
access-sql-18 Format([giris], "dd-mm-yyyy" Sorgu Ifadesi Içindeki Derleme Hatası. gncbil 5 366 07-06-2024, 10:48
Son Mesaj: dsezgin
  Başka Bir Formdaki Olay Prosedürünü çağırmak mupeker@hotmail.com 6 426 29-04-2022, 12:16
Son Mesaj: dsezgin
  [VBA] Len Ifadesi- Vba Kod çözümü h2001 1 433 02-09-2021, 21:47
Son Mesaj: dsezgin
  Geçerlilik Kuralı Hatası (check Hatası) adnnfrm 5 852 24-03-2021, 21:38
Son Mesaj: halily
  Işlev Görmeyen Dmax Ve Değişken Barındıran Where Ifadesi tarkanaykın 1 409 25-10-2020, 14:29
Son Mesaj: tarkanaykın
  Sql Içinde Değişken Kullanımı Ile "desteklenmeyen Join Ifadesi" Hatası tarkanaykın 7 1.168 20-10-2020, 15:42
Son Mesaj: tarkanaykın
  [VBA] Sorgu ifadesi içindeki sözdizimi hatası (eksik işleç) devilspath 5 7.831 07-08-2020, 18:35
Son Mesaj: halily

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 2 Ziyaretçi