بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
-
Posts
4469 -
تاريخ الانضمام
-
Days Won
195
كل منشورات العضو أ / محمد صالح
-
أبسط كود لتخفيض أمان الأكسس برمجياً لجميع نسخ الأوفيس
أ / محمد صالح replied to أ / محمد صالح's topic in قسم الأكسيس Access
أشكركم أخوتي في الله جعلني الله عند حسن ظنكم وكل عام أنتم جميعا بكل الخير اللهم علمنا ما ينفعنا وانفعنا بما علمتنا -
أبسط كود لتخفيض أمان الأكسس برمجياً لجميع نسخ الأوفيس
أ / محمد صالح replied to أ / محمد صالح's topic in قسم الأكسيس Access
شكرا لك أخي lording وفقك الله لكل ما يحب ويرضى وكل عام أنتم بخير -
أبسط كود لتخفيض أمان الأكسس برمجياً لجميع نسخ الأوفيس
أ / محمد صالح replied to أ / محمد صالح's topic in قسم الأكسيس Access
كل عام أنت ومن تحب بكل خير أخي نادر شكرا لمرورك الكريم -
(موضوع مميز ) قائمة متعددة الأعمدة Mulitple Column List Box
أ / محمد صالح replied to أبو آدم's topic in منتدى الاكسيل Excel
عارف أنا نفسي في إيه أستاذ نارت؟؟ ما شاء الله حضرتك عندك مكتبة أتمنى أن تكون عندي وفقك الله لكل الخير وكل عام أنتم بخير -
كود تفقيط العلامات المدرسية (الدرجات)
أ / محمد صالح replied to jalal030's topic in منتدى الاكسيل Excel
بارك الله لك أخي جمال وكل عام أنت ومن تحب بكل خير فكرة رائعة استخدام كود التفقيط العام لتفقيط الدرجات ولكن المشكلة أن تفقيط المال يكون بصيغة مثلا: خمسة وأربعون جنيهاً وخمسون قرشاً فيوجد وحدة للعدد الصحيح ووحدة للكسر أما الدرجات فليس لها وحدة في الكسر ويقال فقط: خمس وأربعون درجة ونصف ...... واستكمالاً لمشوارك أضع بين أيديكم هذا الملف لتفقيط الدرجات وبصفتي معلم للغة العربية ستجد أيضاً أنه موافق لقواعد العدد في اللغة العربية بإذن الله ............ وكل عام وجميع الإخوة بكل خير تفقيط الدرجات.rar -
بسم الله الرحمن الرحيم ............ والصلاة والسلام على رسولنا الكريم ............ أحببت أن أقدم هدية لأحبابي أعضاء وزوار منتدى أوفيسنا ملتقى مبرمجي الأوفيس العرب المدرسة الأولى التي تعلمت منها اساسيات برمجة الأوفيس وخاصة الإكسل فتوكلت على الله وقمت بعمل أبسط كود لتخفيض أمان الأكسس برمجياً لجميع إصدارات الأوفيس حتى التي لم تصدر منها بعد **************** ولقد تعلمت في هذا الصرح أن المبرمج الحق الذي يؤدي ما هو مطلوب بأقل كود ممكن بل قل بأقل عدد لحروف الكود إن أمكن //////////////////////// وكنت قد أصدرت قبل ذلك ملفات كثيرة صغيرة الحجم جداً وتؤدي مهام كبيرة جداً سميت هذه السلسلة ما خف وزنه وغلا ثمنه كان منها على سبيل المثال القرآن بالصوت والصورة إرسال البريد من الأكسس مباشرة أصغر كود لقراءة وتغيير دقة الشاشة وغيرها الكثير +++++++++++++++++ وأخيرا وليس بآخر أتقدم بالشكر لكل من ساهم في حل هذه المشكلة على كل ما قدموه في هذا المجال //////////////////////////////////////// وبناء على النقاشات الممتعة للإخوة الذين ظهرت معهم رسائل خطأ في بعض الأحيان تم اختصار الكود أكثر مما هو عليه ليصبح سطرا واحداً CreateObject("WScript.Shell").RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\" & Application.Version & "\Access\Security\" & IIf(Application.Version < 12, "Level", "VBAWarnings"), "1", "REG_DWORD" ........... ويوجد مرفق جديد به الملف بعد اختصار الكود وجعله سطرا واحدا ولا تنسوا أخاكم محمد صالح من صالح دعائكم MasAcessSecurity_mdb.rar MasAcessSecurity2.rar
-
أعتقد أنك لم تمكن الملف من العمل في أول مرة فهذا ما يحدث عندي بالصور هذه صورة الإعدادات قبل تشغيل الملف وعند فتح الملف لأول مرة تظهر رسالة تمكين المحتوى وبعد تمكين المحتوى وعمل الملف هذه صورة الإعدادات ...... على العموم حتى تظهر رسالة تمكين المحتوى هذه مرة أخرى غيّر اسم الملف ثم افتحه واختر تمكين المحتوى أو تمكين الماكروات لأول مرة فقط وسيغيرها الملف كما مر بالصور
-
شكرا لك أخي الكريم mhrrd وبانتظار رأي الأخ سعيد فيما تقدم وبانتظار تواصل الأعضاء المحترفين في المعادلات في الموضوع لإثرائه
-
أخي الكريم بعد أن قمت برفع الأمان وفتحت ملفي ظهرت لك رسالة تخبرك أن الملف يحتوي على ماكروات ماذا فعلت مع هذه الرسالة؟؟!! ...... الصواب أن تمكن الماكرو حتى يعمل ويقوم بخفض الأمان بعد ذلك لاحظ النص الموجود في النموذج جرب وأخبرني بالنتيجة أخي الكريم
-
أخبرني بالضبط ماذا حدث معك بعد تحميل الملف وبالتفصيل الممل ...... للعلم أرفقت مثال بصيغة mdb حتى يمكن لمستخدمي أوفيس 2003 وما قبلها تجربته
-
أخي الكريم لتخفيض أمان الأكسس برمجيا لجميع نسخ الأكسس ضع في حدث عند التحميل للنموذج الذي تفتح عليه قاعدة البيانات الكود التالي Private Sub Form_Load() If CreateObject("WScript.Shell").RegRead("HKEY_CURRENT_USER\Software\Microsoft\Office\" & Application.Version & "\Access\Security\" & IIf(Application.Version < 12, "Level", "VBAWarnings")) <> "1" Then CreateObject("WScript.Shell").RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\" & Application.Version & "\Access\Security\" & IIf(Application.Version < 12, "Level", "VBAWarnings"), "1", "REG_DWORD" End If End Sub ومرفق مثال على ذلك بصيغة 2010 و 2003 يرجى تجربته على أكثر من إصدار أنا جربته على 2010 فقط ولكن بفضل الله الفكرة صحيحة MasAccessSecurity.rar MasAcessSecurity_mdb.rar
-
(تمت الاجابة) كيفيه جعل كل فورم بصورة مستقله
أ / محمد صالح replied to اسامه ناصر's topic in قسم الأكسيس Access
افتح النموذج في عرض التصميم ثم اضغط على ورقة الخصائص property sheet من التبويب تصميم design في شريط الأوفيس ribbon ثم ابحث عن الخاصية منبثق popup في قائمة الخصائص وغيرها إلى نعم yes -
(تمت الإجابة) اختيار رقم عشوائي بشرط
أ / محمد صالح replied to خالـ(ابوعثمان)ـد's topic in منتدى الاكسيل Excel
بالنسبة لتغيير الاسم يمكنك الذهاب إلى لوحة التحكم ----> تعديل اسم الظهور ثم تكتب الاسم الذي تريده وكلمة المرور الحالية ........... وبالنسبة لموضوع العدد أنت الذي قررت أن يكون 30 وتسأل الآن ماذا إذا لم يجد 30 أعتقد أنه يجب مراجعة المطلوب بدقة حتى لا تتعب الناس معك وكل عام أنتم بخير -
أخي الكريم كيماس ابا عمر بالنسبة لموضوع إرسال الموقع لتنبيهات على بريدك إذا رد أحد على الموضوع يجب تفعيلها أولا بالضغط على (متابعة هذا الموضوع) الموجودة أعلى يسار الموضوع أو بصورة افتراضية لكل المواضيع التي اشتركت فيها من خلال لوحة التحكم ---> خيارات التنبيهات ستجد جميع خيارات التنبيه عدّلها كما تشاء
-
(موضوع معلق ) مساعدة فى اضافة شرط للدالة IF
أ / محمد صالح replied to abouelhassan's topic in منتدى الاكسيل Excel
أخي الكريم أبو الحسين كل عام أنتم بخير لعمل ما تريد استعمل العمود j لحساب مجموع كل صف من e4:h4 إذا كانت b4 لا تساوي الإجمالي =IF(B4<>"الإجمالي",SUM(E4:H4),0) ثم انسخ المعادلة بطول العمود إلى الخلية j1000 مثلا ثم اكتب في الخلية i4 المعادلة التالية =SUM(J$4:J$1000)-I3 أتمنى أن يكون هذا هو المطلوب -
(تمت الاجابة) كيفيه جعل كل فورم بصورة مستقله
أ / محمد صالح replied to اسامه ناصر's topic in قسم الأكسيس Access
على ما يبدو أخي اسامة أنك تستعمل أوفيس 2007 أو 2010 ولعمل هذا غير خاصية popup إلى yes وأخبرني إذا كان هذا ما تريد أم لا -
أخي الكريم سعيد بيرم جزاك الله خيرا على ما تقدم لخدمة العملية التعليمية .... وبملاحظة ما ذكرته سابقاً ملاحظة دقيقة نجد أننا لدينا 4 متغيرات: الأول : الأساسي الثاني: المدة باليوم سواء بأجر كامل أو بنسبة الثالث : عدد الفترات بمعنى أنه من عمل جزء من العام بأجر كامل وجزء بنسبة فعدد فتراته 2 وهكذا الرابع : نسبة الأجر ..... أما موضوع تواريخ الإخلاء وخلافه فلا يهم إلا لمعرفة المدة وهذا يمكن عمله يدويا أو في ملف آخر ..... وبناء على فهمي لما سبق قمت بعمل نموذج بسيط يقوم بكل الاحتمالات: إذا كان الموظف طبيعي ضع له في المدة 180 وعدد الفترات 1 والنسبة 100 فسيتم حساب مكافأته بصورة طبيعية وإذا كان بنسبة لفترة واحدة طوال العام ضع له في المدة 180 وعدد الفترات 1 والنسبة التي يتقاضاها سواء 100 أو أقل سيتم كذلك حساب مكافأته وايضا إذا كان عمل بأجر كامل لمدة 60 يوم والباقي بنسبة فهذا ما تم عرضه في المثال أتمنى أن يكون قد وفقني الله في الوصول للمطلوب ... ويسعدني تواصلك وتواصل الجميع معنا في هذا الموضوع وكل عام والجميع بكل خير mas_sample.rar
-
بارك الله فيك أخي كيماس المبرمج الحق الذي يؤدي العمل المطلوب بأقل كود ممكن ...... وإضافة ينبغي التنبيه إليها ولا تقلل من عمل الأستاذ كيماس يجب إلغاء اختيار تنبيه المستخدم إذا أدخل قيمة غير موافقة للتحقق وذلك من خلال التبويب الثالث (تنبيه أو رسالة الخطأ) في الصندوق الحواري الخاص بالتحقق حتى يتم قبول الملف للقيم المخالفة للشرط ومن ثم يتم وضع دوائر حولها وكل عام أنتم بخير
-
ما شاء الله أخي عبد الله شكلك بتحب الموسوعية في العلم وباين عليك هتاكل الجو من أخونا نارت هو ومشرفي الأكسس كل عام أنتم جميعاً بخير
-
شكرا لك أخي الكريم بالنسبة لعمل الكود في access runtime فهذا أكيد وبالنسبة لطريقة تفعيل اختيار لون معين وتنفيذه في بداية تشغيل قاعدة البيانات فقد تم اختصار الكود وقمت بعمل ملف يقوم بالآتي قراءة لون الثيم الافتراضي وإذا لم يكن الأسود (3) يتم تغيير اللون إلى الأسود وإعادة تشغيل الأكسس restart MasColorScheme.rar