Tarih Aralığı Uyarısı

1 2 3
10/01/2009, 04:07

Nadir46

Bütün formu taradığımı düşünüyorum. Belki vadır ama bulamadım sanırım. Programı yaptırmak için değil öğrenmek için soruyorum..
sorum şu: örneğin
göreve başlama tarihi :01.01.2009
görevin bitmesi gereken süre: 60 gün ya da herhangi bir gün sayısı
bitiş tarihi: (60 günü hesaplayarak otomatik yazılabilir mi)
1- program bana 60 gün sonra uyarı verebilir mi?
2- her açtığımda bana x görevinin tamamlanmasına şu kadar gün kaldı uyarısı verebili mi
3- günü geldiğinde de x görevinin günü gelmiştir diyebilir mi?
4- Bunu sesli uyarı şeklinde yapabilir mi

teşekkür ederim..
10/01/2009, 10:31

ozanakkaya

süreyi hesaplatmak için Süre metin kutusunun günc. son. olayı
Kod:
Me.BITISTAR.Value = Me.BASLAMATAR + Me.SURE


Kalan süreyi hesaplatmak için Kalan süre metin kutusunun denetim kaynağı
Kod:
=[BITISTAR]-Date()
11/01/2009, 00:35

Nadir46

Teşekkür ederim..
13/01/2009, 23:35

Nadir46

size aynı çalışma üzerinde bir soru daha sorsam.. zamanınız var mı yardımcı olabilir misiniz.? Eğer zamanınız varsa;
1- Görevlendirme formunda tarih aralığı ve süre veriyoruz.. başlangıç tarihine verdiğimiz süre kadarını hesaplayıp bitiş tarihini ya da son tarihi hesaplıyor.
- görev zamanı geldiğinde yani süre dolduğunda (örneğin 21 günlük süre verdiğimizi varsayalım) program açık iken ya da açıldığında bizi sesli ya da mesajla x görevi bugün tamamlanması gerekir .. gibi ya da tarihi gelen görevler gibi.. mesaj vermesini sağlayabilir miyiz? teşekkür ederim.
Aslında uyarı mesajını formu açıp kapattığımda veriyor.. ancak. sadece o andaki görünen kaydın mesajını veriyor
13/01/2009, 23:59

tdsharun

Sanırım istediğiniz şööle bi kod:

If SonTarih = Date Then
MsgBox "SonTarih'in günü gelmiştir"
End If

Bunu Formun eventlerinden birine yerleştir. Yüklendiğinde, açıldığında, güncelleştirildiğinde falan...

Denemedim ama çalışması lazım...
14/01/2009, 00:57

Nadir46

form ilk açıldığında yalnızca ilk kayıttaki durumu bildiriyor diğerlerini kontrol etmiyor.
1 2 3