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

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    287

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

  1. تفضل تم عمل اللازم مستند وورد محمي للقراءة فقط والحفظ يتم باسم آخر يمكنك تنسيق مستند الوورد للافضل تفويض البريد.rar
  2. شكرا لك اخي محمد على المرور والمشاركة وجميل ما طرحته بقي لدي خطوة تالية لتسجيل الحضور ؛ وهي ان النادي يشتمل على عديد من النشاطات فهناك الصالة الرياضية والمسبح والمكتبة .... وغيرها كيف احدد وجهة الطالب آليا عند تسجيل الحضور ، مع الاخذ بالاعتبار ان الطالب قد يغير وجهته في كل يوم بل في اي لحظة . والمعنى انني اريد الخروج باحصائية دقيقة شرط ان تكون العملية البرمجية سهلة وسلسة
  3. مرحبا اخونا عادل ونشكرك على اجابة الدعوة حسب مقاسات البطاقة المذكورة اعتقد انه يمكنك عرض 9 بطاقات في الصفحة ( A4) الواحدة وطباعتها ولكن : ما نوع الطابعة التي تستخدمها ؟ فطابعة البطاقات تختلف عن الطابعات العادية
  4. السلام عليكم ورحمة الله اخوتي الكرام : لدينا نادي للشباب طوال العام والحضور والانصراف مفتوح ، ويتم رصده من بطاقة الطالب عبر جهاز قارىء الباركود . المطلوب احتساب مجموع الساعات التي تواجد الطالب بها داخل النادي خلال شهر علما انه : قد يتردد الطالب على النادي اكثر من مرة في اليوم الواحد ، والزيارة الواحدة يتم فيها عمليتي الحضور والانصراف . ( تبادر الى ذهني عملية حضور واستئذان الموظفين ، وهي اعتبار القراءة الاولى حضور والثانية انصراف والثالثة حضور ...... وهكذا طبعا خلال اليوم الواحد . علما اني لم اقم بعملها من قبل ولكني لا شك مررت بموضوع نحو هذا . ولكني اريد ان استنير بآرائكم وافكاركم فمثلا لو طبقنا الطريقة اعلاه وقام الطالب بعرض بطاقته على القارىء عدة مرات (من باب العبث) هل ستكون النتيجة : حضور .. انصراف .. حضور .. انصراف بعدد المرات التي تم بها عرض البطاقة على القارىء ؟ وإذا كان كذلك فهل وضع ضابط وقتي ( فاصل زمني ) بين الحركتين كفيل بأنهاء الاشكال ؟ ام ان هناك طرق افضل المطلوب : تصور بكيفية تنفيذ الفكرة ، وطرح الاشكالات المتوقعة
  5. تفضل اخي محمد هذا ما تبحث عنه SQL_Net.rar
  6. لو كنت ارفقت مثالك الصحيح وبينت المطلوب بكل دقة لحصلت على الجواب الشافي في اول رد من اخونا محمد ولما انتظرت كل هذا الوقت الحمد لله على انقضاء الحاجات .
  7. اولا مثالك لا يوجد فيه الحقل المذكور ولا جدول الثاني وهي الاهم تسمية الحقل خاطئة لا تجعل مسافات فارغة بين الكلمات عند التسمية اجعله هكذا .commnderaenter او هكذا .commnder_a_enter ( وهذا هو سبب خروج الرسالة ) الثالث بعد ما تصحح اسم الحقل يمكنك استبدال الصفر الموجود في الكود بكلمة Null
  8. تفضل تم التعديل باستخدام عبارة sql ( استعلام تحديث ) db2.rar
  9. جدول ؟ ام عمود ؟ ام حقل ؟
  10. تم التعديل 1- التوزيع يبدأ بالقسم الادبي ثم العلمي 2- التحكم في الرغبات كما طلبت ( ما يتم اختياره في نموذج التحكم يعتبر حجبا فلا يظهر في المنسدلات في نموذج الرغبات ) توزيع الطلاب4.rar
  11. مرحبا بك اولا لك دعوة فنأمل أن تشاركنا هنا http://www.officena....showtopic=41520 ثم بعد ذلك اخوانك لن يألوا جهدا في خدمتك
  12. انظر الآن 1- تم تكوين عملية للتحكم برغبات الطلاب حسب القسم وحسب المعدل من 5 وحتى الصفر . 2- عمل نموذج للطالب لتسجيل رغباته ( انظر اختلاف البيانات في مربعات التحرير عند اختلاف المعدل والقسم ) بقي الآن اعادة ادخال الرغبات حسب الضوابط الجديدة ، ثم نقوم بعملية التوزيع ، حتى نتأكد ان العمل منضبط توزيع الطلاب2.rar
  13. حتى ننفذ هذه الاستثناءت بطريقة منضبطة فاعتقد ان يلزمنا التالي : 1- فصل اسماء الطلاب وبياناتهم الثابتة في جدول مستقل ، والرغبات وتحقيقها في جدول آخر ( وهذا الامر حتمي ولازم حتى لو لم يكن هناك استثناءات ) 2- انشاء نموذج للتحكم بهذه الضوابط 3- انشاء نموذج لادخال الرغبات ( ادخل رقم الطالب لعرض صفحته الشخصية ) هل تبقى شيء ؟ ....................... عدا التقارير التقارير ستأتي لاحقا
  14. هذا امره يسير ان شاء الله لكننا لم ننته بعد ، كالفرص المتاحة لخريجي القسم الادبي ، ومثله أصحاب المستويات المتدنية فانت وضعت الحد الادنى من الدرجات لكل تخصص ( هل يستبعدون من التوزيع ام ان هناك اقسام بديلة ؟ )
  15. اشرح فكرتك فقد يكون هناك اكثر من طريقة لتطبيقها ولا تنسى ارفاق مثال للتطبيق واجعله على صيغة mdb
  16. بالنسبة الى من يحصل على درجات متدنية وايضا اصحاب التخصص الادبي أرى ان تكون لها معالجة خاصة من خلال النموذج عند تسجيل الطالب لرغباته بمعنى ان طالب الادبي لا يمكَّن الا من المتاح له من الرغبات , ومثله الطالب الحاصل على درجات متدنية والفائدة هنا ظاهرة ، خاصة للمستخدم فقديتغير سقف الحد الادنى من المعدل المطلوب وايضا قد يفتح المجال امام اهل الادبي في شعب اخرى تستحدث مثلا ، وما هو ممنوع اليوم قد يسمح به غدا ، والمختصر المفيد من كلامي هذا ان يكون للمستخدم التحكم بهذه النسب والضوابط من خلال النموذج . ولا تكون في صلب الكود البرمجي . تم تعديل المثال بدون تطبيق النقطتين السالفتين ، حتى نرى مبدئيا امكانية تحقق الفرص حسب الرغبات وحسب الاولوية ايضا تم تغيير نوع جميع الحقول النصية المستخدمة في التوزيع الى رقمية هناك طالبان لم يتم توزيعهما ، هل تستطيع التعرف عليهما ؟ هذا يفتح لك بابا لاستخراج المستبعدين آليا . وسبب الاستبعاد توزيع الطلاب2.rar
  17. هذه النقطة وايضا قبلها تنوع التخصص علمي / ادبي لي فيها رأي سأعرضه إن شاء الله عند نجاح التطبيق المطلوب الان من اخينا حامل المسك ادراج اسماء طلاب ورغباتهم بما يتناسب مع درجاتهم ومع الشعب والعدد المتاح فيها ( يمكن انقاص المتاح ) فالطلاب المسجلون الان ثمانية بينما العدد المتاح يقارب المائتين . (وذلك للتأكد من مدى انطباق الشرط )
  18. الملاحظات فيما أرى على الجداول 1- انقل الرغبات الى جدول الاسماء (بشكل أفقي ) وهذا يعني حذف جدول الرغبات 2- اجعل رقما معرفا في جدول اسم الرغبة 3- تجنب تسمية الحقول بحروف عربية ولا تترك مسافات (لا تنسى التسمية التوضيحية باللغة العربية ) مع اعتذاري الشديد لك ولاخواني حيث لا اجد الوقت الكافي الآن لارتباطي ببعض الاعمال المطلوب انجازها سريعا وهذا لا يعني عدم تواجدي بين الفينة والاخرى
  19. قد نضع قيمة بعد علامة = ونحيط القيمتين بعلامتي تنصيص مزدوجة ، حين يكون هناك اكثر من شرط واحد او عندما يكون الشرط داخل عبارة sql اما في مثالنا فلكي تتضح لك الرؤية انظر الفرق بين العلامات واختلافها تبعا لنوع البيانات في الحقول : في الحقول الرقمية : DCount("id";"Table1";"id=" & [id]) في الحقول النصية : DCount("id";"Table1";"text1='" & [text1]& "'") في حقول التاريخ : DCount("id";"Table1";"mydate=#" & [mydate]& "#")
  20. وعليكم السلام ورحمة الله وبركاته بحول الله وتوفيقه يمكن تحقيق الفكرة فابدأ بعمل مثالك
  21. العنوان مبهم لا يصف الموضوع ، ايضا الموضوع غير واضح من خلال المشاركات ( فلا يمكن العثور عليه في عملية البحث ) نأمل تعديل العنوان ليدل على الموضوع
×
×
  • اضف...

Important Information