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

كيف اضع قيم افتراضية في الاستعلام

مغلق
بدأه a_g9999 في 9 يونيو 2004 · 8 رد · 1,113 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

بصراحة انني لم اجد منتدى يهتم ببرمجة الاكسيس مثل هذا المنتدى

وبما يحتوي من غزارة مواضيعه

عموما توجد لدي اربعة جداول مرتبطة بعلاقه بين تواريخها

صنعت لهذا الاستعلام نموذج لاظهار بياناته data

لكن اذا كان بينات بتاريخ (على سبيل المثال) 9/4/1425 موجودة في جدول 1وغير موجودة في بقية الجداول تظهر لي قيم الجدول 1 وتبقى قيم باقي الجداول فارغة

اريد ان اجعل هذه القيم الفارغة تساوي الصفر ا اذا كانت لا تحتوي على قيمها الفعلية

اي ان الصفر قيمه افتراضية لها

[SIZE=7] ملا حظة: اتعامل مع استعلام وليس جداول

#2

اخي الكريم ، ارفق المثال ليتسنى للأعضاء مساعدة في ما اعترضك

تحياتي

#3

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

===========================

أخى الكريـــــم حــــول تجـــربة الجمـــلة التاليـــــة

SELECT ISNULL(COMM,0) FROM PRODUCTS

حيث COMM هـــو إســــم الحقـــل

ومعنى الجملـــة إعرض بيانات الحقل COMM الموجـــودة بالجدول PRODUCTS بحيث القيمـــة الفارغـــة إستبدلهــا بالقيــمـــــة 0

وممكـــن أن تضع بدل 0 أى قيمـــة أخــرى مثـــل XXXXX

واللـــــه الموفق

#4

شكرا يا اخ ahmad

ولكن عندم وضعت الجملة السابقة في الاستعلام في (معاير) اظهر لي الاستعلام ان الجملة خطاء

#5

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

#6

حسب ما فهمت من كلامك

انك سويت نموذج مبني على استعلام طبعا الاستعلام ياخذ بياناته من الجدول ولنفرض ان الجدول اسم DATA

بفرض ان الحقول

Text1

Text2

Text3

تقول بفرض ان الحقل Text3 كان فارغ تريد ان يضع القيمة الافتراضية = 0 صفر

هذا ليس بصحيح

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

وان كان الافضل ارفاق الملف حتى يتبين ما تريده

وشكرا

ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات

ابو حسن

#8

شكرا يا استاذ مهند على المعلومة

ولكن عندما وضعت الكود

SELECT NZ(مبالغها;0)FROM الفواتير

في الاستعلام اظهر لي خطاء في بناء الجمله

فذهبت الى النموذج وفي مربع النص مبالغها غيرته الى

=Nz([مبالغها];0)

وظهر لي عند اسعراض النموذج في حقل مبالغها

اقتباس
#خطاء

ارجو اعلامي فوالله انها مشكلة نشفت حلقي

وآسف للازعاج

#9

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

==========================

أخى فى اللــــه

مرفق ملــف أتمنى أن يلبى طلبك

وكــل الشكــــر لأستاذنـــا مهنـــد على تصحيح معلومــاتى الخاطئــــة

ali.rar

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

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

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

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

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

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