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

كيفية ربط اربع حقول فى وقت واحد

مغلق
بدأه rodina في 2 فبراير 2007 · 6 رد · 665 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

بعرف ان اسئلة كثيرة بس نظرا لانى مطلوب منى برنامج إدخال وانا لازالت بتعلم من الاكسيس

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

هى طرقة مشابها لأستخدام خاصية Indexed تتكرار الحقل او لا فى انتظار أو توضيح السؤال

ولكم الشكر جميعا

#2

أرفق المثال حتى يتم التعديل عليه ...

mk17481_26bccea871.gif
#3

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

ومشكور جدا على مساعدتك

example.rar

#4

المعذرة ردينا:

لدي التباس فيما يتعلق بسؤالك

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

ام تعديل الجول ليمنع ذلك من خلال تصميمه

على العموم الطريقتين سهلات

1- الكود في المثال المرفق به برنامج لزهرة المنتدى "بعد اذنها" يعطي رسالة معينة للمستخدم بان السجل ادخل مسبقا

2-تعديل الجدول بازالة مفتاحه الرئيسي الحالي

اختيار الحقول الربعة المراد عمل الحدث عليها

تعيين هذه الحقول كمفتاح وهنا ستحتاجين للكود

ERROR.zip

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#5

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

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

اما عند ادخال الكود تظهر رسالة الكود بعد مجموعة حقول

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

المشكلة تظهر عند وضع vaildation فهل يوجد حل لها كى لا نرهق المدخل

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

#6

عذرا لو توضحي اكثر

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

او شي اخر

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

لذا اظن مرة اخرى ان الأكسس يسأل عن كافة الحقول هل تم ادخالها اولا

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

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

بالنسبة للvalidation فهي ليست ذات قيمة مع حقل المفتاح اذا كانت تطلب ان يكون غير فارغ! لانه بتعين حقل كمفتاح لجدول مهما كان عدد حقول المفتاح فان النظام يضع خاصيتي Required و Indexed بقيمة True اي انه حقل مفهرس ومطلوب

وهنا يمكن استخدام خاصية validation بجزئيها لعمل تحديد للقيم او لطبيعة البيانات التي يمكن ان يقبلها الحقل بغض النظر عن كونه مفتاحا ام لا. كما ان لهذه الخاصية قوانينها الخاصة والتي لا تقل صرامة عن قوانين المفاتيح

ارجو ان يتسع صدرك واتمنى الا اكون قد اثقلت عليك

همام

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 2 فبراير 2007 في 22:48

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#7

اشكرك جدا لشرح الوافى ومساعدتك

لقد قمت بإعادة تصميم الجدول مرة أخرى وان شاء الله أوفق فيها

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

جزاك الله خيرا عنى ان شاء الله

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

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