ممكن المساعدة في حل مشكلة في قاعدة البيانات المرفقة ومعها الشرح للتقرير المطلوب
استعلام لالحاق بيانات وتحديث اخرى
الظاهر المشكلة كبيرة رغم امكانيات الاعضاء في المنتدى حاولت ان ابسط الموضوع وشاركت به بعدة صيغ ولكن دون جدوى ولحد الان مضى اكثر من ثلاثة اشهر وانا اطرح الموضوع واعدل فيه ولكن الظاهر الاكسس ليست لديها هذه الامكانيات او ربما لم تتضح الصورة فيها
الالف ميل تبدأ بخطوة
السلام عليكم اخي الكريم
بلاش نظلم الاكسس معانا ده الاكسس جميل وبسيط جدا لجميع مستوي المستخدمين بس احنا المفروض نعطيه شوية اهتمام
الموضوع بتاعك محتاجين استعلام مبني علي فكرة Dsum لحقل المبالغ مرتين
الاولي قبل الشهر الحالي ولها رمز PrevX
والثانية اثناء الشهر الحالي ولها رمز CurrX
بالاضافة الي استخدام دالة Month بالاستعلام مع Dsum
وطبعا لما ممكن ان يكون هناك اشهر الناتج فيها خالي من العمليات فسيكون استخدام Nz بالتقرير ضروري جدا
طبعا الطلب بتاعك شغال 100 / 100 بس خلال السنة الواحدة ولو عايزه يتعدل معاك فكر فيها لوحدك لانها فكرتها سهلة جدا
افتح المرفق ثن اكتي تاريخ اخر يوم بالشهر وليكن 2008/02/29
وطلب اخير يا اخي : لا تسمي حقل ابدا اسم Date لانه يتعارض مع الاسماء المحجوزة من قبل الفيجوال
اخوك فى الله
تم تعديل هذه المشاركة بواسطة ahamied في 24 فبراير 2008 في 11:29
Microsoft Certified DataBase Administrator MCDBA
شكرا جزيلا اخي لمرورك ولكن هناك مشكلة حيث المبالغ لغاية 29/02/2008 لم تفرز على اساس شهري ولكنها نجحت في 31/03/2008 وظهرت مبالغ الاشهر السابقة سيدي الفاضل الحقيقة حينما لمت الاكسس لاني طرحت عدة افكار ولم اجد استجابة الموضوع اخي الكريم ليس بهذه البساطة فانت خبير معتمد ولديك قدرات عالية وربما افوقك في جانب من علوم الحاسب ولكني ضعيف في مجال قواعد البيانات وخصوصا الاكسس لكني مظطر للتعامل معها كونها سهلة ومجانية وفيها قدرات جيدة عقدة الحل فهمت ولكن انت حللت جانب وفتحت لي جوانب اخرى من الفكرة وهي انها تعمل ضمن العام الواحد فكيف اذا اردت ان اجعلها تعمل على الدوام بحيث ثقفل الحسابات وترحل الى السنة المالية القادمة مع وضع فترة الحسابات الختامية لتسوية السلف هذه المشكلة الجديدة انا لااقول انني اريد ان تعمل لي برنامج محاسبي بل الذي اقصده يا صديقي العزيز ان احل العقد الاساسية في بناء القاعدة بحيث عندما انشئ البرنامج لا احتاج الى وقت كبير لانشئه لان الفكرة واحدة والذي اريد ان اصل اليه قد وصلت اليه فتسهل المهمة كما اسلفت وان للاكسس امكانيات جميلة وجدتها في ثناياكم وكان طرحي هو لاحث المبدعين مثلك على مساعدتي بعد ان دب بعض الياس في فعذرا واطلب مساعدتك ومساعدة الجميع ووفقك الله اخي الكريم رغم مشاغلك فقد اجبتني وهذا يدل على لطف اخلاقك
الالف ميل تبدأ بخطوة
الاخ الفاضل بعد التجربة الدقيقة اتضح ان الاستعلام لا يعطي لغاية تاريخه فلو جربت لغاية 1/3/2008 لوجدت ان الاستعلام ياخذ نتيجة اخر الشهر فهل من حل واكون شاكر لك جدا رغم اني اشعر بالاحراج لاتعابك معي
الالف ميل تبدأ بخطوة
اليك الحل
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); Make it run, make it right, make it fast, make it small
normalize your data and don't make it look like excel sheet
الأبداع في الرأس والعلم في الكراس
روابط مفيدة
[دروس] تجاهل الwhere
طريقة الاضافة للجدولين مرتبطين مرة واحدة
قراءة صوره من مسار
حل مشكلة الارقام العربي في الكريستال ريبورت
حل مشكلة تصدير OLE Object الي Physical File مرة أخري
كود عمل نسخة يومية من قاعدة البيانات بتاريخ مع حذف النسخة السابقة من 30 يوم مضي
معظم دوال التعامل مع string
Change Data Capture
SQL Course
string-format-datetime
LINQ to SQL in C#
Sum-of-previous-row-values-in-SqlServer
alarm-for-stop-agent-service
SQL Server CTE
جزيل الشكر والامتنان لك اخي الحبيب الذي لااعرف كيف اصفه ولكني استطيع ان اقول سيد المساء المضيء ولكن هناك مشكلة اخرى كيف يمكن ان نصفر الحساب في نهاية العام ونرحل المجموع النهائي الى سنة ماضية وظهرت مشكلة اخرى هي عند الاستعلام عن الشهر 2 تظهر النتيجة 27000 للمجموع الذي يجب ان يكون 24000 والذي يظهر في تقرير شهر اذار واضحا وجليا ولقد التبست علي المسأله برجاء التصحيح والتوضيح وانا اتعبتك بما فيه الكفاية ولكن الطمع بالتزود من خبرتك يجعلنا دائما لا نتردد في طلبنا وهذا مايجعلنا سعداء مع فريقكم ومنتدياتكم والله يوفقك ويحفظك
الالف ميل تبدأ بخطوة
الاخوة الكرام في المنتدى لمست الاحتراف في ردودكم وحللت الردود ووجدت جهد منكم كان رائع لكن الاخ كريم بعد تنفيذ القاعدة وجدت مشكلة في الحسابات يمكن ان تقارن فيها فلقد اضفت مبلغ في شهر نيسان ولكن كانت الاجابة غير صحيحة وكما اسلفت تحتاج العملية الى بعض التشذيب والتصحيح والتدقيق رغم اني ممتن لمرورك الكريم ولمساهمتك مع اخي الرائع احمد امنياتي لكم بالتوفيق واعدكم بان اكمل البرنامج ان شاء الله بحلة جديدة ماذا لو اضفنا حسابات اخرى للبرنامج ووصلنا لحل المشكلة الكبرى وان شاء الله ستكون على يديكم الكريمة الشكر والامتنان لمرور كل الاخوة وكل من يساهم في مساعدتي مع قبلاتي
الالف ميل تبدأ بخطوة
السلام عليكم اخي الكريم
فى المثال الذي ارفقته اليك فى المشاركة السابقة كان معتمد علي الدالة Month علشان موضوع الايام يكون بعيد
فقمت انت بالتعديل حسب رغبتك واستخدمت الدالة Add للتاريخ مع Between
بعد ذلك انت تريد حل جميع المشاكل بالنموزج مع اضافة خاصية اكثر من حساب ...
ماشي يا عم
تمت جميع التعديلات ولا يوجد اي تداخل فى prev او Curr طبعا بعد التجربة بتلاقي ان انا عدلت التواريخ بتاعت اخر يوم فى الشهر كلها
وذلك بسبب استخدامك للدالة DateAdd مع Between اما لو كنت استخدمت Month كان الموضوع بقي احسن
اخوك فى الله
Microsoft Certified DataBase Administrator MCDBA
المبدع بلا حدود والرائع بلا مثيل اخي احمد اتاني ردك وكانه ليحيي اخر مالدي من دموع الاقحوان لكني ربما اكون طماع بشكل لاتصدقه كيف اذا حولت التقرير الى تقرير جدولي وعلى عدة حسابات ايها الرائع بحيث اني حينما اقول مثلا هذا الحساب خاص بالرواتب ماذا اذا اضفت مجموعة من الحسابات انا اريد ان استفيد من هذه الخبرة الكبيرة التي تتمتع بها سيدي بعد ان ابني العلاقات مارأيك ايها المبدع لو عرضت عليك الحسابات بشكل يمكنك مساعدتي فيه انا بدات الخطوات الصغيرة وانت على راحتك باي وقت تشاء الحسابات التي ارفقها لك مطلوب فيها نفس ما عرضته لك في مثالي هذا الذي حللت عقدته فكيف اذا تعقدت الحسابات ومطلوب فيها حسابات ختامية وترحيل هذه الحسابات الى نهاية العام وبد العام من جديد ماهي الدالة التي يمكنني التحكم من خلالها اخي هل ساقوم بانشاء جدول لحفظ البيانات في قاعدة البيانات ليكون رصيد للسنة الجديدة اريد منك المرور على المثال المرفق والتعديل عليه واكون ممتنا لك ولكل الطيبين وكذلك المشكلة هل الاستعلامات التي عملتها صحيحة حيث يجب ان اقفل الحسابات لكل شهر والتقرير الذي اريده يخرج مثل التقرير الذي عملته انت يمكنك الاضافة لاني ضعيف في الاكسس ياصديقي العزيز وكون شاكر لك وهل العلاقات صحيحة
الالف ميل تبدأ بخطوة
اخي الكريم
شاكر لك كلماتك الجميلة
ولكن خلينا عمليين توفيرا لوقتك والمساحة التخزينية للمنتدي ارجو منك الاختصار دائما فى جميع مشاركاتك - طلب وليس أمر
وان كنت فى رأيك من المبدعون فاكيد سأكون اقل المبدعون بالمنتدي الكريم
جاري تحميل ملفك
اخوك فى الله
Microsoft Certified DataBase Administrator MCDBA
ماشي ياعم بس انه تعبان فجبتها معاك حبح حبه والا الموضوع طرحته عدة مرات وماوجدت تجاوب لان الاسئلة كثيرة والاخوة المشرفين والخبراء ايضا لديهم مشاغلهم ولكن سيدي اتوسل الله اولا وبك ثانيا حيث هداك لمساعدتي فارجو ان لااثقل عليك وثق اني لااملك الا العداء اليك من الله ان يحفظك ويوفقك وساعتبر طلبك الكريم تاج كبير وانا في الحقيقة خبرتي ضعيفة في التعامل مع المنتديات فلا تؤاخني وفقك الله الى ماتحب وترضى
اقتضى التنويه ربما كنت على عجلة من امري فكتبت كلمات لا يجوز لي كتابتها ووجدت بعد ان ارسلتها انها خطا كبير الدعاء ياسيدي وليس العداء وحبه حبه وليس حبح فاقتضى التنويه والرجاء قبول اعتذاري لك ولكل الاخوة الزائرين
الالف ميل تبدأ بخطوة
اريد التوضيح ان الاستعلامات المستقاة هي من بنات افكار السيد ايهاب عثمان في برنامج المرتبات مع شكري وامتناني له وحاولت استخدامها في اقفال الحسابات وللامانة العلمية اقتضى التنويه
الالف ميل تبدأ بخطوة