اذهب الي المحتوي
أوفيسنا

حماية المصنفات بداية من تاريخ محدد داخل اكسيل


الردود الموصى بها

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاتة

 

عليكم جميعا اعضاء ومشرفى فريق منتديات اوفيسنا

 

لا اود ان اطيل عليكم فى عرض المطلوب ولكنة فى غاية الاهمية بالنسبة لى واعتقد للأخرين ،

 

بداية فى عملى كمحاسب عانيت كثيرا فى العمل على ملف المرتبات فى المصنع الذى اعمل فية فالذى قام بأعدادة محاسب خبرة بالمحاسبة ولكن لم يكن لدية خبرة ببرنامج اكسيل فهو بدائى جدا حتى خلايا المعادلات لم يقوم بحمايتها ولكن كان لة حكمة فى نفسة ، المهم رحل هو وتركت انا لهذا الملف العويل معادلات بدون حماية اليمين رايح على الشمال بيانات اكثر من 200 عامل اضافة جديد ومسح عامل رحل ناهيك عن هذا فأضافة عامل واحد لابد ان تنتقل الى 6 او 7 شيتات ثم تعد لة شيت بأسمة ثم تراجع هل حوافزة رحلت فى الخلية الصحيحة وبدلة وجزءاتة وتأخيراتة وتاميناتة واجازاتة وغياباتة من كل هذا الى مفصل ومن المفصل الى الاجمالى ومن اللاجمالى الى شيت القبض وكل هذا جزء صغير جدا من عملى كمحاسب اممممممممم فأين لى الوقت لمراجعة كل تلك البيانات وادخالها ثم طبع شيت فبض لكل عامل ،

 

الحمد لله قد اعاننى الله فى النهاية بعد معناة مع هذا  الملف العويل الى عمل ملف متواضع بة شيت واحد للأدخال وترحيل كل شىء منة الى باقى الشيتات ،

 

المهم ياسادة بعد كل هذا قد قرر المدير المالى نقل صلاحيات الادخال بعد ان رأى الملف واجرى كل تجاربة علية الى زميل اخر (مشرف الانتاج) 

 

وكلفنى انا بمراجعه الملف فقط ولكنة حزرنى ان المسئولية كلها على عاتقى انا ، فقررت ان احمى هذا المصنف خيشة من اى تلاعب فية من اى شخص لان الملف موجود على سيرفر يمكن ان يراة اى شخص من ادرات اخرى ويقوم بالتلاعب فية لصالح احد العمال من اقاربة او معارفة .

 

ومن هنا بحثت فى المواضيع بالمنتدى فلم اجد سوى ملفات لا تفتح إلا بكلمة مرور بعد زمن محدد ويسهل كسرها بطرق كثيرة

 

1- تأخير تاريخ جهاز الكمبيوتر الى الماضى 

2- اذا كان الامتداد XLS. يتم تحويلة الى XLSX.

3- تعطيل عمل وحدات ماكرو

 

ايضا ملفات تنتحر بعد زمن محدد واخرى بعد عدد مرات فتح ولكنها كسابقتها يمكن كسرها بالطرق سالفة الذكر

 

المطلوب / يا مشرفى واعضاء المنتدى الجميل ويا فريق الموقع

 

1- عمل كود يقوم بتحويل حماية الخلايا الغير محمية ( المتروكة لادخال البيانات فيها )

 

او كل الخلايا عموما او الملف بالكامل الى ( ريد اونلى ) بداية من تاريخ يتم تحديد بدايتة ونهايتة من داخل الكود نفسة ( حتى لا يتسنى للمستخدم كسر عمل الكود بطلب كلمة المرور للتعديل على الملف ) بتأخير تاريخ جهاز الكمبيوتر

 

2- عمل كود اخر لا يسمح يتغير امتداد الملفات ( XLS. & .XLSM & XLSB ) فعلى حد علمى انها امتدادات تسمح بسريان وفعالية الاكواد 

 

