FatherNum-- Text - 4 -- مفتاح رئيسي من نوع نص وبطول 4 خانات<BR style="mso-special-character: line-break"><BR style="mso-special-character: line-break">
عمل جدول
تم تعديل هذه المشاركة بواسطة zahrah في 4 ديسمبر 2011 في 19:12
zahrah كتب:
لماذا طلب عمل نص 4 خانات هل ليعطي امكانيه لحجم سعه كبيره ام ماذا
تم تعديل هذه المشاركة بواسطة bakoraus في 4 ديسمبر 2011 في 19:51
مع تحياتي
اخـوكـم bakoraus
لقد رايت بعيني شكرا ولكن اللي انا اعرفه
انه يكتب 4 حروف اي يحدد امكانية 4 ارقام او احرف الي ستدخل في الحقل صح
والتقليدي يكون ارقام لعدم التقرار
لماذا استخدم نص ولم يستخدم رقم
ملحوظه : هذا المثال اقتباس من المنتدي من عند InternetMaster
ولقبه( خبير قواعد البيانات ) لاني اريد ان افهم الاكسس لحل مشكلتي
وكما قولتي ايها العنيد اكسس نحن البشر من صنعناك و لابد من طريقه ما حل اي مشكله ( صح )
وشكراً
تم تعديل هذه المشاركة بواسطة bakoraus في 4 ديسمبر 2011 في 19:50
مع تحياتي
اخـوكـم bakoraus
يستلزم الأمر الاطلاع على قاعدة البيانات
ففي بعض الأحيان يختارها المصمم لغرض في نفس يعقوب
وأحيانا أخرى خطأ ارتكبه المصمم وقد يحتاج إلى إصلاح
قبل إضافة أية بيانات ويصبح التعديل مسألة صعبة
اخي هذا مثال مأخوذ من المنتدي لكي اتعلم وهو موجود في المنتدي
( روابط مع الشبكات الاجتماعية ) وهي في المنتدي فبل الدخول علي منتدي قواعد البيانات
مع تحياتي
اخـوكـم bakoraus
اخي الفاضل
لا يوجد اي مشكله في اختيار المفتاح الأساسي سواء يكون الحقل رقمي او نصي فالمهم هما عندما وضعنا المفتاح الرئيسي اي اننا نخبر جميع كائنات القاعدة ان هذا الحقل فريد من نوعه ولا يجب ان يتكرر بأي حال من الأحوال والا لن يتم حفظ اي سجل حيث ستظهر لك رساله خطأ من محرك قاعدة البيانات JET 4 بأن هذا السجل مكرر ويجب عليك تلافي هذا الخطأ .
اما عن مسألة اختيارنا لنوع الحقل ( نصي ) فهذا عائد الى المصمم الذي بدأ بتصميم الجدول حيث يرغب ان يكون هذا الحقل المفهرس نصي بالتحديد لأنه سوف يضع به بيانات نصية وكما نعلم ان الحقل النصي يقبل حروف وارقام ولهذا قد يكون هذا الحقل يكتب به بهذه الطريقة ZA000 ليصبح بعد ادخال السجلات بأخذ هذا الشكل
السجل الأول : ZA0001
السجل الثاني : ZA0002
السجل الثالث : ZA0003
وهكذا بقية السجلات الجديده التي سيتم انشاؤها
وقد يكون هذا الحقل النصي له علاقة بحقول اخرى نصيه في جدول اخر
بالتوفيق
عليكي نور انا فهمت لماذا قصد ان يختار حقل نصي لان الحقل قابل لاي شيء يدخل به من حيث الارقام او الكتابه
حتي يتمكن من وضع شكل الادخال كما يشاء
لماذا اختار 4 خانات وفي جدول اخر اختار 3 خانات
اليس معني 4 خانات اي اكتب اربع ارقام او 4 حروف
وشكراً
مع تحياتي
اخـوكـم bakoraus
bakoraus كتب:عليكي نور انا فهمت لماذا قصد ان يختار حقل نصي لان الحقل قابل لاي شيء يدخل به من حيث الارقام او الكتابه
حتي يتمكن من وضع شكل الادخال كما يشاء
لماذا اختار 4 خانات وفي جدول اخر اختار 3 خانات
اليس معني 4 خانات اي اكتب اربع ارقام او 4 حروف
وشكراً
اخي الفاضل
الوضع الإفتراضي لأي حقل نص يتم انشاؤه في الأكسيس هو 255 حرف فإذا اردنا التقليل من حجم قاعدة البيانات فإننا نختار فقط ما نحتاجه من الحروف فمثلا الحقل السابق تم تحديده بأربع حروف فقط لا غير وهذا ضمان بأن لا نزيد عن هذه الحروف بأي حال من الأحوال وإلا ستظهر لنا رسالة تخبرنا اننا تجاوزنا الحد المسموح به للحروف وعلينا الكتابة في هذا الحقل بأربع حروف فقط او ارقام فقط او حروف وارقام مختلطة .
ولهذا نجد ان مصمم القاعدة الجيد والمتمكن يراعي كل شيء في قاعدة البيانات بدء بتصميم الجداول حيث يستخدم قدر الحاجة من الأحرف فقد يكون هناك حقل اسم لا يستدعي استخدام 255 حرف بل نكتفي بـ 50 حرف وايضا هذا ينطبق على الحقول الرقميه فلا نتجاوز الحدود بل نأخذ قدر حاجتنا من عدد الأحرف للحقل .
بالتوفيق
تم تعديل هذه المشاركة بواسطة zahrah في 4 ديسمبر 2011 في 23:19
اني اتكل علي الله ثم علي من يساعدني
شكرأً علي مساعدتك
اذا اردت دمج اصفف مع بعض في نموذج فردي
فهل يوجد فرق في تماسك القاعدة
تم تعديل هذه المشاركة بواسطة bakoraus في 5 ديسمبر 2011 في 01:07
مع تحياتي
اخـوكـم bakoraus
هذا مثال لما اريد عمله ولكن لا استطيع عمل ترابط بينهم
وعند الانتقال لصفحة جديده اري الصف الاول خالي فقط
و باقي الاصفف بها بيانات كتب قبل ذلك
تم تعديل هذه المشاركة بواسطة bakoraus في 5 ديسمبر 2011 في 23:14
مع تحياتي
اخـوكـم bakoraus
ارجو مساعدتي في سؤالي في الموضوع الاخر
وهو عمل تصفف تحت بعض
لاني ارهقت الاستاذ محمد معي و هو مشغول ولا نستطيع التواصل
فهو ساعدني كثير ولكن يعطيني افكار جديده عليا ولكن ليس التصميم اللي انا عمله
ارجو مراجعة موضوعي الاخر انه مرفق به جميع الاستفسارات
تم تعديل هذه المشاركة بواسطة bakoraus في 5 ديسمبر 2011 في 18:46
مع تحياتي
اخـوكـم bakoraus
هل من احد معي
ارجو الرد
حد يدلني علي الطريق
تم تعديل هذه المشاركة بواسطة bakoraus في 6 ديسمبر 2011 في 22:28
مع تحياتي
اخـوكـم bakoraus
حد يكمل معايا
الرجاء اكمال مساعدتي حتي افهم الاكسس
تم تعديل هذه المشاركة بواسطة bakoraus في 7 ديسمبر 2011 في 02:56
مع تحياتي
اخـوكـم bakoraus
ربنا معاك

