السلام عليكم
كيف يمكن استعمال ناتج دالة الـ MAx في الـ SQl
Rs.Open "Select Max(Nocar) from [car] " , db ,adopenstatic, adLockReadOnly
بالمختصر اريد اخذ ناتج جمله الاستعلام السابق و تخزينه في متغير لاتمكن من التعامل معه ضمن برنامجي
السلام عليكم
كيف يمكن استعمال ناتج دالة الـ MAx في الـ SQl
Rs.Open "Select Max(Nocar) from [car] " , db ,adopenstatic, adLockReadOnly
بالمختصر اريد اخذ ناتج جمله الاستعلام السابق و تخزينه في متغير لاتمكن من التعامل معه ضمن برنامجي
مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية
أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

2atamana 2naak tefham el kalamy dah 3ashan mehs ba3raf 2akteb Araby
anta 3aiz ta7'id Nateg el Query fe Variable
ya rat bas tesamy Max() as Name
EG:Rs.Open "Select Max(Nocar) as max1 from [car] " , db ,adopenstatic, adLockReadOnly
Tamam
3ashan fe Malsan Access Bei3mily asm Men 3ando Zai Exp001 Laken SQL server postgree beisameh Max 3ady
3araf el varible
Dim X as integer
X = rs(0)
Or
X = rs!max1
Or
X= rs("max1")
bas 2ableha Check 3ala el EOF lel Rs zai
If rs.eof then exit sub
we 3ashan teshek 3ala el Null
EG : X = iif( isnull(rs(0),0,rs(0)) )
atamana 2any 2kaon 2afatak
تم تعديل هذه المشاركة بواسطة kazabra في 3 يناير 2007 في 00:58
هذا ما استطيع ان اساعد به
ya3tek alafia aghe kazabra
توضيح كلام الاخ kazabra الله يعطيه العافية
أتمنى ان تفهم هذا الكلام لأني لا أعرف الكتابةبالعربية
أنت عايز تعيد ناتج Query في Variable
يا ريت بس تسمي
Max() as Name
EG:Rs.Open "Select Max(Nocar) as max1 from [car] " , db ,adopenstatic, adLockReadOnly
تمام
عشان في Malsan Access بيعمل اسم من عنده ذي Exp001
لكن SQL server postgree بيسمه Max عادي
عّرف ال varible
Dim X as integer
X = rs(0)
Or
X = rs!max1
Or
X= rs("max1")
بس قبلها أفحص على EOF لي Rs ذي
If rs.eof then exit sub
و عشان teshek على ال Null
EG : X = iif( isnull(rs(0),0,rs(0)) )
أتمنى أني قد أفدتك ;)
:lol: صاير مترجم هالايام :lol:
ألا بذكر الله تطمئن القلوب
اخي الكريم شكر لك ويشرفني ان تكون اول مشاركة لك هي اجابه لي
واتمنا ان نراك دائما وابدا معنا في منتدانا العزيز
و الحل للذي لم يتمكن من ترجمة :P مشاركة الاخ kazabra
هو انشاء اسم افتراضي ليمكن التعامل مع لتصبح الجملة السابقة كالتالي :::
Rs.Open "Select Max(Nocar) as max1 from [car] " , db ,adopenstatic, adLockReadOnly
M = Rs("Max1") or
M = Rs![max1] 2و السلام عليكم
و اخي المزمجر شكر لك ويفرحني ان اراك في ربوع المنتدى دائما و ابدا :lol:
مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية
أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

استخدم المتغير var مثلاً وضع فيه ناتج أول حقل فى الrecordsaet وهو افتراضيا فى الدوال الحسابية لا يوجد به الا سجل واحد
اذاً انت شورت على الحقل الأول والسجل الأول
var=rs.feilds(0).value
والله أعلم
هذا الموضوع مغلق.