امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
آوردن اطلاعات از word به access
نویسنده پیام
alaska آفلاین
عضو افتخاری
****

ارسال‌ها: 591
موضوع‌ها: 65
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 3841
( 2520 تشکر در 474 ارسال )
ارسال: #1
آوردن اطلاعات از word به access
سلام
می خواستم یه جدول رو از word بیارم تو اکسس .آیا میشه این کارو کرد یا نه؟ ممنون میشم کمکم کنین

فکر کن آنگاه سخن بگو تا از لغزش و خطا مصون باشی .
امیرمومنان علی (ع)
۱۱-آذر-۱۳۸۷, ۲۳:۳۵:۵۳
ارسال‌ها
پاسخ
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #2
RE: آوردن اطلاعات از word به access
سلام
اگه عجله داری راه حل دوم رو بخون اگه نه تمام مطلب رو بخون.

اول یه گله ای از Word می کنم بعد جواب شما رو به دو روش می نویسم:
از منوی View بعد Toolbars گزینه Database رو فعال کنید.
روی جدول مورد نظر کلیک کنید و از Database Toolbar گزینه DataForm رو بزنید.
می بینید که اطلاعات جدول شما چقدر خوشگل به صورت یک Database نمایش داده میشن.
اما یه چیز کمه! یه دکمه که این Database رو Export کنه به Access به هیمن خاطر گفتم میخوام از Word گله کنم.

راه حل اول برای جداول کوچک:
برو تو Access و بانک جدید رو ایجاد کن.
برای ایجاد Table جدید Create table by entering data رو بزن تا وارد DataSheet بشی. پیش فرض 10 تا ستون داره. اگه 10 تا ستون کم بود باید تعداد ستون ها رو به اندازه جدولی که داخل Word داری اضافه کنی اما اگه زیاد بود مهم نیست. در مورد تعداد ردیف ها هم همینطور.
حالا تو Word تمام جدول رو Select و کپی کن بعد بیا تو Access و داخل DataSheet کلید Ctrl+A بعد Ctrl+V رو بزن. سؤال می پرسه که باید Yes رو بزنی.
این روش برای جداول کوچیک و انجام سریع کار بود چون اگه سطرهای شما بیشتر از 22 یا ستون های شما بیشتر از 10 تا باشه مجبوری اول سطر و ستون ها DataSheet رو اضافه کنی بعد اطلاعات رو Paste کنی.

راه حل دوم برای جداول بزرگ:
برو تو Word جدول مورد نظر رو انتخاب کن.
از منوی Table بعد Convert گزینه TableToText رو بزن.
گزینه Tabs رو انتخاب کن و OK بزن.
با زدن OK هم جدول به متن تبدیل میشه هم اینکه تمام متن تبدیل شده Select میشه. تو همان حالت که Select هست Ctrl+C بزن.
یه فایل متنی مثلا تو Notepad ایجاد کن و Paste بزن بعد فایل رو با فرمت txt ذخیره کن. اگه از کاراکترهای فارسی استفاده کرده باشی یه پیغام موقع Save میاد که باید OK بزنی (Notepad هم دلش خوشه ها! Save کن بره کار داریم بابا)
از تو Access بانک جدیدی ایجاد کن ولی Table ایجاد نکن.
از منوی File بعد Get External Data گزینه Import رو بزن.
تو کادر محاوره Open برای قسمت File of types باید گزینه Text Files رو انتخاب کنی.
فایلی رو که تو Notepad ذخیره کردی بودی Open کن و حالشو ببر.
بقیش با خودت. فقط امیدوارم با کاراکترهای فارسی و ذخیره اطلاعات فارسی تو فایل متنی مشکل نداشته باشی.


(آخرین ویرایش در این ارسال: ۱۲-آذر-۱۳۸۷, ۰۹:۴۸:۳۴، توسط mojtabamalaekeh.)
۱۲-آذر-۱۳۸۷, ۰۹:۴۶:۲۸
ارسال‌ها
پاسخ
تشکر شده توسط : ajlajlajl, alaska, t3r!p3000
alaska آفلاین
عضو افتخاری
****

