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

مشكلة في استعلام Access عن طريق VB.Net

مغلق
بدأه *Bandar* في 2 أبريل 2006 · 3 رد · 683 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

إخواني الأعزاء

كانت لدي مشكلة في استعلام معين في Access ووجدت لها حلا في منتدى الـ Access

وفعلا جربت الاستعلام عن طريق Access ووجدته يعمل

لكن حينما طلبت الاستعلام عن طريق VB.Net أظهر لي رسالة خطأ تشير إلى عدم تعريف الدالة وهي:

************** Exception Text **************

System.Data.OleDb.OleDbException: Undefined function 'nz' in expression.

حيث أني استخدمت nz function لتغيير قيمة الحقول التي تحتوي Null بالرقم صفر لأنني أستعملها في بعض الحسابات

السؤال : هل من طريقة لاستخدام هذه الدالة؟ أو أي حل آخر

لمزيد من التوضيح عن الأمر اتبع الرابط التالي :

سؤالي عن Function

#2

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

" خيركم من تعلم العلم وعلمه "

#3

شكرا أخي alfayomi

أنا استعلم من استعلام محفوظ وبالتحديد من حقل يحسب sum

ورغم ان القيمة الافتراضية للعنصر الذي أقوم بجمعه هي صفر

إلا أن الاستعلام بدون nz function يعطي Null في هذا الحقل للسجلات غير المرتبطة

الاستعلام هو التالي:

SELECT TotalAmount.الاسم, TotalAmount.الجوال, TotalAmount.الباقي AS المديونية, nz(TotalPayments.المدفوع,0) AS المدفوع, TotalAmount.الباقي-nz(TotalPayments.المدفوع,0) AS المستحق
FROM TotalAmount LEFT JOIN TotalPayments ON TotalAmount.الاسم = TotalPayments.الاسم;

أرجو أن أجد حلا لهذه المشكلة ..

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

#4

هل من مجيب ؟

هذا الموضوع مغلق.

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