AccessTr.neT

Tam Versiyon: Onay Kutusu Seçme Koşulu
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4
Arkadaşlar Sory ben sorumu tdsharun Hocamın dediği gibi yanlış sormusum 3 tane seçenek grubu için olması için kodu nasıl yapabilirim ???
Sayın scaptan, bize kodun nasıl olması gerektiğini sormadan önce ne yapmak istediğinizi anlatabilir misiniz? Belki daha basit bir yöntemi vardır. Siz tam olarak ne yapmak istiyorsunuz onu söyleyin...

Kodlamayı bize bırakın. Çünkü kullanılması gereken yöntem değil yapılmak istenen önemli ilk etapta...

3 tane seçenek grubu kullanmak bana hiç mantıklı gelmedi. Onun için siz önce yapmak istediğinizi tane tane, tek tek anlatın...
Hocam Pardon olayı ben yanlış anlattım Doğru diyorsunuz ben ayrı ayrı
3 adet secenek Grubu yaptım amacım Seçenek Gruplarının veri tababanına 1 değeri atması için, sizin yaptıgınız örnekte onay kutuları (eksi -1) atıyor bu konu işime yaramıyor ben bu seçenek grubundaki veri leri rapor ortamında aynı zamanda toplama yaptırarak yansıyıyorum.

3 Tane Seçenek Grubu için bu kodu nasıl yapmam gerekir lütfen yardım ...

If Me.Onay1 = 0 And Me.Onay2 = 0 And Me.Onay3 = 0 Then
MsgBox ("kategorilerde seçim yapmadınız lütfen seçim yapınız....")
'Else
End If
Örnegi incele
Sayın moderatör arkadaşım Ayhan2122 size istediğiniz türde bir örnek hazırlamış. Sanırım işinizi görecektir. Ben sadece toplama yapmak istediğiniz -1 değerlerini 1 değerine dönüştürmeniz ile ilgili bir bilgi vermek istiyorum. IIF komutunun form üzerine veya sorguda kullanarak bunu yapabilirsiniz aslında. Siziif komutunu kullanabiliyorsunuz ama bu şekilde kullanmayı düşünmediniz sanırım.

=IIf(isnull([onay1]);0;1)

bu komut size 0 veya 1 değeri döndürecektir. onay1 içinde işaret olmasına veya olmamasına (null olmasına diyebiliriz) göre 0 ve 1 değerleri bir metin kutusuna veya sorgu birimine atanabilir. Nul komutunu kullanmak kafanızı karıştırdıysa

=IIf([onay1]=-1; 1; 0)

komutunu kullanabilirsiniz.

Kolay gelsin..

Not: Komutların form-rapor üzerindeki kullanımında ;(noktalı virgül) kullanılırken sorgularda ,(virgül) kullanmalısınız.
Slm Arkadaşlar hepinize yardımlarınız ve konumla ilgilendiğiniz için hepinize sonsuz teşekkürlerimi sunarım .
Sayın modretor Ayhan2122 arkadaşımızın gördermiş olduğu örnegi kullnadım işimi gördü.


Mehmet Demiral arkadaşımızın örneğinide değerlediricem ...
Hata bende konuyu açarken soruyu yanlış sorduğum için arkadaşların fazlasıyla zamanını aldım onlardan tekrar özürdilerim .

Sağlıkcakla kalın Ellerinize sağlık...



***** "Bende bir elma, sende de bir elma varsa; ben sana bir elma verirsem,
sen de bana bir elma verirsen: İkimizde de birer elma olur.
Fakat, bende bir bilgi, sende bir bilgi varsa; Ben sana bir bilgi verirsem,
sen de bana bir bilgi verirsen: Bende iki bilgi, sende de iki bilgi olur!" *****
Sayfalar: 1 2 3 4