ارسال‌ها: 591
موضوع‌ها: 65
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 3841
( 2520 تشکر در 474 ارسال )
ارسال: #3
RE: آوردن اطلاعات از word به access
فراوان سپاس
پس شما هم از نبودن Export تو Word شاکی هستین و این امر فقط مختص من نیست
بازم دستت درد نکنه

فکر کن آنگاه سخن بگو تا از لغزش و خطا مصون باشی .
امیرمومنان علی (ع)
۱۲-آذر-۱۳۸۷, ۱۷:۳۰:۵۳
ارسال‌ها
پاسخ
alaska آفلاین
عضو افتخاری
****

ارسال‌ها: 591
موضوع‌ها: 65
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 3841
( 2520 تشکر در 474 ارسال )
ارسال: #4
RE: آوردن اطلاعات از word به access
دوباره سلام
آقا مجتبی راه حل هات عالی بودند .فقط راه حل دوم کاراکترهای فارسی رو قبول نکرد.
تو راه حل اول چطوری میتونم تعداد ردیف ها رو زیاد کنم؟همش 22 ردیف داره و من می خوام بیشتر بشن
ممنون میشم بازم کمکم کنید.

فکر کن آنگاه سخن بگو تا از لغزش و خطا مصون باشی .
امیرمومنان علی (ع)
۲۰-آذر-۱۳۸۷, ۱۵:۲۰:۲۵
ارسال‌ها
پاسخ
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #5
RE: آوردن اطلاعات از word به access
علیک سلام دوست عزیز.

(۱۲-آذر-۱۳۸۷, ۱۷:۳۰:۵۳)alaska نوشته است: فراوان سپاس
پس شما هم از نبودن Export تو Word شاکی هستین و این امر فقط مختص من نیست
بازم دستت درد نکنه

آره شاکیم! ولی خداییش کارش خیلی درسته. تمام کارام رو با همین Word2003 و Paint ویندوز انجام میدم.

خواهش می کنم قابلی نداره.

مگه با فارسی مشکلی داری؟
یعنی نمی تونی تو Notepad فارسی ذخیره کنی؟

[تصویر:  UnicodeSetting.JPG]


برای افزودن ردیفها از چند تا ردیف خالی کپی بگیر (مثلا از 10 ردیف) بعد رو آخرین ردیف کلیک راست کن و Paste بزن

[تصویر:  AdditionalRows.JPG]

موفق باشید


(آخرین ویرایش در این ارسال: ۲۰-آذر-۱۳۸۷, ۱۶:۵۳:۴۳، توسط mojtabamalaekeh.)
۲۰-آذر-۱۳۸۷, ۱۶:۵۱:۴۷
ارسال‌ها
پاسخ
تشکر شده توسط : alaska
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #6
RE: آوردن اطلاعات از word به access
مجتبي جوون نوشته است:اگه از کاراکترهای فارسی استفاده کرده باشی یه پیغام موقع Save میاد که باید OK بزنی (Notepad هم دلش خوشه ها! Save کن بره کار داریم بابا)
اين واسه اينه كه فارسي داريم و مي خوايم به صورت اسكي ذخيره كنيم كه نمي شه و بايد حتما به صورت يونيكد باشه .
اگه شما ENCODING را در موقع ذخيره كردن UNICODE انتخاب كنيد ديگه اين گزينه نمي ياد و با مشكلاتي همچون بودن ؟؟؟؟ بجاي حروف فارسي رو به رو نمي شيم .
۲۱-آذر-۱۳۸۷, ۰۵:۲۵:۲۵
ارسال‌ها
پاسخ
تشکر شده توسط : mojtabamalaekeh, alaska
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #7
RE: آوردن اطلاعات از word به access
علی جون نکته خوبی رو گفت.
میدونید چرا این نکته رو فراموش کرده بودم؟
من قبلا UTF8 ذخیره می کردم که کاراکترها خراب نشن. اما بعد از مدتی فهمیدم...
خودش نوشته است:(Notepad هم دلش خوشه ها! Save کن بره کار داریم بابا)

