نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: اتصال به پایگاه مدرسه از طریق اکسل

  1. #1


    آخرین بازدید
    2017/10/15
    تاریخ عضویت
    October 2013
    نوشته ها
    9
    امتیاز
    11
    سپاس
    16
    سپاس شده
    8 در 7 پست
    تعیین سطح نشده است

    Nuclear اتصال به پایگاه مدرسه از طریق اکسل

    سلام
    دوستان
    من تازه وارد هستم
    میخواستم بدونم چه طوری میشه پایگاه اطلاعاتی یه مدرسه رو به اکسل معرفی کرد و اطلاعات دانش اموزان رو وارد اکسل کنیم؟
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    2016/08/18
    تاریخ عضویت
    December 2010
    نوشته ها
    398
    امتیاز
    253
    سپاس
    750
    سپاس شده
    383 در 159 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط shoeib63 نمایش پست ها
    سلام
    دوستان
    من تازه وارد هستم
    میخواستم بدونم چه طوری میشه پایگاه اطلاعاتی یه مدرسه رو به اکسل معرفی کرد و اطلاعات دانش اموزان رو وارد اکسل کنیم؟
    سلام برای وارد کردن اطلاعات از بانک اطلاعاتی به اکسل از مسیر زیر بری:
    در اکسل 2007 و 2010
    Data_____From Other Source______From Microsoft Query
    و بانک اطلاعاتی اکسس رو انتخاب کنی و آدرس فایل رو بدی و چداول و یا کوئری هایی که میخوای اطلاعات رو ازش به اکسل وارد کنی رو معرفی کنی
    خواستن ، توانستن است.

  5. سپاس ها (3)


  6. #3


    آخرین بازدید
    2017/10/15
    تاریخ عضویت
    October 2013
    نوشته ها
    9
    امتیاز
    11
    سپاس
    16
    سپاس شده
    8 در 7 پست
    تعیین سطح نشده است

    درود بر شما دوست عزیز
    من این مسیر رو رفتم ولی نشد
    پایگاه اسکیول هستش 2005
    موقع اتصال خطا میده
    نرم افزار مدارس که تمام مدارس استفاده میکنن هستش
    میخوام جداول و نام نام خانوادگی به همراه عکس دانش اموز رو بیارم تو اکسل
    ایا این امکانش هست یا نه؟

  7. #4


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام

    Danger

    برای دسترسی به هر پایگاه داده ای میتونین از شی ADO(ActiveX Data Object) استفاده کنین. که برای این که نیاز به سه شی اصلی با نامهای :
    Connection,Command و RecordSet هست.
    از شی Connection برای ایجاد ارتباط با پایگاه داده استفاده میشه و از RecordSet جهت نگهداری داده های بدست آمده از پایگاه داده توسط دستورات تعیین شده در شی Command استفاده میشه.
    دستورات قرار داده شده در شی Command بر اساس زبان SQL است. که برای کاری که شما میخواهید انجام بدین این دستورات در مثال زیر قرار داده شده
    حالا در VBE یک ماژول ایجاد کنید و یک Sub توی اون قرار بدین:
    اول از همه باید شی Connection رو بسازین و مسیر ارتباطی رو تعیین کنین:
    کد:
    Dim Cn as ADODB.Connection
    Set Cn = New ADODB.Connection

    حالا باید مسیر ارتباط رو به صورت زیر مشخص کنین (تنها در قسمت نام پایگاه داده باید نام پایگاه اطلاعاتی خودتون رو قرار بدین):
    کد:
    Dim StrConn as String
    Strconn = "PROVIDER=SQLOLEDB;"
    StrConn = StrConn & "DATA SOURCE=(local);INITIAL CATALOG=نام پایگاه داده شما;"
    StrConn = StrConn & " INTEGRATED SECURITY= SSPI;"

    بعد از ایجاد مسیر ارتباط باید این مسیر رو با دستور زیر باز کنین:
    کد:
    Cn.Open StrConn
    در قدم بعد باید شی RecordSet رو ایجاد کنین و با استفاده از دستورات مناسب، اطلاعاتتون رو از پایگاه داده جمع کنین و تو اکسل قرار بدین:
    کد:
    Dim Rs as ADODB.Recordset
    Set Rs = New ADODB.Recordset
    
    With Rs
    .ActiveConnection = Cn
    ' با استفاده از دستورات قرار داده شده در جلوی فرمان Open، تمامی اطلاعات موجود در جدول درون شی RecordSet قرار داده میشه.
    .Open "SELECT * FROM نام جدول"
    ' اطلاعات قرار داده شده درون شی RecordSet به سلول A1 در شیت اول انتقال داده میشه.(در واقع سلول سمت چپ و بالای جدول شما سلول A1 هست و ما بقی در ادامه قرار داده میشه)
    Sheet1.Range("A1").CopyFromRecordset Rs
    .Close
    End With
    و در نهایت ارتباط با پایگاه داده باید بسته بشه:
    کد:
    Cn.Close
    در یادگیری سیر نشوید

    برای ارتباط بیشتر به سایت ExcelPedia سربزنید.
    برگزاری دوره های آموزش اکسل در تهران
    آموزش توابع اکسل


  8. #5


    آخرین بازدید
    2017/10/15
    تاریخ عضویت
    October 2013
    نوشته ها
    9
    امتیاز
    11
    سپاس
    16
    سپاس شده
    8 در 7 پست
    تعیین سطح نشده است

    ببخشید دوست من
    من تازه کار هستم تو این زمینه ها
    من روش دوس ت قبلی رو یه جور دیگه رفتم
    تونستم به پایگاه وصل بشم
    ولی وقتی توی محیط Microsoft Query اطلاعات میاد بعدشم تاییدش میکنم توی اکسل نوشته هاش بصورت انگلیسی هستش

  9. #6


    آخرین بازدید
    2020/07/07
    تاریخ عضویت
    July 2014
    محل سکونت
    خراسان رضوی
    نوشته ها
    120
    امتیاز
    139
    سپاس
    12
    سپاس شده
    49 در 31 پست
    سطح اکسل
    36.00 %

    ابتدا اکسلو باز میکنیم بعدش به سربرگ data می رویم سپس مسیر زیر را طی میکنیم
    fromothersourses fromsqlserver


    سپس در کادر ظاهر شده در قسمت server name دقیقا باید تایپ کنیم sqlexpress\.فقط یادتون باشه دقیقا همینو تایپ کنین!!دقیقا مثل تصویر زیر
    و گزینه انتخاب شده رو به صورت پیش فرض بذارین و کارش نداشته باشین


    در قسمت بعدی و در کادر select the database.......نام پایگاهی رو که میخواین اطلاعاتش رو بیارین توی اکسل رو انتخاب کنین و از نام جداولی که در قسمت زیر ظاهر میشود نام جدولی که میخواین اطلاعتش رو توی اکسل داشته باشین رو انتخاب کنین مثلا جدول studentsمشخصات دانش آموزان رو داره در مورد بقیه جداول خودتون میتونید امتحان کنید و ببینین چه اطلاعاتی داخلشون موجوده



    به این نکته دقت فرمایید که در کادر بالا که میخواین نام پایگاه رو انتخاب کنین جلوی کد هر مدرسه اگر اون مدرسه متوسطه باشه کلمه dana قرار داره مثلا کد مدرسه فرضی من 4040 هستش و چون متوسطه است dana هم اومده قبلش و شده dana4040 و اگر راهنمایی باشه کلمه rahnamee و اگر ابتدایی باشه کلمه tosifi قرار داره. اینها رو گفتم برای اینکه دچار اشتباه نشین

    در مرحله بعدی در کادر ظاهر شده روی دکمه finish کلیک کنید و در کادر آخری هم ok را بزنید می بینید که اطلاعات از دانا به اکسل وارد می شود!!!






    مشاهده می فرمایید که اطلاعات از دانا به اکسل وارد شده است. خود شما می توانید با بررسی خیلی ساده به عنوان سرستون اطلاعات پی ببرید مثلا studentcodeهمان کد دانش آموزی می باشد



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مختصات نقطه
    توسط vahid131 در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 8
    آخرين نوشته: 2012/11/06, 21:32
  2. اختصاص شورتکات به Add-in
    توسط kheyri در انجمن add-ins
    پاسخ ها: 2
    آخرين نوشته: 2012/03/10, 19:33
  3. نیاز به کمک فوری در مورد یک فرمول تصاعدی
    توسط behzadtaje در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2012/02/02, 15:40
  4. فرم آماده طراحی اتصالات--عمران--
    توسط Javid Mokhtari در انجمن تالار آموزش اکسل
    پاسخ ها: 0
    آخرين نوشته: 2012/01/22, 17:13
  5. اختصاص شورتکات به Add-in
    توسط kheyri در انجمن add-ins
    پاسخ ها: 1
    آخرين نوشته: 2011/03/15, 12:08

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

مدرسه اکسل

دادن مختصات جهت يك سل exceliran.com

اتصال به پایگاه داده از اكسل

اکسل اطلاعات کادر مدرسهاکسل مدارساموزش اکسل ویژه مدرسهاطلاعات مدارس ایران اکسل

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است