تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مثل دالة في اوراكل Decode
#1
السلام عليكم
اريد إجراء يعرض قيمة افتراضية بناءً على القيم التي أرجعها الاستعلام من قاعدة بيانات اكسس

الداله المطلوبه هي = Decode  لكن للاكسس 

مثل دالة في اوراكل تعمل على فرز القيم التي تعوز من الاستعلام التاري و تضع القيمة الافتراضية المحدد مسبقا


Select the color_ number as [Code_No], the name as [Code_Name], Decode (Status, 0, (active), NO as [State] From the color 

هل يودجد حل للاكسس
الرد }}}
تم الشكر بواسطة: ابو ليلى , asemshahen5
#2
السلام عليكم و رحمة الله و بركاته.
كجواب بسيط اخي بسام , يمكنك استخدام  Select Case .
رابط شرح عن الاستخدام 
How to use a case statement in MS Access
-------------------------------------------
تعقيب على عمل الدالة Decode .وظيفة هذه الدالة يشبه تماما عمل الجملة If Else Then تماما اي تستخدم في الامور الشرطية.

الصيغة العامة لكتابتها كما يلي
PHP كود :
SELECT DECODE (value,<if this value>,<return this value>,
<if 
this value>,<return this value>,
....)
FROM Table

مثال:
PHP كود :
select from Tbl1 where Value=decode (M,2,3,5,6
و شرحها :
اذا كانت قيمة M=2 يرجع لنا 5
اذا كانت قيمة M=3 يرجع لنا 6

و يمكنك اجراء العمليات الحسابية داخل الجمل الشرطية و التوسع في استخدامها و يمكن ان ترافق الكثير من المعاملات.
و يقابلها في SQL SERVER   الدالة Case When مع الاشارة الى توفرها ايضاً في اوراكل و هي اثبت استخداماً من Decode كما تشير وثائق اوراكل (لسنا في صدد الحديث عن اوراكل.)
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
#3
ياباشا سويت نفس الاستعلام تبعك لكن ما زبطت برفق لك صوره من الرسالة الخطـأ تقول التعبير decode ان الدالة غير معرفة
الرد }}}
تم الشكر بواسطة: ابو ليلى
#4
الاخ بسام راجع الجواب و دقق , الدالة Decode خاصة بالاوراكل فقط.
عرضت لك البدائل في الاكسس و SQL Server راجع رابط الاكسس .
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية رسم بيان دالة رياضية؟ الخير19 6 884 23-12-23, 03:36 PM
آخر رد: الخير19
  [سؤال] كيف نستعيد قيمة من دالة ضمن مسار مستقل justforit 2 681 21-11-23, 10:51 AM
آخر رد: justforit
  عرض تقرير كريستال ريبورت من خلال دالة atefkhalf2004 0 571 23-09-23, 10:07 AM
آخر رد: atefkhalf2004
  دالة ادخال ارقام فقط في مربع النص atefkhalf2004 7 1,499 20-08-23, 09:04 AM
آخر رد: atefkhalf2004
  احتاج دالة التفقيط ، ريال سعودي .. كرما Ali_hassn 3 1,096 20-08-23, 06:35 AM
آخر رد: Alexander Max2
  دالة التفقيط مجرب lkaam 2 3,585 19-05-23, 10:08 PM
آخر رد: دمعة المقهور
  مشكلة عند الاتصال في قاعدة بيانات اوراكل غدير الصليحي 0 647 15-04-23, 02:13 PM
آخر رد: غدير الصليحي
  مشكلة عند الاتصال في قاعدة بيانات اوراكل بسام محمدغانم 2 786 15-04-23, 02:10 PM
آخر رد: بسام محمدغانم
  دالة تقوم بفصل العدد الصحيح aymen_libya 8 1,627 09-09-22, 08:58 PM
آخر رد: Taha Okla
  لخبراء التشفير (ابحث عن دالة تشفر نص بشكل مختصر وأنيق) silverlord 3 1,506 22-06-22, 03:38 AM
آخر رد: سعود

التنقل السريع :


يقوم بقرائة الموضوع: