Skip to main content

AccessTr.neT


Gün gün otomatik kayıt açmak

Gün gün otomatik kayıt açmak

Çözüldü #1
Arkadaşlar Merhaba; 

T_PEROSNELKAYDI tablomdaki YEMEK sütununda, personelden iş yerinden çıkan yemeği yemeyenleri 1 olarak işaretledim. Dolayısıyla yiyenler boş. Bir personel her ay yemek yemeyebiliyor. Dolayısıyla T_PEROSNELKAYDI tablosundaki yemek sütununu her ay değiştiriyorum, sabit değil. 

İstediğim şu; Her ay T_MESAI formundaki Toplu sayfasında bulunan YEMEK YAZ butonuna tıklayınca, içinde bulunduğumuz ay için, T_PEROSNELKAYDI tablomdaki YEMEK sütununda 1 yazan personele (hafta sonları hariç) yalnızca iş günleri için T_YEMEK tablosunda tarih tarih kayıt açıp YEMEK sütununa 1 yazsın ve YEMEK YAZ butonuna yanlışlıkla ikinci defa basarsam mükerrer kayıt açmasın. 

Örnek; nisan ayı içindeyiz. YEMEK YAZ butonuna tıklayınca yemek yiyen bir personel için T_YEMEK tablosunda 2,3,9,10,16,17,23,24 ve 30 nisan dışındakilere YEMEK sutununa 1 yazsın.

Yemek yazılacak ay bilgisini form üstünden de aldırabiliriz.
.rar YEMEK EKLEME.rar (Dosya Boyutu: 61,06 KB | İndirme Sayısı: 2)
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Son Düzenleme: 11/04/2016, 15:38, Düzenleyen: kadirdursun.
Cevapla
#2
Hayırlı Kandiller
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
#3
İnceleyip olumlu/olumsuz bildirimde bulununuz.

mükerrer kayıt ile ilgili Dlookup ile tabloda veri olup olmadığını kontrol edebilirsiniz. Yapamazsanız yeni konu açınız.
.rar YEMEK EKLEME_sld.rar (Dosya Boyutu: 59,57 KB | İndirme Sayısı: 19)
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#4
Çok teşekkür ederim.
Peki ay içinde bu işlemi yapmayı unutursak, form üzerinden bir metin kutusu kullanarak nasıl yapabiliriz?


Mükerrer konusunda çalışacağım.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
#5
Mükerrer kayıtı engelleyemedim fakat silme sorgusu ile mükerrer olanları sildim. 

Visual Basic Code
 DELETE T_YEMEK.YEMEKID

FROM T_YEMEK
WHERE (((T_YEMEK.YEMEKID) Not In (SELECT Min(YEMEKID) AS EnYEMEK_ID FROM T_YEMEK GROUP BY [T_YEMEK].[PERSONELID], [T_YEMEK].[TARIH], [T_YEMEK].[NERDEN]; )));

Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
#6
Sayın kadirdursun,
Konu başlığındaki sorunuz ile ilgili problem var ise belirtin düzeltelim, ancak farklı sorunuz (mükerrer kayıt vs. vs. vs.) var ise lütfen yeni konu açıp sorunuz. 

Konu başlığındaki sorunuz cevaplandıysa belirtin konunuzu taşıyalım.
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da