Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
27/06/2009 12:14
Konu Sahibi
Aykay
Yorumlar
8
Okunma
5357
Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 5/5 - 1 oy

Aykay

Aktif Üye
Kullanici Avatari
Aktif Üye
208
24/11/2008
3
Adana
Ofis 2003
14/10/2013,09:18
Çözüldü 
Değerli arkadaşlar merhaba;
Belli kriterlerde kayıt oluştururken onun kayıtlı olduğunu uyaran ve kayıt yapmasını engelleyecek bir uyarıcı oluşturmak istiyorum.
Örnekte olduğu gibi kayıt oluştururken mükerrer kayıdın önüne geçecek herhangi bir uyarıcı bulunmamaktadır. Söz konusu örnekte tek personele ve çok personele aylık puantaj oluşturuluyor. Bu oluşum sağlanırken hangi ay seçildiyse o ayın bütün gününü (örn: 01.06.2009-30.06.2009), yılı ve en sonda seçilen personeli kontrol ederek mükerrer kayıdın önüne geçerek ekrana uyarı getirecek.
Örnek1: Haziran-2009-Deneme1 Deneme seçilip daha sonra tek personel puantaj oluştur butonuna basıldığında bu kayıt daha önce (Haziran-2009-Deneme1 Deneme) yapıldığını uyarıp engelleyecek.
Örnek2: Haziran-2009 seçilip daha sonra çok personel puantaj oluştur butonuna basıldığında bu kayıt daha önce (Haziran-2009) yapıldığını uyarıp engelleyecek.

Teşekkürler


Ek Dosyalar
.rar   Aylık_Puantaj.rar (Dosya Boyutu: 161,03 KB / İndirme Sayısı: 36)
Eğer bir kişi hem akıllı, hem çalışkansa takdir et.
Çalışkan fakat akıllı değilse dikkat et.
Akıllı fakat tembel ise ikaz et.
Hem akılsız, hem tembelse uzaklaşmak için acele et.
Cevapla

Nurullah_Serdar

FaTSaLı
Kullanici Avatari
Aktif Üye
568
22/11/2008
189
Giresun
Ofis 2007
01/07/2013,13:21
Çözüldü 
ikinci sorunu anlamadım işin gerçeği. ama ilk sorunun cevabını gönderiyorum. sanırım istediğiniz olay bu.


Ek Dosyalar
.rar   Aylık_Puantaj.rar (Dosya Boyutu: 155,69 KB / İndirme Sayısı: 95)
İyiki Varsın Access Img-grin
Cevapla

okileturc

Aktif Üye
Kullanici Avatari
Aktif Üye
O.... V....
966
18/03/2009
459
İzmir
Ofis 2003
23/05/2016,13:38
Çözüldü 
Eğer mükerrer kaydı kod ile kontrol etmek istemiyorsanız
2 alternatif daha önerebilirim 1. Çoklu birincil anahtar :
kaydın unique olmasını gerektiren tablo alanlarını mouse
ile seçip birincil anahtara basarsanız. Resimde olduğu
gibi Personel ve Tarih birleşimini birincil anahtar olarak takip
edeceğinden ayni kişiye ayni tarihle kayıt açamayacaktır

resim

2. metod ise tablonuza "KONTROL" adında bir alan
ekleyin Türü "Metin" , Gerekli "Evet", Sıfır uzunluk
izni "Hayır", Sıralı " Evet, Kayıt tekrarı yok"
Burada yapmanız gereken her yeni kayıt eklediğinizde
KONTROL alanına bilgi atmak
me.[KONTROL]=me.[PERSONEL_ID]&me.[TARIH]

resim

Kolay gelsin


okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Aykay

Aktif Üye
Kullanici Avatari
Aktif Üye
208
24/11/2008
3
Adana
Ofis 2003
14/10/2013,09:18
Çözüldü 
Sayın Okileturc hocam;
Örneğinizi ilgili çalışmada denedim ama bir türlü çalıştıramadım. Size zahmet uygulama üzerinde çalışır vaziyet de gönderebilir misiniz? Örneği tekrar ekliyorum.
Saygılar,
Teşekkürler


