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

نجوم المشاركات

  1. jjafferr

    jjafferr

    أوفيسنا


    • نقاط

      2

    • Posts

      10148


  2. أبوعيد

    أبوعيد

    الخبراء


    • نقاط

      1

    • Posts

      1699


  3. Moosak

    Moosak

    أوفيسنا


    • نقاط

      1

    • Posts

      2418


  4. منتصر الانسي

    منتصر الانسي

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


    • نقاط

      1

    • Posts

      1467


Popular Content

Showing content with the highest reputation on 07/07/26 in all areas

  1. السلام عليكم الموقع التالي: https://www.msaccesstips.com/ فيه مجموعة مواضيع تخص تنصيب الذكاء الاصطناعي محليا على حاسبتك ، والمواصفات المطلوبة لعمل ai على حاسبتك ، ونوع ai المناسب ، ثم يتطرق في موضوع آخر الى عمل نموذج اكسس ليقوم بمحاكاة ai ، ويتطرق في موضوع ثالث لشرح JSON والتوكن والحرارة ضمن بيئة الاكسس ، ويوجد امثلة مرفقة مفتوحة المصدر. للعلم والاستفادة 🙂
    2 points
  2. هذا الإجراء يقوم بالتحقق من إصدار عنصر تحكم المتصفح الخاص بأكسس فإذا كان أقل من الإصدار 10 (الإصدار الذي يمكنه التعامل مع ملف chart.js) يقوم بتحديثه وإلا فلن يقوم بأي شيئ هذا معناه أننا لن نحتاج إلى تنفيذه إلا مرة واحدة فقط فلماذا نقوم بإضافة تعليمات برمجية تقوم في كل مرة نفتح فيها النموذج بالتحقق من إصدار المتصفح ؟ أنا متابع لموضوع Better-Access_Charts منذ بداياته وحتى الإصدار الأخير 4.29.01 وكنت قد فكرت بالتعديل عليه وتعريبه ولكن واجهتني بعض العقبات مثل - لو ترجع إلى أول أداة كنت قد رفعتها ضمن هذه السلسلة فإن أهم أسباب إنشائها هو منح المستخدم العربي أدوات يسهل التعامل معها وبدون أي معرفة واسعة في البرمجة وفي هذه الأداة ورغم أنه قد تم فيها تسهيل جميع خيارات المخطط إلا خيار مصدر البيانات وطريقة تحديد حقول التجميع وحقول القيم - كذلك كان من أهم أسباب إنشاء السلسلة هو أن تكون عملية دمجها ضمن التطبيقات الأخرى سهلة ولكن في Better-Access_Charts فإن من يرغب الإستفادة منها يجب عليه إستيراد (24 فئة ووحدة نمطية + نموذجين يمكن دمجها لتصبح نموذج واحد) - لا أخفيك اني قد فكرت في هاتين المشكلتين وأعتقد أنه يمكن إيجاد الحلول لها ولكن المشكلة التي جعلتني اصرف النظر عنها هو شرط أن يكون هناك إتصال بالانترنت رغم انه يوجد خيار لاستخدام الملفات المحلية إلا أنها لا تنجح إلا بعد تنفيذ العمل عن طريق ملفات CDN لمرة واحدة على الاقل عدم التعامل معها للأسباب المعروفة للجميع تحياتي انا مازلت ابحث عن اسباب وحلول هذه المشكلة واذا توصلت لحل فوعد مني أن أقوم بالعمل عليه وضمة في السلسة اما المثال الآخر Web Charts فمشكلته أنه يستعمل عنصر تحكم المتصفح ActiveX ومن الافضل عدم التعامل مع عناصر التحكم من هذا النوع للأسباب المعروفة للجميع تحياتي
    1 point
  3. السلام عليكم ورحمة الله وبركاته .. رجعت لك من جديد عمي جعفر @jjafferr ( ما نسيت السالفة ) 😅 هذي المرة راجع مع إضافات مميزة 🙂 .. أخذت ملاحظاتك للأستاذ أبو خليل بعين الاعتبار 👍😉 إليك الجديد في البرنامج : أول شيء عليك أن تقوم به (كمبرمج) هو إضافة روابط قواعد البيانات الخلفية للاتصال وتخزينها في البرنامج ( لاحظ أن جدول قواعد البيانات المخزنة هو جدول محل وليس جدول مرتبط) .. وهذا الجديد : 1 - أضفت خيار الاتصال التلقائي 🙂 : البرنامج يتصل تلقائيا بأول قاعدة جداول يجدها عند توافر 3 شروط : 1- يكون خيار (اتصال تلقائي )مفعل 2- يكون خيار (عرض المسار )مفعل 3- تكون القاعدة متوفرة. 2 - أضفت خيار عرض المسار : لعرض المسار في قائمة المسارات اللي تظهر أو عدم عرضه وتخزينه فقط لاعتبارات تخدم المبرمج فقط 🙂 3 - أضفت خيار كتابة كلمة مرور قاعدة البيانات في حال كان لها باسوورد ، في حالة لا يوجد كلمة مرور يترك الحقل فاضي والبرنامج سيتعامل معها بطريقته . ---------------------------------------------------------------------------------- الآن باعتبار أن لدينا ثلاث قواعد بيانات وكلها مخزنة في الجدول .. هكذا تقوم القاعدة بالإتصال التلقائي لما نكون في جهاز المبرمج : 🙂 ولما ننتقل إلى جهاز العميل .. يقوم البرنامج بالاتصال تلقائيا بقاعدة البيانات في جهازة .. وعندما لايجد البرنامج أي قاعدة بيانات متوفرة .. يفتح لك نافذة إنشاء اتصال جديد .. أو أنك تعدل الروابط في قسم التعديل .. ====================================================== الآن لإلغاء موضوع الاتصال التلقائي يحتاج أنك تلغي الخيار (اتصال تلقائي ) بتلك القاعدة .. ويمكنك تحطه لقاعدة معينة وتلغيه من الباقيات .. بعد كذا عند الفتح ( لما تكون ألغيت الاتصال التلقائي ) ستظهر لك هذي النافذة مباشرة ( الاتصال اليدوي بقاعدة البيانات ) : لاحظ أنه يخبرك في الأسفل بآخر قاعدة كان متصل بها .. أو القاعدة اللي متصل بها الآن 🙂 بالمناسبة الآن بعد إضافة حقل لكلمة المرور الخاصة بقاعدة البيانات .. الآن البرنامج يسألك إذا كان لها باسوورد أو لا عند عمل اتصال بقاعدة جديدة 🙂 ===================================================================== وبخصوص ماكرو ال Autoexc تم تطويره أيضا 🙂 وضيفة الماكرو أنه يشغل لنا دالة اسمها Start .. ولها 4 متغيرات هذي المرة بدل 3 🙂 1 - تعطيها اسم أول نموذج أو فورم تريده يشتغل . 2- تكتب ( true / False ) وذلك لتقفيل البرنامج بشكل كامل وإخفاء النوافذ العلوية وتعطيل القوائم الخاصة ووو ... إلخ 😁 ( باختصار تجهيز البرنامج للتسليم النهائي). 3- تكتب ( true / False ) في حالة أنك تريد تفعيل خاصية الاتصال التلقائي لقاعدة الجداول أو تعطيله . 4 - نكتب فيه اسم أحد الجداول المرتبطة وذلك لفحص إذا كان البرنامج متصل بقاعدة البيانات (الجداول) أو لا .. شي أكثر من كذا دلع !! 😄 ====================================== والآن مع اللحظة الحاسمة .. ملف التحميل 😊 طبعا الغرض الأساسي من وضع العمل هنا .. لارتباطة بالموضوع الأساسي لأستاذنا @jjafferr وأيضا يهمني رأيه ورأيكم جميعا في هذا الابتكار بغرض التعديل والتطوير والتحسين 🙂 والهدف الأكبر خدمة المبرمجين وتسهيل حياتهم 😊 المرفق : Auto Reconnect FE.zip
    1 point
×
×
  • اضف...

Important Information