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

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

مغلق
بدأه ياسر محمد في 13 يونيو 2002 · 13 رد · 5,410 مشاهدة · في قسم الأرشيف و المواضيع المميزه
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني تحيه لكم

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

ولم يضع داخل حقل أي بيانات

وعند الضغط على زر اضافه تظهر له رساله يجب اكمال بيانات الجدول

مثل هذه الرساله التي في الملف

:confused: :confused: :'(

حجم الصوره كبير جداً :'(

#2

ضع على زر الأمر الكود التالي

If IsNull(Me![اسم مربع النص على النموذج]) Then
MsgBox "هناك حقل فارغ يجب إستكمال البيانات", vbInformation + vbMsgBoxRight, "بيانات ناقصة"
Me.[اسم مربع النص على النموذج].SetFocus
End If

وإذا لم ينفع أخبرنا

#3

اخي العزيز شكراً على الرد وجزاك الله خير

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

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

أو عن طريق منشىء التعبير داخل برنامج أكسس

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

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

وهذه الصوره لحقل قناع الإدخال وغيره

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

#4

ملاحظه اخي مصلح إذا لم يعمل رابط الصوره احفظ الصوره على الجهاز

ثم افتح الصوره بعد الحفظ

#5

اخي العزيز ....ياسر

اولاً :

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

في حدود معلوماتي .. من الممكن ان تفعل ذلك بكل بساطه..

امام قاعدة التحقق من الصحه الخاصه بالحقل التي تريد ان توضع به البيانات بشكل اجباري اكتب الجمله التاليه..

is not null

وهذه الجمله تعني انه لا يجب ان تترك هذا الحقل فارغ

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

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

او مثلاً ( من فضلك ادخل اسم العميل ) اذا ترك الحقل الذي يجب ان يكتب اسم العميل به فارغ.

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

ملاحظه هامه يا أخي :

يجب ان تتأكد قبل كل شيء من الخطوات السابقه من شيء مهم جداً وهو ....القيمه الافتراضيه....

وتجد القيمه الافتراضيه في الصوره التى ارسلتها انت اعلى قادة التحقق من الصحه حيث اذا كانت فارغه اكتب جملة ( is not null ) اذا كان مكتوب بها اي شيء آخر مثل رقم صفر او اي شيء ..اكتب علامة

<> وهذه العلامه تعني (لا يساوي) ثم اكتب بعد هذه العلامه القيمه الإفتراضيه الموجوده....على سبيل المثال

اذا كان مكتوب في القيمه الافتراضيه رقم صفر (0)

اكتب في قاعدة التحقق من الصحه <>0

اي لا يجب ان يساوي هذا الحقل رقم صفر

وفي نص التحقق من الصحه اكتب الرساله التى تريدها مثل ما قلنا سابقاً.

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

أأسف على الاطاله يا اخي .... ولكن ذلك في حدود معلوماتي

اخوك في الله

#6

عزيزي :ياسر محمد

هذه طريقة مبسطة لما تريد أنت

__________________

1-أفتح تصميم الجدول

2-أذهب إلىالخصائص التي بالأسفل التي تخص الحقل والتي منها قناع الادخال وغيره .

3-يوجد خاصية اسمها (مطلوب) تأتي قبل الأخير في الترتيب .

4-عدل خاصيتها من( لا ) إلى (نعم) .. فقط

___________________

يعني أن هذا الحقل مطلوب تعبئته ولا يمكن تركه فارغاً أبداً

#######################

وتقبل تحياتي

#7

ما اسعدني عندما أرى الآراء والحلول المختلفة والردود ترد بغزارة ما اجمل التعاون وروح الأخوة أتمنا للجميع التوفيق 0

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

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

من وجهة نظري وهذا رأي شخصي

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

الكود يعمل ما عليك سوا وضع اسم مربع النص الذي تريد أن الا يكون فارغاً مكان ( اسم مربع النص على النموذج ) الموجودة في الكود0

لكم إحترامي وتقديرير

#8

استاذي : مصلح الحريصي

بارك الله فيك وزادك علماً على علمك

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

فأرجو من أي شخص نجيب على سؤاله وتكون إجابتنا خاطئة أن لا يعتب علينا فنحن لا نزال في بداية الطريق ونحتاج إلى كل ملاحظة وكل نصيحة حتى نستطيع أن نصبح من كبار المبرمجين أمثالكم .

والفضل الكبير يعود بعد الله إلى هذا المنتدى الرائع

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

