split کردن بانک و روش استفاده
با سلام
در مورد اینکه چند یوزر از یک بانک استفاده کنند زیاد بحث شده و راهش هم همون اسپلیت کردن میباشد که فایل به دو قسمت تقسیم میشه.که فایل جداول در سرور و فایل فرم و کوئری ها در کلاینت ها قرار بگیره.اما چند سوال :
سیستم های ما در قالب یک شبکه با تعداد حدود 200 کامپیوتر هستند که در یک واحد که قراره از فایل استفاده بشه 5 کامپیوتر وجود داره
من فایل جداول رو روی یکی از سیستم ها گذاشتم و روی سیستم بقیه از فایل دومی که شامل فرم و کوئری و... هست کپی کردم.اما :
موقع اجرا مسیر فایل جداول رو پیدا نمیکنه و پیغام خطا میده.چطور باید این مشکل حل شه؟
نقل قول: split کردن بانک و روش استفاده
من که این کار رو با split انجام ندادم و خداروشکر فعلن مشکلی ندارم. فولدری بعنوان file sharing که همه کاربران به اون دسترسی دارن ساختیم و فایل اصلی برنامه رو درون اون قرار دادیم و shortcut از برنامه رو روی هر سیستم قرار دادیم . الان حدود 14 نفر بطور همزمان از برنامه استفاده میکنند و مشکلی پیش نیومده:چشمک:
نقل قول: split کردن بانک و روش استفاده
نقل قول:
نوشته شده توسط
angela001
من که این کار رو با split انجام ندادم و خداروشکر فعلن مشکلی ندارم. فولدری بعنوان file sharing که همه کاربران به اون دسترسی دارن ساختیم و فایل اصلی برنامه رو درون اون قرار دادیم و shortcut از برنامه رو روی هر سیستم قرار دادیم . الان حدود 14 نفر بطور همزمان از برنامه استفاده میکنند و مشکلی پیش نیومده:چشمک:
خوب اگر اینطوری بود که اصلا مشکلی نبود.بعید میدونم بشه،شما وقتی یه فایل رو باز میکنید واسه دیگران دیگه قابل مشاهده نیست.
نقل قول: split کردن بانک و روش استفاده
سلام
استفاده همزمان 200 كاربر با اكسس مشكل ساز خواهد بود و به جاش اسكيوال پيشنهاد ميشه.
درمورد قسمت دوم سئوالتون اگر فابل بك اند(Backend) يا همان جداول برنامه درست به اشتراك گذاشته نشه ارتباط برقرار نميشه.لطفا متن خطا رو بارگذاري كنيد و از ping شدن كامپيوتر سرور توسط كلاينت ها اطمينان حاصل كنيد.
1 ضمیمه
نقل قول: split کردن بانک و روش استفاده
نقل قول:
نوشته شده توسط
amirzazadeh
سلام
استفاده همزمان 200 كاربر با اكسس مشكل ساز خواهد بود و به جاش اسكيوال پيشنهاد ميشه.
درمورد قسمت دوم سئوالتون اگر فابل بك اند(Backend) يا همان جداول برنامه درست به اشتراك گذاشته نشه ارتباط برقرار نميشه.لطفا متن خطا رو بارگذاري كنيد و از ping شدن كامپيوتر سرور توسط كلاينت ها اطمينان حاصل كنيد.
سلام
منظور بنده کلا 200 کاربره،اما یوزرهای این نرم افزار 7 نفر هستند
فایل خطا رو ضمیمه کردم.
من فایلی که فرم ها داخل اون هستند رو رو روی سیستم بقیه یوزرها کپی کردم و این خطا اومد.
نقل قول: split کردن بانک و روش استفاده
سلام متن خطا نشون ميده كه كلاينت ها فايل backend رو روي سرور نمي بينند.يعني فايل به درستي به اشتراك گذاشته نشده و موقع اتصال به درايو d كامپيوتر كلاينت رجوع ميكنه و چون فولدر مورد نظر رو تو اون مسير پيدا نمي كنه اين خطا رو صادر مي كنه.اگر اشتراك جداول با دسترسي كامل صورت بگيره آدرس لينك جداول شما بايد به اين شكل باشه:
کد HTML:
//servername/path
كه servername نام كامپيوتر سرور و path مسير پوشه اشتراكي هست.
يه پيشنهاد ديگه اينكه اگر از اشتراك درست جداول روي سرور مطمئن هستيد با استفاده از link table manager ارتباط جداول كلاينت هارو دوباره با سرور برقرار كنيد.
نقل قول: split کردن بانک و روش استفاده
نقل قول:
نوشته شده توسط
amirzazadeh
سلام متن خطا نشون ميده كه كلاينت ها فايل backend رو روي سرور نمي بينند.يعني فايل به درستي به اشتراك گذاشته نشده و موقع اتصال به درايو d كامپيوتر كلاينت رجوع ميكنه و چون فولدر مورد نظر رو تو اون مسير پيدا نمي كنه اين خطا رو صادر مي كنه.اگر اشتراك جداول با دسترسي كامل صورت بگيره آدرس لينك جداول شما بايد به اين شكل باشه:
کد HTML:
//servername/path
كه servername نام كامپيوتر سرور و path مسير پوشه اشتراكي هست.
يه پيشنهاد ديگه اينكه اگر از اشتراك درست جداول روي سرور مطمئن هستيد با استفاده از link table manager ارتباط جداول كلاينت هارو دوباره با سرور برقرار كنيد.
ممنون از پاسختون.راستش من به شبکه تسلطی ندارم.اینجا هم سرور مرکزی داریم و داخل یک اتاق سرور تعریف نشده
من پس از اسپلیت کردن ،جداول رو روی یک کامپیوتر گذاشتم و فایلی که فرم ها داخلش هستند رو روی دیگر سیستم ها کپی کردم که این پیغام اومد.چطوری باید مسیر رو تعریف کنم واسه فایل کلاینت؟
نقل قول: split کردن بانک و روش استفاده
مشکلم رو متوجه شدم،ایراد این بود که پس از اسپلیت کردن ،من فایل جداول رو جابجا میکردم،در واقع در هر فولدری که عملیات اسپلیت انجام میشه ،فایل جداول نباید جابجا شود.یا در صورت جابجایی مطابق فرمایش استادمون آقای amirzazadeh باید از link table manager ارتباط جداول برقرار بشه.
متشکرم
نقل قول: split کردن بانک و روش استفاده
تمامی قسمتها بطور همزمان برای تمامی کاربران قابل مشاهده هست، البته اینکه شما یک فایل رو به اشتراک میذارین و در واقع در اکسس اتچ میکنیک طبیعتا نباید توسط چند شخص ادیت بشه و این تو خاصیت اصلی برنامه های آفیس هست که برای مثال شما وقتی یک فایل اکسل رو به اشتراک مییگذارید وقتی کاربر اول بازش میکنه هنگام باز کردن فایل توسط کاربر دوم خطا میده و میگه شما فقط میتونین فایل رو بخونین و این طبیعیه چون فایل قرار نیست بطور همزمان توسط چند کاربر ادیت بشه
ولی در مورد کلید ها و فرم های اکسس هیچ مشکلی پیش نمیاد وقتی همزمان چند کاربر اونها رو باز و مشاهده میکنن
نقل قول: split کردن بانک و روش استفاده
نقل قول:
نوشته شده توسط
angela001
تمامی قسمتها بطور همزمان برای تمامی کاربران قابل مشاهده هست، البته اینکه شما یک فایل رو به اشتراک میذارین و در واقع در اکسس اتچ میکنیک طبیعتا نباید توسط چند شخص ادیت بشه و این تو خاصیت اصلی برنامه های آفیس هست که برای مثال شما وقتی یک فایل اکسل رو به اشتراک مییگذارید وقتی کاربر اول بازش میکنه هنگام باز کردن فایل توسط کاربر دوم خطا میده و میگه شما فقط میتونین فایل رو بخونین و این طبیعیه چون فایل قرار نیست بطور همزمان توسط چند کاربر ادیت بشه
ولی در مورد کلید ها و فرم های اکسس هیچ مشکلی پیش نمیاد وقتی همزمان چند کاربر اونها رو باز و مشاهده میکنن
فکر میکنم در مورد برنامه های اکسس و فایل های اسپلیت شده کمی داستان متفاوت باشه
نقل قول: split کردن بانک و روش استفاده
نقل قول:
نوشته شده توسط
Mehr@ban
فکر میکنم در مورد برنامه های اکسس و فایل های اسپلیت شده کمی داستان متفاوت باشه
من همزمان یک رکورد رو از دو کامپیوتر میتونم ویرایش کنم
وقتی که جداول هم از هم جداباشند که قطعا میشه
نقل قول: split کردن بانک و روش استفاده
دوستان گرامی،با سلام
پس از اینکه اسپلیت انجام شد آیا امکان داره یه جدول جدید به فایل جداول اضافه بشه و لینک برقرار بشه؟
جدول رو ایجاد کردم اما چطوری میتونم در فایل فرم ها لینکش رو بیارم که بره از back بخونه؟
نقل قول: split کردن بانک و روش استفاده
نقل قول:
نوشته شده توسط
linktaz
دوستان گرامی،با سلام
پس از اینکه اسپلیت انجام شد آیا امکان داره یه جدول جدید به فایل جداول اضافه بشه و لینک برقرار بشه؟
جدول رو ایجاد کردم اما چطوری میتونم در فایل فرم ها لینکش رو بیارم که بره از back بخونه؟
سلام
راه های زیادی برای اینکار هست که ساده ترین راهش اینه که شما دوتا فایل اکسس رو باز کنید
و جدول مورد نظرتون رو با موس کشیده و در فایل فوراند قرار دهید و در پنجره باز شده انتخاب کنید که ارتباط به صورت لینک شده باشه. همین!
نقل قول: split کردن بانک و روش استفاده
نقل قول:
نوشته شده توسط
Mehr@ban
سلام
راه های زیادی برای اینکار هست که ساده ترین راهش اینه که شما دوتا فایل اکسس رو باز کنید
و جدول مورد نظرتون رو با موس کشیده و در فایل فوراند قرار دهید و در پنجره باز شده انتخاب کنید که ارتباط به صورت لینک شده باشه. همین!
سلام
کاری که فرمودید رو انجام دادم،اما جدول بصورت کامل کپی میشه و بصورت لینک نمیاد.هیچ جا هم پنجره ای باز نمیشه که بپرسه.درواقع درگ اند دراپ میشه بدون پرسش در خصوص لینک شدن.
نقل قول: split کردن بانک و روش استفاده
خب پس در بخش جداول نوار نویگیشن، راست کلیک کنید > ایمپورت > اکسس رو انتخاب کنید و در پنجره باز شده ادامه مراحل رو انجام بدین
نقل قول: split کردن بانک و روش استفاده
با عرض سلام خدمت دوستان گرامی
من به دلایلی مجبور شدم چند تا فیلد دیگه در جدوال بانکم اضافه کنم.با توجه به اینکه اسپلیت شده است ، وقتی میخوام در فرم هام یک فیلد رو ست کنم که اطلاعاتش بشینه تو جداولم اصلا انگار لینک نیست
در واقع انگار اون فیلد فقط در تیبل ام اضافه شده که در back میباشد
چکار باید کنم؟
-----------
مشکلم برطرف شد