آيا اكسل را ميتوان به جاي نرم افزارهاي بانك اطلاعاتي استفاده نمود؟

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • shamsololama

    • 2010/02/15
    • 940

    #16
    RE: آيا اكسل را ميتوان به جاي نرم افزارهاي بانك اطلاعاتي استفاده نمود؟

    با درود فراوان
    برای اینکار هم میتونی از تابع استفاده کنی و هم از کد نویسی
    که اگر تعداد آنها زیاد نیست می تونی از تابع Sumproduct اسفتفاده کنید و اگر زیاده که با ورود تابع صفحه سنگین میشه از کد نویسی استفاد کنید که با یک حلقه می تونید آن را انجام دهید
    در صورتی که نیاز به توضیع بیشتر دارید لطف کنید یک نمونه فایل در اینجا قرار دهید تا روی آن براتان مثال بزنم
    ---------------------------------------------------------------------------------------------------
    بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
    shamsololama@yahoo.com
    09177733411

    کامنت

    • m_d6712

      • 2010/05/22
      • 174

      #17
      RE: آيا اكسل را ميتوان به جاي نرم افزارهاي بانك اطلاعاتي استفاده نمود؟

      یک سوالی در تاپیک دیگری مطرح شد. برای لینک مطالب لازم دونستم جواب رو در این تاپیک بدهم:

      لینک سوال :
      http://forum.exceliran.com/thread-640-post-6102.html#pid6102

      فرق اکسل (صفحه گستره) و سیستم مدیریت دیتابیس مثل mysql

      بهتره فرق بانک داده و سیستم مدیریت دیتابیس رو بگم:

      سیستم مدیریت دیتابیس mysql
      1- در سیستم مدیریت یک پردازنده جداگانه مدیریت سطر ها ستون ها جداول و ماشه ها و .... را دارد.
      2- سیستم کاربری خیلی پیشرفته، امنیت بالا با قابلیت سطح دسترسی متنوع برای کاربران
      3- امکان مدیریت چند کاربری، خواندن نوشتن هزاران کاربر همزمان وجود دارد. هر حالی اکثرا در اکسل همین 2 3 تا کاربر رو خیلی سخت میشه مدیریت کرد. حالا فکر کن مثلا فیسبوک رو با اکسل درست کنند.
      4- سرعت جستجو، مرتب سازی، ترکیب، گزارش گیری بسیار بالا توسط زبان SQL
      5- برقراری لینک داده، مدیریت اطلاعات و .... که باعث جلوگیری از تکرار داده ها با ارزش یکسان می شوند می شود.
      6- مزیت های دیگری هم دارد. که حضور ذهن ندارم. مثل امکاناتی مثل back up گیری و ایجاد نما ها و ....

      معایبی هم دارد.
      1- گران قیمت هستند معمولا، البته mysql نیست.
      2- یادگیری سختی دارند.
      3- به کد نویسی باید آشنا باشی
      4- SQL باید بدونی
      5- ایجاد دیتابیس استاندارد زمان بر است.


      با این اوصاف، در پروژه های کوچک اکسس و حتی اکسل هم می تواند گزینه خوبی باشد. این بستگی به مشخصات پروژه شما دارد.

      -------
      [url=http://md6712.com]http://md6712.com[/url]
      جامعه ایده پردازان: http://idekadeh.com

      کامنت

      • daghyad

        • 2012/03/30
        • 117

        #18
        RE: آيا اكسل را ميتوان به جاي نرم افزارهاي بانك اطلاعاتي استفاده نمود؟

        سلام لینک زیر تحت عنوان
        Using Excel As Your Database
        که اموزش داده چطور از اکسل به عنوان دیتابیس می شه استفاده کرد دوستان که زبان خوبی دارند اگه امکان داره این اموزش را به زبان فارسی بذارند
        Often I have thought, if I could have write "Select EmployeeName From Sheet Where EmployeeID=123" and use this on my excel sheet, my life would be simpler. So today we will learn how to do this. People spend a lot of time thinking whether to use Excel as their database or not. Eventually they start using Access or SQL Server etc. Today we will learn how to use Excel as a Database and how we to use SQL statements to get what we want. We will learn how to build a form like above.

        لینک دانلود فایل

        کامنت

        • PARVIZ.G.1344
          • 2012/05/07
          • 2

          #19
          RE: آيا اكسل را ميتوان به جاي نرم افزارهاي بانك اطلاعاتي استفاده نمود؟

          یک از تفاوت های اصلی اکسل با نرم افزارهای بانک اطلاعاتی مثل اکسس در ورودِ داده ها این است که در اکسس میتوانی جوری برنامه نویسی کنی(تعداد رقم های فیلد را شرط قرار بدی) که وقتی دیتای مربوط به یک فیلد وارد میشود مکان نما خود به خود به فیلد بعدی منتقل گردد اما در اکسل باید با کلیدِ راست بر مکان نما را به فیلد بعدی منتقل کرد. این تفاوت باعث میشود در زمان ورود داده با اکسل، صد در صد تا سی درصد زمان ورود اطلاعات افزایش یابد. من هرچه گشتم و سوال کردم کسی نتوانست راهی به من بگوید که فیلدها طوری در اکسل تعریف شوند که با رسیدنِ تعداد رقم های وارده به تعداد مشخصی، مکان نما به طور اتوماتیک وارد فیلد بعدی شود. به عبارت دیگر: در اکسل چطور میتوان در ورودِ یک پرسشنامه، مثلا وقتی که داده ی مربوط به جنس را که یک رقم و شامل یکی از دو عددِ 1 یا 2 است وارد فیلد جنسیت میکنیم؛ کرسر خودبخود وارد فیلد بعدی مثلا فیلد سن شود؟ اگر کسی پاسخ را میداند لطفا مرا راهنمایی کند. من در اینجا وقتی از اکسل به عنوان بانک اطلاعاتی استفاده میکنم، گیر میکنم. لطفا اگر راهی برای حل این مشکل در اکسل هست راهنمایی کنید. سپاسگزارم

          کامنت

          • daghyad

            • 2012/03/30
            • 117

            #20
            RE: آيا اكسل را ميتوان به جاي نرم افزارهاي بانك اطلاعاتي استفاده نمود؟

            سلام ما وقتی از اکسل به عنوان بانک اطلاعاتی استفاده می کنیم معمولا یه فرم براش طراحی می کنیم و داده ها رو از طریق فرم وارد بانک اطلاعاتی خود مون می کنیم و در این صورت setfoucus فرم را تنظیم می کنیم که پس از اینتر کردن وارد textbox بعدی بشه

            کامنت

            • PARVIZ.G.1344
              • 2012/05/07
              • 2

              #21
              RE: آيا اكسل را ميتوان به جاي نرم افزارهاي بانك اطلاعاتي استفاده نمود؟

              در باره سوالم کمی توضیح بدم: من صرفا میخواهم در حالتِ صفحه گسترده از اکسل برای ورود داده استفاده کنم نمیخواهم بانک اطلاعاتی اکسلی طراحی کنم. تجزیه تحلیل را با spss انجام میدم. در کارهایم ورودِ داده را به دیگران واگذار میکنم و اغلب کار با اکسل را میدانند ولی کا با spss را اغلب نمیدانند به این خاطر داده ها را با اکسل وارد میکنند و چون زدنِ اینتر بعد از ورود داده به هر سلول در صفحه گسترده اکسل، کلیدزنی را تقریبا دو برار کرده و زمان صرف شده به همین نسبت افزایش یافته و هزینه ی من نیز. من میخام بدانم وقتی که به عنوان صفحه گسترده با اکسل کار میکنی، آیا می توان پس از ورود داده ی مربوط به هر هر فیلد(سلول)، کرسر به صورتِ اتوماتیک وارد فیلد بعدی بشود تا مجبور نباشیم پس از ورود هر داده، برای انتقال کرسر به فیلد بعدی، روی اینتر یا راست بر کلیک کنیم .میخام در این کلیکهای اضافه صرفه جویی کنم. مثلا فرض کنید داده های مربوط به فیلدها همه یک رقمی هستند. مثلا: فیلد1 جنس با دو گزینه ی 1مرد 2زن، فیلد2 اشتغال با سه گزینه 1شاغل 2بیکار 3بازنشسته، فیلد3 تاهل با چهار گزینه ی 1فعلا ازدواج نکرده 2متاهل 3بیوه متارکه 4بیوه مطلقه. با مارک کردنِ ستون(فیلد) و رفتن به آیکون data validation داده هایی(اعدادی) که مجاز هستند وارد فیلد شوند را تعریف میکنم. اما چگونه میتوان با حفظ حالت صفحه گسترده در اکسل، تعدادِ رقم های هر فیلد را تعریف کرد تا به محض رسیدنِ تعداد رقم های ورودی به فیلد، به تعدادِ تعریف شده؛ مکان نما اتوماتیک و بدون نیاز به زدن اینتر یا راست بر، وارد سلولِ مربوط به فیلد بعدی شود. لطفا راهنمایی [hr]

              در باره سوالم کمی توضیح بدم: من صرفا میخواهم در حالتِ صفحه گسترده از اکسل برای ورود داده استفاده کنم نمیخواهم بانک اطلاعاتی اکسلی طراحی کنم. تجزیه تحلیل را با spss انجام میدم. در کارهایم ورودِ داده را به دیگران واگذار میکنم و اغلب کار با اکسل را میدانند ولی کا با spss را اغلب نمیدانند به این خاطر داده ها را با اکسل وارد میکنند و چون زدنِ اینتر بعد از ورود داده به هر سلول در صفحه گسترده اکسل، کلیدزنی را تقریبا دو برار کرده و زمان صرف شده به همین نسبت افزایش یافته و هزینه ی من نیز. من میخام بدانم وقتی که به عنوان صفحه گسترده با اکسل کار میکنی، آیا می توان پس از ورود داده ی مربوط به هر فیلد(سلول)، کرسر به صورتِ اتوماتیک وارد فیلد بعدی بشود تا مجبور نباشیم پس از ورود هر داده، برای انتقال کرسر به فیلد بعدی، روی اینتر یا راست بر کلیک کنیم .میخام در این کلیکهای اضافه صرفه جویی کنم. مثلا فرض کنید داده های مربوط به فیلدها همه یک رقمی هستند. مثلا: فیلد1 جنس با دو گزینه ی 1مرد 2زن، فیلد2 اشتغال با سه گزینه 1شاغل 2بیکار 3بازنشسته، فیلد3 تاهل با چهار گزینه ی 1فعلا ازدواج نکرده 2متاهل 3بیوه متارکه 4بیوه شوهرمرده. با مارک کردنِ ستون(فیلد) و رفتن به آیکون data validation داده هایی(اعدادی) که مجاز هستند وارد فیلد شوند را تعریف میکنم. اما چگونه میتوان با حفظ حالت صفحه گسترده در اکسل، تعدادِ رقم های هر فیلد را تعریف کرد تا به محض رسیدنِ تعداد رقم های ورودی به فیلد، به تعدادِ تعریف شده؛ مکان نما اتوماتیک و بدون نیاز به زدن اینتر یا راست بر، وارد سلولِ مربوط به فیلد بعدی شود. لطفا راهنمایی

              کامنت

              • حسینعلی

                • 2014/01/27
                • 172

                #22
                باسلام خدمت دوستان عزیز
                من درحال تهیه و نوشتن نرم افزاری جهت موسسه مالی مثل صندوق قرض الحسنه با شرایط مختلف سیستم بانکی هستم که با کمک وآموزش استاد بزرگوارم جناب اقای فیروزجائی تاکنون پیشرفت خوبی داشته و از سرعت خوبی هم برخورداره و واقعا داره برنامه عجیبی میشه و میخوام بگم که با اکسل هرکاری میشه کرد

                کامنت

                • armin3000
                  • 2014/09/02
                  • 1

                  #23
                  مرسی از مطالب خوب دوستان. یکی دیگه از دلایلی هم که ممکنه کاربران از جمله خود من ناچار بشن برای ذخیره*سازی داده از اکسل استفاده کنند حساسیت*ها و محدودیت*هایی هست که برخی سازمان ها دارن. از جمله اینکه میخوان تا حد ممکن فایل exe خارج از سازمان نباشه و یا سورس برنامه رو به راحتی دسترسی داشته باشن. با این تفاسیر میشه لطفا چند نمونه خوب از استفاده اکسل برای کارهای نگهداری و آنالیز داده رو به بنده معرفی کنینک مثلا برنامه*هایی مثل انبارداری، مدیریت آژانس و تاکسی تلفنی، مطب دندانپزشکی و ... و خلاصه هر برنامه ای که فکر میکنید روشها و ایده هایی که توش به کار رفته حرفه ای و کاربردی هست. از vba هم داخلش استفاده شده باشه خوبه.

                  ممنونم.

                  کامنت

                  چند لحظه..