أرجو أن يعذرني كل مستجد حيث أني تكلمت بإسمكم جميعاً

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

وللجميع تحياتي

#9

ما شاء الله

لم تتركوا شيئا يضاف

سوي

جزاكم الله خيرا

و أدام الله علينا روح التعاون فى هذا المنتدي الطيب

فلو رد واحد فقط لكان هناك نقص فى الفائدة

بتنفيذ كل ما سبق تكون قد تأكدت من ادخال البيانات فى هذا الحقل سواء أدخلت عن طريق فورم ( ما ذكره الأخ مخلص) ، أو عن طريق ال

Required +Default Value + Validation Rule + Validation Message

كما ذكر الأخوة مبتدءيء جدا و سعودي 31

فقط سأعدل العنوان ليتم النقل الي الارشيف لاحقا

counter2001.cgi?558002

#10

أخواني

مصلح الحريصي حفظه الله

مبتدىء جداً حفظه الله

سعودي 31 حفظه الله

محمد طاهر حفظه الله

ممكن أنا غبي أكثر من اللازم

أو طريقة الشرح غير واضحة

أفضل شيء إذا ممكن أخواني إرسال قاعدة بيانات على إصدار أكسس 97 وفيها جدول وداخل الجدول حقل وتكون خصائص الحقل التالية :-

1- لا يمكن حفظ البيانات اللى بعد وضع بيانات داخل الحقل . وإذا ضغط المستخدم زر إضافة تظهر له رسالة مثلاً : يوجد حقل لم تضع بيانات فيه

2- عند وضع بيانات داخل حقل ثم الضغط على زر إضافة لا يمكن إعادة نفس البيانات في نفس الحقل

يعني عندما أكتب داخل الحقل أسم مثلاً: خالد محمد واضغط زر إضافة ثم أبغي أكتب نفس الاسم وهو خالد محمد في نفس الحقل السابق . لا يتم الحفظ وتظهر رسالة مثلاً يوجد نفس البيانات في الحقل من قبل

وجزاكم الله خيراً

:(

#11

الأخ/ سعودي31

اصلحك الله ما هذا التفخيم استاذ مرة واحدة !

صدقني يا عزيزي أنني لم أرقى لهذا المستوى والمشوار طويل جداً0

أخي ياسر محمد

من يكثر الأسئلة والنقاش في أي موضوع هذا يعني أنه يريد الإلمام بجميع جوانبه ويفهم الفكرة وهذا ليس غباءً بل بلعكس السؤال من طبع البشر حتى مع ربهم عز وجل0

أما سؤالك الأخير ففيه جانب لم تتطرق له في سؤالك السابق وهو عدم تكرار بيانات حقل معين وقد سبق وأن طرح الموضوع بشكل موسع جداً ولو بحثت لوجدت الموضوع 0

إذا وجدت الفرصة ولم ينيبني أحد الزملاء فسوف أعمل لك مثال لما تريد ولا أوعدك بذلك ولكن سأحاول0

الأخ/ محمد طاهر

شكراً لك على تعقيبك على الموضوع والعبارات التيضمنتها ألف شكر

تحياتي للجميع

#12

من الخطأ الاعتماد على الاسم في التحقق من عدم التكرار يجب الاعتماد على بيانات لايمكن تكرارها مثل رقم البطاقة ( الحاسب ) تسعة ارقام .

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

http://www.mypage.ayna.com/mutlq_966/addnew.mdb

#13

هناك حالات تحتاج فيها بالفعل الي منع تكرار الاسم

و هذا لا يعني الاعتماد عليه كفهرس ، فطبعا من الافضل وضع كود رقمي أو ترقيم تلقائي لكل شخص

و لكن من الحالات التي ترغب فيها فى منع تكرار الاسم ، فى شاشة ادخال الاسماء فى مفكرة تليفونات مثلا

counter2001.cgi?558002

#14

مشكلة الاسماء في الادخال فمثلا لو كتبت علي ماتكون مثل على والبعض يضيف مسافة ( عبد الله ) ماتكون مثل (عبدالله ) او الالف بالهمزة وبدون همزة او كتابة الاسم ثلاثي واحيانا رباعي وغيرها كثير .

وفي رايي لو يكون ادخال الاسم في حقل يظهر الاسماء ( يعني اول ماتكتب حرف يعرض الاسماء التي تبدأ بذلك الحرف كالادخال في القائمة ممكن تنفع ) .ومفكرة التلفونات ممكن استخدام رقم الهاتف كشرط لعدم التكرار .

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

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

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

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

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

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