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

Moosak

أوفيسنا
  • Posts

    2,028
  • تاريخ الانضمام

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

  • Days Won

    51

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

  1. الشكر والتقدير لك أستاذي العزيز .. على تشجيعكم ومروركم الكريم 🙂🌹 عاشت أيامك أستاذي
  2. السلام عليكم إخواني الأعزاء .. ومع الدرس الثاني من سلسلة مهارات في أكسس .. صندوق قائمة لتعديل البيانات List Box آرائكم وتوجيهاتكم هي خير ما تتفضلون به علي .. متمنيا لكم دوام التوفيق .. مشاهدة ممتعة أتمناها لكم .. ‏‏ListBox - Lesson.accdb
  3. تم عمل التعديلات المطلوبة أخي العزيز .. حمل الملف المعدل من الرابط التالي : https://drive.google.com/open?id=1FtoFH3lsQrAsqFEm5Lh7izcXYVjPd9nI&authuser=mousa.alkalbani%40gmail.com&usp=drive_fs
  4. إن شاء الله أخي العزيز .. ألاحظ أنك قمت ببعض التنسيقات .. إن شئت أرسل لي الملف الذي نسقته أنت لكي أعدل عليه.. وإن شئت عدلت لك الملف الموجود عندي..
  5. الله يوفقك أستاذنا العزيز .. دائما متميز 👍🏼
  6. وعليكم السلام ورحمة الله وبركاته .. يمكنك ذلك عن طريق تخزين النص المراد تمريره كـ TempVars عند إغلاق النموذج الأول ، ومن ثم استدعائه حيثما تريد في النموذج الثاني . وضعته لك في المثال المرفق .. تمرير النصوص.accdb
  7. تشريف أستاذي العزيز .. لكن للأسف ليست لدي فكرة عن موضوع ال API ، فقط بحثت في النت عن الموضوع لأجلك .. 😅 ولو في شي ممكن أخدمك به مما أعرفه هذا من دواعي سروري .. 😊
  8. بارك الله في جهدك وعلمك ووقتك وعمرك أستاذنا العزيز ... ألاحظ فيك الإخلاص في كل ما تقوم به .. أسأل الله لك التوفيق
  9. أستاذنا العزيز .. جربت تشغيل الملف على نسخة الأكسس 365 ولم تعمل .. ! هل لرقم الإصدار دخل في ذلك ؟
  10. شكرا لكما أستاذي العزيزين على التوضيح والاهتمام ،، لا عدمناكما ..🌹🌹 وعقبال ما نعدي المليون يا رب 😄
  11. سلِمَت يُمناك .. وظفِرَت بالخير يداك يا حبيبنا @ابا جودى 🌹 يبدو أن هذا الخيار لا يظهر لدي بسبب أني لازلت مستجد في المنتدى ..
  12. ألف تحية طيبة لكم جميعا ،، كيف أستطيع إضافة الصورة التعبيرية الخاصة بي في المنتدى ؟ تصفحت ملفي الشخصي وما توصلت لكيفية عمل ذلك .. تحياتي القلبية لكم .. 🌹
  13. إضافة لإجابة أستاذنا العزيز أبا جودي ، في النسخ الجديدة من البرنامج ستجد حقل (النص الطويل) أسمه Long text
  14. أخي العزيز أنا حليت هذي المشكلة ولله الحمد والفضل عن طريق وضع نسخة التحديث في مجلد على الشبكة الداخلية مثلما ذكرت أنت .. وبالاستعانه ببرنامج ال WinRAR يقوم بتنصيب النسخة الجديدة في جميع الأجهزة .. لعلي أجد فرصة لشرح ذلك في مقطع فيديو لاحقا بإذن الله .. ولكن في عجالة هذه هي الطريقة : 1- إنشاء جدول في ملف الواجهات ال Front End ووضع حقل واحد فيه وسجل واحد وهو حقل تاريخ يكتب فيه [تاريخ النسخة الحالية] وهذا الجدول لا يتم نقله إلى ملف الجداول ال Back End بل يضل في نسخة الواجهات . 2- جدول آخر يكون في ملف الجداول ال Back End وهو جدول إداري تضع فيه حقلين الأول [تاريخ آخر تحديث] و الثاني حقل نعم/لا [هل تريد تحديث النسخة؟] وتتحكم به من عندك (النسخة الإدارية) . 3- تعمل ماكرو AUTOEXEC يعمل عند فتح قاعدة البيانات .. وهذا الماكرو يشغل بدوره كود وظيفته كالتالي : أولا يذهب لخانة [هل تريد تحديث النسخة؟] ... إذا كنت وضعت عليها ☑️ ينتقل للخطوة التالية ، وإذا فاضي يخرج من ال sub . ثانيا يقارن بين التاريخين ، التاريخ الموجود في الجدول الذي أنشأته لمعرفة [تاريخ النسخة الحالية] في الخطوة رقم (1) وبين التاريخ الموجود في الجدول الإداري [تاريخ آخر تحديث] في الخطوة رقم (2) ، فإذا كان [تاريخ آخر تحديث] أصغر من أو يساوي <= [تاريخ النسخة الحالية] يخرج من ال sub ، وإذا كان [تاريخ آخر تحديث] أكبر من > [تاريخ النسخة الحالية] فإنه ينتقل للخطوة التالية ويقوم بتحديث النسخة . بعد عملية التحقق من أن هناك تحديث جديد كما مر في الخطوتين السابقتين ، تطلق رسالة بزر واحد [OK] مفادها (( أن هناك تحديث جديد ستقوم بتحميله بعد قليل )) .. بعدها يقوم الأكسس بفتح برنامج ال WinRAR الذي بدوره سيقوم بتنصيب التحديث الجديد في جهاز المستخدم واستبدال النسخة القديمة بالجديدة . قبل أن يعمل برنامج ال WinRAR بتنصيب التحديث الجديد ، تتأكد من إغلاق الأكسس (عن طريق الكود نفسه) وذلك مباشرة بعد تشغيل ال WinRAR ، وإلا فسيواجه ال WinRAR مشكلة في استبدال الملف القديم . سيقوم برنامج ال WinRAR تلقائيا بفتح النسخة الجديدة بعد تثبيتها. وبذلك يتم تحديث ملف الواجهات فقط بنقرتين .. 😉 طبعا يجب الانتباه إلى تحديث [تاريخ النسخة الحالية] إلى نفس تاريخ [تاريخ آخر تحديث] في الجدول الموجود في النسخة المطورة وإلا فستقع في دوامة التحديث اللانهائي . بالنسبة لبرنامج ال WinRAR هناك إعدادات خاصة به أيضا لتحويله إلى ملف تنفيذي exe وإعطائه أمر استبدال الملفات القديمة بالحالية وتشغيل النسخة الجديدة ( وهذا جزء هام طبعا في هذه العملية كلها) ولكن للأسف لا يسعني ذكرها الآن ، ولكنك قد تجد ضالتك في هذا الفيديو بإذن الله .. https://www.youtube.com/watch?v=MZHuoV7pd7E&t=410s هذا والسلام عليكم
  15. وهذه أيضا : https://www.youtube.com/watch?v=5qpUFV5Gtb0 https://www.youtube.com/watch?v=-ZwP9-oAGbA
  16. أتوقع هذا الفيديوات تتكلم عن نفس الموضوع بما يخص الأكسس : https://www.youtube.com/watch?v=cgmjx1C0FU4 https://www.youtube.com/watch?v=RxeW-s4n6-U
  17. تفضل أخي العزيز .. صممت لك هذه القاعدة بطريقة أنك تدخل بيانات الشخص ، ثم تسجل أقربائه في نموذج فرعي .. ووضعت لك في الأسفل قاعدة تحقق ، وضيفتها بعد إدخال الرقم التعريفي أن تبحث إن كان هذا الشخص مسجل كقريب لشخص آخر وتعطيك اسمه ورقمه .. هذا حسب ما فهمت من المطلوب .. الأقارب.accdb
  18. عذرا على التأخير أخي العزيز @بوكفوس عبدالسلام،، تم إضافة رسالة لتأكيد الحذف وبها تضع أسباب الحذف وهناك زر ال [+] لإضافة وتحرير أسباب الحذف : حمل الملف المعدل من الرابط التالي : https://drive.google.com/open?id=1FtoFH3lsQrAsqFEm5Lh7izcXYVjPd9nI&authuser=mousa.alkalbani%40gmail.com&usp=drive_fs
  19. 😂😂😂 ربي يحفظك يا @ابا جودى مفاجأة ولا على البال .. 😄 أشكرك أستاذي العزيز دائما تتحفنا بالجميل والرائع والنوادر .. 🌹 بس سؤال أستاذي العزيز : هل يحتاج نعمل إعدادات خاصة لتطبيق هذا المثال على برامجنا ؟
×
×
  • اضف...

Important Information