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

مثال يوضح كيفية استخدام Selection Formula

بدأه Adel_N في 7 سبتمبر 2007 · 13 رد · 4,011 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هذا مثال يوضح كيفية استخدام الخاصية Selection Formula للأداة CrystalReportViewer

قاعدة البيانات عبارة عن قاعدة بيانات "كتب" لكل كتاب رقم... أرقام الكتب من 10001 إلى 10006

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

عادل

Example01.zip

In order to understand recursion, one must first understand recursion

alawfiadel@yahoo.com

#2

طالعت المثال سهل وواضح جداً وشكراً على هذا المثال سؤال هل يقوم مقام جمل الاستعلام كلها حقت sql واكثر ولا كيف؟

#3

في الأغلب نعم... يقوم مقام SQL...

جمل متكافأة:

الحقول النصية

Dim sql As String= "select * from table1 where name = '" & Textbox1.Text & "'"
CRV.SelectionFormula = "{table1.name}='" & Textbox1.Text & "'"

الحقول الرقمية

Dim sql As String= "select * from table1 where salary= " & Textbox1.Text 
CRV.SelectionFormula = "{table1.salary}=" & Textbox1.Text

التاريخ

Dim sql As String= "select * from table1 where birthD = #" & Textbox1.Text & "#"
CRV.SelectionFormula = "{table1.birthD}=#" & Textbox1.Text & "#"

البحث عن كلمة جزء من كلمة وردت في أي مكان في الحقل name

Dim sql As String= "select * from table1 where name like '%" & Textbox1.Text & "%'"
CRV.SelectionFormula = "{table1.name} like '*" & Textbox1.Text & "*'"

In order to understand recursion, one must first understand recursion

alawfiadel@yahoo.com

#4

الف شكر لك على المثال يا اخوي وفعلاً مثال ممتاز وسهل جدا

جزاك الله الف خير

اخوك

#5

عفواً..

In order to understand recursion, one must first understand recursion

alawfiadel@yahoo.com

#6

اخي الكريم Adel_N لك مني جزيل الشكر والتقدير على هذا المثال الاكثر من رائع فتستحق عليه الكثير من الشكر والذي ازال الغموض عن مشكلة الفورميلا سيلكشن

وارجوا من الادارة تثبيت هذا الموضوع

مشكور اخي والى الامام

اخوك Alaa

#7
qat كتب:
اخي الكريم Adel_N لك مني جزيل الشكر والتقدير على هذا المثال الاكثر من رائع فتستحق عليه الكثير من الشكر والذي ازال الغموض عن مشكلة الفورميلا سيلكشن

وارجوا من الادارة تثبيت هذا الموضوع

مشكور اخي والى الامام

اخوك Alaa

أخي الكريم: أشكرك كثيراً على هذا التعليق الجميل وأتمنى لك التوفيق والنجاح.

أخوك المخلص دائماً.

عادل

تم تعديل هذه المشاركة بواسطة Adel_N في 1 أكتوبر 2007 في 02:06

In order to understand recursion, one must first understand recursion

alawfiadel@yahoo.com

#8

شكرا لك على الدرس الرائع يا أستاذنا الكريم

#9

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

المشكلة نفس الموضوع انو عندي اسماء زبائن وبدي اطلع لكل زبون تقريرو الخاص مرفق البرنامج الرجاء المساعدة

Suwan_Center.rar

#10
maher salman كتب:
اخي الكريم ميشان الله عندي مشكلة ومش عارف احلها بدي ابعتلك البرنامج لانو انا مش شاطر في التقارير

المشكلة نفس الموضوع انو عندي اسماء زبائن وبدي اطلع لكل زبون تقريرو الخاص مرفق البرنامج الرجاء المساعدة

برنامجك مو كثير واضح

وانا عملت عليه التعديل التالي

في فورم frmrprt.vb عملتلك combobox يجيب ارقام الزبائن

ثم زر اختر يقوم بعمل تقرير عن مطابق للتقرير crystal report1 وذلك اعتمادا على الرقم المختار في الكومببوبوكس

Suwan_Center.rarSuwan_Center.rar[attachmen

t=68315:Suwan_Center.rar]

#11

شكرا لتعبك معي في البرنامج ولك البرنامج غير شغال ويعطيني الخطأ المرفق في الصورة واريد ان اسألك اين نكتب الفورميلا وشكرا لك

post-114977-1215623283_thumb.jpg

تم تعديل هذه المشاركة بواسطة maher salman في 9 يوليو 2008 في 20:08

#12

في فورم

frmrprt.vb

فيه زر امام الكومبوبوكس مكتوب فيه اختر

عدل الكود الموجود فيه بما يناسبك

#13

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

#14

العفو اخي الكريم هذا واجبنا

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