Hello my new question is how to generate a randome questions in paper automatically like... i have a one form in vb.net 2008 and database in sqlserver 2005.... my question is that i have a form1 in which using combobox1 for Modules((thease are fields)Module_ID,Module_Name), Combobox2 for topics((these are fields)Module_ID,Topic_ID,Topic_Name),Combobox3 for category in which loading items like(b1,b2) , combobox4 for levels(1,2,3) ... means i want to select module,topic,category,level and then it must read from database then select random question from question table which fields are(Topic_ID,Question_ID,Question,Image_data,level_ID)with its options like a,b,c from Options table which fields are(Question_ID,Option_ID,Description,Answer) read randomly at least 10 questions or more then 10 according to quantity for which using combobox5 (10,20,30,40,50...)and the past it all selected data from tools and database on next form of vb then i can print that paper... please guide me or properly tell me about code how may i work on this ... waiting for reply