Veritabanından Kelime Karşılıklarından 1 Doğru 3 Yanlış Cevabı Rasgele Seçmek - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Excel (https://accesstr.net/forum-microsoft-excel.html) +--- Forum: Excel Cevaplanmış Soruları (https://accesstr.net/forum-excel-cevaplanmis-sorulari.html) +--- Konu Başlığı: Veritabanından Kelime Karşılıklarından 1 Doğru 3 Yanlış Cevabı Rasgele Seçmek (/konu-veritabanindan-kelime-karsiliklarindan-1-dogru-3-yanlis-cevabi-rasgele-secmek.html) |
Veritabanından Kelime Karşılıklarından 1 Doğru 3 Yanlış Cevabı Rasgele Seçmek - Oğuz Türkyılmaz - 21/05/2021 60000 satırlık sözlükten rasgele bir ingilizce kelimeyi B hücresine ve türkçe karşılığınıda yine rasgele C D E F hücrelerinden birine yazdırarak kalan 3 boş hücreye de yine rasgele türkçe kelime karşılıklarından 3 tanesinin eklenmesini sağlamak ve Bu şekilde ingilizce kelime bilgisi testi oluşturmak ve başka özelliklerle geliştirmek istiyorum. Normalde internette izlediğim Sözlük testi uygulaması adlı dersde bu işlemi manuel olarak yapmışlar fakat bu şekilde testin hazırlanması için çok uzun zaman harcamak gerekiyor. Yardımlarınız için teşekkür ederim. RE: Veritabanından Kelime Karşılıklarından 1 Doğru 3 Yanlış Cevabı Rasgele Seçmek - berduş - 21/05/2021 her defasında sadece 1 İngilizce kelime mi seçilecek, test gibi bir şeyse seçilecek kelime sayısının daha fazla olması gerekmez mi RE: Veritabanından Kelime Karşılıklarından 1 Doğru 3 Yanlış Cevabı Rasgele Seçmek - berduş - 22/05/2021 aşağıdaki kodu dener misiniz? eğer değer girmezseniz sadece bir kelime bulur, ama diyelim ki 20 soruluk bir test için : rastgeleTestCol 20 yazmanız yeterli
RE: Veritabanından Kelime Karşılıklarından 1 Doğru 3 Yanlış Cevabı Rasgele Seçmek - Oğuz Türkyılmaz - 22/05/2021 @berduş Hocam aslında kafamda 60000 satırdaki her ingilizce ve türkçe kelime karşıklıkları için bir soruyu bir defa da hazırlayıp bir daha uğraşmamak vardı ama aklıma başka şeylerde geldi daha sonra ve fikrimi değiştirdim. Bu soruları sizin de belirttiğiniz gibi sorulacak soru adedini kullanıcdan input box ile alsak ve o adede göre soruyu veritabanından rasgele hazırlatsak daha pratik ve çok daha hızlı olacak. Ben aklıma gelen diğer ayrıntıyıda paylaşayım. Eğer mümkün olursa tasarımı o şekilde yapalım. Şöyle ki VeriTabanı sayfasınıda ben 4-5 sayfaya bölerek kriterlere ayırsam sayfalara da İş Tatil Günlük yaşam Hayvanlar _ Renkler Deyimler vs. gibi isimler verip kullanıcıya bir seçim ekranından sanırım combobax dan seçtirmek en uygunu olur. Önce hangi kriterde ( yani hangi sayfadaki verilerden soru listesinin oluşturulacağını ) soru istediğinin cevabını diyelim ki comboboxdan aldıktan sonra input box ile de hazırlanmasını istediği testin kaç soruluk oluşturulacağının bilgisi alınarak toplamda 2 farklı duruma göre test hazırlanması çok daha güzel olur diye düşünüyorum. Ben kodlarınızı denedikten sonra bir userform düzenleyip onun üzerinden kullanıcının işlemleri seçmesi için arayüz hazırlayıp dönüş yaparım teşekkür ederim. RE: Veritabanından Kelime Karşılıklarından 1 Doğru 3 Yanlış Cevabı Rasgele Seçmek - Oğuz Türkyılmaz - 22/05/2021 @berduş hocam arayüzü hazırladım. Çalışma şekli olarak kullanıcı önce soru kriterini seçecek (Şu an sadece DATABASE sayfasında veri var) seçtiği kriterin sayfa sekmesindeki sorulardan istediği kadar adedi seçecek. Eğer butonlardan Soru_Cevap ENG_TUR olanı tıkladıysa rasgele seçilerek hazırlanan sorular bu addaki sayfada 1 ingilizce kelime karşılığında 4 ü yanlış 1 tanesi doğru seçenekten oluşan 5 türkçe karşılıktan oluşacak Soru_Cevap TUR_ENG olanı tıkladıysa rasgele seçilerek hazırlanan sorular bu addaki sayfada 1 türkçe kelime karşılığında 4 ü yanlış 1 tanesi doğru seçenekten oluşan 5 ingilizce karşılıktan oluşacak şekilde ilgili sayfadaki hücrelere aktarılacak. Ben daha sonra bu doğru yanlış cevaplar karşılığında puan verme kelimenin sesli telaffuzu gibi ayrıntıları ekleyeceğim.(Bu kısımları nasıl yapacağımı öğrendim ama asıl iş programın bu bölümünü doğru tasarlamak ) Umarım tam anlamıyla anlatabilmişimdir. Son Olarak sormak istediğim bir şey var bu MENU sayfasında yaptığım arayüzü USERFORM üzerinde yapsam Excel ilk açıldığında direk o userform açılabilir mi. Yani Accessdeki gibi açılış formu olarak bu user form tanımlanabilirmi. RE: Veritabanından Kelime Karşılıklarından 1 Doğru 3 Yanlış Cevabı Rasgele Seçmek - berduş - 22/05/2021 Yalniz bunları zaten siz de yapabilirsiniz fonksiyon belli, gerisi parametre değeri olarak sayfa adını veya belirleyeceğiniz diğer parametreleri fonksiyona tanıtmak ve bu parametrelerle fonksiyonu çağırmak Userform açılma meselesine gelince form açmayı zaten biliyorsunuz bunu workbook open benzeri bir yordama ekleyeceksiniz. |