ahmedabuzena قام بنشر يونيو 1, 2015 قام بنشر يونيو 1, 2015 السلام عليكم ارجو مساعدتى فى مجموع استعلام فلتر التاريخ ان يكون نصف سنوى بمعنى مجموع الحسابات كل 6 اشهر فى شهر يناير وشهر يونيو مرفق مثال جزاكم الله كل خير Database1.zip
jjafferr قام بنشر يونيو 2, 2015 قام بنشر يونيو 2, 2015 وعليكم السلام اذا اللي فهمته صح ، جدولك فيه حقل التاريخ والقيمة: وانت تريد النتيجة هكذا: والتي عملناها هكذا: جعفر 87.Database1.accdb.zip 1 1
رمهان قام بنشر يونيو 2, 2015 قام بنشر يونيو 2, 2015 وهذه تحسين لفكرة اخي الفنان جعفر ! وحسب فهمه ! يعني لو خطأ مالنا شغل ! الصق جملة الاستعلام التالية كمصدر للاستعلام TRANSFORM Sum(Table1.ammount) AS Sumمنammount SELECT Year([dates]) AS السنة FROM Table1 GROUP BY Year([dates]) PIVOT IIf(Month([dates]) Between 1 And 6,"1-6","7-12"); بالتوفيق 3 1
jjafferr قام بنشر يونيو 3, 2015 قام بنشر يونيو 3, 2015 وهذه تحسين لفكرة اخي الفنان جعفر ! وحسب فهمه ! يعني لو خطأ مالنا شغل ! ياسلام!! اذا أنا صح فانت المُكافأ ، واذا خطأ فأنا المُعاقب!! بس حلوة طريقة استعلام الـ Crosstab ، يافنان انت جعفر 1
ahmedabuzena قام بنشر يونيو 3, 2015 الكاتب قام بنشر يونيو 3, 2015 وهذه تحسين لفكرة اخي الفنان جعفر ! وحسب فهمه ! يعني لو خطأ مالنا شغل ! الصق جملة الاستعلام التالية كمصدر للاستعلام TRANSFORM Sum(Table1.ammount) AS Sumمنammount SELECT Year([dates]) AS السنة FROM Table1 GROUP BY Year([dates]) PIVOT IIf(Month([dates]) Between 1 And 6,"1-6","7-12"); بالتوفيق اخى رمهان ممكن تطبق الكود فى المثال حتى اتمكن من معرفة الطريقة وجزاك الله خيرا
ahmedabuzena قام بنشر يونيو 3, 2015 الكاتب قام بنشر يونيو 3, 2015 وعليكم السلام اذا اللي فهمته صح ، جدولك فيه حقل التاريخ والقيمة: 87.Clipboard02.jpg وانت تريد النتيجة هكذا: 87.Clipboard01.jpg والتي عملناها هكذا: 87.Clipboard03.jpg جعفر بارك الله فيك اخى جعفر فعلا هذا ما اريد
رمهان قام بنشر يونيو 4, 2015 قام بنشر يونيو 4, 2015 اخي احمد بدلا من ارفاق الحل خليني اعطيك الخطوات لتنفيذها وفائدة اكثر : لتعلم ان الاستعلامات تنبني على جمل sql . هذه الجمل هي الكفيلة بعمل الاستعلامات ! لترى هذه الجمل اذهب الى عرض sql من ايقونة طرق عرض الاستعلامات في الزاوية اليمنى العلوية اذا كانت اللغة عربي ! بمعنى كل استعلام له sql في الخلف ! الآن : اعمل استعلام جديد >> ستظهر لك شاشة اضافة الجداول .. اعمل الغاء .. >> اذهب الى عرض sql >> ستحصل على نافذة بها كلمة select ... امسح كل شي والصق النص الذي بالمشاركة رقم 3 >> اعمل عرض للاستعلام ... ويمكن عرض تصميم لترى الاستعلام وهو من نوع استعلام جدولي ! بالتوفيق 2
ahmedabuzena قام بنشر يونيو 6, 2015 الكاتب قام بنشر يونيو 6, 2015 (معدل) اخي احمد بدلا من ارفاق الحل خليني اعطيك الخطوات لتنفيذها وفائدة اكثر : لتعلم ان الاستعلامات تنبني على جمل sql . هذه الجمل هي الكفيلة بعمل الاستعلامات ! لترى هذه الجمل اذهب الى عرض sql من ايقونة طرق عرض الاستعلامات في الزاوية اليمنى العلوية اذا كانت اللغة عربي ! بمعنى كل استعلام له sql في الخلف ! الآن : اعمل استعلام جديد >> ستظهر لك شاشة اضافة الجداول .. اعمل الغاء .. >> اذهب الى عرض sql >> ستحصل على نافذة بها كلمة select ... امسح كل شي والصق النص الذي بالمشاركة رقم 3 >> اعمل عرض للاستعلام ... ويمكن عرض تصميم لترى الاستعلام وهو من نوع استعلام جدولي ! بالتوفيق بارك الله فيك تم بنجاح ومرفق المثال بعد التعديل ولو فى اى ملحوظة ارجو ان تبلغنى بها شكرا على التوضيح والشرح Database1.zip تم تعديل يونيو 6, 2015 بواسطه ahmedabuzena
أفضل إجابة jjafferr قام بنشر يونيو 7, 2015 أفضل إجابة قام بنشر يونيو 7, 2015 السلام عليكم مادمت اخذت طريق الاستعلام CrossTab ، فهناك شئ جدا ضروري يجب ان تعرفه ، ولقد كلفني الكثير من العناء والمشقة والتفكير والتصليح والوقت في سبيل معرفته لما تعمل الاستعلام ، فانك تعمل حقل "عناوين الاعمدة" Column Headings ، والعناوين مثل ما ترى هنا ، هي "1-6" و "7-12": واذا القينا النظر الى بيانات الجدول ، سنرى انها تحتوي على بعض الاشهر من 1 الى 12 وعليه ، نتيجة الاستعلام ستكون: ونتيجة النموذج (او التقرير) ستكون: ولكن اذا لم تكن هناك قيمة لأحد الاعمدة (لاحظ في الصورة التالية) ، لقد حذفت سجلات الاشهر من 7 الى 12 من الجدول ، لذا فلا توجد بيانات للعمود 7-12 ، اي لا يوجد حقل اسمه 7-12: فنتيجة الاستعلام ستكون بدون ذلك الحقل (لاحظ عدم وجود عمود اسمه 7-12): ولكن نتيجة النموذج (او التقرير) ستكون: هناك طرق لحل هذه المشكلة: 1. برمجيا عن طريق QueryDef ، بحيث تعيد عمل الاستعلام: TRANSFORM Sum(Table1.ammount) AS Sumمنammount SELECT Year([dates]) AS السنة FROM Table1 GROUP BY Year([dates]) PIVOT IIf(Month([dates]) Between 1 And 6,"1-6","7-12"); وتعدل في عناوين اعمدة الاشهر ، بحيث اذا الاشهر ما موجودة في الجدول ، فانك لازم تحذفها من الاستعلام ، وتعيد حفظ الاستعلام بمعلوماته ، وكود التأكد والتغيير يجب ان تعمله في كل مرة تريد ان تشغل الاستعلام. 2. عند فتح النموذج (او التقرير) : بحيث تضع كود يفحص اذا كان هناك حقل اسمه 7-12 ، فاذا لم يوجد ، فيجب ان تحذف مصدر عنصر الحقل. 3. وهذا ما توصلت اليه أخيرا وبعد مشقة وعناء: في اعدادات الاستعلام ، اكتب اسماء الاعمدة في اعدادات الاستعلام ، وعليه اسماء الاعمدة ستكون دائما موجودة ، بغض النظر اذا كانت هناك بيانات ام لا: ونتيجة الاستعلام: ونتيجة النموذج (او التقرير): جعفر 87.1.Database1.accdb.zip 4
رمهان قام بنشر يونيو 7, 2015 قام بنشر يونيو 7, 2015 3. وهذا ما توصلت اليه أخيرا وبعد مشقة وعناء: في اعدادات الاستعلام ، اكتب اسماء الاعمدة في اعدادات الاستعلام ، وعليه اسماء الاعمدة ستكون دائما موجودة ، بغض النظر اذا كانت هناك بيانات ام لا: جعفر بارك الله في وقتك وجهدك اخي جعفر !
ahmedabuzena قام بنشر يونيو 7, 2015 الكاتب قام بنشر يونيو 7, 2015 ربنا يباركلك وجزاك الله كل خير فعلا استفدت منكم جميعا شكرا لكم
baraa2007 قام بنشر يونيو 10, 2015 قام بنشر يونيو 10, 2015 السلام عليكم شرح رئع ممكن سؤال ما دمتم طرحتم موضوع استعلام CrossTab هل توجد طريقة لجعله يقبل قيمتين ( value)
jjafferr قام بنشر يونيو 10, 2015 قام بنشر يونيو 10, 2015 وعليكم السلام أخي لوسمحت تفتح سؤال جديد ، وتوضح فيه طلبك فشروط المنتدى لا تسمح بوضع أكثر من سؤال في الموضوع. جعفر
رمهان قام بنشر ديسمبر 7, 2015 قام بنشر ديسمبر 7, 2015 في ٧/٦/٢٠١٥ ١١:١٥:٥٨, jjafferr said: مادمت اخذت طريق الاستعلام CrossTab ، فهناك شئ جدا ضروري يجب ان تعرفه ، ولقد كلفني الكثير من العناء والمشقة والتفكير والتصليح والوقت في سبيل معرفته 3. وهذا ما توصلت اليه أخيرا وبعد مشقة وعناء: في اعدادات الاستعلام ، اكتب اسماء الاعمدة في اعدادات الاستعلام ، وعليه اسماء الاعمدة ستكون دائما موجودة ، بغض النظر اذا كانت هناك بيانات ام لا: لربط المواضيع ! وبالصدفة اخوي جعفر وجدت اخونا العود سابقنا وهنا تحياتي
سامي الضالعي قام بنشر يناير 15, 2017 قام بنشر يناير 15, 2017 في ١٠/٦/٢٠١٥ at 17:03, jjafferr said: وعليكم السلام أخي لوسمحت تفتح سؤال جديد ، وتوضح فيه طلبك فشروط المنتدى لا تسمح بوضع أكثر من سؤال في الموضوع. جعفر اخي جعفر مساهماتك دائما قيمه بارك الله فيك ما تم طرحه كويس عندما تكون الاعمدة الناتجة عن الاستعلام الجدولي قليله كما تفضلت فيما يخص الاشهر لكن في عندي العمود المتغير هو اسم المقرر الدراسي او المادة وجدول المواد فيه اكثر من 183 ماده في مختلف الاقسام والتخصصات والكليات وقد اطلعت على مسقط التقارير ولكن لايناسب في حالتي كون المستخدم عندما يردي طباعة او معاينة تقرير عن نتيجة طلاب في قسم معين فمن الصعب ان اجعل المستخدم يقوم بتحديد اسم المواد التي يريدها في التقرير كذلك يجب عليه حفظ اسماء المقررات وهذه فيها صعوبة على المستخدم مرفق لك قاعدة البيانات ارجوا الاطلاع والتعديل او اقتراح حل مناسب شكرا db5.rar
jjafferr قام بنشر يناير 15, 2017 قام بنشر يناير 15, 2017 12 دقائق مضت, سامي الضالعي said: اخي جعفر مساهماتك دائما قيمه بارك الله فيك ما تم طرحه كويس عندما تكون الاعمدة الناتجة عن الاستعلام الجدولي قليله كما تفضلت فيما يخص الاشهر لكن في عندي العمود المتغير هو اسم المقرر الدراسي او المادة وجدول المواد فيه اكثر من 183 ماده في مختلف الاقسام والتخصصات والكليات وقد اطلعت على مسقط التقارير ولكن لايناسب في حالتي كون المستخدم عندما يردي طباعة او معاينة تقرير عن نتيجة طلاب في قسم معين فمن الصعب ان اجعل المستخدم يقوم بتحديد اسم المواد التي يريدها في التقرير كذلك يجب عليه حفظ اسماء المقررات وهذه فيها صعوبة على المستخدم مرفق لك قاعدة البيانات ارجوا الاطلاع والتعديل او اقتراح حل مناسب شكرا db5.rar وعليكم السلام أخي سامي شروط المنتدى لا تسمح بوضع أكثر من سؤال في الموضوع. لذا ممكن نتابع السؤال في موضوعك : جعفر
سامي الضالعي قام بنشر يناير 15, 2017 قام بنشر يناير 15, 2017 في ١٠/٦/٢٠١٥ at 17:03, jjafferr said: معذرة اخي جعفر لم اكن اعلم ساعود الى موضوعي واجدد التعليق اخي جعفر مساهماتك دائما قيمه بارك الله فيك ما تم طرحه كويس عندما تكون الاعمدة الناتجة عن الاستعلام الجدولي قليله كما تفضلت فيما يخص الاشهر لكن في عندي العمود المتغير هو اسم المقرر الدراسي او المادة وجدول المواد فيه اكثر من 183 ماده في مختلف الاقسام والتخصصات والكليات وقد اطلعت على مسقط التقارير ولكن لايناسب في حالتي كون المستخدم عندما يردي طباعة او معاينة تقرير عن نتيجة طلاب في قسم معين فمن الصعب ان اجعل المستخدم يقوم بتحديد اسم المواد التي يريدها في التقرير كذلك يجب عليه حفظ اسماء المقررات وهذه فيها صعوبة على المستخدم مرفق لك قاعدة البيانات ارجوا الاطلاع والتعديل او اقتراح حل مناسب شكرا
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.