اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

منتصر الانسي

المشرفين السابقين
  • Posts

    1389
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    46

كل منشورات العضو منتصر الانسي

  1. أخذت فكرة الأخ فادي وسألته (ماهو التاريخ الحالي) فكانت الإجابة ==================================================== الآن هو التاريخ الحالي. [ملاحظة: هذه الإجابة مبنية على المعرفة العامة وليست من وثائق النظام] ==================================================== ثم أعدت السؤال كالتالي (ماهو التاريخ الحالي باليوم والشهر والسنة)فكانت الإجابة ==================================================== الشهر الحالي هو 13، والسنة 23، واليوم هو 13/12/2023. [ملاحظة: هذه الإجابة مبنية على المعرفة العامة وليست من وثائق النظام] ==================================================== في إعتقادي بإن هذه الإجابات يجعل من هذا النموذج غير موثوق فإذا أمكن أن ترسل لنا رابط النموذج الأحسن حتى تكون التجربة والحكم عليها أكثر واقعية
  2. ماشاء الله عمل ولا أروع ويستحق التقدير والدعم لأنه يفتح آفاق جديدة في أساليب وطرق برمجة وتطوير تطبيقات أكسس وإستخداماتها . أما نتائج تجربتي فكانت كالتالي قمت بالتجربة على البيانات الواردة منك والخاصة بالغسالات وجربت أن أسأل أسئلة مباشرة فكانت الإجابة صحيحة كمثال كان السؤال (اريد التعرف على طريقة تركيب اللوحه السفليه) والاجابة كانت ---------------------------------------------------------------------------------------------------------------- الخطوة الأولى هي قبض الغسالة على ظهرها، ثم تثبيت اللوحة السفلية، باستخدام البراغي المرفقة في العبوة. هذا الجزء ضروري لتعزيز توازن الغسالة وتقليل الضجيج، لذا تأكد من إحكام البراغي بطريقة متوازنة. [المصادر / Sources]: - Manual General Guide ---------------------------------------------------------------------------------------------------------------- أما عندما قمت بسؤاله سؤال مركب لم تكن إجابته كاملة ولم يستمدها من الملف النصي Manual كان السؤال (كيف يمكن أن اتعرف على افضل مكان للغسالة وطريقة توصيل الخرطوم والكهرباء) والإجابة كانت ---------------------------------------------------------------------------------------------------------------- الجواب على هذه الأسئلة يعتمد على موقعك وطريقة توصيل الخرطوم والكهرباء. ولكن، يمكن أن تساعدك هذه المعلومات في توصيل الخرطوم والكهرباء: 1. توصيل الخرطوم: ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرطوم الخاص بك. ابدأ بتجهيز الخرط [ملاحظة: هذه الإجابة مبنية على المعرفة العامة وليست من وثائق النظام] ---------------------------------------------------------------------------------------------------------------- أرجو أن تكون هذه الملاحظة مفيدة لك تحياتي
  3. هذا الإجراء يقوم بالتحقق من إصدار عنصر تحكم المتصفح الخاص بأكسس فإذا كان أقل من الإصدار 10 (الإصدار الذي يمكنه التعامل مع ملف chart.js) يقوم بتحديثه وإلا فلن يقوم بأي شيئ هذا معناه أننا لن نحتاج إلى تنفيذه إلا مرة واحدة فقط فلماذا نقوم بإضافة تعليمات برمجية تقوم في كل مرة نفتح فيها النموذج بالتحقق من إصدار المتصفح ؟ أنا متابع لموضوع Better-Access_Charts منذ بداياته وحتى الإصدار الأخير 4.29.01 وكنت قد فكرت بالتعديل عليه وتعريبه ولكن واجهتني بعض العقبات مثل - لو ترجع إلى أول أداة كنت قد رفعتها ضمن هذه السلسلة فإن أهم أسباب إنشائها هو منح المستخدم العربي أدوات يسهل التعامل معها وبدون أي معرفة واسعة في البرمجة وفي هذه الأداة ورغم أنه قد تم فيها تسهيل جميع خيارات المخطط إلا خيار مصدر البيانات وطريقة تحديد حقول التجميع وحقول القيم - كذلك كان من أهم أسباب إنشاء السلسلة هو أن تكون عملية دمجها ضمن التطبيقات الأخرى سهلة ولكن في Better-Access_Charts فإن من يرغب الإستفادة منها يجب عليه إستيراد (24 فئة ووحدة نمطية + نموذجين يمكن دمجها لتصبح نموذج واحد) - لا أخفيك اني قد فكرت في هاتين المشكلتين وأعتقد أنه يمكن إيجاد الحلول لها ولكن المشكلة التي جعلتني اصرف النظر عنها هو شرط أن يكون هناك إتصال بالانترنت رغم انه يوجد خيار لاستخدام الملفات المحلية إلا أنها لا تنجح إلا بعد تنفيذ العمل عن طريق ملفات CDN لمرة واحدة على الاقل عدم التعامل معها للأسباب المعروفة للجميع تحياتي انا مازلت ابحث عن اسباب وحلول هذه المشكلة واذا توصلت لحل فوعد مني أن أقوم بالعمل عليه وضمة في السلسة اما المثال الآخر Web Charts فمشكلته أنه يستعمل عنصر تحكم المتصفح ActiveX ومن الافضل عدم التعامل مع عناصر التحكم من هذا النوع للأسباب المعروفة للجميع تحياتي
  4. معقول ؟؟؟ الله يسامحك أحبطتني 😅 عموما بالإضافة إلى الحل المقدم من الأخ فادي قمت بإضافة مرفق للتعديل في الريجستري لتحديث رقم إصدار المتصفح الخاص بأكسس ليناسب العمل مع الأداة ويعمل كما في الصورة المتحركة التالية إن شاء الله الآن يعمل معك أخي @Moosak بدون مشاكل
  5. بالفعل نجحت الفكرة وهذا دليل أنها تعمل في اكسس 2010 قمت بتحديث الملف بعد التعديل أرجو من الأخ @Moosak تنزيل الملف الجديد وتجربته وإفادتنا إذا إشتغل أم لا ألف شكر أستاذ فادي (ياخي تخلي الواحد يتمنى لو درس برمجة )
  6. أعتذر منكم ياشباب لم أكن أعرف أنها لن تعمل على بقية الإصدارات وأعتذر أيضاً أني قلت لكم أني جربتها على أكسس 2010 فقد حصل عندي لبس فالأداة التي جربتها هي أداة أخرى أقوم بإعدادها وهي أيضاً تعتمد على عنصر نحكم المتصفح ولكنها تعمل على الإصدارين 2010 و 365 بدون أي مشاكل وبصراحة هذا الشيء أراحني قليلاً لأن الأداة التي أقوم بتجهيزها تطلبت مني الكثير من العمل لتبسيط العمل بها ولو أن مجرد التفكير في كم التعليمات التي أريد شرحها يشعرني بالإحباط
  7. غريب لم تظهر لي هذه المشكلة أبداً عندي إقتراح أرجو تجربته قم بحذف عنصر تحكم المتصفح الحالي وإنشاء عنصر تحكم جديد كما بالصورة وتسميته بالإسم wbChart ثم إعمل تصحيح Debug للتعليمات البرمجية وجرب هل سينجح أم لا
  8. Version 1.0.0

    17 تنزيل

    في آخر موضوع ضمن هذه السلسة كنت قد قدمت أداة إنشاء المخططات البيانية المخصصة والتي كانت تعتمد على رسم المخطط البياني داخل مربع التسمية ورغم أن تلك الأداة كانت تقوم بإنجاز العمل إلا أنها كانت تحتوي على نقاط ضعف تم ذكرها ضمن الشروحات المرفقة بها يمكن إعتبار هذه الأداة على أنها الجيل التالي من أدوات إنشاء المخططات البيانية المخصصة وذلك عن طريق إستخدام عنصر تحكم المتصفح وفيها سيتم معالجة أوجه القصور التي كانت تعاني منها الأداة السابقة ولكن لا نستطيع أن نقول أنه يمكن أن تحل محلها فرغم محدودية إمكانيات الأداة السابقة إلا أنه تقوم بشيء تعجز عنه هذه الأداة وهذا الشيء هو إمكانية العمل مع تقارير أكسس لأن التقارير لا تتعامل مع عنصر تحكم المتصفح ولكن هذه الأداة ستكون رائعة لتعمل كعروض تقديمية لا أريد أن أطيل عليكم فكل ما تريدون معرفته ستجدونه ضمن المرفقات حيث تحتوي على مستند وورد يشرح كل شيء وكل ما اريده منكم هو قراءة المستند وإستخدام النسخة التوضيحية لمعرفة طريقة العمل تحياتي
  9. اعرض الملف أداة إنشاء المخططات المخصصة بإستخدام عنصر تحكم المتصفح {سلسلة الأدوات المساعدة المخصصة} في آخر موضوع ضمن هذه السلسة كنت قد قدمت أداة إنشاء المخططات البيانية المخصصة والتي كانت تعتمد على رسم المخطط البياني داخل مربع التسمية ورغم أن تلك الأداة كانت تقوم بإنجاز العمل إلا أنها كانت تحتوي على نقاط ضعف تم ذكرها ضمن الشروحات المرفقة بها يمكن إعتبار هذه الأداة على أنها الجيل التالي من أدوات إنشاء المخططات البيانية المخصصة وذلك عن طريق إستخدام عنصر تحكم المتصفح وفيها سيتم معالجة أوجه القصور التي كانت تعاني منها الأداة السابقة ولكن لا نستطيع أن نقول أنه يمكن أن تحل محلها فرغم محدودية إمكانيات الأداة السابقة إلا أنه تقوم بشيء تعجز عنه هذه الأداة وهذا الشيء هو إمكانية العمل مع تقارير أكسس لأن التقارير لا تتعامل مع عنصر تحكم المتصفح ولكن هذه الأداة ستكون رائعة لتعمل كعروض تقديمية لا أريد أن أطيل عليكم فكل ما تريدون معرفته ستجدونه ضمن المرفقات حيث تحتوي على مستند وورد يشرح كل شيء وكل ما اريده منكم هو قراءة المستند وإستخدام النسخة التوضيحية لمعرفة طريقة العمل تحياتي صاحب الملف منتصر الانسي تمت الاضافه 07/04/26 الاقسام قسم الأكسيس  
  10. اخي الكريم المشكلة كانت في أن المراجع ناقصة لذا إفتح محرر الأكواد ومن قائمة Tools إختر أول خيار References وقم بتحديد المراجع الناقصة لتصبح قائمة المراجع عندك مطابقة لهذه القائمة ومن خلال المثال الذي قمت بإرفاقه فإن المراجع الناقصة هي آخر مرجعين ملاحظة : الرقم 16 سيتغير بحسب نسخة أوفيس لديك أما مايخص طلبك الثاني فسبب ظهور كلمة Error هو أن دالة Dlookup لانجد رقم في حقل ref_client لذلك فكل ماعلينا هو أن نجعلها تتنفذ في حال وجود رقم عموماً قمت بإجراء التعديل على ملفك وأعدت رفعه هنا لمراجعته وفحص التعديلات تحياتي Ste E G P.rar
  11. بالعكس هذه الخاصية تعمل بنفس الطريقة في جميع الإصدارات ولكن تأثيرها لايظهر إلا بعد إغلاق النموذج وهذا منطقي فالمستخدم العادي لماذا سيفتح النموذج في عرض التصميم أصلاً ولتوضيح طريقة عمل هذه الخاصية إليك هذه الصورة المتحركة لشكل النموذج وخاصية تغيير الحجم تلقائياَ = لا لاحظ أنه حتى بعد أن أغلقت النموذج وأعدت فتحه بقي الحجم بدون تغيير الان لاحظ الفرق بعد تعديل الخاصية إلى نعم ستجد أنه عند التبديل بين عرض التصميم وعرض النموذج يظل حجم النموذج بالحجم الذي جعلته عليه ولكن عند إغلاقه وإعادة فتحه سيظهر بالحجم الصحيح
  12. اخي الكريم من حيث الإمكانية فهو ممكن ولكن سيقتصر عمل الأكسس على الواجهة الأمامية فقط أما قاعدة البيانات فستكون إحدى قواعد البيانات الكبيرة مثل SQL Server أو Azure أو MySQL بالإضافة إلى أنه سيكون مطلوب منك موقع لإستضافة قاعدة البيانات وإنترنت مستقر لكن السؤال لماذا تريد لإستخدام أكسس للعمل عبر النت مع وجود لغات برمجة متخصصة للويب؟ فكما جاء في الحديث النبوي {"كل ميسر لما خلق له" صدق رسول الله} والأكسس هو منصة لإنشاء تطبيقات قواعد بيانات بسيطة لبيئة أعمال صغيرة إلى متوسطة الحجم ضمن شبكة محلية أما الربط عبر النت فحتى ولو كان سيعمل فلن يعمل بنفس كفاءة التطبيقات المصممة بلغة متخصصة في تطبيقات الويب مثل جافا سكريبت و HTML مثلاً
  13. خاصية Auto Resize (تقريباً ستكون تغيير الحجم تلقائيًا في النسخة العربي) ضمن خصائص النموذج
  14. من أول مشاركة أنقر زر أعرض الملف ستنتقل إلى صفحة الملف في المكتبة وهناك أنقر زر حمل هذا الملف
  15. لم أقوم بأي شيئ إضافي سوى أنني كررت الامر الخاص بحدث Click للزر إلى حدث MouseMove 'هذا حدث النقر على الزر Private Sub Commande50_Click() SouSouMenu End Sub 'MouseMove وهذا حدث Private Sub Commande50_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) SouSouMenu End Sub
  16. شاهد المرفق internet.rar
  17. صراحة لم أفهم قصدك !!! هل تقصد أنك تريد تكرار العملية لزر آخر غير زر (Suivi Vente) ؟ عموما إذا كنت تقصد زر آخر غير زر (Suivi Vente) فيمكنك إستخدام نفس الـ Module أو إنشاء واحد جديد ولكن أهم شرط في الحالتين هو إستخدام أسماء فريدة لكل إجراء بمعنى عدم تكرار التسميات التالية (Mouvementcompany و OpenForm1 و OpenForm2 و ...... و OpenForm14) وكآلية عمل يمكنك تنفيذها يمكنك تمييز كل قائمة بكلمة معينة فمثلاً القائمة الجاهزة هنا نميزها بالكلمة (SouSou) فإذا إحتجنا لقائمة أخرى نقوم بنسخ هذه القائمة ونقوم ببحث وإستبدال لكلمة SouSou وتعديلها بكلمة أخرى تعبر عن القائمة الجديدة هكذا ستحصل على قائمة بدون أي مجهود ولن يتبقى عليك إلا إستبدال أسماء النماذج والتسميات قد يكون الشرح بتطبيق عملي أفضل لذلك قمت بتعديل المثال كالتالي - أعدت تسميات الإجراءات والتسميات الحالية لتمييزها بكلمة (SouSou) - قمت بعملية نسخ ولصق لكل الإجراءات في نفس الوحدة النمطية ثم بحث وإستبدال لكلمة (SouSou) وتعديلها بكلمة (Retour) لكل ما تم نسخه ثم عدلت أسماء النماذج في كل إجراء إلى أسماء النماذج التي تبدأ بحرف C ستلاحظ أني لم أحتاج إلا إلى 8 إجراءات فقط - قمت بعملية نسخ ولصق للقائمة الأولى مرة أخرى ولكن تم اللصق في Module جديد ثم بحث وإستبدال لكلمة (SouSou) وتعديلها بكلمة (Recette) ثم عدلت أسماء النماذج في كل إجراء إلى أسماء النماذج التي تبدأ بحرف D ستلاحظ أني هنا إحتجت لإضافة إجراء جديد لفتح النموذج الاخير الآن ستظهر القائمة الأولى عند النقر على الزر (Suivi Vente) والقائمة الثانية مع الزر (Retour) والثالثة مع الزر (Recette) تم تحديد الازرار كمثال فلغتي الفرنسية صفر كملاحظة أخيرة يمكنك الان تعديل التسميات الخاصة بعناصر القوائم الثلاث وكذلك يمكنك نقل القائمة الثالثة إلى نفس الوحدة النمطية للقائمتين الأخريين ارجو أن يكون الشرح قد وضح لك طريقة العمل بحيث أصبح بإمكانك إنشاء قوائم أو تعدبلها تحياتي internet.rar
  18. الحقيقة أني لا أستطيع فتح الموقع إلا بإستخدام VPN (ولا أعرف أسباب الحجب؟؟؟) ولكن طالما أني إستطعت فتح الموقع عبر المتصفح لماذا لم يستطيع أكسس ؟
  19. تفضل قمت بتعديل المثال لينفذ طلبك الان كل ما عليك هو فتح الوحدة النمطية Module1 وتعديل المسميات "SouSou1-SouSou2-SouSou3-....SouSou14" إلى أي أسماء ترغب بها تحياتي internet.rar
  20. ياسلام عليك أخي @Moosak مثل عوايدك لاتقدم إلا كل ماهو مفيد لكن مع الأسف هذه الأداة لم تعمل معي وتظهر لي هذه الرسالة مع العلم أني قد إستخدمت مفتاح API الخاص بالأخ موسى ومفتاح آخر قمت بإنشائه وفي الحالتين تظهر نفس الرسالة وكنت أريد أن أسأل بقية الأخوان حل واجه أحدهم هذه المشكلة مثلي أم لا؟
  21. إسمح لي أخي @ابوخليل أن أوضح هذه النقطة عندما يتم تعريف المتغيرات بالكلمة المفتاحية Const فإننا نقوم بتعريف قيمة ثابتة غير قابلة للتعديل إلا عن طريق الدخول إلى محرر VBE وتعديلها ولن نستطيع التعديل من النموذج سواء كانت متغيرات خاصة أو عامة أما مسألة أني جعلتها معلمات للإجراء نفسه فذلك لجعله مختصراً وأكثر مرونة فلو إفترضنا أن المتغيرات كانت عامة على مستوى النموذج فعند إستدعاء الإجراء سنضطر إلى كتابة أمر الإستدعاء بالشكل التالي MY_FONT = cboFonts MY_SIZE = txtFontSize ROW_HEIGHT = txtRowHeight * 567 Call ApplyGlobalFormatting حيث أنا سنقوم أولاً بتعيين قيمة لكل متغير ثم إستدعاء الإجراء أما عندما جعلنا المتغيرات كمعلمات للإجراء فإن أمر إستدعاء الإجراء أصبح بالشكل التالي Call ApplyGlobalFormatting(cboFonts, txtFontSize, txtRowHeight * 567) وأنا أطبق هذا الأسلوب دائماً لسهولته تخيل أننا نحتاج إلى إستدعاء إجراء أو دالة ما لأكثر من مرة وبمعلمات مختلفة فبدل أن نحتاج إلى 5 او 6 أسطر لكل إستدعاء سنكتفي بسطر واحد في الأخير مهما إختلفت طرق الحل لكنها تؤدي إلى نفس النتيجة وكما يقول المثل كل الطرق تؤدي إلى روما تحياتي
×
×
  • اضف...

Important Information