بحث مخصص من جوجل فى أوفيسنا
Custom Search
|
نجوم المشاركات
Popular Content
Showing content with the highest reputation since 08/12/26 in all areas
-
وعليكم السلام ورحمة الله وبركاته.. جرب المعادلة التالية في الخلية B3 كمثال ، وعلى افتراض ان الخلية A3 تحتوي الرقم القومي المكون من 14 رقم :- =IF(A3="","",IF(MOD(VALUE(MID(A3,13,1)),2)=1,"ذكر","أنثى"))3 points
-
اعرض الملف 😉👌 نتائج تحدي المبدعين 14 🏆🌹✨⭐ :: الاختيار المتعدد لفلترة بيانات التقارير :: 🌟 :: السلام عليكم ورحمة الله وبركاته :: تحدي جديد وإبداعات جديدة للأحبة في مجموعة الواتسأب مجتمع أكسس جروب 🙂 وموضوع التحدي هذه المرة : الاختيار المتعدد لفلترة بيانات التقارير :: فكرة التحدي :: لدينا قاعدة بيانات موظفين موزعين على عدة دوائر ونريد الخروج بتقرير عبارة عن قائمة للموظفين للدوائر التي يختارها المستخدم فقط . :: المطلوب :: تنفيذ آلية لعرض تقرير بقائمة موظفي (الدائرة / الدوائر ) المختارة فقط من صفحة التقارير، بحيث : - يمكن اختيار موظفي دائرة واحدة. - ويمكن اختيار أكثر من دائرة في نفس الوقت. - لا يشترط أن تكون الدوائر متتالية . - لك الحرية في تعديل نموذج التقارير واستخدام أي عنصر من عناصر الأكسس تراه مناسبا. :: النتائج :: كانت لدينا 6 مشاركات جميلة وبأفكار مختلفة من 4 مشاركين رائعين : - المهندس / أبو مازن الرازحي (مشاركة). - المهندس/ فادي - Foksh (مشاركتين). - الأستاذ/ أبو ناصر - AbuNassir (مشاركة). - المهندس/ موسى الكلباني (مشاركتين). :: صور المشاركات :: أبو مازن الرازحي : فادي - Foksh : 1 2 أبو ناصر - AbuNassir : موسى الكلباني : 1 2 :: مع تمنيتنا للمشاركين بالتوفيق والنجاح في دنياهم وأخراهم على هذه الإبداعات :: :: ودعواتنا للجميع بالفائدة والاستفادة من هذه الأفكار النيرة :: :: ولا تنسونا من صالح دعواتكم 🙂 :: ⭐ رابط الانضمام لمجموعة الواتسأب : https://drive.google.com/drive/folders/1Ku3j_1TBQ03M199RBAO86DqDcFKcgAk3?usp=drive_link ⭐ رابط جميع ملفات التحديات السابقة 🌟 : https://drive.google.com/drive/folders/1xOqWpWiLqKacPTG2MQDrohJp5DKDRTY2?usp=drive_link 🌸😊 كل التوفيق للجميع 😊🌸 صاحب الملف Moosak تمت الاضافه 08/15/26 الاقسام قسم الأكسيس3 points
-
اعرض الملف الأداة المتكاملة لإنشاء وإدارة المخططات البيانية بإستخدام عنصر تحكم المتصفح{سلسلة الأدوات المساعدة المخصصة} أداة إنشاء المخططات البيانية المخصصة (سيتم الإشارة إليها بالأداة الأولى في سياق الحديث) أداة إنشاء المخططات المخصصة بإستخدام عنصر تحكم المتصفح (سيتم الإشارة إليها بالأداة الثانية في سياق الحديث) هاتان كانتا آخر أداتين ضمن سلسلة الأدوات المساعدة قمت برفعهما إلى مكتبة الموقع وكما كنت قد ذكرت عند رفع الأداة الثانية بإنها هي الجيل التالي للأداة الأولى والحقيقة أني كنت أعتقد أننا لن نحتاج إلى أي أداة أخرى للمخططات البيانية إلا أنه وخلال النقاشات التي دارت في الموضوع الخاص بالأداة الثانية على المنتدى قام الأخ @jjafferr في هذه المشاركة بذكر أداة Better-Access_Charts الرائعة وحينها قمت بالرد بهذه المشاركة ووضحت فيها الأسباب التي لم تشجعني على إستخدامها (يمكن الإطلاع على تلك الأسباب من خلال الرد الذي أشرت إليه) والان وبعد أن قمت وبحمدلله بإيجاد حلول للمشاكل التي ذكرتها في ردي وجب علي أن أفي بالوعد الذي وعدته في آخر كلامي وها أنا أقدم لكم اليوم النسخة المعربة والمنقحة من أداة Better-Access_Charts والتي أعتبرها أفضل أداة قد تجدها (حتى يومنا هذا) لإنشاء وإدارة المخططات البيانية بإستخدام عنصر تحكم المتصفح وهذا ماجعلني أسميها بالأداة المتكاملة ومع أنها مشابهة للأداة الثانية من حيث إعتمادها على HTML و Javascript في عملها إلا أن الفرق بينهما شاسع كما سنرى. يتبقى لنا هنا سؤال مهم وهو ما الذي تتميز به كل أداة عن الأخرى؟ والإجابة هي تتميز الأداة الأولى بخفتها فهي لا تحتاج إلا إلى مربع تسمية وسطر أو سطرين من الكود والميزة الأهم هي قدرتها على العمل مع التقارير. بقية الأدوات رائعة إذا كنا نريد إستخدام المخططات في العروض التقديمية أو التفاعلية كـ Dashboard ولكن لكل واحدة منها ميزة تتفرد بها كما يلي. الأداة الثانية تتميز ببساطة العمل معها فجميع الخيارات المطلوبة نجدها في شاشة واحدة بالإضافة إلى الميزة التي تنفرد بها وهي إمكانية تخصيص ألوان عناصر المخطط بمعنى (لون الأعمدة في المخطط الشريطي – لون التعبئة في المخطط الخطي – ألوان قطع المخطط الدائري / الدونات) فقد يرغب البعض بأن يكون للألوان رمزية معينة مثلاً عندما يُظهر المخطط مقارنة بين عدة منتجات وكل منتج له لون مميز ويفضل المستخدم أن يظهر كل عمود بلون الصنف الذي يمثله أو أن يكون لها معنى خاص كشعار الشركة مثلاً وهكذا. الأداة الثالثة (أي هذه الأداة) وهنا سنجد أن لدينا نسختين منها الأولى للإصدارات الحديثة التي تتضمن عنصر تحكم المتصفح Edge والأخرى للإصدارات الأقدم التي لا تحتوي على عنصر التحكم هذا في النسخة الخاصة بالإصدارات القديمة سنجد ميزتين رائعتين الأولى إمكانية تخصيص نمط ألوان المخطط (هذا يختلف عن الأداة الثانية ففي الثانية كان يمكننا تمييز كل عمود بلون نختاره نحن أما هنا فنحن نختار النمط أو الـ Theme وتقوم الأداة بتعيين الألوان) أما الميزة الثانية فهي أمكانية العمل مع التقارير ولكن بإستخدام عنصر تحكم (صورة) وليس المتصفح العيب الوحيد لهذه النسخة هو ثقلها وبطئها وهو ما لاحظته شخصياً ولا أدري إذا ما كنتم ستلاحظون ذلك أم لا أما نسخة الإصدارات الحديثة فتحتوي على خيارات واسعة يمكننا من خلالها التحكم في إعداد وتنسيق أغلب إن لم يكن جميع عناصر المخطط بالإضافة إلى إمكانية حفظ نسخة عن المخطط كملف HTML وغيرها من الميزات التي سنتعرف عليها من خلال الإطلاع على التعليمات والنسخ التوضيحية ضمن المرفقات ستجدون ضمن الملف المضغوط المرفق مجلد يحتوي على مستند وورد يحتوي على التعليمات المطلوبة لمعرفة طريقة عمل الأداة مجلدين الأول للنسخة التي ستعمل مع إصدارات أوفيس الحديثة والآخر للنسخة التي ستعمل مع إصدارات أوفيس الأقدم وداخل كل مجلد ستجدون (ملف أكسس بإسم النسخة التوضيحية + ملف أكسس بإسم القالب + مجلد بإسم Lib ستتعرفون على محتوياته ووظيفته من خلال التعليمات التي أرجو أن يتم قرائتها بتمعن وهنا أعيد وأكرر أرجو قراءة التعليمات قبل فتح أي شيئ فهناك ملاحظات مهمة يجب معرفتها أولاً في الأخير أرجو أن تنال الأداة إعجابكم وأن تجدوا فيها الفائدة العلمية والعملية وأن تعذروني إذا ظهرت أي أخطاء أو تقصير غير مقصود من قبلي تحياتي ,,, صاحب الملف منتصر الانسي تمت الاضافه 08/16/26 الاقسام قسم الأكسيس2 points
-
الأمر غريب فعلاً ...🤔... فقد قمت بالتجربة على نسخة أوفيس 2010 - 32 ، وبعد إلغاء السطور الثلاثة بقيت عملية النسخ واللصق تعمل .. ولكن إليك الحل السليم بعد تجربته على أكثر من إصدار بإذن الله تعالى .. أولاً سنضيف تعريف الثابت التالي داخل المديول :- Public Const WS_EX_NOACTIVATE As Long = &H8000000 ثم نعدل حدث النموذج بحذف أسطر الشفافية القديمة ونستبدلها بالثابت الذي قمنا بتعريفه WS_EX_NOACTIVATE ، ليصبح :- Private Sub UserForm_Activate() #If VBA7 Then Dim Style As LongPtr Dim ExStyle As LongPtr #Else Dim Style As Long Dim ExStyle As Long #End If Dim ScreenWidth As Long Dim FormWidthPixels As Long Dim RightX As Long hWndForm = FindWindow(vbNullString, Me.Caption) If hWndForm <> 0 Then Style = GetWindowLongPtr(hWndForm, GWL_STYLE) Style = Style And Not WS_CAPTION Style = Style And Not WS_SYSMENU SetWindowLongPtr hWndForm, GWL_STYLE, Style DrawMenuBar hWndForm ExStyle = GetWindowLongPtr(hWndForm, GWL_EXSTYLE) SetWindowLongPtr hWndForm, GWL_EXSTYLE, ExStyle Or WS_EX_NOACTIVATE ScreenWidth = GetSystemMetrics(SM_CXSCREEN) FormWidthPixels = Me.Width * 1.33 RightX = ScreenWidth - FormWidthPixels SetWindowPos hWndForm, HWND_TOPMOST, RightX, 100, 0, 0, SWP_NOSIZE End If End Sub والنقطة الثالثة وهي كيفية الإستدعاء للنموذج بحيث نستدعيه بدون قيود :- Private Sub Workbook_Open() us.Show vbModeless End Sub بهذه الطريقة سيعمل شريط الأدوات العائم بكفاءة تامة وبدون شفافية ، وسينفذ الأوامر مباشرة داخل إكسل وجميع برامج أوفيس والتطبيقات الخارجية بدون أي تعليق أو فقدان للتركيز . فالمشكلة كانت في فقدان التركيز للنموذج . حيث يتم منع النموذج من سحب التركيز نهائياً عند النقر عليه ، وبالتالي تظل الخلية أو النص المحدد في وورد أو إكسل محتفظاً بالتركيز ويتم النسخ واللصق فوراً . بحث-لصق-تسخ.xlsb2 points
-
عزيزي - كما اخبرتك ان الحل كان بواسطة الذكاء الاصطناعي وسالته عن سبب عدم العمل على برنامج الاوفيس بعد الغاء الشفافية واظهار الازرار للفورم بالرغم من انه يعمل غلى الاوفيس والمواقع قبل الغاء الشفافية واظهار الازرار ولم يقدم لي حلول للمشكله عليه ارى انك تكتفى بالحل فبل الاخير وهو يعمل على المواقع والاوفيس كما تريد بالظبط او احد الافاضل بالمنتدى لديه ما يفيد لالغاء الشفافية واظهار الازرار مع الحفاظ على ان يعمل الفورم في الاوفيس والمواقع بحث-لصق-تسخ.xlsb تحياتي2 points
-
كنت اتمنى من استاذنا أبومروان متابعة الموضوع ولكن للغائب عذره اخي ابو مارفن ليست لدي فكرة عن طلبك ولو بنسبة 1% ولكن ارفقت الكود والطلب الى احدبرامج الذكاء الاصطناعي وبعد محاولات عديدة منه اعطاني كودا حسب تجربتى له يقوم بالنسخ واللصق والقص والحافظة وهو اقصى ما توصل اليه البرنامج QQ1.xlsb هذا ما استطعت افاذتك به متمنيا ان يحقق بعض طلباتك2 points
-
أخواني وأساتذتي ومعلمينا ( دون استثناء ) .. بعد البحث في المنتدى عن مواضيع تتحدث عن أداة تقوم بإنشاء شريط ريبون خاص بالمستخدم ، لم أجد سوى موضوع واحد ، ولكن بطريقة إلى حد ما تحتاج المهارة والتدخل اليدوي في إنشاء الشريط . لذا وبفضل الله تعالى وكرمه توصلت الى فكرة تفاعلية ومرنة إلى أبعد حد يخطر ببال المستخدم . 1️⃣ التعامل باللغتين العربية والإنجليزية كلغة واجهة الأداة . 2️⃣ إنشاء شريط تفاعلي يدعم المعاينة الفورية لشكل الشريط . 3️⃣ إمكانية استيراد ( فتح ) مشروع شريط ريبون محفوظ مسبقاً . 4️⃣ إمكانية تعيين وظائف عامة من آكسيس أو خاصة باستدعاء دوال خاصة بمشروعك . 5️⃣ التحكم التام والكامل والمرن بأيقونات الأزرار ومسمياتها . 6️⃣ التحكم بعرض / إخفاء تبويبات آكسيس الأفتراضية . 7️⃣ التحكم بالقوائم المختصرة الإفتراضية لآكسيس . 8️⃣ عرض كود XML للشريط الذي يتم انشاؤه . 9️⃣ إمكانية دمج الأداة كوظيفة أساسية في آكسيس Add-ins . 🔟 إمكانية تصدير الشريط عند تصميمه إلى قاعدة بيانات أخرى ، أو القاعدة الحالية لمشروعك . 1️⃣1️⃣ دعم عرض الشريط بالإتجاهين من اليمين لليسار - من اليسار لليمين . دعم نسخ آكسيس العربية الواجهة . 1️⃣2️⃣ إضافة المكونات الخاصة بالشريط من خلال قائمة منسدلة . حيث المكونات هي ( تبويب ، مجموعة ، فاصل داخل المجموعة نفسها ، زر ، مربع تسمية ) وسيتم شرحها لاحقاً . 1️⃣3️⃣ إمكانية نقل وتحريك المكونات داخل الشريط من خلال السحب والافلات . 1️⃣4️⃣ إمكانية تحديد مفتاح اختصار للتنقل بين المكونات ، من خلال النقر على مفتاح Alt + الحرف الذي تم تحديده للعنصر . 1️⃣5️⃣ إمكانية إعادة تسمية أي عنصر أثناء تصميم الشريط بسهولة من خلال قائمة مختصرة سريعة ، أو من خلال مربعات نص الخصائص . 1️⃣6️⃣ إمكانية حذف أي عنصر أثناء التصميم بسهولة أيضاً من خلال قائمة مختصرة سريعة ، أو من خلال مربعات نص الخصائص . 1️⃣7️⃣ دمج سليم وبرمجي للأيقونات التي تم تخصيصها للأزرار داخل قاعدة البيانات بحيث تعمل معك في أي جهاز دون أي مشاكل . 1️⃣8️⃣ إمكانية إضافة تلميح لوظيفة أي عنصر داخل الشريط . 1️⃣9️⃣ إمكانية حذف شريط الريبون من قاعدة بياناتك بسهولة وسلاسة . 2️⃣0️⃣ إمكانية حذف مشروع شريط ريبون كامل من سجلات الأداة ، لتلافي التراكم والفلترة . والمزيد من الخصائص والوظائف المدمجة في الأداة ، التي ستتمتع باكتشافها بنفسك عزيزي القارئ . 📸 صور من واجهة الأداة باللغتين العربية والإنجليزية :- ♻ كيف تعمل الأداة ؟ أنشئ مشروع جديد ، وحدد اسمه كما ترغب . قم بالنقر مرتين على اسم المشروع الذي تم ادراجه في قائمة المشاريع المحفوظة . من القائمة المنسدلة "إضافة عنصر جديد الى الشريط" ، اختر تبويب لإضافة تبويب جديد . ثم غير اسم التبويب كما تريد . كمثال "Home" - "الرئيسية" ... إلخ . انقر على التبويب بعد تغيير اسمه لتحدده ، ثم قم بإضافة "مجموعة" . وأيضاً حرر اسم المجموعة كما تريد . مثال "التقارير" . وحدد الخصائص التي تريدها لها . انقر على اسم المجموعة الجديدة التي أضفتها ، ثم قم بإضافة زر جديد داخل المجموعة . وأيضاً حدد خصائصه كما تريد . مثل اسمه وأيقونته ، أو حتى مفتاح اختصاره السريع ، أو حتى الحدث المخصص له ... وهكذا لبقية العناصر . وفيما يلي شرح مصور بسيط لآلية العمل بشكل كامل من الألف إلى الياء . فيديو توضيحي لطريقة الاستخدام بشكل سريع .. ملف الأداة للتحميل للإصدار 64 :- Ribbon Builder.zip ملف الأداة للتحميل للإصدار 32 :- Ribbon Builder - 32.zip الملف المستخدم للتجربة هو من أحد المشاريع في المنتدى ، من باب التجربة ليس إلا ..2 points
-
بالعكس تمامًا ليس هناك اي عجلة في الاجابة ، ولوكان عندى اصدار 2019 لما عرفت المشكلة واجبته بما اجبت به انت وكانت تجربتي على اصدار 2016 حيث ظهرت المشكلة الثانية . وتجربتك الفعّالة على إصدار 2019 هي التي أوضحت الفارق وكشفت أصل المشكلة واختلاف السلوك بين الإصدارات. جزاك الله كل خير على وقتك ومجهودك الطيّب، ودمت معطاءً ومبدعًا.2 points
-
جزاك الله خيراً أستاذ @عبدالله بشير عبدالله ، فعلاً كنت قد التفت الى حل المشكلة التي أشار لها صاحب الموضوع أخي أبو مارفن ، ولم أتيقن أنه قد يكون إصدار الآكسيس 2010 .. ففعلاً على الإصدار 2010 لم تعمل معي النسخة حتى مع تعديلي لاسم النموذج في الاستدعاء . ولكنه عمل معي حين ردي السابق على الاصدار 2019 في جهاز آخر .. فعلاً في العجلة الندامة 😅2 points
-
السلام عليكم ورحمة الله وبركاته الملف به مشكلتان الاولى اجاب عنها معلمنا Foksh اما الثانية تكمن في الوجدة النمطية القياسية تحتاج الى تعديل مع تعديل بالكود للتوافق امر هام : ما قام به معلمنا Foksh او ما أَضَفْتُهُ للملف ليس له علاقة بطلبك الاساسي او حل لطلبك بل تصحيح للاخطاء الواردة بالملف المرفق فقط لكما تحياتي ولكل احبابنا بالمنتدى اليك الملف بعد التعديلات QQ1.xlsb2 points
-
ما الجديد في هذا التحديث .. ضبط الحاوية بحيث تتأقلم مع طول التسمية التوضيحية لأطول زر . ضبط حجم الأزرار داخل الحاوية بحيث تكون بالحجم العادي عندما يكون اتجاه الحاوية عامودي ، والحجم الكبير للزر اذا كان اتجاه الحاوية أفقي . ضبط زر الإغلاق ليقوم بوظيفتين . * الإغلاق التام للأداة اذا كانت تعمل بشكل مستقل وليس كوظيفة Add-in داخل مشروعك لتلافي اغلاق قاعدة بياناتك كاملة . * الإغلاق المقتصر على النموذج الرئيسي للأداة اذا كانت تعمل كوظيفة Add-in . ملف الأداة للتحميل للإصدار 64 :- Ribbon Builder - 64.zip ملف الأداة للتحميل للإصدار 32 :- Ribbon Builder - 32.zip2 points
-
الذي فهمته من ردك الاخير انك تريد حماية A2&C2 فقط من التعديل وترك B2 قابل للتعديل والعمل سيكون على هذا الصف فقط المعادلة تنض غلى اذا كان تاريخ العمولة (B2) اقل من التاريخ الثابت (A2) تكون النسبة 50% وان كانت اكبر 100% اذا كان العكس غير علامة < الى > الخليتان محميتان بدون كلمة مرور تحياتي حساب النسبة المئوية.xlsx2 points
-
1 point
-
و عليكم السلام ورحمة الله وبركاته برجاء إرفاق الملف للحصول على نتيجة أفضل. بالنسبة لتغيير التاريخ لهجري فيكون من تنسيق خلايا ثم التاريخ و اختيار التنسيق الهجري1 point
-
نعم معلمي الفاضل Foksh المشكلة التي لم أجد لها حلاً هي أنه عند إظهار أزرار التكبير، التصغير، والإغلاق للفورم: عند إضافة الكود المخصص لإظهار هذه الأزرار، تظهر الأزرار بالفعل، ولكن تتوقف بعض المهام الرئيسية (مثل النسخ واللصق وغيرها) داخل بعض برامج أوفيس. وهذا بالتحديد ما أشار إليه الأخ ابو مارفن في أحدث رد له؛ حيث أنه تم إلغاء الشفافية وإظهار أزرار الفورم، تعطلت وظائف النسخ واللصق في أوفيس، بينما بقيت تعمل بشكل طبيعي على بقية البرامج والمواقع الأخرى. اتمنى ان تجد حلا للامر لاننى حاولت مع 3 مواقع للذكاء واعطوني خلولا تسبب في توقف مهام الازرار على برامج الاوفيس1 point
-
لا هذه مكتوب كودها بشكل يدوي والصورة من برنامح نقطة بيع للاخ خالد اعتقد من 2018 او قبل بعام لا اتذكر الصورة موجودة في الموقع هذا من عام 2020 حسب معلوماتي لا مشكلة هذه الوسوم يمكن التحكم بها كما يريد المبرمج بالنسبة لإضافتكم الرائعة لم اجربها لكون الاخ شايب لم يعد يتعامل مع اكسس ويكتفي بالمشاهدة وشهادة اثنين من اساتذة الموقع تغني عن التجربة تحياتي1 point
-
أسعدني مرورك أستاذي @شايب . ولهو من سوء حظي أنني لم أكن مهتماً بشغف قبل هذه السنوات الـ 10 التي مضت . ولكن لم تمت فكرة وليدة في رأس صاحبها إلا إن أهملها .. والفكرة هذه أحمد الله على نجاحها وإتمامها المطلوب كما يحب المستخدم . سؤالي ، هل الصورة المرفقة في مشاركتك من تصميم الأداة ؟؟ سؤالي يتعلق بالواجهة العربية من آكسيس وفكرة عرض شريط الريبون أثناء التصميم من اليمين لليسار . دمتم بخير1 point
-
1 point
-
ماشاء الله عمل متميز اشاد به اساتذه لهم وزنهم هذا الشريط عند كتابته من الصفر يتطلب مجهود كبير من المبرمج قبل سنوات ربما عشر او اقل قام زميلنا @kha9009lid غفر الله لنا وله باستخدام هذا الشريط في برنامجين نقطة بيع برنامج مجاني يدعم المشاريع الصغيرة للقطاع غير الربحي برنامج الاتصال وهو برنامج من جدول واحد رئيسي فيه كل العمليات حيث يكون رقم واحد للمعاملة من البداية للنهاية وجدول مساعد واحد لكافة خدمات البرنامج وكان البرنامج خاص لجهة عمله بعد هذه التجربتين توقف عن استخدام الشريط لكون العديد من المستفيدين يفضلون اخفاء اطار اكسس بالكامل وبسبب زيادة العبء لمبرمج لا يتربح من برامجه الحقيقة اخونا الشايب متابع بصمت ولكن يتحدث عندما يجد مثل هذه المواضيع المميزة ويتمنى لو انها كانت موجود عندما كان مهتم بالبرمجة بارك فيك وفي جهدك اخونا الشايب1 point
-
بعد إذن أخي @Foksh المشكلة مرتبطة بإستخدام صندوق الحوار TaskDialog الخاص بقائمة الخيارات RadioButton فعند إستخدام هذا النوع فإنه بحاجة إلى حدثين الأول يخص حدث إظهار مربع الحوار (قد يكون النقر على زر أو النقر المزدوج على عنصر تحكم أو أي حدث آخر) وتكون القيمة الراجعة منه رقم الزر الذي سيتم نقره في مربع الحوار أما الحدث الثاني فهو حدث TaskDialog_RadioButtonClick والذي يرجع قيمة الخيار الذي تم إختياره والمشكلة أن الأخ @jo_2010 نفذ الأول ولم ينفذ الثاني ولو كان قد ركز قليلا في كود هذا النوع ضمن أداة مربع حوار المهام لوجد أنها مكونة من الحدثين المذكورين أعلاه عموما قمت بتعديل المثال المرفق بعد إضافة الحدث TaskDialog_RadioButtonClick وتم تنفيذ العمل بدون أخطاء تحياتي TEST.rar1 point
-
وعليكم السلام ورحمة الله وبركاته .. بداية اعتقد ان العنوان ونص الموضوع مخالفان لشروط وسياسة المنتدة و وجب التصحيح بالتعديل . ثانياً اعتقد أيضاً أن هذا الموضوع قد يساعدك قليلاً1 point
-
أخي منتصر .. الحاوية وظيفتها مثل الكيس اللي يحتوي تفاح أحمر وأخضر ذو السعر الواحد .. فإن كنت تريد فصل التفاح الأصفر عنهم داخل الكيس نفسه فيلزمك كيس آخر حتماً . وهنا سنتوقف لأن الموضوع سيكون منطقياً أكثر بأن يكون التفاح الأصفر في كيس منفصل . أي أن الفاصل وظيفته تحويل الكيس العشوائي الى كيس ذو حجرات منتظمة . ولهذا تم تقييده ليكون اذا كان موضع الأزرار أفقي فقط لأن ارتفاع الشريط قد يتلف المنظر . وبالتالي جعلت لك الكيس فقط يستوعب الفاصل عندما يكون تصميمه افقي فقط 😅 . أضف إلى ذلك أن عنصر الفاصل في ملفات الـ XML للريبون مصمم هيكلياً ليعمل كـ خط فاصل عامودي يفصل بين المجموعات أو العناصر العامودية . يعني لا يوجد عنصر فاصل أفقي مخصص للريبون العامودي . أخي موسى .. ملاحظتك الأولى أعتقد أن حلها هو إما تصميم الشريط من الأساس في مشروعك باستخدام Add-in ، أو الإبقاء على استخدام الأداة منفصلة وضبط الإحداث كاملة وتصديرها الى قاعدة بياناتك ... وكلاهما واحد 😉 . وطبعاً لا تنسى أن استيراد أو فتح مشروع محفوظ مسبقاً من خارج الجداول سيتطلب منك ضبط الأيقونات فقط لأنها تتبع مسار مختلفاً عن تصميم الشريط الأساسي . والسبب هو انه يتم دمج الأيقونات داخل جداول النظام وليس داخل الجداول الخدمية للأداة . الوظيفة هنا واضحة ومفهومة ومفادها بالنتيجة عند اعتمادك للشريط الذي قمت بتصميمه هو عدم إظهار تبويبات آكسيس الأصلية .. ولكن يمكنك فتح قاعدة بيانات للتعديل على سبيل المثال باستخدام مفتاح الـ Shift 😁 . هذه النقطة قد يكون لها علاج بحيث يتم التمييز ما إذا كانت الأداة تعمل بشكل منفصل أو من خلال استدعائها من الوظائف Add-in ، ويمكن تقييد زر الخروج وجعله زر واحد يقوم بالمهمتين ( الإغلاق لقاعدة البيانات اذا كانت الأداة تعمل منفصلة ، أو الخروج من الأداة اذا كانت تعمل من خلال استدعاء الوظيفة من الـ Add-in ) . لم يصدف أن رأيت شريطاً اتجاهه من اليمين الى اليسار اذا كانت واجهة آكسيس باللغة الانجليزية 🤔 . فهدف دعم الإتجاهين هو فقط لدعم النسخ العربية ذات الواجهة العربية فقط . هذه النقطة تم حلها والحمد لله ، والسبب كان حجم الازرار الافتراضي كان = كبير عندما يكون اتجاه الحاوية العامودي . وتم علاجه بضبط حجم الزر إلى العادي . ما دام الهدف واضحاً و واحداً في الرسالتين ، فليست ذات مشكلة 😅 . كنت أطمح أن تكون باقي الإنتقادات ذات صلة أكبر في التنفيذ كأخطاء أو عقبات من شأنها أن تجعل الأداة غير ناجحة 😅 . ولكن طبعاً ملاحظاتكم وأي ملاحظات أخرى تهمني للتطوير بلا شك .. وشكراً لكم التجربة طبعاً1 point
-
عدنا من جديد .. 😊🖐 بعد التجربة وجدتني أمام حاجة في قمة الروووعة وتحفة فنية ما شاء الله 😊👌 بارك الله لك هذا الجهد ، وجعله في ميزان حسناتك ، وغفر الله لك ولوالديك .. يارب 🤲 وهذي صورة للشريط اللي سويته بعد هذي المقدمة الجميلة .. عندي لك جملة من الملاحظات 😅✌ ... بعضها تجميلية وبعضها جوهرية .. الملاحظة الأولى: أولا : أنا بدأت الشغل على ملفك الرئيسي ولكن لقيت أني محتاج أربط الأزرار بالنماذج وعناصر البرنامج مثلا .. فعملت تصدير للشريط لبرنامجي وفتحت الأداة من ال Add-Ins ولكن لقيت أنه الأداة ما تستطيع تفتع المشروع الحالي للبرنامج اللي شغال عليه حاليا .. ثانيا : نسخت الملف وحاولت أفتحه .. ولكن ما أستطاع فتحه أيضا .. فصعب أني أبدأ من جديد .. كل مرة 😅 وربما الخطأ عندي 😅👊 ثالثا : لما تكون مفعل خيار [إخفاء التبويبات الأساسية] وتبغى تفتح نموذج أو تقرير أو جدول مثلا في وضع التصميم .. ما تظهر معاك أشرطة التحرير فيكون الموضوع صعب .. وحتى لو بغيت تلغي هذا الخيار وترجع لوضع التصميم لازم تعملها من الأداة الخارجية .. (مجرد ملاحظة) الملاحظة الثانية : أولا : زر الاغلاق الي في الأداة يغلق قاعدة البيانات بشكل كامل !!! فلما تكون شغال على برنامجك ( وتكون فاتح الأداة من ال Add-Ins ) لما تخلص وتغلقه يقفل لك البرنامج كامل .. وهذا شي مزعج 😥 ثانيا : خيار من اليمين لليسار لا تعمل .. كنت معينها عند التصميم .. لكن في نسخة اللغة الانجليزية يروح يسار 😄 .. هذا اللي في التصميم .. والصورة اللي فوق الناتج .. ثالثا : شوف بعض التنسيقات في وضع التصميم .. لم يتم التطبيق تلاقي الواقع مختلف .. مثال : >>>>>> رابعا : أقترح تعديل السؤال في هذي الرسالة إلى : "هل ترغب في تطبيق الشريط (الريبون) على القاعدة الحالية ؟" كذا بتكون الإجابات أكثر تناسقا .. 🙂 .. نعم .... طبق لا .... طبق في قاعدة أخرى إلغاء ....... يعني تقريبا هذا اللي جا في بالي .. وعد منك المعذرة 😅🌹1 point
-
1 point
-
Version 2.0.0
8 تنزيل
أداة إنشاء المخططات البيانية المخصصة (سيتم الإشارة إليها بالأداة الأولى في سياق الحديث) أداة إنشاء المخططات المخصصة بإستخدام عنصر تحكم المتصفح (سيتم الإشارة إليها بالأداة الثانية في سياق الحديث) هاتان كانتا آخر أداتين ضمن سلسلة الأدوات المساعدة قمت برفعهما إلى مكتبة الموقع وكما كنت قد ذكرت عند رفع الأداة الثانية بإنها هي الجيل التالي للأداة الأولى والحقيقة أني كنت أعتقد أننا لن نحتاج إلى أي أداة أخرى للمخططات البيانية إلا أنه وخلال النقاشات التي دارت في الموضوع الخاص بالأداة الثانية على المنتدى قام الأخ @jjafferr في هذه المشاركة بذكر أداة Better-Access_Charts الرائعة وحينها قمت بالرد بهذه المشاركة ووضحت فيها الأسباب التي لم تشجعني على إستخدامها (يمكن الإطلاع على تلك الأسباب من خلال الرد الذي أشرت إليه) والان وبعد أن قمت وبحمدلله بإيجاد حلول للمشاكل التي ذكرتها في ردي وجب علي أن أفي بالوعد الذي وعدته في آخر كلامي وها أنا أقدم لكم اليوم النسخة المعربة والمنقحة من أداة Better-Access_Charts والتي أعتبرها أفضل أداة قد تجدها (حتى يومنا هذا) لإنشاء وإدارة المخططات البيانية بإستخدام عنصر تحكم المتصفح وهذا ماجعلني أسميها بالأداة المتكاملة ومع أنها مشابهة للأداة الثانية من حيث إعتمادها على HTML و Javascript في عملها إلا أن الفرق بينهما شاسع كما سنرى. يتبقى لنا هنا سؤال مهم وهو ما الذي تتميز به كل أداة عن الأخرى؟ والإجابة هي تتميز الأداة الأولى بخفتها فهي لا تحتاج إلا إلى مربع تسمية وسطر أو سطرين من الكود والميزة الأهم هي قدرتها على العمل مع التقارير. بقية الأدوات رائعة إذا كنا نريد إستخدام المخططات في العروض التقديمية أو التفاعلية كـ Dashboard ولكن لكل واحدة منها ميزة تتفرد بها كما يلي. الأداة الثانية تتميز ببساطة العمل معها فجميع الخيارات المطلوبة نجدها في شاشة واحدة بالإضافة إلى الميزة التي تنفرد بها وهي إمكانية تخصيص ألوان عناصر المخطط بمعنى (لون الأعمدة في المخطط الشريطي – لون التعبئة في المخطط الخطي – ألوان قطع المخطط الدائري / الدونات) فقد يرغب البعض بأن يكون للألوان رمزية معينة مثلاً عندما يُظهر المخطط مقارنة بين عدة منتجات وكل منتج له لون مميز ويفضل المستخدم أن يظهر كل عمود بلون الصنف الذي يمثله أو أن يكون لها معنى خاص كشعار الشركة مثلاً وهكذا. الأداة الثالثة (أي هذه الأداة) وهنا سنجد أن لدينا نسختين منها الأولى للإصدارات الحديثة التي تتضمن عنصر تحكم المتصفح Edge والأخرى للإصدارات الأقدم التي لا تحتوي على عنصر التحكم هذا في النسخة الخاصة بالإصدارات القديمة سنجد ميزتين رائعتين الأولى إمكانية تخصيص نمط ألوان المخطط (هذا يختلف عن الأداة الثانية ففي الثانية كان يمكننا تمييز كل عمود بلون نختاره نحن أما هنا فنحن نختار النمط أو الـ Theme وتقوم الأداة بتعيين الألوان) أما الميزة الثانية فهي أمكانية العمل مع التقارير ولكن بإستخدام عنصر تحكم (صورة) وليس المتصفح العيب الوحيد لهذه النسخة هو ثقلها وبطئها وهو ما لاحظته شخصياً ولا أدري إذا ما كنتم ستلاحظون ذلك أم لا أما نسخة الإصدارات الحديثة فتحتوي على خيارات واسعة يمكننا من خلالها التحكم في إعداد وتنسيق أغلب إن لم يكن جميع عناصر المخطط بالإضافة إلى إمكانية حفظ نسخة عن المخطط كملف HTML وغيرها من الميزات التي سنتعرف عليها من خلال الإطلاع على التعليمات والنسخ التوضيحية ضمن المرفقات ستجدون ضمن الملف المضغوط المرفق مجلد يحتوي على مستند وورد يحتوي على التعليمات المطلوبة لمعرفة طريقة عمل الأداة مجلدين الأول للنسخة التي ستعمل مع إصدارات أوفيس الحديثة والآخر للنسخة التي ستعمل مع إصدارات أوفيس الأقدم وداخل كل مجلد ستجدون (ملف أكسس بإسم النسخة التوضيحية + ملف أكسس بإسم القالب + مجلد بإسم Lib ستتعرفون على محتوياته ووظيفته من خلال التعليمات التي أرجو أن يتم قرائتها بتمعن وهنا أعيد وأكرر أرجو قراءة التعليمات قبل فتح أي شيئ فهناك ملاحظات مهمة يجب معرفتها أولاً في الأخير أرجو أن تنال الأداة إعجابكم وأن تجدوا فيها الفائدة العلمية والعملية وأن تعذروني إذا ظهرت أي أخطاء أو تقصير غير مقصود من قبلي تحياتي ,,,1 point -
1 point
-
1 point
-
الله يعطيك العافية باش مهندس @Foksh على هذا الإبداع المنقطع النظير 🙂🌷 الآن تحت التجربة .. وإن شاء الله تكون لي عودة 😁👌1 point
-
الملف يعمل لدي جرب التعديل عبارة ترحيبية.xlsm اذا لم يعمل اذكر اضدار الاوفيس لديك واي نظام 32 ام 641 point
-
1 point
-
وعليكم السلام ورحمة الله وبركاته تم اظافة فورم لعرض العبارة الترحيبية يمكنك تعديل الجملة الترحيبية من خلال كود الفورم عبارة ترحيبية.xlsm1 point
-
بدلاً من كتابة الأرقام ثابتة داخل المعادلة (1 و 0.5)، نخصص خليتين لوضع النسب المئوية فيهما (على سبيل المثال D1و E1)، ثم نربط المعادلة بهما. ' طريقة كتابة النسب مثلا 5% تكتب في الخلية 0.05 - 15% اكتب 0.15 20% اكتب 0,02 كما يمكن بواسطة كود بحيث يتم كتابة النسب بالكود او تغييرها متى تشاء في حدث الورقة كلمة مرور الورقة2 هي 123 يمكنك تغييرها من خلال الكود - وعند الغاء الحماية من الورقة الكود يقوم بارجاع الحماية بدون التدخل منك اليك الفكرتان في الملف حساب النسبة المئوية.xlsb1 point
-
1 point
-
1 point
-
1 point
-
وعليكم السلام ورحمة الله وبركاته، حسب الشرط لطلب الأخ الكريم (في حال كان تاريخ الاشتراك اكبر أو أصغر من التاريخ الثابت ، فقط احتاج نسبة مئوية ( 50% & 100% ) ، فإن التنسيق المطلوب يعتمد على الشرط التالي: إذا كان تاريخ العمولة (في العمود B) أقل من التاريخ الثابت (في العمود A)، تكون النسبة 100%. وإذا كان تاريخ العمولة أكبر من التاريخ الثابت، تكون النسبة 50%. بناءً على ذلك، يتم وضع المعادلة التالية في الخلية C2: وتسحب لاسفل مع ضبط تنسيق الخلايا في العمود C على نسبة مئوية =IF(B2>A2; 0.5; 1) بالنسبة للحماية تم حماية العمود التالث بكلمة سر هي 123 هذا حسب فهمي للسؤال وان كان غير ذلك فالتوضيح من صاحب السؤال ضروري المصنف1.xlsx تحياتي لكما1 point
-
1 point
-
1 point
-
بعد إذن أستاذى عبدالله بشير عبدالله محاولة لفهم المطلوب والمساعدة OK New Microsoft Excel Worksheet (3).xlsx1 point
-
1 point