PDA

View Full Version : سوال: پركردن فرم صفحات اينترنتي از روي بانك اطلاعاتي



majid_labbeiky
شنبه 21 بهمن 1391, 15:49 عصر
با سلام خدمت دوستان عزيز و عرض خسته نباشيد

من توي محل كار يه بانك اطلاعاتي اكسس از نيروي انساني دارم كه حاوي اطلاعات فردي ، تحصيلي و شغلي هست .

با توجه به اينكه دفتر مركزي يه وب سايت طراحي كرده و قراره اطلاعات پرسنلي توي اين وب سايت ثبت بشه .
من چيكار ميتونم بكنم كه اين اطلاعات رو دوباره توي اين وب سايت به صورت دستي وارد نكنم .
يعني اطلاعات رو تبديل كرده و توي سايت به صورت خودكار ثبت بشه.

Esmail Solhkhah
یک شنبه 22 بهمن 1391, 01:40 صبح
با سلام خدمت دوستان عزيز و عرض خسته نباشيد

من توي محل كار يه بانك اطلاعاتي اكسس از نيروي انساني دارم كه حاوي اطلاعات فردي ، تحصيلي و شغلي هست .

با توجه به اينكه دفتر مركزي يه وب سايت طراحي كرده و قراره اطلاعات پرسنلي توي اين وب سايت ثبت بشه .
من چيكار ميتونم بكنم كه اين اطلاعات رو دوباره توي اين وب سايت به صورت دستي وارد نكنم .
يعني اطلاعات رو تبديل كرده و توي سايت به صورت خودكار ثبت بشه.

دیتابیس مبدا : اکسس
دیتابیس مقصد : احتمالا SQL Server

یه برنامه کانورت بنویسید که اطلاعات رو از جدول یا جداول اکسس خونده و به جدول معادل(طبیعتا با فیلدهای معادل) اون در SQL Server کپی کنه.
دیتابیس روی هاست را موقتا تا پایان این تبدیلات رو سیستم خودتون داشته باشید بعد آپ کنید.

موفق باشید.

majid_labbeiky
پنج شنبه 10 اسفند 1391, 12:44 عصر
ممنون از راهنمايي شما
من به بانك و هاست اين سايت درسترسي ندارم و فقط از طريق فرم ورود ميتونم وارد سايت بشم .
بغير از اين اره ، راه ديگيه وجود نداره ؟

danialafshari
پنج شنبه 10 اسفند 1391, 13:16 عصر
ممنون از راهنمايي شما
من به بانك و هاست اين سايت درسترسي ندارم و فقط از طريق فرم ورود ميتونم وارد سايت بشم .
بغير از اين اره ، راه ديگيه وجود نداره ؟

سلام
میشه اطلاعات رو از طریق وب براوزر به textbox های روی وب ارسال کنید یک نمونه ساده گزاشتم در این تاپیک بررسیش کن :
لینک (http://barnamenevis.org/showthread.php?386534-(%D9%81%D9%88%D8%B1%DB%8C)%D8%AE%D9%88%D8%A7%D9%86 %D8%AF%D9%86-%D9%88-%D8%AF%D8%B1%D8%AC-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%D8%B1%D9%88%D9%86-%DB%8C%DA%A9-textarea-%D8%AF%D8%B1-%D8%B5%D9%81%D8%AD%D9%87-%D9%88%D8%A8)

samadblaj
پنج شنبه 10 اسفند 1391, 13:53 عصر
سلام ایــــن (http://s3.picofile.com/file/7505610107/Blogfa_Post.rar.html)برنامه من دقیقا همین کار رو میکرد اطلاعات رو از دیتابیس دریافت میکرد توی listbox آرشیو میکرد و به صورت اتوماتیک توی این وبلاگم (http://www.proje3.blogfa.com)درج میکرد...
با اجرا برنامه مشاهده خواهید کرد که در وبلاگ ذکر شده به صورت اتوماتیک پست ها ثبت میشه... هر کجای کد رو نیاز داشتی بگو تا برات قرار بدم چون پروژه سفارشی بود نمیتونم سورس رو در اختیارت بذارم...

id فیلد ها رو بدست میاریم و با این کد اطلاعات رو براش ارسال میکنیم :
HtmlDocument doc = this.webBrowser1.Document;
doc.GetElementById("Uid").SetAttribute("Value", comboBox1 .Text);
doc.GetElementById("Password").SetAttribute("Value", textBox2.Text);
webBrowser1.Document.GetElementById("btnSubmit").InvokeMember("click");