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

بالصور أعمدة ديناميكية اختيارية من غير ولا كود واحد . ثورة بمعنى الكلمة تعالى شوف

بدأه eldmasy11 في 11 مارس 2011 · 6 رد · 2,583 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكم

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

فأنا مبتدأ ... وكنت أبحث عن كيفية جعل التقرير اختياري الأعمدة وبصراحة ما لقتش مواضيع تفيدني وان كان فيه فبتكون صعبة

لكن لقيت الحل بسيط جدا جدا جدا بعيد عن تعقيدات الكود ( ويا ريت ما حدش يزعل مني .. يكون الكود ده من اقاربه ... هههههههههه )

المهم الطريقة سهلة جدا وبالصور

بسم الله نبدأ

سيكون العمل على فيجوال بيسك 2010

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

اضف قاعدة بياناتك للمشروع كما تعرف

(قاعدة البيانات التي استخدمها أكسس تحتوي على جدول واحد اسمه tb1 وبها حوالي سبعة اعمدة تمثل بيانات لبعض الاخوة )

خلاص بقى عندنا عدد واحد فورم

سيبه وروح لقائمة project

,واختار منها اول اختيار Add Windows Form

وبعدين نفذ اللي في الصورة دي بالضبط ولا تنسى خطوة من الخطوات

01299289382.jpg

كده اضفنا تقريرا جديدا انظر الصورة التالية

11299289382.jpg

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

21299289382.jpg

هكذا تم الربط انظر الصورة التالية

31299289382.jpg

طبعا ستكرر العمل مع كل عامود من الاعمدة لاختيار ربطها بما يناسبها بالجدول

وبعد ان انتهينا من الربط

ركز في هذه الصورة التالية

41299289382.jpg

ثم هذه الصورة التالية

51299289382.jpg

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

يعني ان عامود id يمتلك هنا شيئان

textbox1 و الاسم id

طبعا لا تختار الاسم وقم باختيار تيكست بوكس الخاصة به

مع ملاحظة ان التيكست بوكس مرتبة بنفس ترتيب الاعمدة على التقرير من اليسار الى اليمين

هذه خطوة مهمة جدا جدا جدا ولا بد ان تفهمها جيدا

قم بتطبيق ما في الصورتين الاخيرتين على باقي الاعمدة على التقرير

طبعا نسيت اقول لسيادتك ان الجدول اللي انت اضفته ثلاث اعمدة فقط يمكن اضافة اعمدة اخرى

وذلك بالوقوف اعلى اي عامود في المكان الرمادي وتضغط بالزر الايمن للفارة وتختار insert column ثم تختار على يمين العامود الحالي ام على يساره

ع العموم هذا شكل تقريري بعد شوية اضافات

01299292119.jpg

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

الان اذهب للفورم 1

واضف اداة report viewer

وقم بربطها بتقريرك كما تعرف

والان اضغط لتشغيل البرنامج

ستجد هذه الصورة

11299292119.jpg

طبعا الصورة واضحة

ولاعادة التقرير كما كان بجميع الاعمدة هناك زر يقوم بعمل refresh اعلى التقرير بجانب زر الطباعة

مرفق المشروع ومعلش طولت عليكم

اي استفسار في صميم الموضوع انا موجود

والسلام عليكم

WindowsApplication1.rar

2
#2

اكرمك الله وجعله في ميزان حسناتك

لقد استفت كثيرا

ولا كيف لي ان اخفي عمود قبل فتح التقرير حسب اختيار المستخدم في شاشة قبل فتح التقرير

كما يقولون المشاركة الاولي اول طريق النجاح

وفققك الله

#3

بارك الله لك

ولكن المثال الاول لنوع تقرير مايكروسوفت اما المثال الثاني كريستال ريبورت وهما مختلفان في الفكر والتصميمي

يمكنك قرائة الفرق بينهم

#4

شكرررررررررررررا ل وانالك الله ما تتمنى وتريد وجعله في ميزان حسناتك

ولكن ارجوووووووك ان تتاكد من الرابط لانه كل ما بنزله لا تفتح الفورم واحد مشكلة ديزاين انا استخدم فيجوال 2008

وجزاك الله كل خير وارجو منك الرد السريع

#5
chica كتب:

شكرررررررررررررا ل وانالك الله ما تتمنى وتريد وجعله في ميزان حسناتك

ولكن ارجوووووووك ان تتاكد من الرابط لانه كل ما بنزله لا تفتح الفورم واحد مشكلة ديزاين انا استخدم فيجوال 2008

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

وجزاك الله كل خير وارجو منك الرد السريع

شكرررررررررررررا ل وانالك الله ما تتمنى وتريد وجعله في ميزان حسناتك

ولكن ارجوووووووك ان تتاكد من الرابط لانه كل ما بنزله لا تفتح الفورم واحد مشكلة ديزاين انا استخدم فيجوال 2008

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

وجزاك الله كل خير وارجو منك الرد السريع

#6

اررجوووو ان تجيبوني

#7

كيف يمكن تطبيق هذه الطريقة علي الفيجوال بيسك 2008 مع sql

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…