3- عمل كود اخر يجبر المستخدم على تشغيل ماكرو (اى لا يمكن المستخدم من تشغيل الملف او فتحة إلا اذا قام هو بالموافقة على الامر الاجبارى )

 

او يقوم الكود من تلقاء نفسة بتشغيل وحدات ماكرو

 

واعتقد بعد هذا لا يوجد مجال للمستخدم بالتلاعب فى الملف

 

ومن لة اى تعليق او معلومة زيادة ياريت يقولها

 

انتظر منكم المفاجأة وتنفيذ طلبى حتى لا يضيع مجهودى طلية 6 اشهر معاناة فى ملف يعلم الله وحدة كم تعبت كى اصل الى نتائج ايجابية مرضية وبفضل الله وحدة وصلت اليها

 

فأرجو مساعدتى فانا يداهمنى الوقت فأمامى 3 ايام على الانتهاء وتسليمة الى المدير المالى ،

 

وفى النهاية لكم جميعا الشكر ،

 

شكر خاص للأخ حمادة عمر فقد حاول معى ولكن عذرا لة لضيق وقتة 

 

والحمد لله واشهد ان لا إله إلا الله وان محمد رسول الله

رابط هذا التعليق
شارك

السلام عليكم 

في البداية 

جرب المرفق

1.  لا يمكن حفظ الملف بأي صيغة اخرى

2. الملف لا يعمل اذا كان الامان منخفض

3. لا يمكن التعديل على الملف

 

===

بالنسبة للتاريخ يمكن التحكم فيه لو كان ما سبق يناسبك

Abu_Ahmed.rar

  • Like 1
رابط هذا التعليق
شارك

اخى عبد الله اخيرا مرحبا بك واهلا وسهلا 

اخى عبد الله مش لاقى كلام اقول عملتلى اللى فى نفسى مش عارف اوصفلك شعورى انا طاير من الفرح

بس هى حاجة صغيرة ، انا جربت مرفقك ينطبق مع طلبى تماما جزاك الله كل خير

رأيت الكود فى شيت وتمكنت من ألغاء هذا الشيت وبالتالى ألغاء الكود

فأرجو ان يكون ألغاء الشيتات غير متاحة للمستخدم

فبما انى استطعت ان ألغية فأنا عدلت علية

اخى عبد الله مجرب اريد ان لا يتحكم المستخدم ايضا فى نسخ او قص او لصق الشيتات او حتى اضافة شيت جديد

فى فترة صلاحية الملف او حتى بعد تاريخ صلاحية الملف

فالمصنف ماهو إلا أداة لادخال البيانات عليها من فبل المستخدم وبعد تاريخ محدد لايكون قادر على التعديل او الادخال ( ريد اونلى ) كما هو بمرفقك

اخى عبد الله مجرب لايسعنى إلا الشكر لله بأن وضعك فى طريقى كى تساعدنى فالحمد للة وصلت لمرادى بسببك

ثم شكرا جزيلا لك وبارك الله فيك واليك مرفقى كى تكون التجربة عملى ويكون الملف ( مجرب )

ارجو ان يكون تاريخ صلاحية الكود محدد بعدد ايام مثلا 15 يوم او شهر 30 يوم او شهر ونصف 45 يوم او سنة 365 يوم

حتى نكون مالكين زمام الامور فيمكن تحديد بداية التاريخ من داخل الكود الى العد التنازلى مثال

بداية تاريخ عمل الملف من 1/1/2013 والنهاية بعد 120 يوم 

اى بعد الـ 120 يوم يتحول الملف الى ريد اونلى ( فى 30/4/2013 ) شريطة ان اذا قام المستخدم بتأخير تاريخ جهازة محاولة منة لمعاودة الملف الى الادخال او التعديل فلا تعمل معة فقد فات الاوان 

salary finished.rar

تم تعديل بواسطه assail_hawk
رابط هذا التعليق
شارك

السلام عليكم 

تم حماية الشيتات من الحذف أو الإضافة

تم منع خاصيتي النسخ واللصق 

شاهد المرفق 

====

جاري العمل على حل مشكلة التاريخ

salary finished.rar

  • Like 1
