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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    239

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

  1. ما شاء الله لا قوة الا بالله زادك الله علما ونفع بك عجيب غريب .. علم الإنسان ما لم يعلم كتبت مرحبا جيمي .. رد علي يقول ليس اسمي جيمي وانما انا نموذج لغوي كبير
  2. نحن نتناقش هنا من اجل الأفضل انت ذكرت ان الصف يتكون من ثلاث مجموعات او اكثر .. قد يصل عدد المجموعة الواحد اكثر من 100 طالب لنفرض اننا عملنا هذا .. ما الفائدة من المجموعة مادامها ستتوزع على اكثر من قاعة ايضا لا يمكنك التوزيع الا على ارض الواقع .. اي بعد ان يتم ترتيب المقاعد في القاعات ... هنا يجب عليك طباعة الكشوف وفقا للقاعات هنا لك ان تتخيل لدينا اربع قاعات تحتوي على المقاعد التالية : 20 /22/18 /25 هنا انت ستطبع كشوف حسب عدد المقاعد في كل قاعة ، وفي رأس كل كشف اسم القاعة واسم اللجنة ( او يكون اسم القاعة هو اسم اللجنة ) وفي تفصيل التقرير الاسماء وارقام الجلوس ... وتطبع معها بطاقات اللصق على المقاعد رأيي ان هذه الطريقة اكثر مرونة واسهل لمستخدم البرنامج سوف اعمل على تحقيقها واوافيك بها سؤال : هل كل الصفوف لها ارقام جلوس وسري .. اي : من صف كي جي 1 وحتى الصف السادس ؟
  3. ليس للمستخدم علاقة .. وانما يعمل حسب ما يظهر له ... مثلا هذا الكود كيف اترجمه وافهمه .. منقلب رأسا على عقب .. والسبب الحروف العربية ... فاتجاه العربية كما نعلم من اليمين الى اليسار والانجليزية عكس ذلك فيختلط الحابل بالنابل
  4. عليكم السلام اخوي احمد واضح انك لك خبرة في البرمجة ، حيث كتبت اهتماماتك : بايثون وقواعد البيانات ولكن تقبل مني التوجيه بصدر رحب ولا تزعل طريقتك في التعامل مع قواعد البيانات غير احترافية فيها الكثير من الاخطاء اولا : يجب ان تكون جميع التسميات ( الكائنات والحقول ) بحروف اجليزية مع مراعات عدم ترك فواصل مسافات فارغة في التسمية ، والحروف العربية نكتبها في التسمية التوضيحية ثانيا : جدول التفاصيل او الحركة يجب ان تكون القيمة فيه هي عبارة عن معرفات ما امكن ذلك مثلا : جميع حقولك .. المحافظة /المديرية / اسم المدرسة / الحالة / الفنيين ، كلها بحاجة الى جداول خدمية ثابتة لكل واحد منها .. وجدول التفاصيل يأخذ منها المعرف فقط تم عمل المطلوب معدل3.rar
  5. ارى ان الطريقة التي عرضتها فيها تكلف واتباع لطرق قديمة هي في الأخير تحصيل حاصل لماذا لا يتم منح جميع الطلاب ارقام جلوس دفعة واحدة اليس رقم الجلوس وضع ليستدل به الطالب على مكان كرسيه في الاختبار ؟ اما بالنسبة للمجموعات او اللجان ( كشوف المناداة) فيتم ذلك بعد اعداد غرف او قاعات الامتحان بمعنى اننا نتحكم في طباعة تقرير بالعدد المطلوب حسب العدد الموجود في القاعة ويتم الفرز سواء حسب الصف او الفصل او غير ذلك وفي الاخير ينتج لنا كشوف مناداة كل كشف يحمل رقم اللجنة وررقم الغرفة او القاعة وايضا الصف نأتي للرقم السري : ايضا يتم منح جميع الطلاب الرقم السري عشوائيا .. لدرجة انك كمبرمج لا تعلم عن هذه الارقام شيئا ولكن لنا الحق في تحديد البداية فلو فرضنا ان عدد الطلاب 1300 سوف يقوم البرنامج بتوزيع من 1 او من 100 وحتى 2600 عشوائيا على الطلاب بحيث يكون الرقم فريدا غير قابل للتكرار ، فبعد التوزيع قد تجد من رقم جلوسه 1 حصل على السري رقم 740 ومن رقم جلوسه 1288 حصل على رقم سري 115 وهكذا ... من دون تدخل من المستخدم
  6. تفضل التعديل لاحظ : تم تغيير نوع حقل الباركود الى نصي .. لأن بعض الباركودات تشتمل على حروف ، ايضا لو كان بداية الباركود صفر عند لصقه في الحقل الرقمي فسوف يتم حذف الصفر تم تغيير المسميات بحروف اجليزية _______ الآن النماذج جاهزة لاستخدام قارىء الباركود Database23.rar
  7. حبيبنا ككيف تريدني اعدل بدون جداول اضف الجدولين فارغة من البيانات ثم ارفقه مرة اخرى
  8. اعد قراءة ما كتبته لك ... هو بالضبط ما تريد او اعد ارفاق مثالك على اصدار 2010 فأقل
  9. اخي الكريم مثالك المرفق لا يمكن الاطلاع عليه .. قد يكون بسبب الاصدار ولكني سوف اوجهك لحل مشكلتك فأرعني سمعك وفكرك : الباركود الموجود على المنتج هو عبارة عن رقم او نص معين يمثل رقم فريد للصنف كذا تمام الرقم الفريد هذا موجود في جدول الاصناف وفي السجل نفسه يوجد اسم الصنف ونوعه وسعره وبيانات اخرى تخص الصنف نترك قارىء الباركود الآن جانبا ,,, ودعنا نتعامل مع الرقم الفريد يدويا ودعنا نسمي هذه العملية : افتح يا سمسم على النحو التالي : {{{{{ على فرضية نموذج المبيعات مفتوح ويوجد به حقل غير منضم اسمه A .. ندرج الرقم الفريد يدويا وننقر انتر (( عن طريق حدث بعد التحديث للحقل A نعمل كودا يجلب لنا بيانات الرقم الفريد ويعرضها في النموذج )) والتي هي بيانات الصنف . }}}}} اعتقد ما كتبته اعلاه مفهوم ... قارىء الباركود يعمل بالضبط عملية افتح ياسمسم : ينسخ الرقم من المنتج ويلصقه في الحقل A وينقر انتر نيابة عنك
  10. يكون في جدول الأسماء وليس جدول الدرجات على فكرة حقل رقم الجلوس في جدول الدرجات الحالي يجب حذفه وازالته .. للعلم : رقم اللجنة ورقم الجلوس والرقم السري ... ليس لها ارتباط بتحصيل الطالب .. وانما الحاجة اليها وقتية فبعد رصد الدرجات لجميع الطلاب تصبح هذه الأشياء غير مهمة ولا نحتاج اليها البتة . .................................................... الآن نأتي لتوزيع هذه الأشياء : ودعنا نتفق على نظام محدد بالنسبة لرقم الجلوس : هل سيتم منح الطلاب جميعهم في البداية رقم الجلوس من رقم 1 الى آخر طالب ؟؟ ام يتم التوزيع حسب المجموعات كل مجموعة تبدأ بالرقم 1 بالنسبة للمجموعات : كيف تريد ان يتم تقسيم الطلاب الى مجموعات ؟ هل سيكون حسب الصف .. كل صف مجموعة مستقلة ام تكون عشوائية نحن نختار بداية رقم الجلوس وبداية الرقم السري انا اارشح الأولى كالتالي : - نختار الصف فيظهر جميع طلاب الصف - نحدد اللجنة - نختار بداية رقم الجلوس ، وبداية الرقم السري - تنفيذ ... يهمني رأيك
  11. اليك طريقة متبعة غالبا عند تصميم قواعد البيانات 3.rar
  12. تفضل تم فصل نموذج العرض والتعديل ... وتم عمل ضوابط الدرجات للجميع Db7.rar
  13. تمام ويتبقى نموذج العرض فأقترح داخلة ولضيق المساحة تسمية اعمال السنة هذه بـــــ : ملف او اعمال فقط لأننا سنضع الملف بجانب الدرجة التي تخصه وأرى ان يبقى هذا النموذج للعرض والاطلاع فقط وتتم حمايته عن التعديل او الاضافة .. واذا اردنا الاضافة او التعديل نرجع لزر ونموذج الادخال كذا يكون البرنامج اقوى خاصة واننا سنعمل ضوابط على قيم الدرجات ويمكن ايضا جعله قابل للتعديل والاضافة فلربما احتجت الى ادخال جميع درجات طالب المهم السؤال الاخير هل المواد وملفاتها مكتملة .. اي ليس هناك مواد او ملفات اخرى ؟؟
  14. اعذرني لم افهم التسميات .. مرة تقول اعمال سنة ومرة ملف راجعت اللغة العربية لأول طالب : وجدت درجة المادة = 90 وملف اللغة العربية=65 فضلا وضح لي اكثر
  15. درجة اعمال السنة في السنة مرة وحدة اي في نهاية الفصل الثاني ؟ ام لكل فصل دراسي اعمال سنة ؟ انا اخذت البيانات من امثلتك في مواضيعك السابقة .. انت لم تدرج اعمل السنة ياليت ترفع لي رسم او صورة من اكسل لكيفية ادخال الدرجات عندكم
  16. كان المفترض تكتشف الخلل بنفسك .. السبب اختلاف حروف الرمز في الجدولين ( جدول الدرجات /جدول المواد ) في جدول الدرجات Tok بينما في جدول المواد Toc انظر التعديل ووافني برأيك ... على اعتبار اعمال السنة موجدد في الفصل الأول وكذلك في الفصل الثاني Db5.rar
  17. تمام الآن يمكنك نقل اعمالك السابقة التي هي غير موجودة الى عملنا الجديد هذا مع مراعاة اختلاف مسميات الجداول والحقول داخلها لأن المسميات في عملنا الجديد يختلف معظمها عن عملك السابق
  18. عندنا مثل يقول : هذه ما تحتاج مطوع معناه ان هذه المسألة لا تحتاج الى قاضي اومفتي يبين لنا فشرحك هذا هو شرح للمستخدم كيف يستخدم البرنامج وليس لمن يريد ان يفهم كيف تمت هذه العمليات فقط الحقلين المخفيين اجبت بنصف اجابة .. لذا لزم ان نوضح كيف تتم هذه العمليات : اولا : تعيين الفصل الدراسي الحالي : العمل يتم بين جدول اسماء الطلاب وجدول ادخال الدرجات .. فعملنا استعلام الحاق يقوم بالحاق اسماء جميع الطلاب و الصف والفصل ورقم الجلوس + الفصل الدراسي الحالي .. والحاقه في جدول ادخال الدرجات .... انظر الى الكود في حدث النقر على زر الاعداد .................................. - عملنا ثلاث نماذج رئيسي وفرعيين ... الرئيسي غير منضم ويشتمل على حقول : الفصل الدراسي والصف والمادة ويشتمل على زرين كل واحد من الزرين يعرض نموذج فرعي مختلف عن الآخر . - النموذجين الفرعيين مصدرهما واحد وهو جدول الدرجات ولكن عن طريق استعلام من اجل التصفية حسب الفصل الدراسي والمادة والصف - النموذج الفرعي الأول الخاص بادخال مادة واحدة بعد التصفية .. ويحتوي على حقل واحد لدرجة المادة ويتغير مصدر هذا الحقل ( حقل المادة في الجدول) عند النقر على زر اعداد .. باستخدام كود بناء على مربع المادة في النموذج الرئيس . انظر الكود في حدث النقر على زر اعداد النموذج الفرعي الثاني وبعد النقر على زر عرض : يعرض جميع حقول الجدول ويتم فيه فقط التصفية . .................................................. بالنسبة للحقلين المخفيين فأنت ذكرت انهما لاختيار الصفوف العليا والدنيا والمواد المخصصة للعليا والدنيا والمشتركة بينهما. وهذا الشرح بحاجة الى شيء من التفصيل : - جدول الصف يوجد حقل لتمييز الصفوف الدنيا من العليا بالرقمين 1 ، 2 - في جدول المواد يوجد حقل (عمود) يوضح ان كانت المادة للصفوف الدنيا ام للصفوف العليا وتم تعيين الرقمين ، 1 ،2 وحيث ان الصفوف الدنيا تشترك مع العليا في اكثر من مادة لذا وجب تمييز المادة المشتركة برقم يخصها فوضعنا رقم 3 لذلك . هنا يأتي دور حقل الصف فعند اختيار صف من الصفوف الدنيا يضع في الحقل المخفي الأول رقم 1 وفي الثاني رقم 3 وعند اختيار الصفوف العليا يضع في الحقل المخفي الأول رقم 2 وفي الثاني رقم 3 ... لاحظ ان رقم 3 ثابت في الحقل المخفي الثاني والسبب لأنه مشترك بين المرحلتين ... انظر الى الكود المسؤول في حدث بعد التحديث لحقل الصف .............................. نأتي للاستعلام مصدر صف مربع التحرير المادة .. ونضع فيه معيارا في الحقل المخصص لا يعرض من خلاله الا المواد الخاصة بالمرحلة الدنيا او العليا .. حسب قيمة الحقلين المخفيين ونفصل بينهما بـــ OR الشرح يطول ولكن هذا المختصر المفيد آمل ان ترجع الى المثال وتتبع خطوات الشرح خاصة : الحاق الطلاب والفصل الدراسي .. ( مثلا امسح جميع بيانات جدول الدرجات .. اغلق الجدول .. افتح نموذج اعداد الفصل الدراسي وقم بالاعداد .. ثم عد مرة اخرى الى جدول الدرجات واطلع على النتيجة ) جميع مربعات التحرير في نموذج الدرجات الرئيسي .. افتح مصدر بيانات الصف الذي هو استعلام داخلي واطلع على المعايير من اجل ترسخ لديك الطريقة الأحداث ( الأكواد) في نموذج الدرجات الرئيسي وادرسها جيدا اذا صعب عليك فهم اي شيء فبادر واطرح استفسارك هنا ، نتوقع منك ذلك .. فمن اجل هذا تواجدنا في المنتدى
  19. حتى اعرف ان المبرمج مجتهد فيه حاجات بديهية تستقبلك اول ما تفتح البرنامج على التصميم منها بدايات تسمية كائنات اكسس ... فالجداول تبدأ بــ tbl ، والنماذج بــ frm والاستعلامات بــ qry والتقارير بـــ rep انا وجهتك بان تعمله في نموذج مستمر ، وحتى اني لونته بالاحمر من اجل تاخذ بالك ... وعلى كل حال تم تغييره تفضل تم عمل التالي : 1- شاشة رئيسية مؤقتة ... بعد اكتمال البرنامج سوف نتعاون على تصميم شاشة احترافية . الشاشة الحالية تشتمل على زرين : - زر لإعداد الفصل الدراسي .... والاعداد هذا يجب ان يتم قبل ادخال الدرجات - زر لإدخال الدرجات سوف تلاحظ الضبط والاحكام في المسألة ................................................................................................................................................................ المطلوب منك بعد العمل على المثال والتجربة التالي : اشرح لنا كيف تمت العملية ... بمعنى : - اعطاء وصف وشرح عام للطريقة المتبعة في تنفيذ الفكرة ( الفكرة معتمدة على .. جدول / نموذج رئيس / نموذجين فرعيين ) - شرح خطوات تنفيذ العملية بالتفصيل ... مثلا من ضمن التفاصيل حقلين مخفيين في نموذج ادخال الدرجات تذكر ما الفائدة منهما . اعتبرني اتعلم منك .. الشرح هذا سيفيد كل من يمر على الموضوع من طلاب العلم اذا لم تشرح العملية بطريقة نشعر بها انك مستوعب لهذا الدرس فإني ارفع يدي عن الاستمرار بمعنى ان استمراري معك متوقف على هذا الطلب اعانك الله ووفقك .................................................................................................................................................................... Db4.rar
  20. الصفوف كي جي1 و كي جي2 معذرة .. ماهي هذه الصفوف ؟ هل هي من الدنيا ام من العليا ؟ من اجل اضافة المواد اليها ايضا .. كيف تحب ان تكون طريقة ادخال الدرجات ؟؟ فصل فصل ؟ ام صف صف ؟ ايضا الادخال هل يتم ادخال درجات طالب لجميع مواده ام يتم ادخال مادة لجميع الطلاب ؟
  21. اعتذر .. هذا هو Database1.accdb
  22. المرفق فيه جدول المواد اكتب رمز المادة ... والصفوف ... باعتبار لدينا صفوف دنيا يمثلها رقم 1 وصفوف عليا يمثلها رقم 2 ثم ارفعه
  23. عربون محبة مثال لفكرة الأستاذ فادي علما انه سيتم حفظ كلمة المرور في جدول النظام ومن هنا كانت فكرتي لزوم الربط يدويا اول مرة .. وعدم تمرير الباسوورد من خلال الكود relink3.rar
  24. ما زلت مصرا .. ليس تمام لأنك جلبت الجداول الى القاعدة الأمامية والغيت قاعدة الجداول الخلفية انا اتكلم من منطق احتراف فيما يخص التطوير والشبكة بالنسبة لاخي العزيز فادي فأنا لا اختلف معه في استخدام كود الربط .. فجميع برامجي تحتوي على هذا الكود .. وفي هذا المنتدى مواضيع لي بهذا الخصوص .. ومن ضمنها تمرير الباسوورد الاختلاف بيننا اني افضل وجود الباسوور ضمن جداول النظام في القاعدة الأمامية
  25. كذا ما احنا اصحاب اكل العنب حبة حبة على طول قفزت للنماذج والسري وادخال الدرجات ممكن حقل السري غير موجود في جداولك و تسألني أين ؟ ياتي ان شاء الله في وقته ملحوظة : عدد الطلاب اكثر من 1300 والمسيحيين 5 فقط هل هذا صحيح ؟ الذي جعلني اساعدك انك عضو فضي ومشاركاتك تجاوزت 700 ومع هذا تفتقد اولويات البرمجة .. يعني انت اخذت البرمجة على البركة لذا اقترح عليك اننا نمشي خطوة خطوة .. كل ما ننهي خطوة نأخذ اللي بعدها الآن سنبدأ بالخطوة الأولى : - حذف جميع اسماء الطلاب والابقاء على 50 طالب يكونوا منوعين مسلمين وغيرهم .. ذكور واناث .. موزعين على اكثر من صف واكثر من فصل اعمل النماذج الابتدائية التالية : نموذج تسجيل الطلاب نموذج تسجيل المعلمين نموذج تسجيل المواد نموذج مستمر لتوزيع المعلمين على الصفوف والمواد مصدر بيانات النموذج هو جدول : Tbl_link جعلت العلاقات فيه متعدد لمتعدد ليش ؟ لانه احتمال معلم يدرس اكثر من صف او فصل واحتمال ايضا يدرس اكثر من مادة ثم ارفع الملف للمعاينة والتدقيق ثم الانتقال للخطوة التالية ملحوظة : جعلت اسم المرفق : db2 بعد ما تعدل وتريد ترفعه اجعل اسمه db3 .... وانا من جهتي لما اعدل وارفعه مرة اخرى حسميه db4 >> وهكذا ... ولا تنسى تضغطه قبل الرفع db2.rar
×
×
  • اضف...

Important Information