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

كيف أنسق تقرير بشكل جدولى

بدأه amrfox في 25 مارس 2012 · 8 رد · 1,169 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اقوم بتصميم برنامج لشركة الحاق عمالة مصرية بالخارج والجزء محل السؤال فى البرنامج يتلخص فى

البرنامج 3 جداول

جدول التاشيرات وفيه بيانات التاشيرة(رقمها-تاريخ صدورها-تاريخ انتهائها)

جدول المهن وفيه بيانات المهن لكل تاشيرة(رقم التاشيرة - المهنة - الرصيد)

جدول الاسماء وفيه بيانات العمالة (الاسم - المهنة - رقم التاشيرة - الحالة - التاريخ )

أريد تصميم تقرير جدولى بدلالة رقم التاشيرة وبمجرد كتابة الرقم يخرج التقرير بالشكل الجدولى التالى

رأس التقرير به بيانات التاشيرة(رقمها - تاريخ صدورها - تاريخ انتهائها)

ثم الجدول ويحتوى على 4 أعمدة

العمود الاول (المهنة)العمود الثانى (الرصيد)وذلك من جدولى التاشيرات والمهن

العمود الثالث (المستنفذ)وفيه يتم حساب عدد السجلات من جدول الاسماء لرقم التاشيرة محل التقرير والمهنة رأس الصف وعند عدم وجود مستنفذ تكون القيمة = صفر

العمود الرابع ( المتبقى) وفيه تكون القيمة = العمود الثانى(الرصيد) - العمود الثالث(المستنفذ)

وموضح المثال بالملحقات وعلى الرابط التالى اذا لم تعمل الملحقات

وشاكر للاهتمام

http://www.4shared.com/rar/XKLif1l-/file.html

طلب البرنامج.rar

#2

للرفع والاستفسار

#3

لست ادري ان كنت قد فهمت المطلوب بشكل صحيح,

لكن جرب هذا الحل ارجو ان يكون هو المطلوب :)

01.rar

تم تعديل هذه المشاركة بواسطة Salah Al-Samawi في 29 مارس 2012 في 12:42

اللهم احفظ اليمن و أهلة و بلاد المسلمين من كل مستبد و ظالم. و من كل شر!!!

#4

الاخ صلاح بارك الله فيك وزادك علما

المثال هو المطلوب بالظبط وشاكر ليك ولى استفسار اخر(تعديل اخر ) ان كنت لا تمانع

المثال هنا يحسب عدد السجلات التى فى جدول ( الاسماء )

انا اريد التعديل عليه بحيث يحسب عدد السجلات من جدول ( الاسماء ) فى حالة كان الحقل ( الحالة ) = كلمة"حاصل" فقط

واذا لم تكن القيمة = "حاصل " ات يعتبر السجل غير موجود ولا يدخله فى العدد المحسوب

#5
amrfox كتب:

الاخ صلاح بارك الله فيك وزادك علما

المثال هو المطلوب بالظبط وشاكر ليك ولى استفسار اخر(تعديل اخر ) ان كنت لا تمانع

المثال هنا يحسب عدد السجلات التى فى جدول ( الاسماء )

انا اريد التعديل عليه بحيث يحسب عدد السجلات من جدول ( الاسماء ) فى حالة كان الحقل ( الحالة ) = كلمة"حاصل" فقط

واذا لم تكن القيمة = "حاصل " ات يعتبر السجل غير موجود ولا يدخله فى العدد المحسوب

عفوا اخي لم افهم سوالك بشكل واضح ارجو ان تفصل طلبك بشكل اوضح هل تريد المطلوب في نفس التقرير ام في تقرير اخر كما ارجو ان توضح المطلب بشكل اوضح ان امكن

اللهم احفظ اليمن و أهلة و بلاد المسلمين من كل مستبد و ظالم. و من كل شر!!!

#6

اخى العزيز شاكر لاهتمام

سؤالى هو بالنسبة للتقرير فانه يتم احتساب وعد الاسماء بمجرد الادراج فقط بمعنى انه عند تسجيل بيانات تأشيرة لاول مرة يظهر فى التقرير ان المستنفذ = صفر وبمجرد ادراج اسم عميل وتحديد المهنة ورقم التاشيرة يتم تعديله فى التقرير وهذا شرط التعديل فى التقرير (ادراج سجل يحمل بيانات العميل)

استفسارى هنا انى اريد تعديل هذا الشرط ليعمل عند تغيير (الحالة)ضمن بيانات العميل الى "حاصل على تأشيرة" وليس بمجرد ادراج بيانات العميل بمعنى انه

قد يكون لدى بيانات تاشيرة معينة ولدى بيانات اكثر من عميل وافتح التقرير اجد ان المستنفذ = صفر وفقط يتم تعديل المستنفذ عند تحويل او اضافة القيمة فى حقل الحالة الى "حاصل على تأشيرة"

وشاكر جدا للاهتمام وبارك الله فيك

#7

هل تقصد بهذا الشكل؟

01.rar

اللهم احفظ اليمن و أهلة و بلاد المسلمين من كل مستبد و ظالم. و من كل شر!!!

#8

هو هذا الشكل بالظبط

شاكر ليك مجهودك اخى العزيز وزادك الله من علمه ونفعك به

#9

بعد تجربة المثال المرفق وبعد التعديلات التى قام بها الاخ العزيز Salah Al-Samawi البرنامج اشتغل تمام ولكن مع ادخال البيانات ظهرت مشكلتان

تم اضافة رقم تاشيرة جديدة(2)

بمهن حداد ونجار ومهندس

المشكلة الاولى

التقرير يطرح الحاصل على التاشيرة من ارصدة التاشيرتين (1) و (2) على الرغم من البيانات للاشخاص من تاشيرة رقم(1)فقط

المشكلة الثانية

مهنة مهندس لم تظهر بالتقرير برقم التاشيرة(2)

شاكر للاهتمام ومرفق لنك للمثال

http://www.4shared.com/rar/lfxpwwG6/01_online.html

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