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

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    283

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

  1. احذف المعيار من الاستعلام ولكن لا تستعجل حتى تقرأ البقية اما بالنسبة لكلمة عودة فهذه وضعتها قصدا والا فهي عندنا طي قيد والغاء طي القيد وما فعلته هنا هو الصحيح والمنطقي فاذا اردنا اعادة من تم نقلهم من مدرستنا فيلزم الا يظهر في القائمة الا من تم تحويله اما اذا اردنا التحويل من المدرسة لزمنا اظهار جميع الطلاب المنتظمين وانتبه انت ايضا : الجديد المنقول الينا الذي يتم تحويله الينا ويحتاج الى ادخال بيانات جديدة يتم كتابة كلمة " منقول " في حقل الحالة (جديد/مرفع/منقول) وكذلك المدرسة المنقول منها وتاريخ النقل ، كل ذلك في جدول بيانات الطالب ، وليس هذا الأمر مما يخص جدول التنقلات ولا تعارض بين هذه وتلك لان الاخيرة بيانات ثابتة اتمنى ان تتضح الرؤية
  2. ابو لميس رعاك الله عملت على مثالك حتى اذا لم يبق الاخطوة واحدة انهارت القاعدة . دائما اكون على حذر من القواعد المحولة ولكني هذه المرة غفلت وعلى كل شرعت بانشاء مثال جديد وقد تم بحمد الله db4.rar
  3. من قبل 1420 هـ وحتى العام المنصرم جميع مدارس السعودية الابتدائية والمتوسطة والثانوي تسير على برنامج واحد وفق هذا النهج الذي ذكرته لكم وبداية من آخر العام الماضي وهذه السنة اتجهوا لتأسيس برنامج مركزي واحد ، ويبدوا ايضا انهم وقفوا في نهاية السنة عند هذه النقطة ، حيث تم التوجيه للمدارس بعدم اجراء عمليات النقل الا بعد التمتع بالاجازة ومع بداية العام الدراسي الجديد . عجبا !! هي فقط اخذ نسخة للعام المنصرم وتفريغ الحالية للعام الجديد الان استاذ محمد يلزمك طرح مثال مبسط لنظريتك يستطيع المستخدم من خلاله الرجوع لسنوات سالفة وتصفحها . طلبي هذا ليس تعجيزي بل للاثراء المعرفي ، حيث اني سأطرح بجانبه مثالا حسب ما بينت لكم
  4. حياك الله اخي محمد اين يعمل هذا الكود ؟ في وورد ام اكسل ام اكسس ؟ لو ارفقت مثالا يبين الخلل لعلنا نحاول معك للوصول الى الحل
  5. وعليكم السلام هذه الدالة تستخرج عدد الايام بين تاريخبن text1=DateDiff("y";[Date1];[Date2])
  6. جدول التنقلات 1- حقل لرقم معرف الطالب الفرعي 2- حقل نقل الى 3- حقل نقل من 4- التاريخ 5- ملاحظات جدول بيانات الطالب 1- حقل نعم لا او حقل رقمي نموذج وآخر فرعي داخله الآن سنختار الاسم حسب التصميم فقد يفرض المصمم اختيار الصف اولا ثم الفصل ليتم فلترة الاسماء حين نختار الاسم يتم الربط بين الجدولين اما آليا تبعا للعلاقة واما باسقاط الرقم المعرف بعد الحدث ان لم يكن هناك علاقة نقوم بتعبئة بيانات النقل حقلي نقل من ونقل الى يظهر احدهما ويختفي الآخر تبعا لنوع العملية ( نقل / عودة ) زر موافق أو حفظ : عند النقر عليه يتم التسديد في حقل (نعم/لا) ويمكن ادراج رقم مثل 99 وبما اننا نتعامل في عرض البيانات عبر الاستعلامات فإن المنقولين يحجبون امل ان تجد في هذه الاسطر الشحيحة بعض فائدة
  7. اما اخونا محمد فأنا احترم وجهة نظره وحقيقة لم يتيسر لي الاطلاع على برنامج معتمد يشبه هذه الرؤية وحسب تصوري لهيكل هذا البرنامج ان هناك قمة هرمية ( لابد من وجودها) وهي العام الدراسي فأنا في في وقت ما قد احتاج الى الرجوع الى سجلات العام المنصرم للتصفح حسب الحاجة وللعلم كل مجتمع وله بيئته الخاصة فمجتمع المدارس لا شك يختلف عن البنوك اوالمستودعات
  8. ابو لميس يدور حول جدول التنقلات لان عمله الان متوقف عليه ولا يلام في ذلك . اكمل الجملة ... شريطة اتباع القواعد السليمة الصحيحة عند انشاء الجداول واهمها انشاء الحقول التي سيتم الربط من خلالها فلو تم ادخال البيانات من قوائم ( وهذا ما سيحدث فعلا ) فلست بحاجة للعلاقات الا داخل الاستعلامات ( ارجو ان يكون هذا واضحا ) لانه يستحيل الخروج عن المعرفات التي تم رصدها
  9. نعم هو ما ذكرت ، لانك حين رغبتك الرجوع اليهم ستبحث عنهم استنادا الى سنة معينة لاحظ انه ظهر من خلال هذا السؤال لزوم تسمية قواعد البيانات السابقة بما يدل على العام الدراسي
  10. الموضوع بدأ من هنا قبل الفصل http://www.officena.net/ib/index.php?showtopic=43594 دعنا نعتبر ان البرنامج مكتمل ؛ فعند نموذج البداية وحين يريد المستخدم الدخول عبر الاسم الشخصي وكلمة المرور هناك حقل بل منسدلة سيظهر داخله كلمة "السنة الحالية " هذا الحقل يمكنك الاختيار منه للدخول الى سنوات ماضية . وحقيقة الأمر اننا نرتبط بقاعدة بيانات اخرى موجودة ضمن مجلد البرنامج . وقاعدة البيانات هذه يتم اعدادها في نهاية كل سنة دراسية بعد اعداد النتيجة مثل النسخة الاحتياطية تماما . اما الاجراءات التي تتم على القاعدة الحالية بعد ذلك فهي ترفيع الطلاب ثم حذف جميع البيانات المتغيرة والمرتبطة بزمن من الجداول والابقاء على البيانات الاساسية الثابتة , يمكن عمل تصدير xls للاسماء مع بياناتهم الاساسية وبعثها مع الطلاب المنتقلين من مرحلة الى مرحلة وللحديث بقية ...
  11. بعد اذن اخي محمد تفضل مثالك بعد الاصلاح النصوص تقبل الارقام ولكن العكس لا test2.rar
  12. سيكون هناك سيرة تم طمسها بل يحدث كثيرا والرصد مقدم على الطمس لم نقل بالفصل ؟ راجع ما سطرناه انت استاذ ونحن لا نتكلم عن احتياجات خاصة يمكنك عمل مائة نموذج لجدول واحد يشتمل على مائة حقل ومن قال ان هناك ارشيف ؟ شرط الا تظهر للمستخدم هذا العمل غير صحيح لان قاعدة البيانات هي ارشيف بحد ذاتها والمتبع غالبا حفظ كل سنة دراسية لوحدها وهذا يسهل الرجوع للبيانات للاعوام السابقة بكل يسر وسهولة وايضا يتوفر بهذه الطريقة عامل السرعة والأمان . نرجع الى موضوعنا والى تساؤلات ابي لميس حول جدول التنقلات والعلاقات . فمن وجهة نظري وجوب صرف النظر عن مسألة العلاقات ، حيث انها ستأتي تبعا وتفرض نفسها عند رغبتنا في استخراج النتائج المطلوبة شريطة اتباع القواعد السليمة الصحيحة عند انشاء الجداول . فجدول التنقلات كغيره من الجداول الخدمية داخل قاعدة البيانات مثل جدول الحضور والغياب وجدول السلوكيات وجدول المرشد لمتابعة الضعف الدراسي وجدول النشاطات اللاصفية ، كل هذه الجداول وغيرها مما لا يحضرني هي جداول خدمية تحتوي على بيانات متغيرة ولا ننسى جدول الدرجات الذي تم صنع البرنامج من اجله . على هذا ماذا تبقى ؟ تبقى ما اسميناه سابقا بالجدول الرئيس وهو جدول بيانات الطلاب وهذه التسمية فيها نظر فهو حقيقة مجرد مرجع نستقي منه الاسماء وتوابعها ويندرج معه جدول المعلمين وبياناتهم وجدول الصفوف وجدول الفصول وغيرها من الجداول الثابتة المساعدة . في ردي الاول قلت سأكون في صفك كسائل وفي هذه احببت ان اسايرك واقابلك بالحماس بحماس مثلة كل الود والاحترام لاستاذنا القدير عبد الفتاح
  13. وعليكم السلام وفقك الله لكل خير اخي الكريم المنتدى مليء بالامثلة والمسائل والبرامج الخاصة بالمخزون والمبيعات ابحث وستجد الكثير الكثير مما يساعدك ويفتق ذهنك لاتمام مشروعك ومع ذلك سأعطيك بعض التصور المختصر جوابا لتساؤلاتك 1- جدول الاصناف يشتمل على الصنف ورقم معرف وهذا الجدول لاتجرى عليه العمليات بل هو ثابت كمكتبة علما انه قد توجد اصناف في هذا الجدول وغير موجودة في المخزن 2- جدول الحركات ( الوارد / المصروف ) - وفيه يتم ادخال الوارد الى المخزن والخارج منه كل واحد في حقل يخصه - يشتمل على حقل لنوع العملية ( وارد / منصرف ) وحقل لرقم الصنف للربط مع جدول الاصناف - ويشتمل على حقول اخرى كتاريخ العملية ونوع الدفع والمستلم .... الخ نموذج الحركات ويتم فيه اولا اختيار نوع العملية ثم يدخل فيه تفاصيل العملية الاستعلامات الآن يأتي دور الاستعلامات للتصفية والفلترة وفصل الوارد عن الصادر وحساب المجاميع والارصدة هذا تصور مبدأي عام مجمل آمل ان تجد فائدة
  14. او نضع زرين في النموذج (طي قيد ، الغاء طي القيد ) وتكون قيمة الاول 2 وقيمة الآخر 1 او صفر في الحقل الموجود في الجدول الرئيسي مع ادخال بيانات النقل في الجدول الفرعي
  15. الجدول الفرعي الخاص بالتنقلات ضروري شأنه شأن الجداول الفرعية الأخرى ولأن هذا الامر يتكرر لنفرض ان الطالب انتقل في بداية السنة ثم عاد بعد فترة ثم انتقل الى مدرسة اخرى قبل نهاية السنة . هذه الحركات يجب رصدها ، ولا يتم ذلك الا بواسطة جدول فرعي دعك من العلاقات بين الجداول فقد نتعامل معها داخل الاستعلامات فقط بقي تنفيذ النقل او العكس للارجاع وهذا يتم بالاستعانة بحقل واحد في الجدول الرئيس اما ان يكون خانة اختيار واما ان يكون حقلا رقميا ندرج داخله رقما معينا في الاخير اعلم انك لست بغنى عن الاستعلامات كوسيط بين النماذج والجداول
  16. وعليكم السلام سأكون في صفك اليوم وسأزيد شيئا من الايضاح ، وعذرا ابا لميس ان كانت مداخلتي مخالفة لرؤيتك مع الاخذ بالاعتبار امكانية عودته خلال العام نفسه . فعلى هذا هناك العديد من البيانات المتغيرة فعلى سبيل المثال الدرجات والتقديرات والملاحظات ونقاط القوة ونقاط الضعف والسجل الصحي وجميع الانشطة التي يمكن رصدها في البرنامج ويكون للطالب نصيب منها . فعند نقل الطالب يتم طي قيده فتختفي بياناته الرئيسية والفرعية ، ولكن مع امكانية ارجاعها خلال السنة عند الطلب المطلوب خطوات التأسيس لهذا المطلب
  17. السلام عليكم اكتب في مصدر عنصر تحكم Text19 : =Hour([Text14])
  18. انظر ان كان هذا التعديل يناسبك ابدأ بادخال المدينة او الاسم Doc1.rar
  19. انظر المثال : افتح المستند الرئيسي تم الحل بطريقتين : - الازرار واستخدام الكود البرمجي - عنوان عادي واستخدام الارتباط التشعبي ملحوظة : 1- قم بتخفيض امان الماكرو لديك ( ادوات / ماكرو / الامان ) 2- لتشغيل الارتباط التشعبي اضغط على Ctrl عند النقر على الارتباط z.rar
  20. يحتاج زيادة تفصيل وايضاح ادرج بيانات في مربعات التحرير ثم اعد ارفاق المستند
  21. اخي الكريم في المرات القادمة اختر عنوانا مناسبا يصف الموضوع انت من الاعضاء القدماء ولا يخفى عليك اهمية انتقاء العنوان المناسب
  22. اذا كانت الاستمارات جميعها في مستند واحد يمكنك عمل أزرار ( ويمكن نص عادي ) في صفحة البداية بحيث يرتبط كل زر او سطر بصفحة استمارة معينة وذلك باستخدام الارتباط التشعبي والاشارات المرجعية اما ان كانت الاستمارات منفصلة كل استمارة بمستند خاص فيمكن عمل الازرار السالفة الذكر ولكن مع استخدام الكود البرمجي لاستدعاء وفتح هذه المستندات
×
×
  • اضف...

Important Information