PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : استفاده از یک فایل اکسل بین سه نفر با قابلیت رفرش شدن فایل



mokaram
2011/11/27, 22:14
سلام دوستان گرامی
یه فایلی دارم که با وی بی ای نوشته شده و میخوام که سه تا کاربر همزمان توش اطلاعات وارد کنن و در ضمن فایل قابلیت رفرش شدن را هم داشته باشه یعنی نفر اول و دوم که مثلا اطلاعات ورود را وارد میکنن نفر سوم که خروجی را میده با زدن یه کلیدی اطلاعات را همیشه جدید داشته باشه
ممنون میشم اگه کمکم کنید :rolleyes:

mokaram
2011/11/28, 19:15
دوستان کسی نبود جوابی به ما بده
استاد شمس العلما برس به داد ما

m_d6712
2011/11/29, 02:25
تا جایی که اطلاعات من میرسه! در اکسل فقط یک راه واسه این کار وجود دارد. اونم خیلی روش سختی هست! درواقع باید کلی کد نویسی انجام بدهید. اگر الزامی برای انجام این بار با اکسل ندارید پیشنهاد می کنم از اکسس استفاده کنید هم راحت تره و هم قابلیت ایجاد این کار از طریق ویزارد فراهم شده است.


مراحل کار رو برای شما توضیح می دهم.
1- ابتدا باید مطمئن بشوید فایل اصلی در شاخه ای است که همه اعضای شبکه به اون دسترسی دارند.
2- سپس فایل اصلی رو تهیه کنید.
3- یک کپی از فایل اصلی گرفته و به عنوان رابط ذخیره سازی کنید.
4- با استفاده از دستورهای SQL هر گاه که تغییری در فایل رابط ایجاد شد توسط هر یک از کاربران! آن تغییر روی فایل اصلی نیز ثبت کنید.
5- هرگاه تغییری در فایل اصلی ایجاد شد در فایل اصلی یک متغیری را TRUE کنید که فایل کاربران نیز دوباره اطلاعات را از فایل اصلی بارگذاری نماید.


با این روش کاربران شما فقط به فایل رابط دسترسی دارند. وا فایل اصلی در پشت زمینه می باشد. هر تغییری که در فایل رابط ایجاد می شود در فایل اصلی نیز منتقل میشود. در لحظه تغییر مقداری در فایل اصلی TRUE می شود که به فایل های رابط کاربران دیگر دستور بارگذاری دیگر را می دهد.


باز هم تکرار می کنم! اکسس راحت تر هست! بسیار بیشتر.
در صورتی که متوجه نشدید برای من ایمیل بزنید مسالتون رو! در صورتی که خیلی زمان بر نباشد یک نمونه کوچک براتون آمده می کنم.
برای آشنایی با دستورات SQL یک تاپیک مرتبط هست
http://forum.exceliran.com/showthread.php?tid=253&pid=720#pid720
شاید مفید واقع بشود.


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

mokaram
2011/11/29, 17:56
تا جایی که اطلاعات من میرسه! در اکسل فقط یک راه واسه این کار وجود دارد. اونم خیلی روش سختی هست! درواقع باید کلی کد نویسی انجام بدهید. اگر الزامی برای انجام این بار با اکسل ندارید پیشنهاد می کنم از اکسس استفاده کنید هم راحت تره و هم قابلیت ایجاد این کار از طریق ویزارد فراهم شده است.


مراحل کار رو برای شما توضیح می دهم.
1- ابتدا باید مطمئن بشوید فایل اصلی در شاخه ای است که همه اعضای شبکه به اون دسترسی دارند.
2- سپس فایل اصلی رو تهیه کنید.
3- یک کپی از فایل اصلی گرفته و به عنوان رابط ذخیره سازی کنید.
4- با استفاده از دستورهای SQL هر گاه که تغییری در فایل رابط ایجاد شد توسط هر یک از کاربران! آن تغییر روی فایل اصلی نیز ثبت کنید.
5- هرگاه تغییری در فایل اصلی ایجاد شد در فایل اصلی یک متغیری را TRUE کنید که فایل کاربران نیز دوباره اطلاعات را از فایل اصلی بارگذاری نماید.


با این روش کاربران شما فقط به فایل رابط دسترسی دارند. وا فایل اصلی در پشت زمینه می باشد. هر تغییری که در فایل رابط ایجاد می شود در فایل اصلی نیز منتقل میشود. در لحظه تغییر مقداری در فایل اصلی TRUE می شود که به فایل های رابط کاربران دیگر دستور بارگذاری دیگر را می دهد.


باز هم تکرار می کنم! اکسس راحت تر هست! بسیار بیشتر.
در صورتی که متوجه نشدید برای من ایمیل بزنید مسالتون رو! در صورتی که خیلی زمان بر نباشد یک نمونه کوچک براتون آمده می کنم.
برای آشنایی با دستورات SQL یک تاپیک مرتبط هست
http://forum.exceliran.com/showthread.php?tid=253&pid=720#pid720
شاید مفید واقع بشود.


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


دوست عزیز فایل را براتون میل کردم
ممنون از محبتتون