پکیج آموزشی ایجاد فایل چندکاربره با سطح دسترسی مشخص

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

  • ~M*E*H*D*I~
    پاسخ داد
    نوشته اصلی توسط mohamadali110
    تو پيوست عكسشو گذاشتم
    اين خط
    اكسلم 2007 هست

    this workbook.sheets(user).delete
    این که فقط دیباگ یک خط کد هست ، خطای کد تو توسط یک پیغام نشون داده میشه

    Leave a comment:


  • mohamadali110
    پاسخ داد
    نوشته اصلی توسط ~M*E*H*D*I~
    چه خطایی

    تو پيوست عكسشو گذاشتم
    اين خط
    اكسلم 2007 هست

    this workbook.sheets(user).delete

    Leave a comment:


  • ~M*E*H*D*I~
    پاسخ داد
    نوشته اصلی توسط gha3emi
    سلام
    مشكل ماكروها حل شد فكر كنم ايراد از آفيس خودم بود
    ولي اون پرسش قبلي كه يك رنج از سلول ها رو تو كل شيتها بشه locked ش كرد رو نتونستم انجام بدم اگه ميشه راهنماييم كنيد .
    این یک بحث جداست تاپیک مجزایی براش ایجاد کنید رسیدگی بشه

    Leave a comment:


  • ~M*E*H*D*I~
    پاسخ داد
    نوشته اصلی توسط mohamadali110
    ممنون آقا مهدي بابت پاسخگوييتون
    براي رفع مشكل حذف كاربر تغييراتي كه شما گفتين رو انجام دادم ولي بازم با اين خطا مواجه شدم
    چه خطایی

    Leave a comment:


  • mohamadali110
    پاسخ داد
    ممنون آقا مهدي بابت پاسخگوييتون
    براي رفع مشكل حذف كاربر تغييراتي كه شما گفتين رو انجام دادم ولي بازم با اين خطا مواجه شدم
    فایل های پیوست شده
    Last edited by mohamadali110; 2015/01/13, 16:35.

    Leave a comment:


  • gha3emi
    پاسخ داد
    سلام
    مشكل ماكروها حل شد فكر كنم ايراد از آفيس خودم بود
    ولي اون پرسش قبلي كه يك رنج از سلول ها رو تو كل شيتها بشه locked ش كرد رو نتونستم انجام بدم اگه ميشه راهنماييم كنيد .

    Leave a comment:


  • ~M*E*H*D*I~
    پاسخ داد
    نوشته اصلی توسط mohamadali110
    اينكه براي حذف كاربر نام كاربري به صورت كمبو باكس ليست بشه (عين يوزرم فرم يك ) تا مدير بتونه ليستشونو ببينه
    برای این بخش میتونید در فرم ورود که در جزوه هم توضیح داده شده و به صورت کمبوباکس هست ایده بگیرید و فرم رو به دلخواه ویرایش کنید لازم به ذکره در کدهای بعدی لازمه هرجا textbox3 استفاده شده به combobox تغییر بدید

    Leave a comment:


  • ~M*E*H*D*I~
    پاسخ داد
    نوشته اصلی توسط gha3emi
    سلام
    من يك چند تا ماكرو به اين برنامه اضافه كردم و اون رو share كردم بعد از اينكه فايل رو در حالت ahare باز مي كنم و تغييرات رو اعمال مي كنم وقتي اكسل رو مي بندم با پيغام project is unviewable رو به رو مي شم كه اين پيغام به تعداد ماكروها (6 بار) نمايش داده ميشه
    ضمن اينكه حذف كاربر هم كار نمي كنه (آفيس 2007 هم استفاده مي كنم)
    فايل رو به پيوست براتون ارسال مي كنم اگه بتونيد راهنماييم كنيد كه چه جوري اين ايراد رو برطرف كنم ممون ميشم ضمن اينكه چه جوري تنظيمات مربوط به ماكرو رو به صورت اتوماتيك در كلاينتهاي مقصد اعمال كنم كه نيازي به تنظيم دستي نباشه
    و آخر اينكه چه جوري يك بخش از اطلاعات كل sheet ها رو كه ما مشخص مي كنيم locked بشه مثلا سطر اول همه sheet ها و ...
    فایلی که کدهای خودتون رو بهش اضافه کردید برام ایمیل کنید تا بررسی کنم
    mehdi.vatanparast@exceliran.com

    پ ن: مشکل حذف کاربر در پست 37 توضیح داده شد
    درخصوص share کردن فایل هم تست کردم با اکسل 2013 روی سیستم خودم و 2007 روی سیستمی که باهاش شبکه شدم غیر از چند پیغام که برای شیر کردن فایلهای حاوی ماکرو صادر میشه و باید تأیید کرد مشکل دیگه ای باهاش نداشتم
    Last edited by ~M*E*H*D*I~; 2015/01/13, 12:59.

    Leave a comment:


  • ~M*E*H*D*I~
    پاسخ داد
    نوشته اصلی توسط mohamadali110
    يه مشكلي پيدا كردم لطفا بررسي بفرماييد

    وقتي فرد با نام مثلا user1 وارد سيستم ميشود و تغييرات لازم را در فرم لحاظ ميكند و سپس دكمه سيو را از بالاي صفحه ميزند و به صفحه welcome بازميگردد و سپس دكمه قرمز رنگ خروج را بزند براي دفعه بعد كه كاربر وارد بشه شيت user1 هيدن نيست و visible هست
    لطفا دوستان ديگه هم تست كنند ببينند
    راه حل موقت مشکل :کدی که با رنگ بنفش هایلایت شده در قسمتی که با رنگ زرد هایلایت شده کپی کنید



    Leave a comment:


  • mokaram
    پاسخ داد
    برای حل این مشکل تو ایونت open یا beforeclose میشه کدی نوشت که به غیر از شیت Welcome بقیه شیت ها هاید بشن

    Leave a comment:


  • ~M*E*H*D*I~
    پاسخ داد
    حل مشکل حذف نشدن کاربر

    درود

    برای حل مشکل حذف نشدن کاربر لطفا دو خط کدی که در تصویر زیر با رنگ بنفش مشخص شده حذف و کدی که با رنگ زرد هایلایت شده اضافه کنید.



    کد PHP:
    c.EntireRow.Delete 

    Leave a comment:


  • ali.b
    پاسخ داد
    در حالت عادی درسته منظورم از حالت عادی مال زمانی هست که من با افیس 2013 طراحی میکنم مشکلی نیست اما تا ی کابر با افیس ورژن پایین میاد دیگه از اون به بعد باید چنین داستانی داشته باشم
    امیداور دوباره تو موج بارش رگبار محبت دوستان قرار بگیرم.

    Leave a comment:


  • mohamadali110
    پاسخ داد
    يه مشكلي پيدا كردم لطفا بررسي بفرماييد

    وقتي فرد با نام مثلا user1 وارد سيستم ميشود و تغييرات لازم را در فرم لحاظ ميكند و سپس دكمه سيو را از بالاي صفحه ميزند و به صفحه welcome بازميگردد و سپس دكمه قرمز رنگ خروج را بزند براي دفعه بعد كه كاربر وارد بشه شيت user1 هيدن نيست و visible هست
    لطفا دوستان ديگه هم تست كنند ببينند

    Leave a comment:


  • gha3emi
    پاسخ داد
    سلام
    من يك چند تا ماكرو به اين برنامه اضافه كردم و اون رو share كردم بعد از اينكه فايل رو در حالت ahare باز مي كنم و تغييرات رو اعمال مي كنم وقتي اكسل رو مي بندم با پيغام project is unviewable رو به رو مي شم كه اين پيغام به تعداد ماكروها (6 بار) نمايش داده ميشه
    ضمن اينكه حذف كاربر هم كار نمي كنه (آفيس 2007 هم استفاده مي كنم)
    فايل رو به پيوست براتون ارسال مي كنم اگه بتونيد راهنماييم كنيد كه چه جوري اين ايراد رو برطرف كنم ممون ميشم ضمن اينكه چه جوري تنظيمات مربوط به ماكرو رو به صورت اتوماتيك در كلاينتهاي مقصد اعمال كنم كه نيازي به تنظيم دستي نباشه
    و آخر اينكه چه جوري يك بخش از اطلاعات كل sheet ها رو كه ما مشخص مي كنيم locked بشه مثلا سطر اول همه sheet ها و ...
    Last edited by khakzad; 2015/01/12, 13:12.

    Leave a comment:


  • ali.b
    پاسخ داد
    سلام
    من از این پکیج استفاده کردم و خیلی عالی بود اما ی مشکل هست زمانی که فایل رو به حالت share میبرم بعد از اینکه نام کاربری و رمز عبور رو انتخاب میکنم حتما باید دکمه ضربدر قرمز بالای فرم رو بزتنم تا فایل اجرا بشه اما در حات عادی درست کار میکنه؟
    چکار کنم چنین مشکلی پیش نیاد>

    Leave a comment:

چند لحظه..