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

Moosak

أوفيسنا
  • Posts

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

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

  • Days Won

    55

كل منشورات العضو Moosak

  1. وعليك السلام ورحمة الله أخي العزيز 🙂 حسب علمي لايوجد طريقة لتطبيق ذلك على ال List Box .. ولكن يمكن التحايل عليها بعمل نموذج فرعي من نوع عناصر متعددة .. ثم تقوم بعمل تنسيق شرطي للقيم بحيث يتم تلوينها كيفما تشاء 🙂 .
  2. أبشرك أخي محمد تم حل المشكلة بنجاح ولله الحمد ( الصورة من برنامجك ) 😉 القضية وما فيها أنك نسيت عمل بعض الإعدادات في النسخة الحديثة : جرب تطبيق التالي وأخبرني بالنتيجة .. : 1 - افتح ملف النسخة الجديدة 2 - تاريخ النسخة في ملف الواجهات الحديث ( يجب ) أن يكون أكبر من أو يساوي تاريخ تطبيق التحديث ( وهذا كان سبب أن البرنامج كان يطلب منك التحديث من جديد ، لأنه كان يشوف أنه تاريخ النسخة قديم ) : 3 - نموذج البداية كان مكتوب عليه النسخة القديمة ... غيره إلى النسخة الجديدة ، وذلك لكي تعرف أنه تم تطبيق التحديث بالفعل 🙂 : جرب ووافني بالنتيجة .. 🙂
  3. وعليك السلام أخي @ابوبسمله 🙂 فعلا نقطة مهمة 👌🏼 والتفاته رائعة من عين خبير 😉 .. إذا أخي mohamedstar19 عليك أن تتأكد من الإعدادات الإقليمية لجهازك قبل البدء بالتطبيق .. 🙂
  4. أخي تايجر .. 🙂 سأخبرك أحد أسرار الحصول على رد على استفساراتك في أسرع فوقت : 1- أن يكون السؤال واضح ومفهوم ومدعوم بالصور في حال صعوبة توضيح الشرح كتابة . 2- أن يكون الملف المرفق شبيه تماما بالنموذج الذي ستعمل عليه فعليا ( به جداول واستعلامات و نماذج .. حسب نوع السؤال ) .. وتوضح بالتفصيل أين علينا أن نتوجه عند فتح البرنامج . 3- أن يكون المرفق معبأ ببيانات واقعية يمكن التطبيق عليها .. ( الجداول الفارغة لا تساعد ) . تقبل تحياتي 🙂
  5. وعليكم السلام 🙂 أنظر هنا .. ( الملف المرفق به كود الإضافة كذلك ) وهنا كانت النسخة الأولى :
  6. أخي محمد الفكرة واضحة لدي .. لو تكرمت أرسل لي الملف بجميع ملفاته لكي أفحصه عندي ..
  7. وعليكم السلام ورحمة الله وبركاته مهندسنا العزيز @Eng.Qassim 🙂 زادك الله علما وفهما ومتعنا الله بوجودك معنا 🌹 بالنسبة لي ولأني أحب التحديات والخروج عن المألوف جائت في بالي فكرة .. وهي أن يكون تصميم النموذج بهذه الصورة أمام المحاسب : حيث أن الطاولات الخضراء مشغولة .. والرمادية شاغرة .. وبالضغط على الطاولة المطلوبة يفتح نموذج الفاتورة الخاص بها حسب الرقم المكتوب ( وهو رقم الفاتورة ) بحيث يكون دايناميكي متغير .. وطبعا ألوان الطاولات تكون عبارة عن مربعات نص معمول لها تنسيق شرطي مثلا يتغير تلقائيا عند حجز الطاولة .. طبع الفاتورة تضل مخفية ( ومحجوزة في نفس الوقت ) إلى أن يتم الدفع .. وبهذه الطريقة نستغني عن نماذج الفواتير التي ستتكدس أمام المستخدم .. وفي ذات الوقت سيسهل الوصول إلى أي طاولة يريدها .. ما هور رأيك ؟؟ ولعلي أكون قد غفلت عن أشياء يعلمها أهل الحساب 😅 🌹
  8. وعليكم السلام أخي محمد .. الشكر والفضل لله 🙂 لو تكرمت أرسل لي صورة صفحة التحديثات .. لأتأكد من شكل الروابط .. وبالنسبة لتاريخ التحديث في جدول نسخة البرنامج المحدث .. دائما يجب أن يكون مساويا لتاريخ التحديث في صفحة التحديثات .. وهذا موجود بالفعل في الملفات التي أرسلتها لكم . وكذلك لا تنسى الملاحظة التي ذكرتها هنا :
  9. وعليكم السلام ورحمة الله وبركاته أخي علي 🙂 أضف حقل من نوع صح/خطأ إلى الجدول ، ومن ثم عند فتح النموذج تربطه باستعلام مشروط بالسجلات المعلم عليها بعلامة صح ..
  10. وهناك نقطة جديدة تأكدت منها الآن .. وهو عليك أن تقوم بفتح قاعدة الجداول .. ولو لمرة واحدة على الأقل في أجهزة المستخدمين وذلك لكي يتم تسجيلها كملف موثوق .. وإلا فستكون هناك مشكلة في فتحها في الخلفية عند التحديث إذا لم تكن مسجلة .. 😥 وهذه النقطة لم أحسب لها حسابا من قبل .. ولعلي أصل إلى حل يغني عن هذه الخطوة
  11. حياك الله مجددا أخي محمد ،، 🙂 بعد البحث والتقصي أعتقد أن سبب هذه الرسالة هو عدم تمكن البرنامج من التعرف جيدا على ملف التحديثات الجديدة .. !! وهذا قد يحصل لأسباب عديدة كتلف الملف أو عدم اكتمال التحميل أو أو أو أسباب كثيرة لا داعي للتقصي عنها الآن .. وطبيعي جدا إذا لم تكتمل هذه الخطوة لن يستطيع البرنامج من تحديث النسخة لدى المستخدمين .. 🙂 لذلك أوصيك بالتالي : .. إذهب لملف التحديثات الحالي .. وقم بحذفه X X ثم قم بإعادة تحميل الملفات التي وضعتها لكم سابقا .. وخذ منها ملف التحديثات قم بإعادة ربط جداوله بقاعدتك القديمة BE .. ثم أعد محاولة أختيار ملف التحديثات مجددا وأخبرنا بالنتيجة 🙂
  12. أخي أبو فتحي أعتقد أن موضوعك مختلف عن موضوع هذا المنشور .. أستحب لك أن تنشيء موضوع جديد ليتم مناقشة موضوعك فيه من قبل الخبراء 🙂
  13. عفوا أخي أبو فتحي .. 🌹 أما بالنسبة للجداول فموضوعها مختلف عن نسخة الواجهات .. لأن نسخة الجداول عبارة عن ملف واحد يتم تنصيبه على السيرفر أو المجلد المشترك لذلك لا يتم توزيعه على أجهزة المستخدمين .. ولكي تقوم بتحديث ملف الجداول ستحتاج إلى أخذ نسخة احتياطية من ملف الجداول القديم ثم تقوم بالتحديثات التي تريدها على الملف بدون أن تحتاج لنقله أو إعادة تنصيبه .. فقط عليك أن تتأكد أن لا أحد يعمل على البرنامج في الوقت الذي تستبدل فيه الملف القديم .. لأنه يكون حينها متصل بأجهزة المستخدمين وهذا قد يسبب عدة مشاكل أنت في غنى عنها ..👍🏼🙂
  14. تم بحمد الله تحديث النسخة الجديدة 🙂 تفضل أخي محمد : فقط أذكرك بأنه عليك إعادة ربط الجداول في النسخة القديمة + النسخة الجديدة ( التحديث ) .. تفتح النموذج المشار إليه في الصورة برقم (1) ثم تقوم بإضافة ملف التحديث من جديد لكي يتخزن في الجدول .. و تعلم (بصح) على بدء تطبيق التحديثات الجديدة . والجديد في هذه النسخة : - تعرف تلقائي على مكان نسخة الواجهات . - سهولة في إضافة النسخة المحدثة . - حفظ نسخة احتياطية من نموذج الواجهات القديم . ‏‏Auto FrontEnd Updator V2.0.rar
  15. أهلا بك أخي محمد .. 🙂 بالنسبة لهذه النقطة تطرق إليها المهندس جعفر وكان جوابي له أنني وضعت مسار الواجهة بهذه الطريقة لأنني افترضت أن جميع المستخدمين لهم نفس المسار للواجهات ، لأنني أعمل برامجي بهذه الطريقة .. ولكن فعليا هذا الأمر يتفاوت من برنامج لآخر .. لذلك أنا بالفعل قمت بعدة تحديثات على هذه الأداة تجعلها تقوم بإرسال الموقع الفعلي لنسخة الواجهات لكل مستخدم على حده وكذلك قمت بتبسيط هذه الواجهة للمستخدم 😉👌🏼 لعلي أجد فرصة قريبا لطرح التحديث الجديد 🙂 وهذا شكل الواجهة المحدثة: حيث أن موقع نسختي الجداول والواجهات يتم تحديثهما تلقائيا .. بدون تدخل فقط تختار الملف الجديد .. والبرنامج تلقائيا سينسخه في مجلد اسمه Updates (ينشئه تلقائيا بجانب ملف الجداول BE ) ويحدد مساره في البرنامج ..
  16. وعليكم السلام ورحمة الله وبركاته أخي محمد… في المرة الأولى بعد تطبيق هذه الفكرة ستضطر إلى تحديث جميع الواجهات يدويا أو بالطريقة التقليدية .. وبعدها سوف يتم تحديث جميع الواجهات أوتوماتيكيا في تحديثاتك القادمة .. 🙂
  17. شكرا لك أخي أكرم .. 🙂 إن شاء الله تكون لي تجربة معه بإذن الله 🌹
  18. وعليكم السلام ورحمة الله وبركاته أخي محب العقيدة 🙂 منك العذر أخي العزيز ،، فهذا الموضوع لم يأخذ حقه من الإشادة والثناء ☺️ شرح جميل وواضح وجهد مبذول تستحق عليه جزيل الشكر والتقدير .. 🌹🌹🌹 ويتضح من خلال سلاستك في السرد و (إيجاد الحلول للمشاكل التي يمكن أن تواجه المصمم) أن لك باعا طويلا في هذا النوع من قواعد البيانات .. وفقك الله ربما لما أستوعب جميع ما ذكرت حتى أخوض غمار التجربة بنفسي ..😅🖐🏼️ ولعله تكون لنا عودة مرة أخرى لاستيضاح ما قد نواجهه مستقبلا عند التجربة على أرض الواقع 😉👌🏼 وفقك الله أخي العزيز وبارك الله لك في علمك وحالك ومالك وذريتك ..🌹🤲🏼😊 وربما نجد عندك أيضا بعض الحلول الإبداعية لحل بعض القضايا مثل : إعادة الاتصال بقاعدة البيانات تلقائيا أو بواجهة سهلة كم هو الحال في هذا الموضوع : أو كيفية الكشف عن ما إذا كانت القاعدة متصلة أم لا ؟ ... وغيرها من الأمور ..
  19. بعد البحث وجدت أن الموضوع له امتداد هنا ... ولكن المشكلة لم تحل من يومها 😅🖐🏼️
  20. بالنسبة للمكتبة .. اشتغل الكود بنجاح عندما أزلت المكتبة السابقة .. فقام البرنامج بإضافتها من جديد .. ولكن المشكلة الثانية باقية كما هي ..
  21. أخي أكرم .. أكرمك الله من واسع فضله 🙂 عند تجربة الملف واجهت أمرين .. الأول : لم يتعرف البرنامج تلقائيا على المكتبة التالية : ولكن أضفتها يدويا من خلال ملف SQLDMO.DLL المرفق .. الثاني : عند الضغط بعدها على زر [ اختيار السيرفر ] تظهر لي رسالة الخطأ التالية : فيتوقف الكود ولا يجلب أسماء السيرفرات المتوفرة .. ويبدو لي أن هناك Class ناقص في البرنامج .. ما هو رأيك ؟
  22. وعليك السلام ورحمة الله وبركاته أخي محمد 🙂 إذهب لمحرر الأكود وتأكد من إضافة المكتبة التالية :
×
×
  • اضف...

Important Information