PDA

View Full Version : خواندن فایل word و تفکیک اطلاعاتش



farnoosh66
سه شنبه 28 خرداد 1392, 12:45 عصر
سلام دوستان
من یه برنامه دارم که یه فایل ورد که حاوی سوالات 4 گزینه ای است و میگیره میریزه توی دیتابیس

1)سوال اولم اینه که بنظرتون فایل و اول کامل بخونم بریزم تو متغیر یا textbox بعد برم خط به خط بخونم و تفکیک کنم یا اینکه مستقیم و خط به خط از فایل word که میخونم تفکیمام بکنم!!!

2)سوال دومم اینکه چه راهی پیشنهاد میکنین که سوالات و گزینه هارو بتونم تفکیک شده بزارم تو دیتابیس
لطفا اگه منبع یا کدی مشابه دارین معرفی کنین
با تشکر

tooraj_azizi_1035
سه شنبه 28 خرداد 1392, 17:21 عصر
سلام
جدولی داریم به نام Questons که در اون شماره سوال Primary key هست و فیلد Content هم خود سوال.
جدول دومی به نام Answers هست که سه فیلد داره یکی ID سوال یکی گزینه و دیگری فیلد منطقی از نوع bit که درست بودن گزینه رو تعیین می کنه.
به همون ترتیبی که خط به خط جملات رو می خونید داخل دیتابیس Insert کنید.

farnoosh66
چهارشنبه 29 خرداد 1392, 09:11 صبح
ممنون از پاسختون
قسمت اول ok (نظر خودم این بود که سوال با گزینه هاش تو یه جدول ذخیره بشه و گزینه صحیح و بریزم تو یه فیلد خاص ...)
ولی در مورد قسمت دوم مشکلم اینه که چطوری سوال و از گزینه تشخیص بدم.مثلا یه سوال 4خط زیر همه،یه سوال 2 خط(که هر خط 4 گزینه داره)و....سوالا فرمت خاصی ندارن!!!

tooraj_azizi_1035
چهارشنبه 29 خرداد 1392, 15:09 عصر
باید علامتی برای تموم شدن سوال پیدا کنید مثل ؟ یا وجود Enter... یا وقتی که به گزینه اول رسیدید بگید که اینجا انتهای سواله...
فکر کنم اگه واحد خوندنت رو از خط به پاراگراف تغییر بدی حل بشه تست کن:
doc.Paragraphs[iCount].Range.Text;