Tarih farkı eksi ise kayıt yapmasın

Katılım
7 Eylül 2005
Mesajlar
112
Merhab arkadaşlar,,

Kayıt yaparken girilen tarihler araı işgününe göre farkı eksi vermesin aşağıdaki örnek gibi..

ilk tarih - date = -1 ise uyarsın ve kayıt yapmasın..

Yanlız tamişgüne göre tarihleri hesaplaması gerekiyor..
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
Onu şu şekilde yapabilirsiniz. Tarih verisi eğer günün tarihinden büyükse o zaman undo komutuyla işlemi iptal ettirebilirsiniz. Bunun için bir metin kutusuna tarih verisi girilir, güncelleştirme sonrasında olay yordamına da if...then ile ilk tarihin bugünün tarihinden büyük olup olmadığının kontrolu için kodlar oluşturulur. Problem varsa msgbox şeklinde uyarı yazılır ve undo komutu ile işlem iptal edilir. Değilse else ile sub sonlandırılır.
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;
İptal ve uyarı kodlarının güncelleştirme öncesine yazılması daha uygundur. İş günleri hesaplamaları için de özel yazılmış fonsiyon kullanmanız gerekli..
 
Katılım
7 Eylül 2005
Mesajlar
112
Merhaba arkadaşlar öncelikle ilginiz için teşekkür ederim..

Ancak bir örnek verme şansınız varmıdır. Burda tam işgünü kullanılacak onu nasıl yapabilirim peki?
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın zafer007,

Siz kendi örneğini eklesenis de üzrinde biz çalışsak daha verimli olmaz mı?

İyi çalışmalar
 
Katılım
7 Eylül 2005
Mesajlar
112
Merhaba Sn. modalı,

Örneği ekledim konu hakkında yardımlarınızı ve önerilerinizi bekliyorum..

İyi günler
 
Üst