A.S.C Filtre, Grafik ve Raporlama Eklentisi

Sürekli Form Kayıt Yineleme Hatası
#1
Selam

Ekte verdiğim uygulamada "Program" adlı tabloda "Tarih", "Personel", "Başlama Saati" ve "Talep No" verilerini birincil anahtar olarak seçtim. Zira bu dört değerin aynı olmasını istemiyorum. Ancak formu açıp bu dört veriyi de aynı seçtiğimde (kullanıcı hata yaparsa açısından deneme maksatlı) haliyle hata veriyor (ekran görüntüsü ektedir) ancak sonrasında program (gizli pencereli) sapıtıyor ve kapatıp açmak gerekiyor. On Error GoTo hata kodu denedim ama çalıştıramadım, ekrana gelen tekrarlı kayıt iletisini görmeden devam ediyor. Dcount kodu ile saydırmaya çalıştım ama sürekli form olduğundan sanırım tüm kayıt sayısını veriyor. Çözüm için birincil anahtarları kaldırılabilirim sonuçta bu dört alanın aynı olduğu bir kaydın girilmesini engellemek istiyorum. Çok denedim ama maalesef beceremedim, yardım edecek arkadaşlara şimdiden teşekkürler.


Eklenti Dosyaları
.rar   Günlük Çalışma.rar (Boyut: 104,55 KB / İndirilme: 9)



  Alıntı
Bu mesajı beğenenler:
#2
sn ekremer1969,
bir tabloda Primary Key (Anahtar Alan) kullanmanın amacı Sadece Benzersiz veri girişini sağlamak değildir. Asıl Amaç;
1.si tüm alanlar aynı olsa bile Anahtar alan farklı olacağı için kayıt farklı olarak değerlendirilir. 2.si ise diğer tablolarla ilişkileri sağlamak içindir. Bu durumda yapacağınız işlem benzersiz alan tanımlamalarınızda bulunan anahtar alanların anahtar alan özelliğini kaldırmak, sadece Program No alanını anahtar alan olarak belirlemek. (Sizin uygulamanızda bu alan anahtar alan olarak belirlenmemiş) Diğer kaldırdığınız alanların Sıralı özelliğini ise Evet(Yineleme Yok) değerine ayarlamaktır.
Tecrübe bütün öğretmenlerin en iyisidir.
Publilus Syrus

YARDIMCI ARAÇ UYGULAMALARIM
Takvim Günü ve İş Günü Hesaplama (YENİ!)
Access Penceresini  Tek Tıklamayla Gizleme Uygulaması (UYGULAMA)

BLOG SİTEM
A dan Z'ye Access Konuları (Güncel Bilgiler)



  Alıntı
Bu mesajı beğenenler:
#3
Hocam dediğinizi yaptım ama gene aynı hatayı verdi, ben bu hatayı engellemek istiyorum. Öncesinde uyarı verip son işlemi geri almanın-iptal etmenin bir yolu var mı? Bu dört değerden üçü aynı olabilir ancak dördü aynıysa access uyarı vermesin benim yazdığım uyarıdan sonra işlemi geri alabileyim.



  Alıntı
Bu mesajı beğenenler:
#4
İstemediğiniz koşullar oluştuğunda Me.Undo komutu ile geri alabilirsiniz. Birde Formun BeforeInsert olayını kullanarak alandaki verileri karşılaştırıp Cancel değerini ayarlayabilirsiniz.
Tecrübe bütün öğretmenlerin en iyisidir.
Publilus Syrus

YARDIMCI ARAÇ UYGULAMALARIM
Takvim Günü ve İş Günü Hesaplama (YENİ!)
Access Penceresini  Tek Tıklamayla Gizleme Uygulaması (UYGULAMA)

BLOG SİTEM
A dan Z'ye Access Konuları (Güncel Bilgiler)



  Alıntı
Bu mesajı beğenenler:
#5
Hocam teşekkürler, uzun uğraşlar sonucunda sorgu üzerinden yaptım gibi ama daha güzel çözümü var mı bilmiyorum.


Eklenti Dosyaları
.rar   Çalışma Programı .rar (Boyut: 91,43 KB / İndirilme: 9)



  Alıntı
Bu mesajı beğenenler:
#6
Tamam kontrolleri yapmışsınız dediğim gibi çalışıyor sorun yok
Tecrübe bütün öğretmenlerin en iyisidir.
Publilus Syrus

YARDIMCI ARAÇ UYGULAMALARIM
Takvim Günü ve İş Günü Hesaplama (YENİ!)
Access Penceresini  Tek Tıklamayla Gizleme Uygulaması (UYGULAMA)

BLOG SİTEM
A dan Z'ye Access Konuları (Güncel Bilgiler)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Form Açma Hatası anno 7 127 17-04-2021, 01:16
Son Mesaj: userx53
  Geçerlilik Kuralı Hatası (check Hatası) adnnfrm 5 122 24-03-2021, 21:38
Son Mesaj: halily
  [FORM] Puantaj Kayıt Formlarında Kayıt Hataları M_Kemal_Askeri 11 419 26-02-2021, 15:27
Son Mesaj: M_Kemal_Askeri
  Sürekli Formda Kayıt Iptali Mr.Midnight 2 152 24-02-2021, 12:50
Son Mesaj: Mr.Midnight
  [FORM] Form üzerinde Kayıt Değiştikçe / Eklendikçe Alt Toplamların Güncellenmesi ctnerdal 3 163 19-02-2021, 10:07
Son Mesaj: ekremer1969
  [VBA] Sürekli Form çift Tıkla Açma benuva 2 129 03-02-2021, 13:14
Son Mesaj: benuva
  [FORM] Form üzerinden çoklu Kayıt Scrapie 6 272 30-01-2021, 00:04
Son Mesaj: Scrapie
  [VBA] Sürekli Form Label Göster/gizle benuva 2 135 27-01-2021, 15:40
Son Mesaj: benuva

Foruma Git:


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