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

منتصر الانسي

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

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

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

  • Days Won

    33

Community Answers

  1. منتصر الانسي's post in استخدام الذكاء الإصطناعى فى تطوير بيئه العمل على اكسس was marked as the answer   
    بارك الله فيك اخي والحقيقة كان كلامك في البداية في محله ونسأل الله الهداية
    اما عن سؤالك
    سأقوم بتجزئته إلى جزئين
    (التوقعات بشأن قواعد بيانات أكسس كإطار عمل) و (التوقعات بشأنه مع تطور الذكاء الصناعي)
    فيما يخص الجزء الأول من السؤال فبالمناسبة دائما ما يُسأل لي وتكون إجابتي غلى شكل مثال كالتالي
    تخيل أن لدينا سيارة نقل صغيرة ذات 4 عجلات وشاحنة نقل كبيرة ذات إثنا عشرة عجلة وانت صاحب بقالة صغيرة وأغلب عملك اليومي يقتصر على توريد بضاعة صغيرة (كرتون واحد من كذا صنف مثلاً) فهل سيكون من الأجدى لك إستئجار السيارة الصغيرة أم الشاحنة الكبيرة؟
    وهذا هو الحال مع قواعد البيانات (أو بالأصح مع البرامج والتطبيقات الخاصة بقواعد البيانات) حيث سيكون من الأجدى لأصحاب المشاريع الصغيرة إستخدام تطبيق تم تطويره بإستخدام أكسس لأكثر من سبب منها على سبيل المثال لا الحصر:
    - غالبا من يبدأ بتأسيس المشاريع الصغيرة يكونون من الشباب رواد الاعمال وهذا يعني أنه من الوارد أن يتم تعديل آليات العمل أكثر من مرة حتى يتم التوصل إلى آلية عمل شبه ثابتة ومن هذا المنطلق فأيهما سيكون الأرخص والأكثر مرونة أن يتم تنفيذ التعديل بإستخدام أكسس أم بإستخدام أحد البرامج الكبيرة الأخرى؟
    - وحتى لو قلنا أن هذا المشروع قد أنشئ بعد دراسة كافية ووافية ولن يتطلب أي تعديلات (والذي من واقع خبرتي أراه شبه مستحيل) فهل سيتطلب حجم البيانات لمشروع صغير يعمل فيه عشرة موظفين وحجم تعاملاته لاتتجاوز مائة أو مائتين الف دولار شهريا لبرنامج وقاعدة بيانات سيكلف المشروع الاف الدولارات للدعم الفني فقط؟
    - أهم مايميز اكسس هو أنها بيئة قواعد بيانات علائقية وهذا يعني أن أسلوب تصميم وبناء قاعدة البيانات فيه هو نفس الأسلوب لتصميم وبناء قواعد البيانات في أي بيئة أخرى وهكذا فعندما يكبر حجم المشروع سيكون من السهل نقل (هجرة) البيانات إلى أي قاعدة بيانات أخرى
    - في الاونة الاخيرة بدأت مايكروسوفت ببعض الاضافات والتحسينات كما رأينا في إضافة كائن عنصر تحكم متصفح Edge او تحديث عنصر تحكم الرسوم البيانية وكذا محرر الاستعلامات موناكو وغيرها من الاضافات والتحسينات التي سيتم اضافتها في المستقبل وأعتقد أن مايكروسوفت لم تقم بهذه التحديثات إلا على ضوء نتائج دراسة للسوق قامت بها وجعلها تستشعر أهمية هذا التطبيق من أوفيس (المظلوم من حيث التحديثات مقارنة ببقية تطبيقات أوفيس الأخرى) وهذا إن دل على شيئ فإنما يدل على أن هناك توجه كبير نحو العمل بإستخدام أكسس في المستقبل.
    وفيما يخص الجزء الثاني من السؤال (التوقعات بشأنه مع تطور الذكاء الصناعي) فوجهة نظري أن المبالغة في إستخدامه لن يفيد أحد
    - الغير فاهم سيخاطر بإستخدام برنامج لايعلم إن كان صحيحاً أم مليئا بالأخطاء والأخطار التي قد يتسبب بها على المدى القريب او البعيد
    - المبتدئ الذي يريد التعلم لن يتعلم شيئاً فمن خلال رحلة تعلمي لم أجد أفضل طرق للتعلم إلا شيئ واحد هو التجربة والخطأ فإذا لم يمارس المبتدئ العمل بنفسه ويظل يجرب ويخطئ فلن يتعلم أي شيئ
    - المحترف لابأس في أن يستخدم الذكاء الصناعي للمساعدة في حل جزئية معينة (جزئية وليس الكل) كذلك يمكن إستخدامه للمساعدة في تصور شكل النماذج والتقارير أو إقتراح الخطوط العريضة للبرنامج لإستخدامها للعصف الذهني لإستنباط الأفكار فقط أما أن يستخدمه في إنشاء برنامج من الألف إلى الياء فهذا أنا ضده تماماً.
    فكما يعلم الجميع فأن كتابة البرنامج من الصفر أسهل من مراجعة برنامج قام به شخص آخر والشيئ الثاني أن قيام المطور بكتابة الكود بنفسه يجعله ملماً بأدق تفاصيله وعند حدوث أي خطأ يكون من السهل معرفة موقعه ومعرفة تأثير التعديل الذي سيتم على الكود لإصلاح الخطأ على بقية الأكواد
    وحتى ولو إفترضنا جدلاً أن الذكاء الصناعي قام بإنشاء تطبيق صحيح 100% (سواء كان أكسس أو غيره) فهل سيتمكن المطور من حل أي مشكلة قد تظهر في المستقبل؟ وإذا كان يعمل ولم تظهر أخطاء فهل سيكون لدى المطور الذي سيدّعي القيام بالعمل الثقة الكافية فيه أم سيظل حاطط يده على قلبه في إنتظار المكالمة التي تخبره بظهور خطأ ... والا أنتو إيه رأيكو 😅؟
     
  2. منتصر الانسي's post in مشكله اضافه سجل فاضي عند التسجيل فى النموذج was marked as the answer   
    تفضل التعديل
    استوك2.accdb
  3. منتصر الانسي's post in رقم الايصال was marked as the answer   
    هذا لأنك أدخلت السجل بدون أن تدخل التاريخ 
    قمت أنا بإضافة سجل جديد بالرقم 110001 وعندما رجعت للجدول وجدت أن حقل التاريخ فارغ قمت بإدخال تاريخ اليوم ثم قمت بفتح النموذج وأضفت سجل وحددت الرقم 2 فقط فتم تعديله إلى 110002 آلياً كما بالصورة

    لا تنسى بأن الكود يقوم بإستخراج أحدث تاريخ ثم إستخراج آخر رقم تم إدخاله في هذا التاريخ ليتم الإعتماد عليه أي أنه يعتمد على التاريخ أولاً ثم على أخر رقم في هذا التاريخ
    لمعالجة المشكلة قمت بتعديل النموذج ليتم تعيين تاريخ اليوم لأي سجل جديد 
    جربه الان وتأكد من النتائج
     
     
    Lab.rar
  4. منتصر الانسي's post in تعديل كود الحاقي البيانات من جدول الى جدول بدون تكرر الاسم was marked as the answer   
    تم إضافة رسائل تنبيه
    dbexample.mdb
  5. منتصر الانسي's post in ظهور صورة المستخدم was marked as the answer   
    قمت بتعديل الملف وان شاء الله يكون هو المطلوب
    SaadPermissionsLast.rar
  6. منتصر الانسي's post in نسخ حقول قاعدة البيانات الى قاعدة جديدة وحدف الاخرى was marked as the answer   
    تم تعديل مثالك ليتم إظهار الجداول في القائمة وحذف بيانات الجدول المحدد وإعادة الترقيم من 1
    نسخ قاعدة البيانات قبل الحدف.accdb
  7. منتصر الانسي's post in تعديل كود was marked as the answer   
    جرب الان قمت بكل التعديلات المطلوبة
    Bilal_Yamen.rar
  8. منتصر الانسي's post in مشكلة كود تلوين أحرف البحث بنموذج بحث was marked as the answer   
    قم بإزالة علامتي التنصيص حول كلمة red لتصبح بهذا الشكل
    <font color=red> بدلاً من هذا
    <font color='red'> تحياتي
  9. منتصر الانسي's post in اخفاء اكسيس واظهار النمودج was marked as the answer   
    تفضل اخي الكريم
    اخفاء و اظهار.accdb
  10. منتصر الانسي's post in ورقة بيانات فرعية was marked as the answer   
    اخي الكريم يجب عليك التفريق بين حالتين (الجداول/الإستعلامات و النماذج/التقارير) من حيث طريقة إستعراض البيانات المرتبطة بين جدولين 
    ففي الجداول والاستعلامات يتم إظهارها بإستخدام ورقة البيانات الفرعية Subdatasheet وهي عبارة جدول أو إستعلام آخر مرتبط بهذا الجدول أو الإستعلام
    وبنفس الفكرة إذا أردنا إستعراض بيانات أخرى مرتبطة ببيانات النماذج والتقارير فيجب أن تكون فيما يسمى (النماذج الفرعية Subform أو التقارير الفرعية Subreport)
    بالتالي فإذا أردنا إظهار البيانات بالشكل المطلوب داخل النموذج فيجب أن تكون البيانات ضمن نموذج آخر يتم إدراجه كنموذج فرعي
    مرفق لك الملف بعد التعديل
     
    Sub-data_sheet.accdb
  11. منتصر الانسي's post in تجزئة الجدول إلى استعلامات was marked as the answer   
    جرب المرفق
    Data_Base.rar
  12. منتصر الانسي's post in اضافة صورة في النموذج والتقرير was marked as the answer   
    لم افهم 
    عندما تنقل البرنامج هل تنقل الصور معه ام لا ؟
  13. منتصر الانسي's post in برنامج مخازن _ انتهاء الصلاحية - احتساب الضريبة للاصناف was marked as the answer   
    قمت بإضافة البيانات واعدت فتح التطبيق وظهر بشكل طبيعي كما بالصورة

    لم يكن هناك اي كميات في النسخة التي قمت بتنزيلها من موضوع الأخ @ابوخليل
    تم معالجة هذا الأمر في المرفق
    تحياتي
    stock6 .rar
  14. منتصر الانسي's post in مطلوب كود لمنع لتعديل was marked as the answer   
    بعد إذن الاخ @Foksh مرفق لك التعديل المطلوب
    تحياتي
    بعد التعديل.rar
  15. منتصر الانسي's post in اخفاء افتتاحية اكسس في امتداد mde او accde was marked as the answer   
    1. من علامة التبويب ”ملف“ اختر  ”خيارات“.
    2. من القائمة الجانبية حدد ”Trust Center“، ثم أنقر زر ”Trust Center Settings“.
    3. ستفتح نافذة قم بتحديد الخيار  "Macro Settings“ من القائمة الجانبية
    4. إختر الخيار الأخير (Enable all macros (not recommended; potentially dangerous code can run))
    النسخة عندي إنجليزية لذلك لا أعرف ما سيكون المسمى العربي بالضببط لذلك يمكنك ترجمة المسميات الإنجليزية لتعرف مايقتبلها بالعربي لديك
    تحياتي
  16. منتصر الانسي's post in خطا غير مفهوم was marked as the answer   
    عفوا انا قمت بتعديل الرد بعد ما لاحظت أنه يتم قفل السجل في الحالتين ولكن مع إختلاف الوقت الذي يستمر فيه الإقفال
    هناك نفس الخيار ولكن عن طريق خصائص النموذج 

    بالتالي فأي شخص فاتح للنموذج عبر الشبكة سيقوم بقفل السجل
  17. منتصر الانسي's post in مليء الفارغ بعد الكتابه في مربع النص was marked as the answer   
    تفضل الملف المرفق فيه الكود والتوضيح
    تحياتي
    Database1.rar
  18. منتصر الانسي's post in البحث عن موضوع ولو بجزء منه was marked as the answer   
    تفضل أخي الكريم
    مرفق بهذا ملفك الأصلي بعد تصفيته من جميع الكائنات الغير ضرورية وتنفيذ كل ماهو مطلوب
    تحياتي
    db1.rar
  19. منتصر الانسي's post in اضافة عدد من الاصفار الى الرقم التلقائي من التنسيق was marked as the answer   
    رغم أني لم أجرب هذه الطريقة من قبل ولكني وبنظرة سريعة على الملف المرفق أعتقد أنه لاتوجد مشكلة فيها فقد قمت بتجربة إضافة أكثر من مليون سجل ولم يتأثر كلا من الترقيم التلقائي و حجم القاعدة بعد أن قارنت الحجم بوجود التنسيق وبدونه
    هناك طرق أخرى لتطبيق نفس التنسيق على أي رقم بإستخدام دالة Format فلو إفترضنا أن الحقل ID هو ترقيم تلقائي بدون اي تنسيق إضافي يمكنك الحصول على نفس النتيجة هذه في الاستعلام أو النماذج بهذا السطر
    Format([ID];"0000000") ويوجد هناك طرق أخرى لتخصيص الترقيم التلقائي يمكنك التعرف على بعضها في هذا الموضوع هنا وقد تجد أيضا الكثير من الطرق بالبحث في المنتدى
     
  20. منتصر الانسي's post in إنشاء رقم تعريف للطالب انطلاقا من نمودج was marked as the answer   
    تم إضافة إستعلام تحديث لتنفيذ العمل
    تحياتي
    base_mat.rar
  21. منتصر الانسي's post in استخراج تقرير بين فترات زمنية مختلفة محددة was marked as the answer   
    تم تعديل المثال مع توضيح العمل بطريقتين 
    تحياتي
    basetimes.rar
  22. منتصر الانسي's post in توقف البرنامج عند اختيار قيمة محددة عن سواها was marked as the answer   
    المشكلة تظهر لشهري 8 و 9 وليس 9 فقط والسبب هي وجود قيم فارغة في الحقل Add_Days التابع للجدول moa_details
    الان لديك حلين إما تعبئة الحقول الفارغة بالقيمة 0 أو إستخدام دالة Nz في الإستعلام
    تحياتي
  23. منتصر الانسي's post in وضع قيمة افتراضية لحقل في جدول بشرط معين - تعديل كود- was marked as the answer   
    تم تعديل الكود
    ملاحظة : في الجدول ومعيار تصفية النموذج عندك مكتوب (أستاذة) وفي الكود مكتوب (أساتذة) راجع أيهما خطأ وقم بتصحيحه
    تحياتي
     
    BASE-E6.rar
  24. منتصر الانسي's post in الحاق من جدول الى جدول اخر عند التحديد was marked as the answer   
    تم تعديل الملف
    za-Test1 (1).rar
  25. منتصر الانسي's post in عدم تمكين جميع حقول النموذج فى حال يوجود علامة بحقل بمعين was marked as the answer   
    من الواضح أن الأخ @figo82eg يبحث عن الجماليات ليظهر علامتي الصح والخطأ بشكل والوان مميزة
    ولكني أضم صوتي لصوت الأخ @AbuuAhmed في أن إستخدام حقل نعم/لا هو السبيل الأفضل والأسهل
    ولكن بمراجغة الحل الذي طبقه فيه مشكلة لأن مربع التحديد غير مرتبط بحقل في الجدول لذلك إذا قمت مثلا بتحديد السجل الأول وإنتقلت للسجل الثاني سيظل التحديد True رغم أن قيمة الحقل المفترض أنها False 
    لذا مسكت العصا من المنتصف وقمت بتعديل المثال ليحقق الأمرين
    تحياتي
     
    BlockExam_03.rar
×
×
  • اضف...

Important Information