اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم

عندي فورم به كومبوبوكس1 وكومبوبوكس2 ومربع نص

أريد عند اختيار العنصر a من الكومبوبوكس1 والعنصر b من الكمبوبوكس الثاني

تصبح خاصية التكست لمربع النص هي a-b

حاولت فيها ولكن لم أفلح

تحياتي

قام بنشر

هلا بحبيبنا بوهادي

القصد أن المكتوب داخل مربع النص عبارة عن محتوى الكومبو الأول - محتوى الكومبو الثاني

ويتم هذا بشكل أوتوماتيكي بعد تحديد القيم في كل من الكومبو الأول والكومبو الثاني

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

تحياتي

قام بنشر

بوهادي عزيزنا وحبيبنا يعجز اللسان عن شكرك وجعله الله في موازين حسناتك ياكبير واثق تمام الثقة من أني راح أحصل حلها عندك وبالفعل عملتها

بوهادي عزيزي ممكن أنت أو أحد الإخوة الكرام لو ثقلنا عليكم تشرح بشكل مختصر شيئين مهمين بالنسبة لي

1/ ماهي وظيفة هذه الدالة الجبارة nz والتي دائما ماتستخدمها يابوهادي وتحل بها مشاكل عضال

2/ سؤال يمكن يكون بعيد عن المشار كة هذه لو كان عندي جدول أ ومرتبط مع عدة جداول مثل ب ، ج ، د فكيف يمكنني عمل تقرير في رأسه بيانات من أ وفي الأسفل بيانات كل الجداول المرتبطة ب ، ج ، د كل منهم في شبكة لوحده

اعذروني مع كثرة طلباتي لكن أنتم أهل لذلك ومافي شيء ضايع عند الله سبحانه

قام بنشر

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

بعد اذن الاخ ha98

استاذي ابو هادي فعلا لاحظت ان اكثر من مثال لك فية الدالة nz .

ممكن تعطينا نبذة سريعة عن استخدامتها ؟

وجزاك الله خير ..

قام بنشر (معدل)

السلام عليكم

وظيفة دالة Nz أنها ترجع قيمة صفر أو لاشيء ("") للنص الذي يكون طوله صفر وذلك للقيم Null (إن صح تعبير قيم) .

ونستخدمها حتى نتفادى عدم ظهور النتائج في المعادلات التي تحتوي أحد عناصرها قيمة Null .

مثال :

لو افترضنا قيمة A = 5 وقيمة B = Null

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

وحتى نحصل على الناتج 5 نستخدم دالة Nz كالتالي :

Nz(A) + Nz(B)
قد يسأل سائل عن جدوى استخدام الدالة مع A كذلك مع أن قيمتها ليست Null فجوابها وكيف بنا أن نعلم كل القيم لكل السجلات فاحترازا نستخدم الدالة مع كل العناصر حتى نضمن عدم وجود Null من ضمن قيم العناصر ومن ثم نحصل على نتائج صحيحة . طبعا كل ما ينطبق على الحقول الرقمية فهي تنطبق على أنواع الحقول الأخرى . وزيادة في التوضيح : أن التعبير
Nz(B)
هو نفسه
IIf(IsNull(B), 0, B)

آمل أني استطعت أن أوصل المعلومة بشكل مفهوم .

تحياتي .

تم تعديل بواسطه أبو هادي
قام بنشر

أحسنت لقد أوصلت المعلومة وبشكل ممتاز

تحياتي وتقديري وامتناني لك عزيزي أبوهادي

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information