الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يتم عمل هذا التقرير

مغلق
بدأه hhaannyy في 26 أكتوبر 2007 · 9 رد · 873 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الافاضل السلام عليكم ورحمة الله وبركاته

ارجو من سيادتكم المساعدة فى هذا التقرير

المطلوب تقرير بالممولين الذين لم يقدموا الاقرار عن سنة معينة

تعبت جدا ولم انجح كيف الحل

مرفق لسيادتكم قاعدة البيانات

db1.rar

#2

انظر الى هذا التعديل البسيط قد يفي بغرضك او يكون نافذه لك لفكره اخرى

db1.rar

ليه العطر وانتي انفاسك دخــــون وليه الكحل وانتي ماغيرك عيون

sun-alwadi@hotmail.com

#3

الاستاذ العزيز شمس الوادى

الف الف شكر على الرد واهتمامك بى ولكن يا اخى المطلوب عندما ادخل السنة يتم يظهر الممولين الذين لم يقدموا الاقرار عن هذه السنة حتى وان كان اساسا لا يوجد له اى اقرار وشكر مرة اخرى على الرد

#4

اضف على نفس الاستعلام السنه واعمل لها [ادخل السنه ]

ليه العطر وانتي انفاسك دخــــون وليه الكحل وانتي ماغيرك عيون

sun-alwadi@hotmail.com

#5

الاستاذ العزيز شمس

شاكر لسيادتكم حسن التعاون بس المطلوب ليس هذا بل المطلوب مثلا اذا ادخلت سنة 2007 يجيب كل الممولين حيث لم يقدم اقرار 2007 اى ممول واذا ادخلت سنة 2005 مثلا يجيب محمد محمود وعلى وهكذا انا عارف ان الموضوع صعب حيث اننى سالت نفس السؤال فى مشاركة سابقه وقراءها 85 شخص ولا يوجد اى رد

#6

السلام عليكم

اخي هاني

لا يأس مع الحياة ولا حياة مع اليأس

دعنا نحاول سويا لان ماتطلبه ليس مستحيل او صعب بل يحتلج الي تركيز

انت تريد عند اختيار سنة معينة ولتكن 2005 يأتي الاستعلام بجميع الممولين اللذين لم يقدموا اقرار 2005 او لم يقدموا اي اقرار

طيب...

اولا :عند تحديد نوع العلاقة بالاستعلام يجب ان نحدد لمحرك البحث اننا نريد جميع الاسماء بجدول الممولين وما يقابلها من جدول الاقرارات اذا توافر له اقرار اما اذا لم يتوافر له اقرار فيسيكون تلقائيا Null وهذا من خلال الضغط كليك يمين علي خط العلاقة .

ثانيا : ندخل معيار للبحث فى حقل السنوات وليكن اسمه ( ادخل السنة ) علي الا يتساوي ناتج الاستعلام مع السنة المختارة

ونضع معيار آخر Is null حتي يكون الناتج جميع الممولين اللذين لم يقدموا اقرارات عن السنة المحددة او لم يقدموا اصلا اي اقرارات.

ولكن الناتج سيشمل اسم الممول مكرر بالاضافى للسنوات الاخري الذي سددها.

هنا يفضل استخدام Group By لاسم الاممول و Max للسنة ليكون الناتج عبارة عن اخر اقرار قدمه الممول

اتمني ان يكون هذه هو المطلوب

اخوك فى الله

مرفق ملفك بعد التعديل وصورة لتوضيح الاستعلام

post-80846-1193482396_thumb.jpg

db1.rar

Microsoft Certified DataBase Administrator MCDBA

#7

الاستاذ العزيز الغالى احمد

الف الف شكر على ردكم الكريم لكن والله انا تعبت اجدا ومش عارف اعمل ايه جربت طريقة سيادتكم وعن ادخال سنة 2005 مثلا . يظهر اسماء الممولين الذين لم يقدموا الاقرار اصلا وده صح ولكن يظهر ايضا اسم الممول الذى قدم الاقرار عن 2005 وامامه فى خانة السنوات 2006 المطلوب الا يظهر اسم الممول الذى قدم 2005 من اساسه و شكر لتعاونكم الكريم

#8

السلام عليكم

اخونا هاني ربنا يعينك علي الممولين - شوف الحل ده وقولي.

الضريبة الموحدة علي الدخل - جاردن سيتي 1999

اخوك فى الله

db1.rar

Microsoft Certified DataBase Administrator MCDBA

#9

بسم الله الرحمن الرحيم

الاخلاء يومئذ بعضهم لبعض عدو الا المتقين

صدق الله العظيم

الاستاذ العز يز احمد بل استاذ الاستاذه

الف الف شكر على رد سيادتكم المظبوط جدا والله فرحت جدا بعد ان اصبانى الاحباط ويكفيك فخرا ان تعلم ان هذا السؤال قراءه اكثر من 120 شخص ولم ياتى احد برد وايضا سبق وان سألت فى هذه النقطه فى موضوع سابق وقراءها 85 شخص ولكن وجاءت بعض الردود ولكنها لم تكن موفقه ادعو الله ان يتم عليك نعمته ويجعل ذلك فى ميزان حسناتك

اخيك هانى hani_shamekh@yhaoo.com

#10

السلام عليكم اخي الكريم

وما أوتيتم من العلم الا قليل

المهم نكون عرفنا الغرض من Not in وصيغتها وكيفية استخدامها مع العلم ان من المحتمل حدوث بطئ

اخوك فى الله

Microsoft Certified DataBase Administrator MCDBA

هذا الموضوع مغلق.

مواضيع مشابهة