Skip to main content

AccessTr.neT


Formda onay kutusu ile tek personel seçmek!!!!!!

Formda onay kutusu ile tek personel seçmek!!!!!!

#1
Merhabalar;
Formda onay kutusu ile tek personel seçmek istiyorum.
İki personel seçimine izin verilmesin. Nasıl yapabilirim.?

İyi Akşamlar
.rar Deneme.rar (Dosya Boyutu: 23,24 KB | İndirme Sayısı: 25)
Cevapla
#2
Merhaba,

formda bulunan aktif isimli onay kutusunun güncellenme sonrasında olayına aşağıdaki kodu yazınız.

If Nz(DCount("[Kimlik]", "Tablo1", "[Aktif]=-1"), 0) = 1 Then

   If Nz(DLookup("[Kimlik]", "Tablo1", "[Aktif]=-1"), 0) = Me.Kimlik Then
       Exit Sub
   Else
       Me.Undo
   End If

Me.Undo
MsgBox ("2. seçim yapılamaz")
End If
Cevapla
#3
Sayın ferhatozge,

Bahsettiğiniz talebinize yönelik olarak;
Kendi adıma naçizane yorumda bulunmak isterim.

Öncelikle,bu ONAY işlevini hangi amaç ile nerede kullanmayı düşünüyorsunuz?

Belki buna dair başka bir çözümler veya daha geçerli kolaylıklar sağlanabilir amacı ile danışmak istiyorum.

Çünkü;bu hali ile her ne kadar şimdilik olmak üzere sadece 4-5 kayıt mevcut.fakat,ileride bu kayıt sayısının arttığını var sayarsak örneğin 100 ya da çok daha fazlası söz konusu olduğunda,bunca kayıt içerisinden sadece bir adet kayıt seçiminin yaptırılması ve başka seçime izin verilmemesi bana biraz pek de doğru gelmiyor.

Bunun yerine ille de tek bir seçim yapılacaksa farklı yöntemler de dahil edilerek,hem tabloya fazladan bir ALAN ADI eklenmemesi sağlanabilir hem de daha basit işlemler uygulanabilir.

Yukarıda belirtildiği üzere,eğer amaç açıklanırsa belki katılımcılar ile birlikte bu yapmayı istediğiniz her ne için ise,varsa ve uygunsa başka alternatif çözümler sağlanabilir.

Bilginize…iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#4
Sayın @ozanakkaya 
tam istediğim gibi olmuş.
çok teşekkür ederim...
Cevapla
#5
Sayın atoz112;
Bu işlevi sadece raporu imzalayacak personel için kullanacağım.
ozanakkaya 'da tam istediğim gibi tasarlamış.
İlginiz için çok teşekkür ederim.
Cevapla
#6
Örnek istediğiniz gibi oldu ancak ben @atoz112 hocaya katılıyorum. Onay kutusundan seçim yapabilmeniz için önceki seçili alandaki onayı kaldırmanız gerekli.  O onay kalkmaz ise yeni seçim yapamayacaksınız. Eğer kayıt sayısı fazla ise seçimi kaldırmak için işaretli onay kutusu arayacaksınız.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da