[FORM] Form üzerindeki Değer(ler)in Yine Form üzerindeki Bir Değere Göre Girme Zorunluluğu
#1
Merhaba Arkadaşlar,
Ben bir personel takip formu hazırladım (örnek ektedir). Bu form üzerindeki Durum bilgisi "Ayrıldı" olarak değiştiğinde form üzerindeki Ayrılma Nedeni bilgisi girilme zorunluluğu olsun. Aynı şekilde ayrılma tarihi ve Açıklama bölümlerine de bilgi girme zorunluluğu olsun. "Ayrıldı" dırındaki diğer seçenekler için Ayrılma nedeni varsayılan olarak "-" gelsin. Ayrıca (mümkünse) bir kişinin durumu "Ayrıldı" olarak değiştiğinde Admin hariç bunu kimse değiştiremesin. Desteklerinizi rica ederim. Şimdiden teşekkürler.


Eklenti Dosyaları
.zip   Örnekk.zip (Boyut: 51,71 KB / İndirilme: 84)



  Alıntı
Bu mesajı beğenenler:
#2
(18-12-2019, 10:04)alperutku demiş ki: 1-Bu form üzerindeki Durum bilgisi "Ayrıldı" olarak değiştiğinde form üzerindeki Ayrılma Nedeni bilgisi girilme zorunluluğu olsun.
2-Aynı şekilde ayrılma tarihi ve Açıklama bölümlerine de bilgi girme zorunluluğu olsun.
3-"Ayrıldı" dırındaki diğer seçenekler için Ayrılma nedeni varsayılan olarak "-" gelsin. 
4-Ayrıca (mümkünse) bir kişinin durumu "Ayrıldı" olarak değiştiğinde Admin hariç bunu kimse değiştiremesin. Desteklerinizi rica ederim. Şimdiden teşekkürler.

1 için aşağıdaki, 2 için ise aynısını 2 için uyarlayabilirsin. (metinkutusu adları temsilidir, düzenlemen gerekli) 


Visual Basic
  1. if me.durumbilgisi="ayrıldı" and isnull(me.ayrilmanedeni) then
  2. msgbox "ayrılma bilgisi girilmesi zorunludur"
  3. exit sub
  4. end if


ayrılma nedeni girilmeden işlem yapmayacaktır.

3 için ise 
durumbilgisi metin kutusunun güncelleştirme sonrası olay yordamına: varsayılan olarak "-" gelmesini istediğin metin kutuları için=me.metinkutusu="-"
yazman yeterli

eğer yukarıdakilerle ilgili sorun hallolduyda, 4 . madde için sorunu tekrar yazınız, çözüm aradığınızı belirtiniz.
iyi çalışmalar.



  Alıntı
Bu mesajı beğenenler: Taruz
#3
(18-12-2019, 13:43)husem demiş ki:
(18-12-2019, 10:04)alperutku demiş ki: 1-Bu form üzerindeki Durum bilgisi "Ayrıldı" olarak değiştiğinde form üzerindeki Ayrılma Nedeni bilgisi girilme zorunluluğu olsun.
2-Aynı şekilde ayrılma tarihi ve Açıklama bölümlerine de bilgi girme zorunluluğu olsun.
3-"Ayrıldı" dırındaki diğer seçenekler için Ayrılma nedeni varsayılan olarak "-" gelsin. 
4-Ayrıca (mümkünse) bir kişinin durumu "Ayrıldı" olarak değiştiğinde Admin hariç bunu kimse değiştiremesin. Desteklerinizi rica ederim. Şimdiden teşekkürler.

1 için aşağıdaki, 2 için ise aynısını 2 için uyarlayabilirsin. (metinkutusu adları temsilidir, düzenlemen gerekli) 


Visual Basic
  1. if me.durumbilgisi="ayrıldı" and isnull(me.ayrilmanedeni) then
  2. msgbox "ayrılma bilgisi girilmesi zorunludur"
  3. exit sub
  4. end if


ayrılma nedeni girilmeden işlem yapmayacaktır.

3 için ise 
durumbilgisi metin kutusunun güncelleştirme sonrası olay yordamına: varsayılan olarak "-" gelmesini istediğin metin kutuları için=me.metinkutusu="-"
yazman yeterli

eğer yukarıdakilerle ilgili sorun hallolduyda, 4 . madde için sorunu tekrar yazınız, çözüm aradığınızı belirtiniz.
iyi çalışmalar.
Merhaba Sayın husem,

1. ve 2. durum için, Yazdığınız kodu Durum bilgisinin Değiştiğinde yordamına yazdım, veri girilmesi gereken her alan için uyarı veriyor fakat veri girmesem de beni zorlamıyor.  Bir sonraki etaba veya alana geçebiliyorum. Alanları doldurduğumda sadece boş alanlar için uyarı veriyor. Mesaj satırına Tamam demem yeterli. Benim isteğim zorunlu alanları doldurmadan formdan ayrılmamak. 
3. durum için Durum bilgisinin Güncelleştirme sonrası olay yordamına =me.AyrılmaNedeni="-" yazdığımda hata veriyor. İfade hataya neden oldu diyor. Dosyayı güncelleştirdiğim şekliyle tekrar ekliyorum.
4. için acil ve acele değil ama yaparsak iyi olur.

İlginiz için teşekkürler


Eklenti Dosyaları
.zip   Örnekk.zip (Boyut: 66,7 KB / İndirilme: 80)



  Alıntı
Bu mesajı beğenenler:
#4
office2003 kullandığımdan eklediğiniz örneği açamıyorum,



  Alıntı
Bu mesajı beğenenler:
#5
(19-12-2019, 10:18)husem demiş ki: office2003 kullandığımdan eklediğiniz örneği açamıyorum,

Merhaba,

2003 formatında yeniden ekledim.


Eklenti Dosyaları
.zip   Örnek2003.zip (Boyut: 52,06 KB / İndirilme: 73)



  Alıntı
Bu mesajı beğenenler:
#6
sn alperutku, merhaba
eklediğim dosya, inşallah işinize yarar.
iyi çalışmalar...


Eklenti Dosyaları
.rar   Örnek2003.rar (Boyut: 63,04 KB / İndirilme: 75)



  Alıntı
Bu mesajı beğenenler: alperutku


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Alt Form Toplama Dsum Fonksiyonu osman06 6 399 27-11-2025, 16:31
Son Mesaj: osman06
  Varsayılan Değer tercanlı 1 176 18-11-2025, 17:51
Son Mesaj: dsezgin
  çoklu Seçinle Kayıt Girme? kesoka 1 319 02-07-2025, 23:31
Son Mesaj: dsezgin
  Form üzerinde Ikili Filtreleme osmangezin@gmail.com 1 307 19-06-2025, 00:01
Son Mesaj: dsezgin
  [SORGU] Soldan 3 Değere Göre Toplam Alma karacahil 2 347 14-05-2025, 17:03
Son Mesaj: karacahil
access-sql-5 çapraz Sorguda Form omur34 5 367 11-03-2025, 09:44
Son Mesaj: omur34
  [FORM] Sürekli Form Filtrelemede Boş Kayıtların Getirmeme kral8596 4 340 03-02-2025, 12:41
Son Mesaj: halily
  Form üzerinden Bir Kaç Tabloya Verileri Kaydetmek myesukan 2 400 21-01-2025, 16:45
Son Mesaj: myesukan

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):