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

جملة سيلكت تأتي بأكبر قيمة وأ صغر قيمة في ظل وجود شرط

بدأه MATRIXD0TNET في 27 مايو 2008 · 17 رد · 1,579 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم:

هل هذه الجملة صحيحة لجلب أكبر قيمة و أصغر قيمة في ظل وجود الشرط

"select min(fat_num),max(fat_num) from fatora where shift='" & lblshift.Text & "' "

ولو صحيحة ؟؟ كيف أقوم بتمرير ناتج هذه القيم الى التكستات الخاصة بعرض أكبر قيمة و أضغر قيمة ....

يعني اذاي أربط بين التكستات والقيم الناتجة عن جملة السيلكت ؟؟؟

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

TextBox1.DataBindings.Add("text", ss, "fat.fat_num")

ولو نفع هيبقى الشكل العام للربط بين التكستين والقيم كالتالي:

TextBox1.DataBindings.Add("text", ss, "fat.fat_num")
TextBox2.DataBindings.Add("text", ss, "fat.fat_num")

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

فأرجو منكم التوضيح..

في انتظاركم

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#2

.الحل انت عارفة

كل جملة إستعلام تعتبر كجدول ممكن ان تفتح الإستعلام مثل ما تفتح الجدول و تاخذ القيم إللى انت عاوزها

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

للنقاش أدخل و ضيفنى على الماسنجر

http://www.softhorn.com

#3

الف شكر أخي smart_delphi7

ولكن من الافضل أن يتم الحل هنا حتى يستفيد الجميع منه...

وأنا في الانتظار........

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#4

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

"select min(fat_num) min_fat_num, max(fat_num) max_fat_num from fatora where shift='" & lblshift.Text & "' "

TextBox1.DataBindings.Add("text", ss, "fat.min_fat_num")
TextBox2.DataBindings.Add("text", ss, "fat.max_fat_num")
#5
اقتباس
ممكن تعطي كل نتيجة إسم تستخدمه فيما بعد في التكستبوكسات

كود"select min(fat_num) min_fat_num, max(fat_num) max_fat_num from fatora where shift='" & lblshift.Text & "' "

TextBox1.DataBindings.Add("text", ss, "fat.min_fat_num")

TextBox2.DataBindings.Add("text", ss, "fat.max_fat_num")

شكرا لتعاونك معي أخ System Down

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

وفي انتظارك..

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#7

شكرا لسرعة ردك أخي System Down

هذه هي الرسالة:

untitled.bmp

وفي انتظارك......

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#8

نص الرسالة كالتالي:

syntax error (missing operator) in query expression 'max(fat_num) max_fat_num ' 0

وفي انتظار ردكم.........

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#9

ما هي قاعدة البيانات التي تستخدمها؟

جرب وضع min_fat_num , max_fat_num داخل علامات تنصيص

#10

قاعدة البيانات أكسس....

وقد قمت بوضع علامات تنصيص لل min_fat_num , max_fat_num ولكن للأسف تظهر نفس الرسالة..

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#11

جرب نفس الجملة من غير الشرط، أي

select min(fat_num) min_fat_num, max(fat_num) max_fat_num from fatora

لنرى إن كان سيعطينا نفس الخطأ

#12

ياباشا أنا جربت الكلام ده وبتظهر نفس الرسالة.....

وجربت برده الكود ده :

"select min(fat_num)=min_fat_num , max(fat_num)=max_fat_num from fatora "

أنا مزود = هنا

وبتظهر الرسالة دي

no value given for one ore more required parameters

ومش عارف ايه الموضوع بالظبط؟؟؟؟؟

وفي انتظارك...

تم تعديل هذه المشاركة بواسطة dr.misho في 1 يونيو 2008 في 14:05

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#15

الله ينور ....

تسلمو ياشباب --- شغااال تمام

بس لي توضيح صغير هو لو أنا كانت قاعدة البيانات اللي عندي سيكوال أكتب الجمله عادي من غير as ولا التغيير بيبقى في حاجة تانية......

وشكرا جزيلا لكم جميعا..

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#16

أعتقد أن السيكوال تستخدم نفس السينتاكس. السينتاكس الذي كنت أستخدمه خاص بالأوراكل.

#17

في SQL server يوجد توسع اكثر حيث يمكن استخدام AS أو دون استخدامها ويمكن ايضا استخدام اشارة =

select min(fat_num) as min_fat_num

select min(fat_num) min_fat_num

select min_fat_num=min(fat_num)

#18

الف الف شكر لأخواني system down - tareq vb

على المساعدة والتوضيح..

والشكر لكل من ساهم في الحل......

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

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

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

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

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

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