اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

Gamal.Saad

الخبراء
  • Content Count

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

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

  • Days Won

    2

Gamal.Saad last won the day on مايو 20

Gamal.Saad had the most liked content!

السمعه بالموقع

162 Excellent

3 متابعين

عن العضو Gamal.Saad

  • الإسم الفعلي
    الإســم

البيانات الشخصية

  • Gender (Ar)
    ذكر
  • Job Title
    Engineer
  • البلد
    Egypt

اخر الزوار

بلوك اخر الزوار معطل ولن يظهر للاعضاء

  1. قيمة المحافظة من Combo Box هي قيمة العمود الأول المختفي وهي قيمة رقمية ويظهر العمود الثاني من مربع combo box به اسم المحافظة وفي حقل الاستعلام توجد قيمة نصية بها اسم المحافظة وليس قيمة رقمية كما بالنموذج وفي استعلامك فأنت تضع شرط ِ ب AND تقارن بين رقم المحافظة وهو = 1 وبين اسم المحافظة من الجدول وهي = مسقط وبالتالي لا تظهر بيانات لعدم تحقق الشرط وهناك طريقتان : إما أن تعدل الاستعلام وتضع به حقل كود المحافظة وتضع بها المعيار وأما أن تنشي مربع نص مخفي وتضع مصدر التحكم Control Source ثم تجعل شرط المحافظة في الاستعلام مستندا إلى اسم مربع النص هذا =[MOhafazh].[column](1) DATA- 1.rar
  2. بعد اذن أخي وزميلي أستاذ فايز.. شوف أستاذ khasem : هناك فكرة وهي : 1 - توزيع نصف الطلاب سواء تم الترتيب حسب الاسم أو حسب المادة على المقعد الأول بكل صف 2 - استخدام طريقة المرور على السجلات مع شرط المادة و الصف حتى يتم تسكين هذا الطالب بالسجل بالمقعد الثاني وهكذا حتى تنتهي السجلات أو تستخدم طريقة الدالة العشوائية أيضا مع نفس الشروط دون الحاجة للمرور على السجلات 3 - في نهاية التوزيع نقوم بترقيم القاعة حسب العدد المطلوب وهذه النقطة بسيطة لكن القصور في تلك الفكرة أن نصف الطلاب يتم تسكينهم على المقعد الأول بكل صف و تطبق الشروط على المقعد الثاني فقط بمعنى : اذا كان لديك 50 طالب منهم 20 بالصف الأول والقاعة تتسع لعدد 15 مقعد فسوف تجد أن معظم طلاب الصف الأول تتركز في القاعة الأولى بينما باقي الصفوف تتوزع على القاعات حسب الشرط والفكرة الثانية هي نفس السابقة لكن يتم التوزيع واختبار الشرط على كلا المقعدين بكل صف والفكرة الأولى أسرع في التنفيذ والثانية تحتاج لوقت وتركيز ، فهل تناسبك فكرة توزيع الطلاب على المقعد الأول أولا في كل الصفوف والقاعات ؟
  3. كل عام وأنتم بخير وهذة هدية ووسام شرف غالي من منتدى عظيم مليئ بالأستاذة الكبار علماً وخلقاً والتزاماً فكل الشكر والتقدير لفريق الموقع ولأساتذتي وزملائي على هذه الثقة وأتمنى أن أكون عند حسن الظن
  4. برغم أن جميع الحلول السابقة ممتازة ومناسبة لكن أحببت المشاركة في اختصار الكود : أوك . ما رأيك بهذا السطر : Me.ID = GENRE & Format(Right(Nz(DMax("id", "TabTeachers", " Left([id],1) = " & GENRE & ""), 0) + 1, 3), "000") Auto serial with creteria.accdb
  5. تفضل تم توحيد اسم الحقل المخصص لكود الموظف إلى emp_id بالجداول الثلاثة للتسهيل فقط. وبهذه الاحصاءات في تقريرك المطلوب لا تحتاج إلى مصدر بيانات للتقرير ولا استعلام ولا علاقات Dsum_Dcount_in rpt_creteria.accdb
  6. ياااااااه سيادتك محظوظ أنك كنت في البدايات دي وتاريخ لا ينسي أهم شيئ عندي في وسائط التخزين مش مساحة تخزينهم وإنما عددهم ههههه وكل ما تزيد النسخ الاحتياطية عندي على اقراص التخزين تقل الكوابيس الليلية لأن عندي عقدة من فقدان الداتا هههههه سيادتك أقدم برضو ، أنا حضرت 486 والله سعيد وتشرفت بمعرفتكم استاذ kha9009lid واستاذ jjafferr
  7. المشكلة في المعادلة لاجمالي الكسور الموجودة كمصدر بيانات بمربع النص (نص35) المفروض تكون : =([tt1]-[نص33]) وبعدين من خصائص مربع النص Properties ومن تبويب تنسيق Format اجعل : المنازل العشرية Decimal Places = Auto أو = 2 حسب ما ترعب مثال للتعديل 3.accdb
  8. أنا بدأت بعدك مع Dos5 وعلى ما أتذكر كانت هناك أقراص 5.25 المرنة للتخزين ثم كانت الثورة التكنولوجية بأقراص 3.5 المرنة ورحلة طويلة مع أوامر وبرمجة واستخدام لم يكن معروفاً وقتها للغة العربية في تلك البيئة وبالفعل win10 64bit المفضل لدي ، لكن متعود على وجود أكثر من جهاز كمبيوتر بالمنزل وبعضها به أكثر من HD وقد يحتوى الهارد ديسك على نظام أو أكثر.
  9. وجزاكم أخي أعتقد أن طريقتك هذه أسهل وفكرة جميلة
  10. بعد إذن الاستاذ ابو تراب والاستاذ أحمد الفلاحجي هذه فكرة للحل Dlookup_row Num in qry.accdb
  11. التغيير باللون الأحمر حيث ستكتب اسم الدالة واسم الحقل المطلوب للجمع ؟ =DSum("Fine";"cargoo";" [startdate] Between [forms]![copy_ff]![startdate] AND [forms]![copy_ff]![enddate]") dcount_where_date_time(2).accdb
  12. هناك فرق شاســــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــع بين الدالتين والنتيجة تختلف والاستخدام يحدده هدفك وما تريد فعله على سبيل المثال لو عندك ثلاثة محاضر : المحضر الأول : الرقم : 1 الغرامة : 20 المحضر الثاني : الرقم : 2 الغرامة : 30 المحضر الثالث: الرقم : 3 الغرامة : 40 لو تريد عدد المحاضر بدلالة رقم المحضر أو بدلالة الغرامة فهنا يستخدم Dcount ويكون الناتج = 3 ولو تريد جمع اجمالي قيمة الغرامة لجميع المحاضر فهنا تستخدم DSum ويكون الناتج = 90 أما لو استخدمت DSum لتجمع ارقام المحاضر فستظهر لك القيمة = 6 وطبعا هي مجموع قيم ارقام المحاضر وليس عدد المحاضر
×
×
  • اضف...