• 0
hammamsana

مثال على استخدام خاصية Validation Rule في النموذج

سؤال

اخواني الكرام في منتدى اكسس

اقدم لكم مثالا جديدا على استخدام خاصية قاعدة التحقق من الصحة (Validation Rule) ولكن ,,

هنا يتم استخدام هذه الخاصية من داخل النموذج، وليس من تصميم الجدول نفسه، بمعنى:

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

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

مثال:

لديك جدول المبيعات، بنيت نموذج للمبيعات على اساسه ..

لديك في النموذج الوضع التالي:

الرقم التسلسل للبيع \ المادة \ الكمية \ السعر \ المجموع \ ....

لو فرضنا انك تريد عمل تحقق من صحة ادخال الكمية المتاحة للبيع بناء على ادخال المادة في حقل المادة..ستحتاج لكتابة كود فيجوال بيسك مثلا او جملة Lookup أو أو..

لكن دعنا نجد حلا اخر..

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

الان، الذي يهمنا هو خاصية التحقق من صحة الكمية في حقل الكمية، لذا ندخل الى النموذج في عرض التصميم ، نختر الحقل (عنصر التحكم) الكمية، نفتح صفحة البيانات (Data ) ثم الى خاصية التحقق من الصحة. ونكتب السطر التالي:

<=Forms![Sales]![QntyStrore]

حيث :

Sales هو نموذج المبيعات

QntyStore هو حقل الكمية المتاحة

بهذا نضمن ان يعطي النظام رسالة خطأ في حال ادخال قيمة اكبر من المتاح في المخزن اذ انها تخالف القاعدة..

وهكذا...

وهناك الكثير من الامثلة الاخرى.. وهو ما ارفقته لكم اليوم:

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

جربو ذلك وطبقوه في امثلتكم، وادعو لي بالتوفيق،،،

انتظر تعليقاتكم...

همام

ValidationRule.rar

تم تعديل بواسطه همام ابوعرقوب
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

14 إجابة على هذا السؤال .

  • 0

تسلم اخ همام ومنكم نستفيد :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

شكرا أخي همام .. جزاكم الله كل خير

مثال جميل .. وفقكم الله

EKSEER

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي اكسير شكرا جزيلا على المرور

شكرا ل Crystal على الرد

المهم ان تعم الفائدة..

جملة وجدتها مفيدة باذن الله للجميع..

مع ان هذا ليس من طبعي وليس من مبدأي ولكن اقول ان عدد مرات التحميل مؤشر جيد على ان الكثيرين استخدموه، ولكن اين التعليقات..

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

مع الشكر الجزيل لك اكسير على الاهتمام وان شاء الله يفيدك المثال..

تم تعديل بواسطه همام ابوعرقوب
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

والله يا أخي الكريم

انا سبق أن كتبت عن جماعة حمّل و........... ولكن

الإخوة هنا أخذوا على خاطرهم .. المهم ثق أن الله لن يضيع أجر من أحسن عملا

فاالله قال ( .. هل جزاء الإحسان إلا الإحسان ) صدق الله العظيم

ونحن ننشد الاحسان من المولى عز وجل

تحياتي

Ekseer

تم تعديل بواسطه ekseer
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الغالي همام

فعلاً مثال رائع من خبير أروع وانا فعلاً استفدت منه

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

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

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله الف خير وجعله في ميزان حساناتك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي محمد فؤاد سؤال في محله..ومشكور على المرور

لدي حل بسيط لا اعرف ان كان مقنعا..

1- الاستعلام اكيد به حقل رقم الصنف مثلا..

2- عندها يكون مصدر السجل لمربع التحرير والسرد الذي تختار منه رقم الصنف هو ذلك الاستعلام

3- يتم تعبئة الحقول من الاستعلام نفسه بدلا من الجدول ..

وهكذا,..,

جرب..

ما اقوله ان المبدا هو نفسه، لكن اذا صح التعبير ونت وذكاؤك,, حاول تطويعه كيفما تراه مناسبا..