در نتیجه من هم بی خیال تنظیم Encoding شدم.
[تصویر:  UTF8.JPG]

فرق Unicode با UTF8 چیه؟ نمی دونم! فقط می دونم هر وقت صفحات وب فارسی توی Internet Explorer درست نمایش داده نمیشن باید Encoding رو UTF8 انتخاب کنیم. جالبه که تو نسخه ی جدید Internet Explorer بجای UTF8 نوشته:
کد:
Unicode(UTF8)
Amaze
Confused


۲۱-آذر-۱۳۸۷, ۰۸:۵۴:۲۵
ارسال‌ها
پاسخ
alaska آفلاین
عضو افتخاری
****

ارسال‌ها: 591
موضوع‌ها: 65
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 3841
( 2520 تشکر در 474 ارسال )
ارسال: #8
RE: آوردن اطلاعات از word به access
سلام دوستان گرامی
خیلی ممنون مشکلم تا اینجا حل شده
حالا یه مشکل دیگه که نمی دونم می تونم اینجا بپرسم یا نه به هر حال می پرسم
جدولم رو از word آوردم تو اکسس ولی وقتی می خوام به وی بی اتصال بدم پیام اررور میده و نمی شناسه
حالا باید چیکار کنم؟؟
بازم ممنون از لطفتون

فکر کن آنگاه سخن بگو تا از لغزش و خطا مصون باشی .
امیرمومنان علی (ع)
۲۲-آذر-۱۳۸۷, ۱۵:۴۵:۰۰
ارسال‌ها
پاسخ
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #9
RE: آوردن اطلاعات از word به access
نسخه دیتابیس اکسس و همچنین رفرنسی که تو VB استفاده می کنی بگو.
در واقع شما شرایط رو کامل نگفتی که جواب بگیری.
جاش اینجا نیست ولی بذار بحث همینجوری ادامه پیدا کنه (به نظر حقیر).


۲۲-آذر-۱۳۸۷, ۱۸:۰۲:۰۶
ارسال‌ها
پاسخ
alaska آفلاین
عضو افتخاری
****

ارسال‌ها: 591
موضوع‌ها: 65
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 3841
( 2520 تشکر در 474 ارسال )
ارسال: #10
RE: آوردن اطلاعات از word به access
سلام آقا مجتبی
ممنون از توجهت
راستش اول فک می کردم اتصال به وی بی نباید زیاد سخت باشه واسه همین فقط مشکل دیتا بیس رو گفتم ولی وقتی با کمک شما و دیگر دوستان مشکلم اونجا حل شد با این مشکل روبرو شدم
از اکسس 2003 استفاده می کنم و اون یکی رو هم متوجه منظورت نشدم
راستش من تو وی بی زیاد وارد نیستم
می خوام یه ارتباط بین اکسس و ویبی داشته باشم یعنی تو برنامم از جدول اکسس استفاده کنم و توش دکمه های اضافه و حذف و جلو و عقب داشته باشه و این کارها رو این جدول کار کنه
کد های این کارها رو بلدم با اکسس خود وی بی هم این کار ها رو کردم ولی حالا که می خوام یه جدول اکسس ساخته شده روبه برنامه وصل کنم ایراد می گیره
ببخشید پر حرفی کردم

