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

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    292

كل منشورات العضو ابوخليل

  1. سنسير خطوة خطوة فاستفسر عن اي نقطة غير واضحة اي برنامج يشتمل على بيانات ثابتة لا تتغير غالبا واخرى متغيرة ، فيتم وضع الثابت في جدول والمتغيرات في جدول آخر فجدول الثوابت هو الرئيسي وجدول المتغيرات هو الفرعي فالجدول الرئيس كما في مثالنا هو جدول اسماء الموظفين ولا بد ان يكون لكل موظف معرف رقمي او نصي لا يقبل التكرار وفي المقابل نضع هذا المعرف في الجدول الفرعي ولكنه قابل للتكرار ثم نربط بين الجدولين من خلال هذين الرقمين بعلاقة واحد الى كثير . الآن نستطيع ان ندخل للموظف اكثر من سجل واحد . ( طبعا من خلال النماذج ) ففي الاكسس لا يتم التعامل مع الجداول مباشرة . ايضا يمكن ان نربط الجدول الرئيس بأكثر من جدول فرعي فيمكن ان نضيف جدولا للاجازات وآخر للتنقلات وثالث للرواتب ... وهكذا هناك علاقات اخرى بين الجداول يحددها طبيعة التعامل مع البيانات داخل البرنامج فعلاقة رأس لرأس هي علاقة رئيس لفرعي ولكنها جميعا لا تقبل التكرار وعلاقة كثير الى كثير وهو ان نضع جدولا فرعيا وسيطا ومشتركا بين جدولين رئيسين كل هذه ستمر عليها وستحتاجها مستقبلا الآن نرجع لاستفسارك حيث يتبين لك لماذا اهملنا الرقم الوظيفي فهو قابل للتكرار لذا لا يصلح ان يكون معرفا ولكننا نستطيع البحث من خلاله ولا بأس ان تظهر النتائج مكررة لاننا سنختار منها ما نريد وايضا نستطيع ان نحصر البحث فنبحث في حقلين : رقم الوظيفة ، الدرجة هل يمكن ان يتكرر ؟ فان اخترت الاولى بالسماح بظهور اكثر من موظف يحمل الرقم الوظيفي نفسه فأرى اننا بحاجة الى تخصيص نموذج للبحث وعند النقر على الموظف المطلوب ننتقل الى نموذج الاجازات وان كان رقم الوظيفة + الدرجة لا يمكن ان يتكرر فيمكن البحث في نموذج الاجازات نفسه
  2. سبب المشكلة في امتناع ادخال البيانات انني اقحمت الرقم الوظيفي في النموذج الفرعي مع انه موجود في الرئيسي طبعا مسايرة لنموذجك الاول وهذه ايضا غفلة مني . الآن الاستعلام يستند الى جدول واحد ويمكنك ادخال البيانات اما بالنسبة للبيانات القديمة فاما نطبق نظرية ابي آدم ( الحذف الوهمي من الجداول الاساسية ) واما ان نستخدم استعلامات الالحاق الى جداول جديدة والحذف الحقيقي من الجداول الاساسية عبدالله المجرب5.rar
  3. شكرا لأبي آدم على المتابعة والملاحظة القيمة نعم فهي متغيرات تتغير في اليوم الواحد ‘ لذا تم حذفها من الجدول لاننا نستطيع استخراج قيم هذه الحقول في اي وقت كما هو مبين اعلاه عبدالله المجرب3.rar
  4. نعم جعلنا الرقم التلقائي هو مفتاح الجدول فلا يمكن ان يتكرر ( سجل فريد) ثم ربطناه بسجل رقمي قابل للتكرار في جدول الاجازات الذي يعتبر جدولا فرعيا فكل شخص له رقم فريد لا يمكن ان يتكرر اما المعادلات فقد نقلتها من النموذج وجعلتها في استعلام ظاهر ويمكنك الآن عرض نتائج هذا الاستعلام في النماذج او التقارير انتبه ! تم حذف الحقول المحسوبة من جدول الاجازات ، لاننا اظهرنا النتائج في الاستعلام سالف الذكر تم التعديل على المسميات ؛ الجداول والحقول حيث يجب ان تكون المسميات بحروف انجليزية فيمكن ان تكتب كلمة كتاب هكذا KETAB وبدون مسافات خالية بين الكلمات مع ملاحظة كتابة المسميات العربية في التسمية التوضيحية في خصائص الجدول عند عرض التصميم
  5. انظر تعديلات جوهرية واي استفسار انا حاضر عبدالله المجرب2.rar
  6. الجواب نعم البرنامج سيتم اعداده على احتمالين اما ان يكون النموذج غير قابل للتحرير والاضافة ، فهنا يتم ايقاف علامات الجدولة لجميع الحقول ماعدا حقل الرقم ، مثل برامج المحلات التجارية وبرامج الحضور والانصراف واما ان يتم ادخال بيانات بعد قراءة الرقم ، فهنا يفرض التركيز على حقل الرقم عند كل فتح للنموذج وعند كل سجل جديد مثل برامج استعارة الكتب في المكتبات العامة .
  7. حياك الله أبا احمد حللت أهلا ووطئت سهلا بالنسبة للرقم الوظيفي مادام التكرار يقع على ارض الواقع فانت بحاجة الى صرف النظر عنه كمعرف وانما يتم عرضه كبعض البيانات الثانوية وفي هذه الحال انت بحاجة الى ان تجعل الرقم الشخصي هو المعرف اما المعادلات ونواتجها فمكانها الصحيح الاستعلامات ويمكن ان تكون في النماذج او التقارير سأقوم ببعض التعديلات على مثالك ...
  8. نفترض انك قمت بوصل جهاز القارىء ( الباركود) الى الحاسوب عند مواجهة القارىء برقم الباركود الذي تم لصقه على المنتج سيقوم بترجمة تلك الخطوط الى رقم ثم يطبعه في حقل المعرف في البرنامج بالضبط كأنك ادخلت الرقم ونقرت انتر
  9. هذا السطر غير واضح ’ هل تعمل فعلا بعد الاصلاح ؟ يلزم زيادة الايضاح في قولك : و لكنها لا تعمل الا مع قاعدة البيانات المفتوحة فقط
  10. تفضل مثال شامل اصنع لنا منه عمل مختصر سريع Resize.rar
  11. العين ما تعلى على الحاجب هذا مما استقيناه من مدرستكم فجزاك الله خيرا على طيب قولك
  12. وهذا هو الحل بتوفيق من الله ثم حسب ما رأيت واود تنبيه اخينا الشاعر الى ضرورة جعل القيم الافتراضية للحقول الرقمية في الجدول = صفر Trteeb9.rar
  13. اخي احمد المرفق لم يتهيأ لي نقله وفتحه أما اخونا نارت فلم يجعل لاحد حجة فالمرفقات على جميع الصيغ استخدام الوحدات النمطية والاستغناء عن الاستعلامات طرق ... ومناهج ... ومدارس
  14. الحل عندي اكتمل مئة% ، و من لم يدخل له درجات او نسبته صفر سيكون ترتيبه صفر ويمكن التحكم في هذه الخيارات حسب الرغبة وظني ان يوافق المطلوب ولكن : ففضلت الانتظار وعدم رفعه لنرى ما تتفتق عنه انامل أبي آدم
  15. الحل يسير و يحتاج الى تغيير كلمة واحدة فقط في احد السطور سأوافيك به بإذن الله
  16. ان لم يسعك المكان وسعتك قلوبنا عجبا وهل يستأذن رب الدار ؟
  17. اشكر اخونا اللاستاذ احمد خلف على هذه الملاحظة وقد تم التعديل بحمد الله Trteeb7.rar
  18. هذا هو المتبع عندنا في المدارس المهم الملاحظة التي اكتشفتها ما رأيك هل نجعل كلمة مكرر لجميع المتشابهين ؟ لسنا اغنياء عن مساعدتك بالرأي والتعديل
  19. في مثل هذه الحالة انت بحاجة الى تقرير فرعي انظر التعديل db_up.rar
  20. الترتيب حسب ما تفضل به الشاعر اعتقد هو المنطقي لماذا ؟ لأننا نقول العشرة الأوائل ’ فهم عشرة فقط ، ولو طبقنا ما ذكرت فيمكن ان يصلوا الى العشرين الآن انتهيت من تعديل الملف حسب ما سرت عليه سابقا وهو عل امتداد 2003 وطلبي لاخي الشاعر ان يجعله هو كشكول التجارب Trteeb6.rar
  21. في تنسيق التاريخ dd تعني رقم اليوم و dddd تعني اسم اليوم و mm تعني رقم الشهر و mmmm تعني اسم الشهر جرب ضع التنسيق التالي في حقل التاريخ ثم انظر النتيجة =yyyy/mmmm/dddd
  22. اخي احمد مجهود طيب ولغة برمجية رائعة كنت انتظر اجابتك الملاحظات على الحل : الترتيب لا يطابق ما في الصورة فالترتيب في الصورة الاول فالاول مكرر ثم الثالث وليس الثاني وبعد الرابع فالرابع مكرر ثم السادس وليس الخامس الامر الاخر : حين البحث في النموذج الاول وتصفي مثلا صف معين افتح نموذج العرض وانظر الترتيب بالطبع هناك مشكلة ايضا اعتقد انه في التقرير لا تظهر الرتب المكررة الحلول البرمجية تختلف من شخص الى آخر حسب التصور واختيار الطريق المناسب فانت اخترت الكود البرمجي وزيادة حقول في الجدول لاخراج النتائج هذه الافكار تحسب في صالح منتدانا العامر
  23. قمت بتحويل المرفق الى 2003 جاري العمل للوصول الى حل
×
×
  • اضف...

Important Information