همام

-1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك وجزاك الله خير ونفع بعلمك

مثال اكثر من رائع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي همام

مثال جميل ومفيد جداً

دائماً مبدع كما عودتنا وتحب الخير للجميع بارك الله فيك واجزل لك المثوبة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ما يسرني فعلاً هو ظهور كل يوم جديد ومفيد الأهم من ذلك أننا لا ننتظر الأسئلة فقد نجد في الأمثلة الشيء الجديد فعلاً.

الرجاء ممن لديه أفكار وطرق ولم يجدها في هذا القسم أن يثري القسم بأروع إبداعاته فهو والله مرجع ثمين وكلكم يعرف ذلك.

الله يعطيك الصحة والعافية أخي همام دائماً متميز وكريم.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

أخي المبرمج القدير أبو عرقوب

هذه هي المرة الأولى التي أقرأ فيها الموضوع. بالفعل فكرة ذكية جدّاً والأجمل من ذلك بساطة الفكرة. بالنسبة لي فهي إضافة كبيرة جدا في مفهوم قواعد التحقّ من الصحّــــة.

زادك الله علماً ونفع بك

أخوك في الله ArcKive

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

كفارة المجلس

عن أبي هريرة رضي الله عنه قال : قال رسول الله صَلّى اللهُ عَلَيْهِ وسَلَّم : « مَنْ جَلَسَ في مَجْلس فَكثُرَ فيهِ لَغطُهُ فقال قَبْلَ أنْ يَقُومَ منْ مجلْسه ذلك : سبْحانَك اللَّهُمّ وبحَمْدكَ أشْهدُ أنْ لا إله إلا أنْت أسْتغْفِركَ وَأتَوبُ إليْك : إلا غُفِرَ لَهُ ماَ كان َ في مجلسه ذلكَ » رواه الترمذي .

وعن أبي بَرْزَةَ رضي الله عنه قال : كان رسول صَلّى اللهُ عَلَيْهِ وسَلَّم يقولُ بآخرة إذَا أرَادَ أنْ يَقُومَ مِنَ الْمَجِلسِ « سُبْحَانَكَ اللَّهُمَّ وبَحَمْدكَ أشْهدُ أنْ لا إلهَ إلا أنْتَ أَسْتَغْفِرُكَ وأتُوبُ إِلَيْكَ » فقال رَجُلٌ يارسول الله إنَّكَ لَتَقُولُ قَوْلاَ مَاكُنْتَ تَقُولُهُ فِيَما مَضَى ؟ قال : «ذلكَ كفَّارَةٌ لِماَ يَكُونُ في الْمجْلِسِ » رواه أبو داود .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الغالي / همـــام

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

كل يوم شيء جديد حتى أصبحنا عاجزين على مواصلة ابداعاتك .. هذا الكلام ليس من باب الاطراء ولكن هو بالفعل حقيقة .. أتمنى لك التوفيق والسعادة وربنا يعطيك الصحة والعافية وكاسة شاي بالنعناع.

مع خالص تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
أخي وأستاذنا الغالي / همامتحيه عطرة نابعة من القلبولا يسعني إلا أن أقول لك جزاك الله عنا كل خيرونحن علي أعتاب دخول شهر رمضان المبارك أقول لك ولجميع الأستاذه الكرامبالمنتدي كل عام وأنتم بخير وبصحة وعافية وجيع المسلمينوأدعوا الله أن يديم عليكم نعمة العلم وييسر لنا جميعا طاعتهولك مني كل الود
أخي وأستاذنا الغالي / همامتحيه عطرة نابعة من القلبولا يسعني إلا أن أقول لك جزاك الله عنا كل خيرونحن علي أعتاب دخول شهر رمضان المبارك أقول لك ولجميع الأستاذه الكرامبالمنتدي كل عام وأنتم بخير وبصحة وعافية وجيع المسلمينوأدعوا الله أن يديم عليكم نعمة العلم وييسر لنا جميعا طاعتهولك مني كل الود
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .