اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

Is Not Null ماهو عكسها


met

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

السلام عليكم

كما عرفت من خلال موقعكم في استفساري السابق ان

is Not Null

تستخدم في حالة عدم وجود اي شيء في الحقل فان هذه الكلمة تقوم باخفاء السطر بالكامل

وسؤالي هو او اردنا استخدام امر عكس الامر السابق وذلك في حالة كتابة حرف او كلمة في احدى الخانات المعرفه بهذا الامر يقوم البرنامج باخفاء السطر

يعني لو عندي خانه فاضية وحطيت فيها حرف Y يقوم البرنامج باخفاء السطر

وشكرا

:biggrin:

رابط هذا التعليق
شارك

شكرا يا اخي العزير على تجاوبك معي ولكن طلبي يختلف عن ذلك

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

مثال نفرض اني عندي سلعة معينه وبعد انتهاء هذه السلعة من المخزن اريد ان أضع كلمة ( غير متوفر ) على سبيل المثال واريد امر في حالة تعبئة هذه الخانه أن يقوم البرنامج بالغاء السطر

وشكرا

رابط هذا التعليق
شارك

أخي الكريم

يمكنك استبدال العبارة السابقة بالعبارة :

<>"غير متوفر "

أو يمكنك اضافة حقل في الجدول من نوع (صح/خطأ) وفي حالة أنتهاء السلعة تضع فيه اشارة (صح)

وتقوم بالفرز حسب صح أو خطأ

والله الموفق ,,,

رابط هذا التعليق
شارك

اخذي الكريم اسف على كثرة اسئلتي واتمنى ان تتقبلها بصدر رحب

بالنسبة لـ اضافة حقل في الجدول من نوع (صح/خطأ) وفي حالة أنتهاء السلعة تضع فيه اشارة (صح)

هل بالامكان ان يقوم الكمبيوتر باخفاء علامة صح الخاصة بالسلعة بعد انتهاء تاريخ صلاحيتها المحدد في الخانه السابقة بشكل اوتوماتيكي ؟؟؟

؟؟

مثال

السلعة رقم السلعة تاريخ الانتهاء انتهت الصلاحية

--------------------------------------------------------------------------------------

حليب 123 16 / 9 / 2006 اخفاء علامة صح

وشكرا

تم تعديل بواسطه rudwan
رابط هذا التعليق
شارك

السلام عليكم

اخواني الكرام

بارك الله فيك اخي رضوان وزادك من العلم بحور وانهار

مرفق مثال به نموزجين

الاول تطبيقا لرأي الاستاذ رضوان

والثاني استخداما للتنسيق المشروط

حيث لا يشترط تخزين تاريخ الصلاحية بحقل وحقل آخر علامة صح لبيان طبيعة الصلاحية

مما يضخم حجم ملف البيانات ويكرر البيانات

اخوكم فى الله

ASD.rar

رابط هذا التعليق
شارك

السلام عليكم

في البداية اشكر الاخ rudwan على الرد وسأقوم بتجربة هذا الكود انشأ الله .

اما بالنسبة للأخ ahamied فقد وضعت مثالين جميلين لكني للأسف لم استطلع الاستفادة منهم وقد بحثت كثير كي أعرف كيف استطعت أن تجعل البرنامج يحدد الايام المنتهية باللون الرمادي فلم اجد أي اثر للطريقة كما لم اجد كذلك اي دلائل على كيفية جعل البرنامج يظهر فقط الايام المنتهية .

واتمنى لو نفعتنا بعلمك يا أخي

وتفضلوا بقبول فائق الاحترام والتقدير

رابط هذا التعليق
شارك

السلام عليكم

اهلين مره ثانية يا أبو هادي

انا صراحة أستخدم في برنامجي الأمر

Is Not Null

وشغال معاي من أحسن مايكون

وهذا الموضوع حصلته في موقع MSDN لمايكروشوفت عن SQL Server

IS [NOT] NULL

Determines whether or not a given expression is NULL.

Syntax

expression IS [ NOT ] NULL

Arguments

expression

Is any valid expression in Microsoft® SQL Server™ 2000 Windows® CE Edition (SQL Server CE).

