السلام عليكم ورحمة الله وبركاته ,, أستطيع التعامل مع الفورملا و الداتا بيز فيلد في الكريستال ريبورت ولكني لم استطيع التعامل مع الـ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).