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

كيف أقوم بكتابه Sql Expression ؟

بدأه warning في 1 مارس 2008 · 4 رد · 1,054 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته ,, أستطيع التعامل مع الفورملا و الداتا بيز فيلد في الكريستال ريبورت ولكني لم استطيع التعامل مع الـSQL Expr

المشكله اني اضفت جملت استعلام اسكيول , داخل متغير من النوع SQL EXPERTION وولكنه يرفض الحفظ يقول يوجد خطأ وانت لم تكتب الصيغه المناسبه . ولا اعلم ماهي الصيغه المناسبه اذا لم تكن جمله SQL عاديه جداً انفذها على SQL SERVER وتعمل بكل اريحية ..

ملاحظه ,, انا لدي جدول اسمه Cities وفيه عمودين هما :

City_id, City_name

ولدي جدول اسمه خط السير Dests وفيه ثلاث اعمده

Dest_id, Dest_from , Dest_to, Dest_value

واريد كتابه SQL Expretion في الكريستال يعرض خط السير بين المدينه الاولى والثانيه , وسأوضح ذلك امر الاستعلام كاملاً , مع العلم انه يعمل على الـSQL Server بشكل سليم ويعرض النتائج أيضاً:

SELECT City_name FROM Cities,Dests WHERE

City_id=Dest_from

ومن ثم أريد إنشاء مدن الوصول

SELECT City_name FROM Cities,Dests WHERE City_id=Dest_to

المشاكل المتواجده هي :

أولاً : كيف إنشئ هذا الـSQL Expretion اصلاً , لانه لا يرضى أن يحفظ الاستعلام ويقول ان هناك خطأ .

ثانياً : بما أني سوف إنشئه , كيف يتم ربطه مع التقرير بحيث ان هناك اعمده اخرى ويجب ان تكون النتائج مربوطه مع باقي الاعمده . أي رقم السياره المنطلقه بين المدينتين وخلافه , (الاشياء التي لن تدخل في الـSQL Expretion).

#2

أخي الحبيب بالنسبة للربك بين الجداول هذا يتم من داخل برنامج التقارير في نافذة database Express فعندما تقوم بإضافة الجداول تنتقل إلى نافذة الربط link لربط الجداول بعضها ببعض وعند ربط سوف يتكفل البرنامج بالباقي

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#3

شكراً اخي , والآن كيف اكتب الاسكيول اكسبرشن ولماذا يعطيني الخطأً ؟

#4

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

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#5

اخي الكريم اعرف مكانه ولكن مع الاسف اكتب فيه ولكن يعطيني خطأ..

أرجو أن يجيبنا احد المختصين

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