رابط هذا التعليق
شارك

السلام عليك اخى ابو احمد

انا والله مش عارف اشكرك ازاى

على الاهتمام والمساعدة الكبيرة دى والمجهود الجامد دة 

انا معتقدش فى موضوع كدة كبير زى دة بس بصراحة هو موضوع مهم وناس كتير هتستفيد منة اخى مجرب

ارجو من حضرتك وضع كل الاكواد فى ملف واحد والعمل علية حتى لا يخطلت علينا الامر حيث ان علمى بنقل الاكواد من ملف الى اخر

هو (عدم) ليس لى اى خبرة فى هذا العالم ( عالم الاكواد )

مشكور اخى عبد الله مجرب ( ابو احمد ) بارك الله لك فية

وانتظرك

رابط هذا التعليق
شارك

 

وضع كل الاكواد فى ملف واحد والعمل علية حتى لا يخطلت علينا الامر حيث ان علمى بنقل الاكواد من ملف الى اخر

 

اخي الكريم قمت بوضع الأكواد في ملفك المرفق

======

اود سؤالك بخصوص استخدام عدد مرات فتح الملف في الحماية بدل التاريخ

رابط هذا التعليق
شارك

اخى عبد الله مجرب الفكرة الاساسية للشيت بنيت على اساس جعل الملف ريد اونلى بعد تاريخ محدد وليس عدد مرات فتح

ولك منى جزيل الشكر

رابط هذا التعليق
شارك

السلام عليكم 

جرب المرفق 

تم عمل رسالة تنبيه في حال كان تاريخ الكومبيوتر غير صحيح ستظهر رسالة تنبيهية ويتم إغلاق الملف 

==

مدة صلاحية الملف 15 يوم بعدها تظهر رسالة بأن الملف منتهي ويُغلق الملف

===

جرب تغيير تاريخ الكمبيوتر الى هذين التاريخين 

25/05/2013

13/06/2013

salary finished.rar

رابط هذا التعليق
شارك

اخى عبد الله مجرب اخشى ان اكون اثقلت عليك وكونك صبور بارك الله فيك 

تقريبا انتهينا من الملف مع وجود بعض الملاحظات

1- لا اريد ان يغلق الملف بل ان يظهر ريد اونلى فقط بعد انتهاء تاريخ الصلاحية حتى لو تم تأخير تاريخ الكمبيوتر مع التنبية على المستخدم وتكون ايضا الطباعة متاحة

ارجو ان لا اكون ثقيل

بورك فيك

تم تعديل بواسطه assail_hawk
رابط هذا التعليق
شارك

1- عمل كود يقوم بتحويل حماية الخلايا الغير محمية ( المتروكة لادخال البيانات فيها )

 

 

او كل الخلايا عموما او الملف بالكامل الى ( ريد اونلى ) بداية من تاريخ يتم تحديد بدايتة ونهايتة من داخل الكود نفسة ( حتى لا يتسنى للمستخدم كسر عمل الكود بطلب كلمة المرور للتعديل على الملف ) بتأخير تاريخ جهاز الكمبيوتر

رابط هذا التعليق
شارك

ان شاء الله ان تيسر لي العمل اليوم على الملف فسأرفق لك الملف وفق التصور التالي

ملف يقبل الادخال والتعديل وبعد انتهاء صلاحيته لا يسمح فيه للادخال ولا يقبل اي معلومة مع الأخذ بالاعتبار في مسالة التاريخ

رابط هذا التعليق
شارك

  • 11 months later...

عمل اكثر من رائع يا استاذ عبدالله

 

هل بالامكان تركيب الكود على هذا الملف وجزاكم الله كل خير

 مرفق لسيادتكم الملف وفى انتظار الرد

 

احب اوضح لحضرتك الباسورد

حسام

حسام

 

باسورد محرر الاكود 

  hosam2731987

 

الملف بة كود لتشغيل الملف فى بارتيشن الـــE/HOSAM ABDEL MOHSEN

 

http://www.gulfup.com/?BYtse9

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information