به تمامی کاربران دارای هر نوع مدال پنل رایگان پیامک اهداء می گردد . لذا کاربران دارای مدال می توانند با کد تخفیف medals ، به صورت رایگان ثبت نام نمایند .

انجمن تخصصی اکسس

جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران

Taheri
Taheri
آفلاین
0
آیا میشود فایل اکسس را در شبکه به اشتراک گذاشت به طوری که همزمان دو یا چند کاربر به وارد کردن اطلاعات بپردازند؟ لطفاً در این خصوص راهنمایی فرمایید.
پاسخ ها (5)
  • پاسخ پذیرفته شده

    دوشنبه 02 - دی - 1392 18:01:52 - #لینک دائمی
    1
    سلام
    خب اصولا نقطه ضعف اکسس همینجاست . اگر ما بتونیم به صورت unbound برنامه نویسی کنیم عملا مشکلی وجود نخواهد داشت ولی در این روش مزیت رقابتی اکسس رو که تولید برنامه در زمان کم و با هزینه کم هستش رو از دست می دیم .
    یعنی اگر قرار باشه که ما اینهمه کد برای ساختن و مرور اطلاعات توسط یک فرم تولید کنیم بهتره که سراغ VB.Net برویم .
    از طرف دیگه مایکرو سافت با قوی تر کردن ماکرو ها و عدم تغییر جدی در بخش VBA در ورژن های جدید اکسس ، کاربر رو تشویق به ماکرو نویسی به جای کد نویسی می کنه . و حتی در access service در sharepoint کد نویسی رو به طور کامل کنار گذاشته .
    از طرف دیگه مایکروسافت به دلیل عدم تامین امنیت در فایل های اکسس در شبکه به دلیل مبتنی بودن اکسس بر file sharing ، تنظیمات دسترسی رو به طور کامل از اکسس 2007 به بعد غیر فعال نموده و در سایت خودش ذکر کرده که در صورتی که می خواهید از این امکانات استفاده کنید بایستی به سراغ SQLServer یا Sharepoint بروید .
    با این توضیحات به نظر من مایکروسافت قصد به کاربران اکسس این مطلب رو بگه که بهترین استفاده از اکسس در تولید برنامه کوچک شخصی و سینگل هست و اگر بخواهید برنامه تحت شبکه بنویسید بهتره حداقل جداولش رو در SQLServer ببینید و بقیه موارد رو در اکسس . ( البته با ادامه ندادن داستان ADP این موضوع رو نیز زیاد پیشنهاد نمی ده )
    و اما محدودیت ها : بسته به این که چند نفر همزمان از یک جدول استفاده می کنند شرایط فرق می کنه .
    به طور مثال شما ممکنه که پایگاه داده ای داشته باشین که مثلا 5 تا جدول داره و 10 تا کاربر ، ولی هر دو تا کاربر از یک جدول مخصوص به خودشون استفاده می کنن . معمولا در این مورد مشکلی پیش نمیاد .
    ولی اگر همه کاربرها به یک جدول دسترسی داشته باشن معمولا تعدادشون که بالای 5 نفر ( البته با توجه به حجم اطلاعات درون جدول و سرعت سرور ) معمولا دیگه مشکلات شروع می شه .
    گزینه ای در مشخصات فرم هست به نام Record Locks که بایستی در تمامی فرمها روی edited record در فرم های بحرانی روی all record تنظیم بشه که البته این مورد آخر باعث میشه که با باز شدن اون فرم دیگه کسی نتونه از اون فرم استفاده کنه .
    این گزینه معمولا از تداخلات جلوگیری می کنه . بقیه رو هم بایستی با کنترل خطا ، پیغام های مناسب براشون طراحی کرد .
    با توجه به موارد فوق بهتره موقع طراحی جداول از امکاناتی از اکسس استفاده کنید که به هنگام تبدیل جداول به SQL SEerver مشکلی نداشته باشید . چرا در برنامه بزرگ دیر یا زود مجبور به اینکار هستید .
    پیروز و سربلند
    کاویان
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    haazeq
    haazeq
    آفلاین
    شنبه 18 - مهر - 1394 07:05:00 - #لینک دائمی
    1
    سلام من یه برنامه نوشتم که تحت شبکه داره کار میکنه و یکی دیگه که با دو تا کاربر هم نمیتونه خودمم نمیدونم چی شده که تو برنامه اولی مشکلی واسه تحت شبکه بودنش پیش نمیاد ولی هر چی برنامه دیگه نوشتم نتونستم مثه اون اولیه بصورت تحت شبکه و چند کاربره درست کارکنه. اولیه اصلا هم اسپلیت نیست. برا بقیه هم روش اسپلیت رو به کار بردم نشد.
    واسه دوستایی که روش اسپلیت رو بلد نیستند میگم:
    وارد برنامتون میشید بعد از سربرگ آخری اکسس دیتابیس تولز قسمت موو دیتا گزینه اکسس دیتابیس رو که عکس یه بانک با دو تا فلش هست رو کلیک می کنید و همان مسیر پروژه رو می دید و دکمه اسپلیت رو می زنید.

    بازم میگم واسه من که کارنداد
    مهندسای عزیز بدجور گیرم لطفا راهنمایی فرمایید؟؟:(
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    شنبه 16 - آذر - 1392 17:27:34 - #لینک دائمی
    0
    با سلام
    بله این کار امکان پذیر می باشد .
    برای این کار بهتر است از امکانات split database اکسس استفاده شده و جداول را در یک فایل و فرم ها و سایر آبجکت ها را در یک فایل دیگر قرار داد . سپس فایل حاوی جداول را در یک آدرس اشتراکی به اشتراک گذاشت و فایل حاوی سایر اشیاء را در کامپیوتر کلیه کاربر کپی نمود .
    در صورت استفاده از split database بهتر است ابتدا فایل اولیه را در شبکه به اشتراک بگذارید و سپس اقدام به تکه کردن فایل کنید تا لینک ها به درستی اعمال شود .
    با سپاس
    کاویان
    تشکر ها
    • mota1979
      بیش از یک ماه قبل
      با سلام مجدد و تشکر فراوان از اینکه اینجانب را راهنمایی فرمودید. ولی برای بنده مفهوم نبود. اگر ممکن است این مطلب را به زبان ساده تر مطرح نمایید. با تشکر از جنابعالی.
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    hamid-nice
    hamid-nice
    آفلاین
    دوشنبه 02 - دی - 1392 09:06:39 - #لینک دائمی
    0
    لطفا در خصوص محدودیتهای ویرایش و دسترسی به جداول Back End به طور همزمان توسط چند کاربر توضیح دهید و اینکه گاهی مشاهده می شود که پیغامهایی از جمله دیتابیس باز است و اجازه برخی عملیات تا بسته شدن جدول داده نمی شود و تمهیدات لازم برای جلوگیری از هرگونه Conflict را بفرمایید
    با تشکر
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    main25
    main25
    آفلاین
    دوشنبه 21 - بهمن - 1392 06:52:27 - #لینک دائمی
    0
    با سلام
    استاد عزيز من يك فايل اكسس رو در شبكه فول كنترل گذاشتم براي كاربراني كه قراره در اكسس كار كنند
    فايل اكسس من هم يگ فايلي هست با 15 فرم كه هر فرم رو براي يك كاربر قراردادم كه با يوزر و پسوردي كه ميزنه وارد فرم خودش ميشه
    مشكل منم مثل دوستان همينه كه بايد يك كاربر كارش تموم بشه و از اكسس خارج بشه تا نفر بعدي بتونه كار كنه
    در مورد اسپليت خوندم اما چيزي متوجه نشدم
    ميشه راهنمايي كنيد يا تصويري توضيح بديد كه بايد چكار كنم تا همزمان بتونن كار كنن؟
    ممنون
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

كل آرا: 6
اين نظرسنجي به پايان رسيده است on: 19 مارس 2017 - 00:00

عضویت در خبرنامه

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