اذهب الي المحتوي
أوفيسنا

أظهار بيانات العميل في التقرير


الردود الموصى بها

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

أخوتي الأعزاء الأكارم

تحية طيبة وبعد،،

عندي عندي مشروع فاتورة متكون من ثلاث جداول الأول رأس الفاتورة Table1 والثاني بيانات الفاتورة Table2 والثالث العملاء Customer وعملت ساب فورم للأول والثاني عندي في النموذج أسم العميل مربوط مع الجدول الأول ، المطلوب عند أختيار أسم العميل في الفاتورة تظهر بيانات العميل في التقرير أي جميع بياناته من أسم ورقم هاتف وفاكس وما الى ذلك أريد ظهور تلك البيانات مع كل سجل حاولت ففشلت ظهرت البيانات على أول سجل فقط أرجو المساعدة في ذلك وجزاكم الله خيراً.

مرفق المثال

project.rar

رابط هذا التعليق
شارك

لماذا هذا التكرار يا اخي ؟؟؟؟؟؟؟؟؟ تم مناقشة هذا الموضوع واعطي حقه من النقاش على هذا الرابط

http://www.officena.net/ib/index.php?showtopic=25191&hl=

لكن ايضا رغم هذا لن يبخل عليك احد لو كتبت استفسارك على الموضوع الاصلي (السابق)

تحياتي ،،،،،،

تم تعديل بواسطه ابراهيم - ابو ريان
رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

اخي الكريم من خصائص التقرير ادخل الى record source

ثم تحت الحقل name الذي هو اسم العميل على ما اعتقد

ضع

Forms![Table1]![Name]

حتى يتم فتح التقرير على العميل الحالي

في التقرير ربطت بيانات العميل مع التقرير برقم العميل في حين لا يوجد ارقام للعملاء ولا يوجد علاقة بين رقم العميل وبيانات الفاتورة

بامكانك كما فعلنا في المثال السابق ان تربط التقرير الفرعي( sub report( مع تقرير الفاتورة بالحقل name وليس بالحقل no كما فعلت حتى تظهر لك بيانات العميل مع كل فاتوره بشكل صحيح

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

وعندها سوف نكون سعداء لمساعدتك فيما تحتاجه من ايضاح

تم تعديل بواسطه ابراهيم - ابو ريان
رابط هذا التعليق
شارك

أخي العزيز ابراهيم جزاك الله خيراً وضعت الكود ولم أفلح علماً بأن جدول العملاء مربوط بجدول رأس الفاتورة Table1 بحقل Name مع Customer صدقني أخي بحثت في ذلك ما وجدت

رابط هذا التعليق
شارك

اخي الكريم في المثال الذي ارفقته لك تم ربط التقرير الفرعي المحتوي على بيانات العميل مع تقرير الفاتورة عن طريق اسم العميل وذلك لوجود علاقه بين جدول بيانات الفاتوره وبيانات العملاء باسم العميل حيث انك وضعت قائمة (combobox) في نموذج تحرير الفاتوره هذه القائمة مصدرها بيانات العملاء وفي نفس الوقت تضع اسم العميل في جدول بيانات الفاتوره (لا اقصد ربط الجدولين بعلاقه) اذا من الافضل لك ان تربط التقريرين باسم العميل في ضل تصميمك الحالي للبرنامج

ثم اليس من الافضل تسمية الجداول والنماذج والتقارير بمدلولاتها فمثلا نسمي الجدول المحتوي على بيانات الفاتوره INVOICE_DETAILS الخ .....

اذا لديك استفسار في المثال الذي عملته لك تفضل

او راسلني على esraalm2002@yahoo.com

وان شاء الله ما اقصر معك

تم تعديل بواسطه ابراهيم - ابو ريان
رابط هذا التعليق
شارك

معلش يا شباب عندي سؤال آخر على نفس المثال الذي أرفقته آنفاً ولكني أجريت عله أضافات الا وهي نموذج بحث بين تاريخين مع أسم العميل بحيث نتيجة البحث تظهر في نموذج ثاني الا وهو النتائج طبعاً نموذج النتائج مبني على أستعلام وبنيت عليه تقرير فالمطلوب هو أظهار أسم العميل على التقرير والفترة المحددة بين التاريخين الأولى ضبطت معاي وهي أظهار أسم العميل بقيت الفترة التي حددتها في نموذج البحث طبعاً التقرير هو كشف حساب .

أرجو المساعدة جزاكم الله خيراً مرفق المثال المعدل عليه

رابط هذا التعليق
شارك

يا سلااااااااااااااااااااااااااااااااااااااااااااااااااااام عليك يا أبو ريان فنـــــــــــــــــــــــــــان

الله يسلمك ويحفظك جزاك الله دعوة من صائم

رابط هذا التعليق
شارك

  • 2 weeks later...

أخوتي الأعزاء في كشف الحساب وعند تحديد عميل معين وفترة معينة يظهر أسم العميل والفترة في التقرير

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

وجزاكم الله خير الجزاء

رابط هذا التعليق
شارك

جزاك اللــــــــه عنا خير الجزاء وأحسن اليك

تقبل الله منكم الصيام والقيام وجميع الطاعات آمين

ماشاء الله عليك أخي وأستاذي منتصر والله معلم .

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information