Skip to main content

AccessTr.neT M.


Dinamik Veri Giriş Formu

Dinamik Veri Giriş Formu

Çözüldü #1
Merhaba; foruma yeni katıldım. Hazır cevaplanmış sorular bölümünden bayağı faydalandım. Çok teşekkürler.

İki adet soru sormak istiyorum.

1.Veritabanı normalizasyonu;
Anket veritabanında 4 çeşit anket olsa her biri elli soru içerse ve bu sorulara ileride ekleme yapılabilen bir veritabanı nasıl olur?

2.Bu veritabanın veri giriş ekranı nasıl yapılır?

Fikir ve tavsiyelerinizi bekliyorum çok teşekkürler.

(Bu arada kesinlikle üzerinde  uğraştım içinden çıkamadığım için kolay yola başvurdum)

Cevapla
#2
Sorular, cevaplar gibi iki tablo olur,

Sorular tablosunda soru_id, sorumetni, sorucevabi gibi alanlar olur.
cevaplar tablosunda da cevap_id, soru_id, secenek, cevap gibi alan olur,

Forma alt form eklenir, altalan, üst alan soru id olarak bağlanır. Üst forma soru yazılır. alt forma da A, B, C....E gibi cevaplar yazılır. Üst formdan sonraki soruya geçilir.

"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
...........
#3
Teşekkür ederim fakat benim yapmak istediğim biraz daha farklı;

anket bazlı bir formda her bir soru için bir alan olacak (textbox yada datasheet) şekilde giriş yapmak istiyorum bunu da soru tablosu; soru_id,soru_ad.
cevap tablosu; kişi_ad, soru_id,cevap_id şeklinde yapabilir miyim? Böyle yapınca her bir anket için 50 satır oluşması gerekiyor, Bin ankette elli bin satır eder bu da normalizasyona aykırı olmaz mı?

Cevapla
#4
(04/02/2019 13:13)ozanakkaya Adlı Kullanıcıdan Alıntı: Sorular tablosunda soru_id, sorumetni, sorucevabi gibi alanlar olur.
cevaplar tablosunda da cevap_id, soru_id, secenek, cevap gibi alan olur,
(04/02/2019 14:00)alexwoz Adlı Kullanıcıdan Alıntı: bunu da soru tablosu; soru_id,soru_ad.
cevap tablosu; kişi_ad, soru_id,cevap_id şeklinde yapabilir miyim?
Aynı tasarımdan bahsediyoruz. Anket Soruları için 1 tablo, cevapları için 1 tablo olacak, 1 soru için soru tablosunda 1 satır, cevap tablosunda da 1 satır olacak.

"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
...........
#5
Merhaba;
Dediğiniz gibi yaptım fakat tüm soruları gösteremedim  left join ile denedim yinede olmadı , her bir kişiye tüm soruları nasıl gösterebilirim?

Cevapla
#6
Merhaba, yaptığınız kadarını ekleyin inceleyelim.

"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
...........

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

Yorum yapmak için üye olmanız gerekiyor

ya da