السلام عليكم:
أبحث عن دالةأضعها في جملة الاستعلامselect وتتضمن شرط معين للبحث ,والمطلوب من هذه الدالة أنه إذا كانت قيمة الشرط (null) إعادة جميع الصفوف في الجدول دون إستثناء
أرجو المساعدة
السلام عليكم:
أبحث عن دالةأضعها في جملة الاستعلامselect وتتضمن شرط معين للبحث ,والمطلوب من هذه الدالة أنه إذا كانت قيمة الشرط (null) إعادة جميع الصفوف في الجدول دون إستثناء
أرجو المساعدة
السؤال
غير واضح بنسبة لي
ممكن مثال
تعلم فليس المرء يولد عالماً------ وليس أخو علماً كمن هو جاهلا
العلم نور وجمال يقتبس--------------- صاحبه مكرم اين ما جلس
من فاته العلم ساعة تظعظع ونتكس----شتان شتان بين حمار وفرس
حسنا:
لنفترض لدينا جملة الاستعلام التالية:
select * from emp where emp_no=textbox1.text
الان لنفترض انه لا يوجد قيمة في التكست بوكس,وضغطنا على باتون تفعل جملة الاستعلام
في هذه الحالة فان جملة الاستعلام لن ترجع اي ريكورد
لكن انا اريد أن أعدل على جملة الاستعلام بحيث اذا كان مربع النص فارغ ,أن ترجع جملة السليكت كل الركوردز دون استثناء وكانه لا يوجد شرط
لا أعلم إن كان يوجد حل ببرمجة قواعد البيانات لكن يوجد حل بلغة برمجة مثل السي شارب او الفي بي
قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:
مثلا تفنى المسـرة ***** هكذا تفنى الهموم
وعليكم السلام ورحمة الله وبركاته
الحل كالتالي :
If TextBox1.Text = "" then select * from emp else select * from emp where emp_no=textbox1.text end if
شكرا للأخ تمام على اهتمامك وشكرا للاخ محمد على الكود الجميل,انا سوف الجأ الى هذا الحل ان لم أجد مبتغاي,فنا أريد دالة في ال sql تغنيني عن هذا الكود
السلام عليكم
استخدم الباراميتر و استخدم or
select * from emp where emp_no= @emp or @emp is null
او
select * from emp where emp_no= @emp or isnull(@emp,'')=''
TareqVB كتب:السلام عليكم
استخدم الباراميتر و استخدم or
select * from emp where emp_no= @emp or @emp is nullاو
select * from emp where emp_no= @emp or isnull(@emp,'')=''
نسيت أني طلبت توضيحا لسؤالك :ohmy:
لكن كما تفضل الأخ طارق
هي الطريقه الأنسب في نظري
+1
مع مراعاة عند تعريفك
@emp
في الستور برسجر
@emp int =null
تم تعديل هذه المشاركة بواسطة Al-Mohana في 18 مارس 2011 في 10:09
تعلم فليس المرء يولد عالماً------ وليس أخو علماً كمن هو جاهلا
العلم نور وجمال يقتبس--------------- صاحبه مكرم اين ما جلس
من فاته العلم ساعة تظعظع ونتكس----شتان شتان بين حمار وفرس
الأخ طارق شكرا لك ,لا تعلم كم هي ثمينة هذهالمداخلة التي تفضلت بها.
والاخ مهنى أنت أيضا شكرا لك على مداخلتك...
فقط أريد منكم أن تكتبوا لي إيميلاتكم حتى أضيفكم كأصدقاء على الماسنجر...إذا لم يكن لديكم مانع...فأنا أطمع بالاستفادة من خبراتكم الثمينة...
وشكرا
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…