Ek Dosyalar
.rar   Aylık_Puantaj.rar (Dosya Boyutu: 121,38 KB / İndirme Sayısı: 19)
Eğer bir kişi hem akıllı, hem çalışkansa takdir et.
Çalışkan fakat akıllı değilse dikkat et.
Akıllı fakat tembel ise ikaz et.
Hem akılsız, hem tembelse uzaklaşmak için acele et.
Cevapla

okileturc

Aktif Üye
Kullanici Avatari
Aktif Üye
O.... V....
966
18/03/2009
459
İzmir
Ofis 2003
23/05/2016,13:38
Çözüldü 
1. seçeneği ekte gönderiyorum
TBLPUANTAJCET tablosunda
PERSONEL_ID ve
PUANTAJ_TARIH alanlarını
birleşik birincil anahtar olarak işaretledim
Ayni isim ve tarihli 2. bir kayıt
eklenmeyecektir.

Kolay gelsin
Bu da 2. örnek
PUANTAJKONTROL alanı ekledim
Mevcut kayıtlarınızı
PUANTAJKONTROL=PERSONEL_ID & PUANTAJ_TARIH
olarak güncelledim ve alana kayıt tekrarı yok
özelliği verdim. yalnız burada dikkat edilmesi gereken
konu yeni puantaj kartı eklediğiniz sorgularda
mutlaka PUANTAJKONTROL=PERSONEL_ID & PUANTAJ_TARIH
kodunu bu KONTROL alanına kayıt atmak için
kullanmanız

Kolay gelsin


Ek Dosyalar
.rar   aylık_puantaj_oki.rar (Dosya Boyutu: 122,56 KB / İndirme Sayısı: 56)
.rar   aylık_puantaj_oki_KONTROL.rar (Dosya Boyutu: 120,58 KB / İndirme Sayısı: 78)
okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Aykay

Aktif Üye
Kullanici Avatari
Aktif Üye
208
24/11/2008
3
Adana
Ofis 2003
14/10/2013,09:18
Çözüldü 
Emeğinize sağlık hocam ve diğer ilgili hocalarım;
Yine sayenizde çözebileceğim bir sorun var.
Çalışmadaki ad soyad açılan kutu bölümünde;
Satır kaynak türü= Tablo/Sorgu
Satır Kaynağı=TBLPERSONEL
seçtiğim zaman veri oluşturmuyor. Fakat bu bu verileri TBLPUANTAJCET den aldığımda sorun çözülüyor. Ama bu seferde bu tablo sıfırdan, yani boş iken oluşturulmak istendiğinde yine hata veriyor ve oluşturmuyor. Bu seferde tabloda kayıt olmayınca adsoyad açılan kutusunda herhangi bir veri bulunmuyor. Her zamanda ilgili tablodan adsoyad alamam ki veri olmadığında ve yeni adsoyad kayıt etmek istediğimde yine sıknıtı ile karşılacağım.
Umarım ifade edebildim.
Teşekkürler.


Eğer bir kişi hem akıllı, hem çalışkansa takdir et.
Çalışkan fakat akıllı değilse dikkat et.
Akıllı fakat tembel ise ikaz et.
Hem akılsız, hem tembelse uzaklaşmak için acele et.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Formdaki Kaydı Farklı Formda Yeniden Kayıt U.ALTUN 9 431 04/10/2017, 19:53 ozanakkaya
Çözüldü Sorgulama Sonrası Tabloya Mükerrer Kayıt U.ALTUN 2 116 30/09/2017, 11:27 U.ALTUN
Çözüldü Aynı Numaranın Tekrarını Engelleme sormaneden07 13 497 22/09/2017, 10:59 sormaneden07
Çözüldü Kayıt Silme Hatası burhanb 6 232 08/09/2017, 14:01 burhanb
Çözüldü Tabloya Yeni Veri Girişini Engelleme ALTANs 2 185 17/08/2017, 13:13 ALTANs

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.