فکر کن آنگاه سخن بگو تا از لغزش و خطا مصون باشی .
امیرمومنان علی (ع)
۲۲-آذر-۱۳۸۷, ۲۳:۰۳:۰۰
ارسال‌ها
پاسخ
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #11
RE: آوردن اطلاعات از word به access
علیک سلام
پرحرفی کدومه؟ سؤالت رو باید کامل شرح بدی.
منظورم از رفرنس این بود:
وقتی شیء Data میذاری روی فرم رفرنس Microsoft DAO 3.51 به پروژه اضافه میشه که فقط بانکهای اکسس 97 رو پشتیبانی میکنه و باید بانکت رو از اکسس 2003 به اکسس 97 تبدیل کنی.
کد:
Tools\Database Utilities\Convert Database\To Access 97 File Format...
اما اگه میخوای از بانک 2003 استفاده کنه باید یه رفرنس با نسخه بالاتر استفاده کنی.
مثلا بجای شیء DATA از شیء ADO استفاده کن و برای ایجاد اتصال هم از Microsoft Jet 4.0 استفاده کن.
مثل عکس
تو قسمت Component شیء Microsoft ADO Data Control 6.0 رو اضافه می کنی و یه دونه میذاری روی فرم بعد روش کلیک راست می کنی و ADODC Properties رو میزنی.
[تصویر:  ado_step1.JPG]

تو برگه General باید Option سوم یعنی Use Connection String انتخاب بشه و بعد Build زده بشه
[تصویر:  ado_step2.JPG]

مرحله بعد مثل عکس
[تصویر:  ado_step3.JPG]

در مرحله آخر هم بانکت رو انتخاب می کنی (Browse) و جهت اطمینان Test رو بزن.
[تصویر:  ado_step4.JPG]


(آخرین ویرایش در این ارسال: ۲۳-آذر-۱۳۸۷, ۰۸:۲۱:۱۳، توسط mojtabamalaekeh.)
۲۳-آذر-۱۳۸۷, ۰۸:۱۴:۴۲
ارسال‌ها
پاسخ
تشکر شده توسط : alaska


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ذخیره اطلاعات در اکسس shabnam_skabiri 3 5,999 ۰۱-آبان-۱۳۹۱, ۰۱:۲۳:۳۵
آخرین ارسال: Ghoghnus
  [سوال] عدم اجرا دستورات sqlدر access iran58 1 4,449 ۰۴-تير-۱۳۹۱, ۱۸:۱۷:۱۵
آخرین ارسال: غزل بانو
Rolleyes اضافه کردن عکس در access و استفاده آن در vb.net fatemehamiri 1 7,129 ۱۳-مرداد-۱۳۸۸, ۱۶:۳۰:۲۷
آخرین ارسال: far_222000
  جزوه براي آموزش access نسيم 3 28,454 ۰۷-مرداد-۱۳۸۸, ۱۳:۴۹:۲۴
آخرین ارسال: Vatanmehr
Question Backup in Access Database Dr.Bronx 4 8,964 ۰۱-تير-۱۳۸۸, ۱۴:۵۷:۵۳
آخرین ارسال: fatollah_ghazi
  باز کردن فایلهای ms access در لینوکس (فوری) sainagroup 3 5,053 ۱۱-خرداد-۱۳۸۸, ۰۸:۵۶:۱۹
آخرین ارسال: ha_60
  قفل گذاری بر روی فایلهای Access nabeel 2 11,541 ۲۲-اسفند-۱۳۸۷, ۱۴:۱۲:۴۹
آخرین ارسال: nabeel
Exclamation کد کردن اطلاعات داخل اکسس dreamvbfox 4 8,077 ۲۲-اسفند-۱۳۸۷, ۱۳:۴۴:۳۸
آخرین ارسال: nabeel
  PDF آموزش Access 2007 فاطمه وطن دوست 0 20,983 ۲۰-آذر-۱۳۸۷, ۲۰:۲۴:۵۵
آخرین ارسال: فاطمه وطن دوست
  سیستم آموزش دانشگاهی access Scorpion 12 11,966 ۲۸-تير-۱۳۸۷, ۲۰:۰۱:۵۴
آخرین ارسال: Scorpion

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS