نمایش نتایج 1 تا 4 از 4

نام تاپیک: استفاده از اکسس بعنوان اینترفیس و sql server بعنوان بانک

  1. #1

    استفاده از اکسس بعنوان اینترفیس و sql server بعنوان بانک

    با سلام
    دوستان عزیز و گرامی همینطور که میدونید اکسس بعنوان نرم افزاری که تمامی ابزار ساخت یک بانک اطلاعاتی رو در خود داره در بین کاربران خیلی محبوبه ولی یکی از اشکالاتش این هست که تعدا کاربری رو که تحت شبکه ساپورت میکنه زیاد نیست و اصولاً بیشتر برای ساخت برنامه های تک کاربره کاربر د داره.
    بعضی از دوستان این مطلب رو مطرح کرده بودند که وقتی اکسس و sql server با هم ترکیب بشند این نقیضه در اکسس تا حدی برطرف میشه.
    از دوستان و عزیزانی که قبلاً این کا رو انجام دادند خواهش میکنم تجربیاتشون رو در اختیار سایر دوستان نیز قرار بدند.
    سئوالات:
    1-نحوه نصب sql server
    2-نحوه آماده سازی sql server جهت اتصال به اکسس(نحوه ساخت جداول ، تعریف کانکشنها ، login و سایر تنظیمات دیگر و احیاناً تنظیمات ویندوز و کنترل پنل)
    3-با فرض اینکه کاربران عزیز اینترفیس را در اکسس ساخته اند چطور میشود اینترفیس رو به sql server متصل نمود؟
    4-نحوه قرار دادن بانک بر روی شبکه چگونه هست؟
    5- نحوه تنظیمات کاربری شبکه چگونه هست (permissin ها و ...)
    6- با توجه به اینکه قرار است اینترفیس بر روی سیستم تمام کاربران نصب شود و با فرض اینکه امکان دارد مکان قرار گیری بانک تغییر کند(که به تبع آن اتصال بین بانک و اینترفیس نیز ازبین میرود ) برای ایجاد ارتباط دینامیک و متغیر چکار باید کرد؟آیا برای ایجاد این ارتباط کاربر مدام باید شیفت برنامه را باز کرده و بصورت دستی این ارتباط را برقرار نماید یا نه میتوان فرمی را بصورت ویزارد طراحی نمود (بخشی از اینترفیس) که از طریق کدنویسی کاربر بتواند این ارتباط را برقرار نماید.
    7- نحوه بک آپ گیری از اطلاعات چگونه هست؟
    8- relationship ها (ارتباطات بین جداول) در کجا تعریف میشود؟
    9 - وبسیاری از اطلاعات دیگر که برای پیاده سازی یک پروژه (با این دو نرم افزار نیاز هست آموزش داده شود ) و....
    در این بار ه قبلاً بنده یک Pdf از این سایت دانلود کرده بودم و مراحلش رو مو به مو رفتم ولی متاسفانه نتونستم از اکسس به sql sever اطلاعات تزریق کنم (که البته بعد ها فهمیدم که باید برای هر جدول در sql باید یک فیلد کلید در نظر گرفت و بسیاری از مطالب دیگه که در این خصوص مطرح نشده و اونجور که باید و شاید بهش پردخته نشده)
    دوستان عزیز احتمال داره بسیاری از این مطالب بصورت پراکنده در قسمتهای مختلف قبلاً اومده باشه ، حتی در تالارهای دیگر ، از دوستان خواهش میشه اگر در این موارد مطالبی رو یافتند که که بصورت کامل در هر مرحله بهش پردخته شده خواهشاً لینک مطلب رو قرار بدن و فقط در مورد مراحلی مطلب بنویسند که احساس میکنند قبلاً مطرح نشده و یا تجربیاتی دارند که احساس میکنند به درد سایرین میخوره.یکی از دلایلی ایجاد این تایپیک گردآوری کلیه مطالب در این خصوص هست که انشاء الله با خواست خدا و کمک دوستان در پایان همه عزیزان بتونند با کمک این تایپیک پروژه مدنظرشون رو تحت شبکه در بیارن
    در پایان هم یک پروژه ساده در این خصوص در اختیار دوستان قرار بدند که همه بصورت ملموس با کلیات کار آشنا بشند و یا در همون ابتدا یک پروژه رو معرفی کنند تا دوستان اون رو دانلود کنند ، سپس کلیه مراحل آموزش رو بر اساس همون فایل نمونه مطرح کنند .اگر دوستا ن تجربیاتشون رو در اختیار بقه قرار بدند خیلی عالی میشه ، چرا که بعضی وقتها یک تجربه بسیار ساده ممکنه از چندتا کتاب و مقاله هم ارزشمند تر باشه.
    يك برنامه كاربردي از دو بخش عمده ( ِDataBase و InterFace ) تشكيل شده است . پس از تجزيه و تحليل ، ابتدا اقدام به طراحي پايگاه داده يا همان database با نرم افزار مناسب مي شود و سپس زبان برنامه نويسي مناسب براي طراحي interface يا همان رابط كاربر انتخاب مي شود .
    در زير تعدادي از پايگاه هاي داده و زبان هاي برنامه نويسي موجود كه لزوم هماهنگي آنها در پياده سازي يك نرم افزار كاربردي ضروري مي باشد آورده شده است .


    : Database
    FoxPro ( dbf)
    Access ( mdb)
    Microsoft SQL server ( mdf)
    Oracle
    Interface :
    Visual FoxPro
    Visual basic 6.0
    Microsoft Access
    VB.net
    Delphi
    Form Builder Oracle
    در زير متداول ترين تركيب هاي database و Interface به ترتيب تداول آورده شده است:
    SQL server + VB.net -1
    SQL sever + Delphi-2
    SQL server + Microsoft access-3
    Access ( mdb ) + Microsoft access-4
    SQL server + visual basic 6.0-5
    Access ( mdb) + visual basic 6.0-6
    Oracle + form builder Oracle-7
    FoxPro(dbf) + Visual FoxPro-8
    از نظر قدرت راه حل ( solution ) شماره 1 و 2 بر مابقي راه حل ها برتري دارد ليكن زمان و هزينه ساخت ، پيشتيباني و توسعه نرم افزار نيز به همان نسبت بالاتر مي باشد .
    راه حل شماره 3 : در اين راه حل كه بهترين راه حل از بين راه حل هاي موجود مي باشد برنامه نويس با استفاده از بانك SQL server ، ضعف هاي احتمالي بانك اكسس را پوشش داده و مشكلات احتمالي برنامه را در شبكه به طور كامل حل كرده و با استفاده از ساخت فرم و گزارشات توسط اكسس سرعت ساخت برنامه را بسيار بالا برده و هزينه ساخت ، پشتيباني و توسعه برنامه را به شدت كاهش مي دهد ، لذا بسياري از شركت ها اين راه حل را براي ساخت برنامه هاي بزرگ خود برميگزينند .
    راه حل شماره 4 پرسرعت ترين و كم هزينه ترين روش براي ساخت برنامه هاي تك كاربره و تحت شبكه (تا 5 كاربره) مي باشد .
    با انتخاب راه حل شماره 5 ، براي ساخت برنامه اي كه كاملا شي گرا نبوده نيازمند مقدار زيادي كد نويسي مي باشيم كه هزينه ساخت برنامه را به شدت افزايش مي دهد .
    با انتخاب راه حل شماره 6 ، كه به عنوان بدترين راه حل شناخته مي شود ، برنامه نويس علاوه بر حجم زيادي كد نويسي ، ضعف هاي احتمالي بانك اكسس را نيز متحمل مي شود .
    هزينه پشتيباني و ساخت برنامه كاربردي از طريق راه حلِ گزينه 7 بسيار بالا مي باشد و در موارد خيلي خاص بكار مي رود . همچنين امكان پياده سازي و اجرايي نمودن بانك اطلاعاتي ساخته شده توسط راه حل گزينه 7 ، در كنار بانكهاي اطلاعاتي قديمي و آتي در يك سازمان بسيار دشوار مي باشد.
    راه حل شماره 8 براي برنامه هاي كاملا خاص و داخلي و تك كاربره (single user) استفاده مي شود و براي برنامه هاي بزرگ متداول نمي باشد .
    با توجه به مطلب بالا که از سایت : http://farsaran.ir برگرفته شده است و گمان میکنم کمک به دسته بندی و جمع آوری مطالب در این تایپیک بسیار ارزشمند است.
    با تشکر از همه دوستان گرامی
    آخرین ویرایش به وسیله ali190 : پنج شنبه 26 فروردین 1389 در 16:35 عصر

  2. #2

    نقل قول: استفاده از اکسس بعنوان اینترفیس و sql server بعنوان بانک

    حدس میزنم این دوتا لینک بدردتون بخوره:
    https://barnamenevis.org/showthread.php?t=62188
    https://barnamenevis.org/showthread.php?t=36555

  3. #3

    نقل قول: استفاده از اکسس بعنوان اینترفیس و sql server بعنوان بانک

    باسلام
    از اساتید و دوستان گرامی این سایت ، کسی آموزش در مورد اکسس پروجکت سراغ داره ، که در اختیار سایر دوستان بذاره؟
    ممنونم

  4. #4
    کاربر تازه وارد آواتار mhkavian
    تاریخ عضویت
    آذر 1385
    محل زندگی
    http://www.mantis.ir
    پست
    69

    نقل قول: استفاده از اکسس بعنوان اینترفیس و sql server بعنوان بانک

    سلام
    یکی از معضلات موجود به هنگام استفاده مشترک از اکسس و SQL Server تغییر نام کامپیوتر ، نام سرور و نام پایگاه داده در SQL Server می باشد . که به ازای تغییر هر کدام از موارد مذکور اتصال به پایگاه داده فراهم نمی شود .
    نام پایگاه داده زمانی تغییر می یابد که راهبر برنامه عملیات پشتیبان گیری و سپس بازیابی پایگاه داده را به درستی انجام ندهد .
    نام سرور زمانی تغییر می یابد که قصد انتقال پایگاه داده را بر روی یک سرور جدید داشته باشیم .
    نام کامپیوتر نیز به ازای هر کدام از کلاینت ها یا در صورتی که کاربر نام کامپیوتر خود را از طریق ویندوز ( Computer Name ) تغییر دهد ، بایستی تنظیم شود .
    لذا مراحل بروز آوری ( Refresh ) جداول لینک شده بایستی به ازای هر کدام از تغییرات فوق مجددا انجام شود که فرآیند دستی آن ، بسیار وقت گیر می باشد .
    این عملیات که در یک فرم به صورت اتوماتیک درآمده نحوه استفاده از آن به شرح زیر می باشد :
    1- فرم « Frm_Server » را به درون برنامه خود منتقل نمایید .
    2- آن را در یکی از منو های برنامه خود تحت عنوان تنظیم سرور قرار دهید .
    3- با اجرای آن و تنظیم نام سرور ، نام کامپیوتر جاری و نام پایگاه داده دکمه « ثبت » را فشار دهید .
    درصورتیکه اطلاعات وارد شده صحیح باشد عملیات بروز اوری لینک ها انجام خواهد شد و برنامه شما بعد از نقل و انتقالات احتمالی پایگاه داده و تغییر نام های احتمالی سرور و کامپیوتر ، از این پس به درستی کار خواهد نمود .
    لازم به ذکر است که کلیه جداول بایستی قبلا به صورت لینک شده وجود داشته باشند و در این روش لینک جدیدی ایجاد نمی گردد و تنها لینکها موجود بروز آوری می گردند .


    استفاده از اکسس بعنوان اینترفیس و sql server بعنوان بانک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •