پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
یوزرفرم پیشرفته -Advanced  User Form
داشبورد (مقدماتی) – Dashboards(Elementary)
ابزارهای اعتبار سنجی و اخطار دهنده
بسته آموزشی userform
مدیریت و کنترل خطا در اکسل
توابع متنی
گرافیک در اکسل
جزوه آموزشی جداول و نمودارهای پاشنه ای
فایل آموزشی نحوه تهیه فرمت عددی دلخواه یا custom number format cell
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

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

  1. #1


    آخرین بازدید
    16 _ 12 _ 2015
    تاریخ عضویت
    October_2013
    نوشته ها
    9
    امتیاز
    11
    سپاس
    16
    سپاس شده
    8 در 7 پست

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

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

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    18 _ 08 _ 2016
    تاریخ عضویت
    December_2010
    نوشته ها
    403
    امتیاز
    254
    سپاس
    753
    سپاس شده
    384 در 161 پست

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

  5. سپاس ها (3)


  6. #3


    آخرین بازدید
    16 _ 12 _ 2015
    تاریخ عضویت
    October_2013
    نوشته ها
    9
    امتیاز
    11
    سپاس
    16
    سپاس شده
    8 در 7 پست

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

  7. #4


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

    یوزرفرم پیشرفته
    آخرین بازدید
    4 روز پیش
    تاریخ عضویت
    February_2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1438
    سپاس
    129
    سپاس شده
    550 در 155 پست

    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


    آخرین بازدید
    16 _ 12 _ 2015
    تاریخ عضویت
    October_2013
    نوشته ها
    9
    امتیاز
    11
    سپاس
    16
    سپاس شده
    8 در 7 پست

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

  9. #6


    آخرین بازدید
    02 _ 12 _ 2016
    تاریخ عضویت
    July_2014
    محل سکونت
    خراسان رضوی
    نوشته ها
    116
    امتیاز
    139
    سپاس
    11
    سپاس شده
    49 در 31 پست

    ابتدا اکسلو باز میکنیم بعدش به سربرگ 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
    آخرين نوشته: 06 _ 11 _ 2012, 20:32
  2. اختصاص شورتکات به Add-in
    توسط kheyri در انجمن add-ins
    پاسخ ها: 2
    آخرين نوشته: 10 _ 03 _ 2012, 18:33
  3. نیاز به کمک فوری در مورد یک فرمول تصاعدی
    توسط behzadtaje در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 02 _ 02 _ 2012, 14:40
  4. فرم آماده طراحی اتصالات--عمران--
    توسط jansiz hayat در انجمن تالار آموزش اکسل
    پاسخ ها: 0
    آخرين نوشته: 22 _ 01 _ 2012, 16:13
  5. اختصاص شورتکات به Add-in
    توسط kheyri در انجمن add-ins
    پاسخ ها: 1
    آخرين نوشته: 15 _ 03 _ 2011, 11:08

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

مدرسه اکسل

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

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

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

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

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