NOT

Specifies that the Boolean result be negated. The predicate reverses its return values, returning TRUE if the value is NOT NULL, and FALSE if the value is NULL.

Result Types

bit

Return Code Values

If the value of expression is NULL, IS NULL returns TRUE; otherwise, it returns FALSE.

If the value of expression is NULL, IS NOT NULL returns FALSE; otherwise, it returns TRUE.

Remarks

To determine whether an expression is NULL, use IS NULL or IS NOT NULL rather than comparison operators (such as = or !=). Comparison operators return UNKNOWN if either or both arguments are NULL.

رابط هذا التعليق
شارك

السلام عليكم

نعم أخي أنه تعبير سليم للـ SQL وخطأي أن لم أقرأ تفاصيل الموضوع فاعتقدت أنك تريد عكس دالة IsNull وأحيانا من النظرة الأولى لتعبير معين يظهر أن به عيب ما وبشكل بدهي وبدون بذل أي جهد ، وهي مثل النحوي الذي يستطيع أن يصطاد الأخطاء اللغوية حتى وإن لها في موضوع آخر ، فالخطأ يخترق سمعه ويؤذيه في أكثر الأحيان .

الظاهر قمت أتفلسف كثير :biggrin:

على كل حال في الإستعلام يمكن الإختصار في كتابة التعبير بكتابة Null <> وسيقوم المحرر بتحويلها تلقائيا .

تحياتي .

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

السلام عليكم

اخي الكريم

اولا : السؤال

كيف استطعت أن تجعل البرنامج يحدد الايام المنتهية باللون الرمادي ؟

عند الضغط كليك يمين علي مربع النص الخاص بالتاريخ فى النموزج اذا كنت تستخدم اوفيس انجليزي هتلاقي اختيار Coditional Format ولو عربي يعني التنسيق المشروط. قم بالضغط عليه وستجد شاشة بسيطو وان شاء الله بتعرف تتعامل معاها.

يستخدم هذا الاختيار لفرض تنسيق معين فى حالة تحقق شرط معين لقيمة مربع النص

انا استخدمت شرط ( ان التاريخ < من الان Now).

السؤال الثاني:

كما لم اجد كذلك اي دلائل على كيفية جعل البرنامج يظهر فقط الايام المنتهية ؟

كل ما تم عمله هو تغيير مصدر بيانات النموزج من جدول الي استعلام بسيط جدا وايضا فيه نفس الشرط " الا يعرض سجلات يكون بها حقل التاريخ < الان NOW "

وبالله التوفيق

اما موضوع Null

فيجب علينا اخواني ان نثبت مبدأ

استخدام فى لغة استعلام : Is Not Null

استخدام لغة برمجة : Not Is Null

معلش الموضوع يلخبط بس مفيش فى ايدينا غير ان نقول حاضر ونعم

أطلبوا العلم ولو فى الصين

رابط هذا التعليق
شارك

السلام عليكم

وكل عام وانتم بخير بمناسبة حلول شهر رمضان الكريم

اود من الاخ ahamied لو يشرح لي مره اخرى وبشكل اوضح ولو بصورة واحدة على الاقل طريقة المثال الذي وضعة لاني صراحة ماعرفت شلون اخلي الجدول يظهر المواد المنتهية الصلاحية فقط دون الاخرى التي لم تنتهي صلاحيتها

اما بالنسبة لاظهار لون معين خلف التاريخ المنتهي فكان الشرح واضح وتمكنت من عملها

وشكرا :')

رابط هذا التعليق
شارك

اخي الكريم

ماقام به الاخ ahamied هو أن وضع الشرط الذي أشار اليه الاخ / رضوان والذي يعني ( أقل من تاريخ اليوم) في الاستعلام المصدر للنموذج .

أفتح النموذج ( المنتهي فقط ) في عرض التصميم - أفتح خصائص النموذج - ثم بيانات - عند خانة مصدر السجل اضغط على النقط الثلاث (... )وشاهد الاستعلام المصدر والشرط السابق في خانة معايير

والله الموفق ,,,

رابط هذا التعليق
شارك

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

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

Important Information