-
Posts
1297 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
33
Community Answers
-
منتصر الانسي's post in استخدام الذكاء الإصطناعى فى تطوير بيئه العمل على اكسس was marked as the answer
بارك الله فيك اخي والحقيقة كان كلامك في البداية في محله ونسأل الله الهداية
اما عن سؤالك
سأقوم بتجزئته إلى جزئين
(التوقعات بشأن قواعد بيانات أكسس كإطار عمل) و (التوقعات بشأنه مع تطور الذكاء الصناعي)
فيما يخص الجزء الأول من السؤال فبالمناسبة دائما ما يُسأل لي وتكون إجابتي غلى شكل مثال كالتالي
تخيل أن لدينا سيارة نقل صغيرة ذات 4 عجلات وشاحنة نقل كبيرة ذات إثنا عشرة عجلة وانت صاحب بقالة صغيرة وأغلب عملك اليومي يقتصر على توريد بضاعة صغيرة (كرتون واحد من كذا صنف مثلاً) فهل سيكون من الأجدى لك إستئجار السيارة الصغيرة أم الشاحنة الكبيرة؟
وهذا هو الحال مع قواعد البيانات (أو بالأصح مع البرامج والتطبيقات الخاصة بقواعد البيانات) حيث سيكون من الأجدى لأصحاب المشاريع الصغيرة إستخدام تطبيق تم تطويره بإستخدام أكسس لأكثر من سبب منها على سبيل المثال لا الحصر:
- غالبا من يبدأ بتأسيس المشاريع الصغيرة يكونون من الشباب رواد الاعمال وهذا يعني أنه من الوارد أن يتم تعديل آليات العمل أكثر من مرة حتى يتم التوصل إلى آلية عمل شبه ثابتة ومن هذا المنطلق فأيهما سيكون الأرخص والأكثر مرونة أن يتم تنفيذ التعديل بإستخدام أكسس أم بإستخدام أحد البرامج الكبيرة الأخرى؟
- وحتى لو قلنا أن هذا المشروع قد أنشئ بعد دراسة كافية ووافية ولن يتطلب أي تعديلات (والذي من واقع خبرتي أراه شبه مستحيل) فهل سيتطلب حجم البيانات لمشروع صغير يعمل فيه عشرة موظفين وحجم تعاملاته لاتتجاوز مائة أو مائتين الف دولار شهريا لبرنامج وقاعدة بيانات سيكلف المشروع الاف الدولارات للدعم الفني فقط؟
- أهم مايميز اكسس هو أنها بيئة قواعد بيانات علائقية وهذا يعني أن أسلوب تصميم وبناء قاعدة البيانات فيه هو نفس الأسلوب لتصميم وبناء قواعد البيانات في أي بيئة أخرى وهكذا فعندما يكبر حجم المشروع سيكون من السهل نقل (هجرة) البيانات إلى أي قاعدة بيانات أخرى
- في الاونة الاخيرة بدأت مايكروسوفت ببعض الاضافات والتحسينات كما رأينا في إضافة كائن عنصر تحكم متصفح Edge او تحديث عنصر تحكم الرسوم البيانية وكذا محرر الاستعلامات موناكو وغيرها من الاضافات والتحسينات التي سيتم اضافتها في المستقبل وأعتقد أن مايكروسوفت لم تقم بهذه التحديثات إلا على ضوء نتائج دراسة للسوق قامت بها وجعلها تستشعر أهمية هذا التطبيق من أوفيس (المظلوم من حيث التحديثات مقارنة ببقية تطبيقات أوفيس الأخرى) وهذا إن دل على شيئ فإنما يدل على أن هناك توجه كبير نحو العمل بإستخدام أكسس في المستقبل.
وفيما يخص الجزء الثاني من السؤال (التوقعات بشأنه مع تطور الذكاء الصناعي) فوجهة نظري أن المبالغة في إستخدامه لن يفيد أحد
- الغير فاهم سيخاطر بإستخدام برنامج لايعلم إن كان صحيحاً أم مليئا بالأخطاء والأخطار التي قد يتسبب بها على المدى القريب او البعيد
- المبتدئ الذي يريد التعلم لن يتعلم شيئاً فمن خلال رحلة تعلمي لم أجد أفضل طرق للتعلم إلا شيئ واحد هو التجربة والخطأ فإذا لم يمارس المبتدئ العمل بنفسه ويظل يجرب ويخطئ فلن يتعلم أي شيئ
- المحترف لابأس في أن يستخدم الذكاء الصناعي للمساعدة في حل جزئية معينة (جزئية وليس الكل) كذلك يمكن إستخدامه للمساعدة في تصور شكل النماذج والتقارير أو إقتراح الخطوط العريضة للبرنامج لإستخدامها للعصف الذهني لإستنباط الأفكار فقط أما أن يستخدمه في إنشاء برنامج من الألف إلى الياء فهذا أنا ضده تماماً.
فكما يعلم الجميع فأن كتابة البرنامج من الصفر أسهل من مراجعة برنامج قام به شخص آخر والشيئ الثاني أن قيام المطور بكتابة الكود بنفسه يجعله ملماً بأدق تفاصيله وعند حدوث أي خطأ يكون من السهل معرفة موقعه ومعرفة تأثير التعديل الذي سيتم على الكود لإصلاح الخطأ على بقية الأكواد
وحتى ولو إفترضنا جدلاً أن الذكاء الصناعي قام بإنشاء تطبيق صحيح 100% (سواء كان أكسس أو غيره) فهل سيتمكن المطور من حل أي مشكلة قد تظهر في المستقبل؟ وإذا كان يعمل ولم تظهر أخطاء فهل سيكون لدى المطور الذي سيدّعي القيام بالعمل الثقة الكافية فيه أم سيظل حاطط يده على قلبه في إنتظار المكالمة التي تخبره بظهور خطأ ... والا أنتو إيه رأيكو 😅؟
-
منتصر الانسي's post in مشكله اضافه سجل فاضي عند التسجيل فى النموذج was marked as the answer
تفضل التعديل
استوك2.accdb
-
منتصر الانسي's post in رقم الايصال was marked as the answer
هذا لأنك أدخلت السجل بدون أن تدخل التاريخ
قمت أنا بإضافة سجل جديد بالرقم 110001 وعندما رجعت للجدول وجدت أن حقل التاريخ فارغ قمت بإدخال تاريخ اليوم ثم قمت بفتح النموذج وأضفت سجل وحددت الرقم 2 فقط فتم تعديله إلى 110002 آلياً كما بالصورة
لا تنسى بأن الكود يقوم بإستخراج أحدث تاريخ ثم إستخراج آخر رقم تم إدخاله في هذا التاريخ ليتم الإعتماد عليه أي أنه يعتمد على التاريخ أولاً ثم على أخر رقم في هذا التاريخ
لمعالجة المشكلة قمت بتعديل النموذج ليتم تعيين تاريخ اليوم لأي سجل جديد
جربه الان وتأكد من النتائج
Lab.rar
-
منتصر الانسي's post in تعديل كود الحاقي البيانات من جدول الى جدول بدون تكرر الاسم was marked as the answer
تم إضافة رسائل تنبيه
dbexample.mdb
-
منتصر الانسي's post in ظهور صورة المستخدم was marked as the answer
قمت بتعديل الملف وان شاء الله يكون هو المطلوب
SaadPermissionsLast.rar
-
منتصر الانسي's post in نسخ حقول قاعدة البيانات الى قاعدة جديدة وحدف الاخرى was marked as the answer
تم تعديل مثالك ليتم إظهار الجداول في القائمة وحذف بيانات الجدول المحدد وإعادة الترقيم من 1
نسخ قاعدة البيانات قبل الحدف.accdb
-
منتصر الانسي's post in مشكلة كود تلوين أحرف البحث بنموذج بحث was marked as the answer
قم بإزالة علامتي التنصيص حول كلمة red لتصبح بهذا الشكل
<font color=red> بدلاً من هذا
<font color='red'> تحياتي
-
منتصر الانسي's post in اخفاء اكسيس واظهار النمودج was marked as the answer
تفضل اخي الكريم
اخفاء و اظهار.accdb
-
منتصر الانسي's post in ورقة بيانات فرعية was marked as the answer
اخي الكريم يجب عليك التفريق بين حالتين (الجداول/الإستعلامات و النماذج/التقارير) من حيث طريقة إستعراض البيانات المرتبطة بين جدولين
ففي الجداول والاستعلامات يتم إظهارها بإستخدام ورقة البيانات الفرعية Subdatasheet وهي عبارة جدول أو إستعلام آخر مرتبط بهذا الجدول أو الإستعلام
وبنفس الفكرة إذا أردنا إستعراض بيانات أخرى مرتبطة ببيانات النماذج والتقارير فيجب أن تكون فيما يسمى (النماذج الفرعية Subform أو التقارير الفرعية Subreport)
بالتالي فإذا أردنا إظهار البيانات بالشكل المطلوب داخل النموذج فيجب أن تكون البيانات ضمن نموذج آخر يتم إدراجه كنموذج فرعي
مرفق لك الملف بعد التعديل
Sub-data_sheet.accdb
-
منتصر الانسي's post in اضافة صورة في النموذج والتقرير was marked as the answer
لم افهم
عندما تنقل البرنامج هل تنقل الصور معه ام لا ؟
-
منتصر الانسي's post in برنامج مخازن _ انتهاء الصلاحية - احتساب الضريبة للاصناف was marked as the answer
قمت بإضافة البيانات واعدت فتح التطبيق وظهر بشكل طبيعي كما بالصورة
لم يكن هناك اي كميات في النسخة التي قمت بتنزيلها من موضوع الأخ @ابوخليل
تم معالجة هذا الأمر في المرفق
تحياتي
stock6 .rar
-
منتصر الانسي's post in مطلوب كود لمنع لتعديل was marked as the answer
بعد إذن الاخ @Foksh مرفق لك التعديل المطلوب
تحياتي
بعد التعديل.rar
-
منتصر الانسي'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))
النسخة عندي إنجليزية لذلك لا أعرف ما سيكون المسمى العربي بالضببط لذلك يمكنك ترجمة المسميات الإنجليزية لتعرف مايقتبلها بالعربي لديك
تحياتي
-
منتصر الانسي's post in خطا غير مفهوم was marked as the answer
عفوا انا قمت بتعديل الرد بعد ما لاحظت أنه يتم قفل السجل في الحالتين ولكن مع إختلاف الوقت الذي يستمر فيه الإقفال
هناك نفس الخيار ولكن عن طريق خصائص النموذج
بالتالي فأي شخص فاتح للنموذج عبر الشبكة سيقوم بقفل السجل
-
منتصر الانسي's post in مليء الفارغ بعد الكتابه في مربع النص was marked as the answer
تفضل الملف المرفق فيه الكود والتوضيح
تحياتي
Database1.rar
-
منتصر الانسي's post in البحث عن موضوع ولو بجزء منه was marked as the answer
تفضل أخي الكريم
مرفق بهذا ملفك الأصلي بعد تصفيته من جميع الكائنات الغير ضرورية وتنفيذ كل ماهو مطلوب
تحياتي
db1.rar
-
منتصر الانسي's post in اضافة عدد من الاصفار الى الرقم التلقائي من التنسيق was marked as the answer
رغم أني لم أجرب هذه الطريقة من قبل ولكني وبنظرة سريعة على الملف المرفق أعتقد أنه لاتوجد مشكلة فيها فقد قمت بتجربة إضافة أكثر من مليون سجل ولم يتأثر كلا من الترقيم التلقائي و حجم القاعدة بعد أن قارنت الحجم بوجود التنسيق وبدونه
هناك طرق أخرى لتطبيق نفس التنسيق على أي رقم بإستخدام دالة Format فلو إفترضنا أن الحقل ID هو ترقيم تلقائي بدون اي تنسيق إضافي يمكنك الحصول على نفس النتيجة هذه في الاستعلام أو النماذج بهذا السطر
Format([ID];"0000000") ويوجد هناك طرق أخرى لتخصيص الترقيم التلقائي يمكنك التعرف على بعضها في هذا الموضوع هنا وقد تجد أيضا الكثير من الطرق بالبحث في المنتدى
-
منتصر الانسي's post in إنشاء رقم تعريف للطالب انطلاقا من نمودج was marked as the answer
تم إضافة إستعلام تحديث لتنفيذ العمل
تحياتي
base_mat.rar
-
منتصر الانسي's post in استخراج تقرير بين فترات زمنية مختلفة محددة was marked as the answer
تم تعديل المثال مع توضيح العمل بطريقتين
تحياتي
basetimes.rar
-
منتصر الانسي's post in توقف البرنامج عند اختيار قيمة محددة عن سواها was marked as the answer
المشكلة تظهر لشهري 8 و 9 وليس 9 فقط والسبب هي وجود قيم فارغة في الحقل Add_Days التابع للجدول moa_details
الان لديك حلين إما تعبئة الحقول الفارغة بالقيمة 0 أو إستخدام دالة Nz في الإستعلام
تحياتي
-
منتصر الانسي's post in وضع قيمة افتراضية لحقل في جدول بشرط معين - تعديل كود- was marked as the answer
تم تعديل الكود
ملاحظة : في الجدول ومعيار تصفية النموذج عندك مكتوب (أستاذة) وفي الكود مكتوب (أساتذة) راجع أيهما خطأ وقم بتصحيحه
تحياتي
BASE-E6.rar
-
منتصر الانسي's post in الحاق من جدول الى جدول اخر عند التحديد was marked as the answer
تم تعديل الملف
za-Test1 (1).rar
-
منتصر الانسي's post in عدم تمكين جميع حقول النموذج فى حال يوجود علامة بحقل بمعين was marked as the answer
من الواضح أن الأخ @figo82eg يبحث عن الجماليات ليظهر علامتي الصح والخطأ بشكل والوان مميزة
ولكني أضم صوتي لصوت الأخ @AbuuAhmed في أن إستخدام حقل نعم/لا هو السبيل الأفضل والأسهل
ولكن بمراجغة الحل الذي طبقه فيه مشكلة لأن مربع التحديد غير مرتبط بحقل في الجدول لذلك إذا قمت مثلا بتحديد السجل الأول وإنتقلت للسجل الثاني سيظل التحديد True رغم أن قيمة الحقل المفترض أنها False
لذا مسكت العصا من المنتصف وقمت بتعديل المثال ليحقق الأمرين
تحياتي
BlockExam_03.rar