AccessTr.neT

Tam Versiyon: ado ile formda seçilen checkbox'ları tabloya kaydetme
Ş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
Merhaba

Projemde takıldığım bir noktayı sizlerle paylaşmak istedim örnek bi form oluşturup ekledim.
soru:
Formda bir kullanıcı kaydı ve kullanıcının 2 bölümdeki izinleri kaydedilmesi gerekiyor, örnekte olduğu gibi user tablosuna kullanıcı bilgisini ve formda checkbox ile seçilen "işletme","güvenlik" alanlarına giriş izinlerini kaydetmem gerekiyor yani checkbox seçiliyse tabloya 1 yazıcak seçili değilse 0.

ikinci işlemde ise izinler tablosuna kullanıcının 2 bölümdeki "okuma" ve "yazma" izinlerini eklemem gerekiyor, yani kullanıcıID sini kayıtta aldık bir döngü vasıtasıyla formdaki 2 bölüm checkbox'ı ve 4 izin checkbox ı tabloya kaydetmem gerekiyor sonuç şu şekilde olmalı.

seçilen bölüm alanları(formdaki checkboxlar) izinler tablosuna "işletme" ve "güvenlik" olarak eklenicek onun yanındaki checkboxlar okuma seçiliyse1 değilse0 yazma seçiliyse 1 veya 0 olmalı.

userID--bölüm---okuma--yazma
--1 ---işletme ---1 -----1
--1--- güvenlik --0 -----1

gibi eklenicek izinler tablosuna.

yardımı esirgemeyen saygıdeğer accesstr kullanıcıları yorumlarınızı bekliyorum Img-cray Fur
kendim sordum kendime yardım edeyim Lol

şöyle bi yöntem uyguladım biraz karışık kod kalabalığı yapıyo ama checkboxların altlarına ikişer textbox koydum ve checkbox seçilirse text 1 seçilmezse text 0 değerleri textlere yazılıyor birde işletme checkbox seçilince text e işletme güvenlik seçilirse güvenlik yazılıyor.

fakat buraya kadar herşey normalde izinler tablosuna gelince okuma yazama izinlerinde ado ile döngü kurupta sırayla kaydedemedim Img-cray
Neden ADO kullanıyorsunuz? Burada yer alan onay kutuları tabloda zaten var dolayısıyla işaretlediğinizde değeri evet (-1) onaylamadığınızda hayır(0) olacak. Yani aslında yapacağınız IF ile şu kutu işaretlimi değilmi kontrolü yapmak.
bu soruyu bekliyodum
koyduğum örnek programın ufak bi alanı sadece baya büyük bi çalışma yapıyorumda o yüzden anlaşılır olsun diye örnek yaptım veritabanını filan ayırmadım asıl projede veritabanı ayrı o yüzden ado ile çalışıyorum

check boxları tabloya 0 ve 1 olarak kaydetmek istiyorum çok olunca kafam karıştı döngü kuramadım
son geldiğim aşamada user tablosuna 0 1 olarak kayıt yapıyorum fakat bölümlerin izinlerini verirken sıkıntı izinler tablosuna tek kayıt yapıyor denemediğim döngü kalmadı ama yok olmuyo
Sn saygincilli probleminizi çözebildiniz mi? konular bazen gözden kaçabilir. Gerektiğinde konunuzu güncelleyebilirsiniz.
Saygılar.
Sayfalar: 1 2