كيف يمكن بجمل استعلام SQL Query or View او باستخدام Cross-Tab أو Pivot Tables لعمل استعلام حضور وغياب موظفين بهذا الشكل المرفق بالضبط
ارجو الافادة العاجلة
وشكرا لكم ،،،،
بانتظار الردود
كيف يمكن بجمل استعلام SQL Query or View او باستخدام Cross-Tab أو Pivot Tables لعمل استعلام حضور وغياب موظفين بهذا الشكل المرفق بالضبط
ارجو الافادة العاجلة
وشكرا لكم ،،،،
بانتظار الردود
تم تعديل هذه المشاركة بواسطة activeman في 24 يناير 2010 في 01:58
للدرجة هذه الموضوع صعب
أخي الفاضل
السلام عليكم ورحمة الله وبركاتة
تقارير Cross-Tab موجوده في برنامج الكريستال ريبورت وموجوده أيضا في برنامج الاكسس يمكنك الاستعانة بأي منهم علي حسب احتياجاتك
ولمزيد من الكتب التي تطرقت لتقارير الكريستال ريبورت وخاصة تقارير cross tab موجوده هنا علي سيرفري الخاص
ادخل وحمل منها كما تشاء مجاناً


لا يا اخي
انا ابحث عن حل للموضوع وليس مجموعة كتب او تسويق لموقعكم حفظك الله
فانا لا اريد تضييع مزيد من الوقت بالبحث في الكتب او الورق وغيره
الذي ابحث عنه لو حد بيقدر يحل المشكلة يحلها ويوريني معنديش وقت اتصفح كتب حاليا ممكن بعدين
اظن كلامي مكتوب بالعربي ، على فكرة انا عانيت من هذه المشكلة كثيرا : كنت اكتب سؤال واريد جوابا تجد المجيب يسوق لموقع او يحولك لرابط فيه شرح عام او مجموعة كتب ،، لا حول ولا قوة الا بالله
ارجو ان يكون كلامي واضحا
شكرا لاجابتك
هذا هو سؤالك
اقتباساو باستخدام Cross-Tab
وهذه هي اجابتي مع الصورة الموضحة اعلاة
اقتباستقارير Cross-Tab موجوده في برنامج الكريستال ريبورت وموجوده أيضا في برنامج الاكسس يمكنك الاستعانة بأي منهم علي حسب احتياجاتك
هل هذا الرد غير كافي لتلبية احتياجاتك
اقتباسفانا لا اريد تضييع مزيد من الوقت بالبحث في الكتب او الورق وغيرهالذي ابحث عنه لو حد بيقدر يحل المشكلة يحلها ويوريني معنديش وقت اتصفح كتب حاليا ممكن بعدين
اذا كان لا يوجد لديك وقت لقراءة هذه الكتب فلا يوجد مشكلة انتظر حتي يأتي لك الشخص الذي يعلمك كيف تأكل السمكة حتي تشبع في يوم واحد فقط
اقتباساظن كلامي مكتوب بالعربي
واظن ان كلامي ايضا كان مكتوب بالعربي ومزود ايضا بالصور عشان اذا كنت لا تعرف ان تقرأ العربية فالصورة خير دليل
وشكراً علي ردك الذي تقريبا لم تحاول الالتفات للحل المقدم وفقط اكتفيت بالتعليق علي رابط موقعي
وأخيراً
ارسل لك قاعده البيانات وانا اعملهولك لكن لا تنسي ثمن التقرير :cool:
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 27 يناير 2010 في 14:50


بردو حنرجع نخوض
يا اخي اجاباتك اعرفها من 6 سنين ليس فيها جديد ولا تخدمنا ومع ذلك قلت لك شكرا
بس كنت اتوقع حد يرد غيرك ، لانه عايز حل مختلف ، عفكرة انت فاكرني مبتدئ ، انا من زمان شغال بكل لغات البرمجة للعلم ، وشرحك ما فادني بشئ بالعكس كان ناقص !!
عايز حد يساهم يا فريق المنتدى
اقتباسبردو حنرجع نخوضيا اخي اجاباتك اعرفها من 6 سنين ليس فيها جديد ولا تخدمنا ومع ذلك قلت لك شكرا
مافي داعي للخوض واللعب والكلام اللامعنى له.
من شروط المشاركة في هذا القسم: بنية الجداول Table structure إذا كان المطلوب Query، وانت لم تزودنا بذلك!!!!!!
على أي حال، هذه محاولة للحل:
select employee_name, (select count(*) from absence where datepart(dd, date)=1) as 1, (select count(*) from absence where datepart(dd, date)=2) as 2, (select count(*) from absence where datepart(dd, date)=3) as 3, .... (select count(*) from absence where datepart(dd, date)=30) as 30, (select count(*) from absence where datepart(dd, date)=31) as 31, from Employees order by employee_name
فكر بطريقة أخرى
تم تحذيره بواسطة ملاحظات علاء السلال تمت إضافة ملاحظة 10 June 2007 - 11:31 AM تمت الإضافة إلى مستوى التحذير إرسال رسالة بألفاظ بذيئة للأخ "مبتدئ جافا"
معتز شمس تمت إضافة ملاحظة 28 May 2007 - 11:53 AM تمت الإزالة من مستوى التحذير تقليل مستوى الانذار معتز شمس تمت إضافة ملاحظة 25 May 2007 - 09:50 PM تمت الإضافة إلى مستوى التحذير التحدث بكلام غير لائق, والاستهزاء بالشعب العربي الذي وصل إلى ما وصل ايه بسبب أمثال هذا العضو.
===============
هذا تحذير نهائي لعدم إحترام مشرفي الموقع
هذا الموضوع مغلق.