Skip to main content

AccessTr.neT


ado ile formda seçilen checkbox'ları tabloya kaydetme

ado ile formda seçilen checkbox'ları tabloya kaydetme

Çözüldü #1
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
.zip checkbox.zip (Dosya Boyutu: 32,51 KB | İndirme Sayısı: 11)
Cevapla
Çözüldü #2
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
Cevapla
Çözüldü #3
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.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #4
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
Cevapla
Çözüldü #5
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
Cevapla
Çözüldü #6
Sn saygincilli probleminizi çözebildiniz mi? konular bazen gözden kaçabilir. Gerektiğinde konunuzu güncelleyebilirsiniz.
Saygılar.
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi


Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da