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

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    250

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

  1. هذا هو الحل النموذجي .. خاصة مع فكرة ادراج ايام السنة وعند دخول السنة الجديدة سيتم آليا تحديث الجدول .. بشرط اخذ نسخة قبل التحديث .. فكرتي : اننا لسنا بحاجة لعرض هذه تواريخ الاجازات وغيرها مع سجلات الحضور .. فقط نريد العدد والعدد سيكون مرن فيما لو تم قطع الاجازة او الاضافة عليها .. سيكون هذا العدد خاصا فيما يتم حصره بين تاريخين اما الاطلاع على سجل الاجازات والندب فمن مكان آخر سأعرض فكرتي في مخرجات التقرير : معرف/ الفترة من الى / عدد ايام العمل المقررة على الموظف / مجموع ساعات العمل المقررة / عدد ايام الحضور / عدد ايام الغياب / عدد ايام الاجازات والندب/ عدد حالات معالجة ترك توقيع الانصراف/ عدد ساعات التأخر / عدد ساعات العمل الفعلية هذا التقرير افقي جدولي مبني على استعلام كخلاصة نتيجة شهر مثلا ( الشهر عند المستفيد من هذا المشروع يبدا من منتصف الشهر الى منتصف الشهر التالي) من اراد التفاصيل كالاطلاع على الاجازات المعتمدة او ايام الندب .. او ايام الغياب او حلاات المعالجة او سجلات التأخر .. فيمكن عرض ذلك بالتفصيل بعيدا عن الخلاصة كل هذا بدون استخدام اي جدول مؤقت مطلقا ..
  2. اذا لا يوجد حل .. او انه غير منطقي .. نلجأ الى شيء آخر يساعدنا في المثال جدول tbl2 المساعد يحتوي على تواريخ عدة الآن اريد النتيجة في الاستعلام .. اظهار جميع التواريخ التي في tbl2 وما يتفق معها من جدول1 اريد المعرف وحقل تاريخ يعني المعرف 11 يظهر له 4 سجلات من 2/7 / الى 5/7 وسبب ظهورها هو ان لها ما يقابلها في جدول2 اعتذر اذا شرحي مش ولا بد Database2.rar
  3. يعني اعتبر المسألة صعبة ؟ فقط هي فكرة ان يتم انشاء استعلام شبيه بالجدول
  4. يمكن كلمة " العرض في حقل واحد " التي في العنوان عملت لبس في فهم المطلوب .. سوف اعدلها الى "العرض في قائمة"
  5. تمام ابا جودي الفكرة هي اني استبعد انشاء جدول من العملية باقي تكة 1- ان تكون النتيجة كسجلات ومرتبطة بالمعرف يعني المعرف 11 يكون له 4 تواريخ فوق بعض والمعرف 22 امامه تاريخ واحد وتسلم يالغالي والف شكر ..
  6. السلام عليكم هل يمكن على هذا النحو او قريبا منه SELECT between tbl1.startA and tbl1.endA FROM tbl1 as expr1; Database1.rar
  7. بالنسبة لي فحتى الآن لم اطبق على السجلات لكني من النظرة الاولى شدتني المعايير وكثرتها في استعلام ابي جودي وكل له وجهة نظره التي يراها .. والتطبيق على ارض الواقع هو الفيصل سوف يتعامل الاستعلام عندي ما بين 1000 الى 1500 سجل في ابعد الأحوال وسوف يتضح التنفيذ من النقرة الأولى .. ويمكن ان احذوا حذو ما يفعله الاستاذ جعفر .. بأن اطبق على سجلات كثيرة جدا بحيث يكون الفرق واضح والبضاعة عندي يمكنني حينها اختار المناسب .. وكلنا اصحاب .. خلاص .. كل واحد يسلم على الثاني
  8. ما شاء الله لا قوة الا بالله .. فكرة عبقرية اعجبتني جدا .. لا تخطر على البال
  9. الف شكر لكم احبتي الحلول كلها تعطي نتيجة صحيحة ،، وحل الأخ موسى الطف وأخف نعم اطلعت عليه الآن يوجد وجه شبه .. ولكن الحلول هنا افضل في التعامل مع النتيجة اكرر شكري وامتناني ،،
  10. السلام عليكم في المرفق : جدول أسماء وأمام كل اسم مربعات اختيار تمثل ايام الأسبوع chekVuc1= يوم الأحد chekVuc2= يوم الاثنين .. وهكذا حتى chekVuc7= يوم السبت عندما نأشر عليها فنحن نحدد العطلة الاسبوعية لهذا الاسم .. فاحتمال تكون عطلته يوم الاحد فقط وممكن تكون الاربعاء والخميس أو الجمعة والسبت أو اكثر من يومين ................... نريد دالة في الاستعلام المرفق و في حقل day_id الذي يمثل رقم اليوم في الاسبوع بناء على اختيار الاسم من النموذج يتم اخفاء يوم أو ايام العطلة في الاستعلام Database1.rar
  11. هذا طبيعي لأن رقم الجلوس والسري يسجل في جدول الاسماء مثله مثل المعرف ورقم الصف ... الخ وما المشكلة .. اذا كانت الحاجة الى رقم الجلوس هي في اوقات الامتحانات فإذا انتهت الامتحانات فلا حاجة لها لذا علينا الانتباه عدم استخدام رقم الجلوس والسري كمعايير في الاستعلامات او التصفيات ،،
  12. السبب هو في خصائص مادة الدين هي الوحيدة بين المواد التي تدخل في النجاح ولا تدخل في المجموع لذا انظر في استعلام qry_Temp_term3 افتحه على التصميم وامسح المعيار true من عمود الخاص بالداخل بالمجموع ( تم تحديده في الصورة )
  13. تكثر الحاجة الى اداتك الجميلة هذه .. مؤكد سأحتاج اليها واجربها سألغي جميع النسخ السابقة .. وابقي عليها وحدها عادة اذا واجهت مشكلة من هذا النوع اجلب نموذجك هذا الى المشروع .. وابقيه حتى نهاية العمل .. وادعو لك..
  14. لا لا لا يابو احمد غير معقول .. سطر واحد فقط .. هذا السطر هو بغيتي .. احط هذا السطر ميدالية مع المفاتيح لجماله CDbl(Me.txtTime * Me.txtMultip) * 24 مع كامل الاحترام والتقدير لكافة احبتي واخواني .. جزاكم الله خيرا وزادكم علما ورفعة .
  15. شكرا جزيلا ... النتيجة مع 5 تمام ومع غيرها غير منضبطة .. غير رقم 5 الى ارقام اخرى اكبر وانظر الناتج
  16. اول ما تبادر لبالي .. اني احول الوقت الى دقائق ثم اضربه بالعدد ثم ارجع احوله الى ساعات ودقائق هل هذا اقصر الطرق؟
  17. السلام عليكم اريد اسرع واخصر طريقة تمكنني من استخراج ضرب الوقت بالعدد على النحو التالي : 4:30 x 5 = 22:30
  18. ماذا لو جئت متأخرا اكيد احمل في جعبتي الكثير لإثراء الموضوع ومكتبة المنتدى الف شكر باشمهندس
  19. لا انسى هذه الجزئية فقد ناقشت فيها الاستاذ @jjafferr من مدة قد تكون سنوات حول تحديد حجم الحقل النصي او تركه كما هو .. لأني كنت احدد حجم الحقل تقريبيا او شرطا بان يكون حروف معدودة .. والذي فهمته منه حينها ان الحجم على مقدار عدد الحروف ،، وان تركها كما هي 255 لن يؤثر على الحجم .. من ذلك اليوم لم اتعرض لحجم الحقل النصي في عملي سواء كانت المدخلات حرف واحد او اكثر
  20. كما ترى يعمل عندي بلا مشاكل يمكن الفاصلة تنقلب عندك تأكد من الكود والفاصلة المنقوطة داخل الاستعلام مصدر النموذج myoutonum: CLng(DCount("ID";"modul";"mouadel_3am >=" & [mouadel_3am])) أذا لم تكن المشكلة منها .. فهي من الحقل المحسوب قد يكون الخلل منه
  21. انا يعمل عندي على اكمل وجهه اتوقع المشكلة عندك في الحقل المحسوب mouadel_3am تم اجراء لمسة عليه .. جرب الآن baseC4.rar
  22. العلاقة صحيحة وهي علاقة رأس باطراف بمعنى ان الطالب يمكن ان يكون له اكثر من سجل في جدول modul بالنسبة للمجموع= 1 فهو منطقي جدا وصحيح ..لأن النموذج بعد الفلترة مصدره سجل واحد فقط . اليك المثال بعد عمل الأوائل .. شغال عندي 100% baseC3.rar
  23. لم اترك سبيلا او طريقا الا سلكته .. ساعات .. وانا ابدل واعدل وازيد وانقص استنجدت باسعافات اخونا @Moosak كنت محتفظا به لوقت الازمات .. ولا خرجت بنتيجة .. يبقى جامد ولا يرجع شيئا .. لذا عرضته هنا .. قلت ربما الخلل في جهازي .. استفسار يابو احمد لا هنت : ذكرت في موضوعنا الذي قبل هذا انك ابتعدت عن عمليات حذف بيانات الجداول .. لتأثيرها على قاعدة البيانات بهذا النص : (( تجنبت عمليات الحذف والإضافة للسجلات حتى لا تتضخم قاعدة البيانات مع الوقت )) حذف الجداول كاملة وبناءها من جديد اتوقع له تأثير اكبر ولكنك تتكلم عن الحذف للسجلات والاضافة اذا الجدول يشتمل على ترقيم تلقائي فالتضخم هذا مفهوم هل التضخم ينطبق على الجداول التي لا تحتوي على ترقيم تلقائي ولا مفاتيح ولا حقول فريدة ؟؟؟ وهل الضغط والاصلاح بين فترة واخرى مفيد .. ؟
  24. شكرا اخوي منتصر .. تم الاستبدال .. لتصبح اللغة واحدة انا اعرف ان دوال المجال لا يصلح توظيفها في الاستعلامات وكنت احذر منها ... الكثير الذين يشتكون من بطء الاستعلامات عند زيادة حجم البيانات والسبب هذه الدوال ولكن الاستعلام الذي استخدمه خاص بشخص واحد لا تتجاوز سجلاته 30 سجلا ابدا
×
×
  • اضف...

Important Information