sec 2 Access (part 1)

Helmy Atef www.youtube.com

ملخص موجز

يقدم الفيديو شرحًا تفصيليًا حول كيفية إنشاء الجداول في قواعد البيانات باستخدام طريقة عرض التصميم، بالإضافة إلى استعراض خصائص الحقول المختلفة وكيفية التعامل معها. تتضمن النقاط الرئيسية ما يلي:

  • إنشاء جدول باستخدام طريقة عرض التصميم وتحديد خصائص الحقول.
  • شرح خصائص الحقول مثل حجم الحقل، التنسيق، قناع الإدخال، العلامة العشرية، التسمية التوضيحية، القيمة الافتراضية، قاعدة التحقق من الصحة، ونص التحقق من الصحة، والمطلوبية، والفهرسة، وضغط Unicode.
  • أمثلة عملية لتوضيح كيفية تطبيق هذه الخصائص وتأثيرها على البيانات المدخلة.

إنشاء جدول بطريقة عرض التصميم

يشرح الفيديو كيفية إنشاء جدول في قاعدة البيانات باستخدام طريقة عرض التصميم. يتم ذلك عن طريق اختيار "Table Design" من قائمة "Create". في هذه الطريقة، يتم إنشاء الجدول بدون حقول افتراضية، مما يتيح للمستخدم تحديد أسماء الحقول وأنواع البيانات والوصف لكل حقل. يتم شرح مناطق الشاشة المختلفة، بما في ذلك منطقة تحديد رؤوس الحقول، ومنطقة تحديد خصائص بيانات الحقول (Field Properties)، ومساحة قراءة الأوامر. يتم عرض مثال عملي لإنشاء جدول بيانات الطلاب، مع تحديد حقول مثل الرقم التسلسلي (ID)، واسم الطالب، والعنوان، وتاريخ الميلاد، والسن، والفرقة، والشعبة، والمصروفات، ودورة ICDL، والبريد الإلكتروني، والصورة الشخصية، والسيرة الذاتية، مع تحديد نوع البيانات المناسب لكل حقل.

خصائص الحقول

يوضح الفيديو مفهوم خصائص الحقول، وهي القيم الافتراضية التي يفترضها البرنامج لتحديد المظهر العام للجدول وطريقة التعامل مع الحقول. يتم التأكيد على أن نوع الخصائص يختلف من حقل لآخر بناءً على نوع البيانات. يتم شرح عدة خصائص بالتفصيل:

  • حجم الحقل (Field Size): يظهر مع البيانات النصية والرقمية، ويحدد الحد الأقصى لحجم البيانات التي يمكن إدخالها في الحقل. يمكن تغيير حجم الحقل النصي حتى 255 حرفًا، بينما في الحقول الرقمية تظهر خيارات مثل Byte وInteger وLong Integer.
  • التنسيق (Format): يظهر مع البيانات الرقمية والتاريخ والوقت، ويحدد كيفية عرض البيانات. في البيانات الرقمية، يمكن اختيار تنسيقات مثل General Number وCurrency وEuro، بينما في التاريخ والوقت يمكن اختيار تنسيقات مثل Long Date وShort Date.
  • قناع الإدخال (Input Mask): يستخدم لتحديد تنسيق معين للبيانات المدخلة، مثل تنسيق كلمة المرور (Password) الذي يحول الأحرف إلى نجوم.
  • العلامة العشرية (Decimal Places): تحدد عدد الأرقام التي تظهر بعد العلامة العشرية في البيانات الرقمية والعملة.
  • التسمية التوضيحية (Caption): تسمح بعرض اسم مختلف للحقل في واجهة المستخدم عن الاسم الفعلي في تصميم الجدول.
  • القيمة الافتراضية (Default Value): تحدد قيمة افتراضية تظهر في الحقل تلقائيًا، ويمكن للمستخدم تغييرها.
  • قاعدة التحقق من الصحة (Validation Rule) ونص التحقق من الصحة (Validation Text): تستخدم لتعيين شرط على البيانات المدخلة، وإظهار رسالة خطأ مخصصة إذا لم يتحقق الشرط.
  • مطلوب (Required): تحدد ما إذا كان الحقل إلزاميًا، ولا يمكن ترك الحقل فارغًا عند إدخال البيانات.
  • مفهرس (Indexed): يسهل عملية البحث والاستعلام عن البيانات في الحقل. يمكن تحديد ما إذا كان التكرار مسموحًا به أم لا.
  • ضغط Unicode (Unicode Compression): يستخدم لضغط البيانات النصية لتقليل المساحة التخزينية المستخدمة.
Summarize any YouTube video in seconds

Get summaries like this one for any video, in your language, with the free Summ app.

Download on the Apple Store
Get it on Google Play

Transcript

YouTube Transcript Generator

0:01 السلام عليكم ورحمة الله وبركاته زوجة سنة تانية عاملين ايه يا رب دايما انتوا بخير هنكمل مع بعض في السيكشن النهاردة اللي احنا بدأناه السيكشن اللي فات وهو ازاي هننشئ قعدة بيانات خدنا في السيكشن اللي فات ازاي هنشئ قعدة بيانات وخدنا اول طريقة في انشاء الجداول كانت ازاي هنشئ جدول بطريقة اللي هو الجدول الايه الفارغ في السيكشن النهاردة هناخد مع بعض ازاي هنشئ جدول بطريقة عرض التصميم بعد كده هيخد ايه هي خصائص الحقول وبعد كده هناخد ازاي اتعامل مع الجداول طيب تعال نبدأ نجفتح قعدة البيانات اللي احنا كنا عملناها

0:49 المرة اللي فاتت من قائمة file هختار امر open وابدأ اختار قعدة البيانات من المكان اللي حافظه على الجهاز عندي وادوس ايه اول ما هدوس open هتظهر لي قاعدة البيانات بتاعتي انا كنت عمل مثلا جدول عمل جدولين عمل ثلاثة عمل استعلام عمل نماذج كل ما لنا عمله هيبدأ يظهر لي هنا ايه في الجزء هنا طيب النهاردة قلنا هناخد ايه هناخد ازاي انشئ جدول بطريقة عرض التصميم هبدأ من قيمة او تويب create من مجموعة tables اختار امر اسمه table design اللي هو انشاء جدول بطريقة عرض التصميم اول ما هادوس عليها هتظهر لي الشاشة اللي ظهرت قدامي دلوقتي

1:35 لو لاحظت ان انا ظهر لي الشاشة ومعمليش اي حقل على عكس اما كنت بقى نشي الجدول بطريقة الجدول الفارغ في صفحة ال data sheet view اول ما دوست على table رح يعمل لي حقل وسمهولي على طول ايه وده لنوع بيانات اوتو نمبر هنا ما عملش كده هنا هو ودك المكان اللي هتنشئ في الجدول وفاضي تماما انت اللي هتنشئ فيه كل الحقول بتاعته طيب في الــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

2:23 السهم او الماوس قدامكم كده دي اسمها منطقة تحديد رؤوس الحقول ونوع البيانات بتكتبه لعندي من الاسم الحقل بعد كده الاتا طيب نوع البيانات اللي هدخله جوه الحقل والوصف انها هكتبه مثلا وصف الايه للحقل وهنا هكتبه في الاسم هنا مش هيظهر عندي في القعدة او في الجدول من بره تاني جزء عندي في الشاشة اللي ازهره قدامي حاجة اسمها الـ field properties اللي هي منطقة تحديد خصائص بيانات الحقول هي اسمها الـ field properties طيب تالت منطقة اللي هي المنطقة اللي قدامي هنا دي كده ودي اسمها مساحة قراءة الاوامر يعني مساحة قراءة الاوامر يعني لما قف مثلا على خاصية من الخصائص اللي موجودة عندي هنا يظهر لي شرح مختصر للخاصية هنا هي

3:12 بتعمل ايه لما هغير الخصية الخصية بخصفيتها او هتعمل ايه طيب انا هنزنشئ الجدول بتاعي هبدأ نشوف زي هكتب اول حاجة عندي اسم الحقل هنا مثلا هكتب هنعمل الحقل ده سميه ايه ال id تمام اللي هو رقم المسلسل او ميم زي ما بنقول او بنشوف طيب الكيميرا الافتراضية على طب يحطها لي البيانات ايه تيكست لا انا بقى ابدأ غير راحتي هدوس على السهل وابدأ اختار نوع البيانات عندي ايه اوتو نمبر طيب عايز انشئ حقل باسم الطالب خلي نوع البيانات بتاعته تيكست كميرا افترضيها هحط لي تيكست هسيبها تيكست طيب عايز اعمل حقل باسم العنوان وخلي نوع البيانات عندي مثلا

3:58 ميمو هاختار ميمو عايز اعمل مثلا حقل عندي واسميه مثلا بتاريخ الميلاد يبقى انا عندي تاريخ الميلاد نوع البيانات في ايه? date وطيب. عايز انشأ حقل بيه السن او العمر بتاع الطالب عندي. فهبدأ اختار السن او الطالب. يعني نمبر. عايز دخل البيانات ايه? بالارقام اختار نوع البيانات نمبر. طيب بعد كده عايز مسلا اعمل حقل باسم الفرقة. هو سنة كام. يبقى انا عايز اعمل ايه قايمة خليه يختار منها او في سنة اولى ولا تانية

4:46 ولا تالتة الربو يبقى لقب ايه وزر ده ايه او لقب اندريليشنشب في بعض النسخة زي ما شفنا المرة اللي فاتت طيب تظهر لي نفس النفذة بتاعت المرة اللي فات لأ انا عايز ادخل بيانات بنفسي اختار نيكست وابدأ ادخل في العمود بتاعي مثلا الفرقة الاولى الفرقة التانية الفرقة التالتة و الفرقة الربع و ادوس نيكست و ادوس فنش قبل ما ادوس فنش تعالى نبص على الخيار

5:35 اللي هنا اسمه الــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ مثلا دورة ICDL دورة Photoshop دورة مثلا ال BHP برمجة وكم دور وعيز مثلا ياخد ثلاث دورات مع بعض فهيفتح القيمة ومع يفعل خيار ده هيظهر كل الخيارات قدامه وممكن يختار اكتر من خيار لكن عندما فعلش الخيار ده هي بيعمليه هنا بيسمعش للطالب ان هو يختار غير اختيار واحد من القيمة اليه قدامه وطبعا انا مش هينفع ان انا يخليه اختار اكتر من اختيار هنا علشان اختار حاجة واحدة بس وبعدها ادوس ايه فنش بلاقي تلقائيا عمالي نوع البيانات هنا ايه تيكست ليه تيكست لانك البيانات

6:21 اللي موجودة اصلا في القائمة بتاعة لك او ويزرد بيانات بتبقى ايه بتاعتقى على بيانات نصية طيب عايز اعمل مثلا الشعبة يعني ايه الشعبة مثلا يعني هو مثلا حاسب آلي ولا تكنولوجيا عام فهدخل مثلا البيانات هنا تكتب حاسب آلي وهنا تكنولوجيا. وادوس ايه? وفينش. طيب. عايز بعد كده ادخل مسلا المصروفات. هيدفع كام في السنة. مصروفات يعني عملة. باخترنا على البيانات بتاعتي ايه? currency. طيب ادخل بعد كده. عايز مسلا هو خط دورة الاي سي دي ال ولا لأ. طيب هكتب مسلا هنا اي سي دي ال.

7:12 وهعيز نوع البيانات يس او نوع اختار نوع البيانات يس او نوع. طيب عايزه بعد كده يدخل الايميل للشخص بتاعه. هكتب الايه الايميل. وهاجي اختار نوع البيانات بهايبر لينك. طيب عايزه يحطيلي صورة شخصية ليه. هكتب صورة شخصية. وقلنا عشان اختار صورة شخصية مثلا او. ان انا اختار ملف ورد ملف اجسل اي حاجة عايزة احطها ملفات او صور ببدأ اختاري اما OLE Object هنا ايه او attachment طب انا اختار هنا OLE Object في الصورة الشخصية وهاجي اختار

8:00 مثلا في السيرة الذاتية اخليه حطيلي ايه attachment يحطيلي ملف مثلا pdf ملف ورد فيه لسيرة زيتية فاخترنا البيانات هنا ايه الاشمين طيب انا خلصت كده وعملت الجدوه البتاعي وعملت الحقول ونوع البيانات اللي هتخش جوه الحقول اعمل save بيقولك سمي الجدوه البتاعك هساميه مثلا ولياكل بيانات الايه الطلاب وادوس اوكي بيقول لي ايه هنا بقى بيقول لي انت ايس تحفظ الجدول بس انت مخترتش حق تعمله مفتاح اساسي للجدول

8:49 هو مش يعني ايه بقولي ايه هو مش لازم او مش مطلوب ان هو يتعمل عشان احفظ الجدول لا انا ممكن احفظه عادي بس بقولك ان هو حاجة ضرورية علشان العلاقات اللي لما تيجي تتعمل بين الجداول او لما تيجي يحصل استعلام او مثلا بحث او حاجة من الكلام ده كله بيبقى مطلوب عندي يبقى في مفتاح اساسي للجدل طيب بيقول لك ايه؟ do you want to create primary key now؟ عايز تنشئ مفتاح اساسي دلوقتي لا احنا مش هنتكلم في المفتاح اساسي دلوقتي خالص هنسيبه دلوقتي هقوله ايه؟ no تمام؟ كده هو تحافظ عندي هعمل كده ارجع ليه طريقة عرض الجدول في ال data sheet view بلاقي الجدول ظهر عندي بالمنظر اللي انا كنت بعمله

9:37 المرة اللي فاتت في طريقة الجدول الفارق وابدأ دخل البيانات عندي على طول طيب تعالى كده بقى انا انشأت جدول بطريقة عرض التصميم دي اول حاجة في السكشن تاني حاجة ايه هي خصائص الحقول بتاعت الجدول بتاعي طيب لما اجي اقول كلمة خصائص حقول يعني ايه خصائص الحقول قلتك كلمة خصاص حقول هي عبارة عن قيمة افتراضية البرنامج بيفترضها طيب البرنامج بيفترض كيمة افتراضية ليه؟ علشان يحدد المظهر العام للجدول وطريقة التعامل مع الحقول جوه

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

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

12:01 الرقمية والايه والنصية طيب في البيانات النصية في التيكست قالك ادىك ان الفلد زيز حجم الحقل عندك كان 255 زي ما قلنا مرة اللي فاتت ان البيانات النصيب تاخد لحد 255 حرف هو هتطلق ان حجم الحقل عندك هياخد لحد 255 حرف طيب اقدر اغيرها اقدر اغيرها اقدر ازادها 255 في التكست لا مش هيقبل ياخد اكتر 255 لكن ممكن انا هعمل مثلا ان حجم البيانات عندي في الحقل ده يعني ده خلي الاسم مثلا في الحقق لده خمس حروف بس مش هقبل اكتر من خمس ايه حروف طب تعالى نعمل save كده ونتنقل

12:49 ليه ال data sheet view و تعالى نكتب مثلا اي اسم اكتر من خمس حروف تعالى نكتب محمود كتب محمودة خمس حروف صح طيب تعالى نكتب مثلا اسم تانى بس يكون اكتر من خمس حروف تعالى نكتب مثلا كده كريستيانو كتب الخمس حروف ومش راضى يقبل باقي الحروف بتاع الاسم طب ليه؟ عشان هنعمل ان حكم الخط خمس حروف بس فهو ياخد خمس حروف ومش هيقبل اكتر من الخمس حروف طيب لو انا جيت دلوقتي وعملت حجم الحقل

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

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

15:12 طيب في الااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا مش عايز تحدده سيو سيو لكن هو مش ظهر لي اصلا ان انا احدد حجم الحقل الان هو بيعتبر ان الحقل ده انا بسيبه لك متاع علشان تقدر تحط فيه كمية البيانات اللي انت عايز اعمل حقل السيرة الذاتية بس اللي هيكتب السيرة الذاتية مش هحطها لي في ملف مثلا في القتاشمت لها هيكتبها هنا فخلي الحقل ده يشيل النص ده يشيل الكتل النصية اللي هتدخش فيه للحقل هيقدر طيب دي كانت اول خاصية عندي اول خاصية عندي حجم الحق اللي هو ايه الفيلد صيز طيب تاني خاصية حاجة اسمها الفورمات يعني ايه فورمات اللي هو

15:57 التنسيق وده بيزهر مع البيانات الرقمية والتاريخ والنعم ولا طيب تعال نشوف كيف البيانات الرقمية ونيجي نبص على الفورمات بلاقي في البيانات الرقمية عمل لي ايه كتب لي اما جنرال نمبر انت هتخلي الارقام تخش بشكلها العادي رقم عادي اما كورنسي اما البيانات في النامبر هنا هتخش لي على شكل ان هي عملة اما يورو تب كورنسي انا بلايه بالجنيه مصري اما يورو اما فكسيد بالشكل ده اما ستاندرد بالشكل اللي هو قدامي ده حرفين رقمين ويحطي العلامة عشرية بكات تلاتة ويحطي العلامة عشرية

16:48 بقى يمع بيرسنت خليها علامة في المية بدل ما انا اكتب علامة في المية عندي مسلا عايز اعمل نسبة مقاوية حقل بالنسبة لايه المقاوية مسلا لدرجات الطلاب بدل ما اكتب خمسين واجه اكتب على الكيبورد مسلا علامة اللي هي في المية لانا هخلي مسلا اختار التنسيق في الفورمات هنا اخليه علامة فيه في المية فاكتب خمسين فقط القيام يعمل لي 50% تمام طيب ويه ده بالنسبة فين في النمبر طب بالنسبة في التاريخ والوقت نوع بين ديت وطايم لما اجدوس مثلا في الفورمات عندي هنا كده بلاقي ان التنسيق في الفورمات بيديني الاشكال دي جنرال ديت يعني هتكتب لي التاريخ كل وقت مع بعض يما لونج ديت يكتب

17:36 لي التاريخ بالمنظر ده ياما ميديم ديت ياما شورت ديت ياما لونج ديت ياما ميديم طايم ياما شورت ايه طيب طيب مسلا انا عايزه يخليلي التاريخ لونج ديت تمام تعالا نعمل سيف ونتنقل هنا تعالا كيه نشوف نت بالتاريخ هاختر مسلا اي تاريخ تاريخ تاريخ اتكتب هو اتنقل لحقل اللي بعده هو عملي شكل الشباك ده شكل الشباك ده معمول ليه؟ علشان الحقل عندي صغير فمش ظهر البيانات هكبرو كده ظهر ليه؟ التاريخ بنفس التنسيق اللي انا نختاره اللي هو ال Long

18:24 Date بالنسبة للنوع البيانة اللي هو Yes و No في الوضع بلاقي true و false وكيمة الافتراضية true yes و no وكيمة الافتراضية yes on off وكيمة الافتراضية on طيب تعالى بعد كده نخش على الخاصية الثالثة وهي اسمها كناع الادخال او input mask يعني ايه كناع الادخال او input mask هي مفيدة اكتر لو انا عندي حق لباسم باسورد يعني احق باسم باسورد يعني مثلا هدخل اسم بتاعه عاز ادخل باسورد بس الباسورد او همش عاز يبقى اظهر عاز يظهر عشكل ايه نجوب تعالى مثلا نعمل في العنوان هنا

19:14 نختار في الاسف مثلا في نوع بيانات مثلا عندي تيكست في اسم الطالب وتعالى نختار كده في الformat عندي اه في اسف الانبوت مصك نشوف بقول لي احفظ الجدول اول طب ماشا هنحفظ الجدول وندوس مثلا على الثلاث نقط في الانبوت مصكي اللي هو كنار ادخال باسورد بلاقي عندي بقى الخيارات اللي قتائي باسورد لونج تايم شرط ديت شرط طايم ميديم تايم ميديم ديت وبلاقي نفس التنسيق بتاع الايه التواريخ وايه الوقت طيب وكلمة ايه باسورد ديت الايه اللي موجودة هاي فتاعتب هاختار كلمة باسورد ودوس نكس ودوس فنش

19:59 وهعمل سيف واجهة نقل هكتب اسم الطالب اللي حنا كنا كابين وعملي حوله لنجوم طب تعنيه كيب اسم الطالب هنا كيه تاني برضو اتحول لنجوم مفيدة اخطر امتى لما يبقى عندي مثلا حقل بالباسورد ممكن تعمل في القعد بالمنام بتاعتك حقل مثلا في باسورد وتعمله بالمنظر او بالشكل ده طيب الخاصية اللي بعد كده اسمها اللي هي علامة العشرية يعني العلامة العشرية. العلامة العشرية بتظهر اكتر مع البيانات الرقمية اللي هي النمبر والبيانات الخاصة بالعملة اللي هي الكورنسي.

20:45 طيب من اسمها يعني مكان العلامة العشرية. حطي اللي علامة العشرية امتى? اما اوتو تلقائي او الوضع الطبيعي بتاعي اما حطها اللي بعد رقم بعد رقمين بعد ثلاثة سفر ما تحط ليش علامة عشرية خالص طب انا هخلي مسلا العلامة عشرية تتحطي بعد ثلاث ارقام في الحقل بتاع المصرفات واعمل سيف واجهة تنقل تقالها في حقل المصرفات كده واكتب اي ارقام كتبت ارقام اهو كتير تقعد تنقل كده كل ثلاث ارقام حطيلي ايه حطيلي علامة عشرية حطيلي علامة ايه العلامة العشرية بتاعتي طيب الخاصية اللي

21:30 بعد كده حاجة اسمها التسمية التوضحية اللي هي الكابشن يعني ايه التسمية التوضحية اللي هي الكابشن التسمية التوضحية اللي هي الكابشن دي بقدر انا استخدامها معقول الحقول ومعقول اماع البيانات طب ليه يعني ايه مثلا اللي هو الكابشن قال لك الكابشن يعني على سبيل المثال انا عايز الحقل عندي جوه التصميم انا كاتب مثلا الحقول كلها بالانجليزي على سبيل المثال خلانا في الحقل الادية ماشي انا عايزو يظهر بره للمستخدم مكتوب رقم المسلسل او ميم مثلا انا عندي كل الحقول هنا مكتوبة بالانجليزي

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

23:08 ال انا هكتب مسلا هنا دورة ايه مسلا الاي سي دي ال هكتب جنبها كلمة دور تمام وهعمل حفظ واجهة نقل كتب لي ايه دورة ICDL لكن هي جواه في التصميم مكتوبة ايه ICDL بس طيب الخاصية اللي بعد كده حاجة اسمها الديفولت فاليو يعني ايه الديفولت فاليو القيمة الافتراضية ودي برضو بتستخدم مع جميع انواع البيانات ازاي على سبيل المثال في العنوان انا عايز في الحقل بتاع العنوان يبقى الكيمة الافتراضية اللي تظهر عندي في الحقل اسم اا القهرة والطالب بعد كده يغير عمان براحته تعال هنقف مثلا

23:54 في ال default value وهكتب مثلا الايه القاهرة كتبت ايه القاهرة وهو وهعمل حفظ واجهت نقل بص كيما افترضيها هتقولك كتبت هنا ايه القاهرة طب ليه ما تكتبتش هنا عشان الحسجلات دي انت دخلت فيها بيانات فهو على اعتبار انت الحقل ده انت مخترتش او ما كتبتش العنوان بتاعه خلص وساوي فاض. طب لما نيجي نكتب بقى مسلا هنا. نكتب ندخل اي حاجة تلقائيا عمل ايه? دخل البيانات بتاعت عادي. طب القاهرة هي هسيبها القاهرة? لا طب انا عايزة. طب وريني ان هي مسلا لو همسح وقت بقى حاجة تانية عادي اهو مسلا هكتب ازا ازيل.

24:43 واتنقلت. اتنقل معايا عادي. والهنا الحسجي اللي عليك دور الكاميرا افتراضية فيه في العون اسمه ايه? اسمه القاهرة. طيب. برضو عايز اعمل كيمة افتراضية في اي حقل من الحقول ديت هبدأ ان انا اختار براحتي واعملها. تمام? عندك الكيمة الافتراضية هنا هي. في اس و نو. معمولة ايه? زيرو. يعني ايه معمولة زيرو? يعني مش متحددة. طب انا هعملها واحد. هدوس ايه? حفظ. هتنقل. كيمة الافتراضية بعت ايه? المتحددة عندي في الحقل ده طيب القيمة الافتراضية هنا معمولة 0 و 1 بناء علي بناء علي اس او نو زي ما احنا ايه قول

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

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

27:06 النص اللي يظهر للمستخدم بدل الرسالة التحذيرية او الرسالة التنبيهية اللي بتظهر من البرنامج لمين للمستعدين. طيب عايزين نشوف الكلام ده عملي. مثلا في الحقل بتاع تاريخ الميلاد. ماشي? عندي ايه? رول. انا عايزه ايه? يدخلي في تاريخ الميلاد. مثلا كل تواريخ الميلاد تبقى اكبر من مواليد الفين. اكبر مثلا من مواريد 2000 او كل اللي هو فوق مثلا واحد واحد اا الفين هما اللي يخشوا اللي اقل من كده ما

27:51 يخشوش عندي في قعدة البيانات طيب هكتب ايه هكتب مثلا هدي هنا واحد واحد الفين تمام واعمل سيف بيقول لي ان في بيانات اصلا تاريخ انت مدخلها مش منطبك عليها الكلام ده فاقول له عادة دوس وانقل تاريخ اللي تقبل 16 مارس 2022 طب عايزين نعمل بقى واحد اقل من كده يعني مثلا هكتب اتنين وعشرين مثلا اتنين الف وتسعمية مثلا واجهت نقل بيقول لي ايه

28:38 التاريخ اللي انت مندخله انا مش اقبله لازم تدخله مش عارف ايه طب انا مش فهم الكلام بالانجليزي مش فهم الرسالة اللي ظهروا لي من البرنامج عايز اكتب انا رسالة نصية للمستخدم حيث يقرأ عشان يفعل طب حتى ما باجه تنقل هو مش قابل بقول لي انت شاء تنقل هنا لانك البيانات انت خلالها غلط طب انا همسحة اصلا خالص واجه تنقل تمام تعال بقى نكتب النص هنا نقول له ايه التاريخ او نكتب مثلا ايه تاريخ

29:24 الميلاد لا يقل عن واحد واحد الفين وعمل حفظ ودتنقل طيب تعالى نكتب كده تاريخ ميلاد هنا مثلا اي تاريخ ايه ماشي 1900 مثلا ودتنقل معلشي نحط هنا سلاش هنحط السلاش اهي ماشي تعالى نتنقل كده تاريخ الميلاد لا يكل عن واحد واحد الفين ظهرت الرسالة اللي انا كتبتها فين في الوضع تيكست كمان مرة

30:13 الخاصية اللي هي الـ Validation Rule والـ Validation Text مرتبطين ببعض الـ Validation Rule قعدة التحقق من الصحر الـ Validation Text نص التحقق من الصحر امتى النص يظهر لما القعدة او الشرط اللي انا حطيته ما تحققش طيب عملناها على ايه على تاريخ الميلاد طيب مثلا تعالى في العمر انا عايزك مثلا في العمر مثلا رول مثلا العمر عندي ما يقلش عن 20 هعمل مثلا ايه 20 اهو علامة الايه علامة ان هي اكبر من 20 اكبر من 20 يخش تمام هعمل

31:02 احفظ للبنات تمام عايفي ان ممكن ده يقصر اوكي هنتنقل تعالى ندخل لعمر هين هكتب عشرين وقت تنقل يقول لي ايه اكبر من عشرين انت مش عامل لي يوسيوي انت عامل لي اقل طيب تعالى نكتب كده واحد وعشرين واتنقل عالق بالواحد وعشرين وقدر بعد كده ان انا اعمل الشرط على اي حاجة انا ايه احاوزها انا انا احاوزها مسلا في في مسلا في التاريخ. عايز مسلا في التاريخ ايما يساوي واحد واحد الفين او اكبر من واحد واحد الفين يقبل لتلاتنين دول. طب مسلا في التاريخ في السن. انا عايزه اكبر من او يساوي.

31:50 طيب انا هكتب مسلا هو. اكبر من او يساوي العشرين وعمل سيف. اوكي. تمام. وننقل. تعال نكتب كده هنا عشرين. مكانش قبل العشرين دلوقتي قبل العشرين لان اكبر من او يساوي العشرين النقطة اللي بعد كده او الخاصية اللي بعد كده عندي خاصية اسمها required يعني ايه required اللي هو مطلوب حاجة مهمة يعني ايه يعني انا مثلا هاجي في الحقل بتاع التاريخ الميلاد مثلا وهاجي في الخاصية اللي اسمهاها مكتوب ايه? يعني ايه

32:39 يعني عاجي لو ما حطتش بيانات هنا واقدر اتنقل السجل اللي بعدها ودخل بيانات لأ انا هعمل هي ايه يعني مطلوب يعني مش هينفع اتنقل السجل اللي بعدها لما دخل بيانات في الحقل بتاع تاريخ الميلاد طيب تعالى ندخل مسلا في السجل هنا جديد خالص عندنا. انا ندخل بيانات. تمام? اوه القاهرة تمام. تاريخ الميلاد. اتنقل. تمام. تنقل بعد كده. السجل تاني. يقول لي. تاريخ الميلاد. في جدول بيانات طالب. يبقى انت لازم تدخل بيانات عندك.

33:27 حق لتاريخ الميلاد. في جدول بيانات الطالب. تمام? يبقى انا عندي الخاصية record اما اي مقصود بها يعني مطلوب يعني ايه مطلوب يعني الحاجة لازم تتخش فيها البيانات الحقيقة ده لازم يحصل على مش هينفع هتنقل لو ادخل سجل تاني غير لما الحقل ده يتدخل فيه بيانات طيب الخاصية اللي بعد كده عندي حاجة اسمها اللي هي يعني

34:14 مفاهرس يعني مفاهرس دي خاصية بتسهل علي ان انا اعمل زي فهرس لحقل وبتسهل الفهرس ده بيسهل علي عملية الاستعلامات جوه الحقول المفاهرسة وبيسهل من عمليات التجميع والفرز على الحقول المفاهرسة يعني مثلا انا عندي الخاصية index او indexed لها 3 اختيارات no يعني لا يعني غير مفاهرس يبالحق لده مش مفاهرس او نعم يعني مفهرس و دبل كيتس اوكي يعني ايه يعني

35:01 التكرار مقبول يبا يعني انا عزي هعمل فهرس قال الحقل ده وهيسمح بالتكرار يعني انا عندي مثلا الحقل هنا مثلا فيه العنوان فيه ناس من القاهرة طيب فيه اكتر من حد من القاهرة عادي والحقل متفهرس مفهرس وبيسمح بالتكرار البيانات يعني فيه اكتر من حد من القاهرة فقابل اكتر من القاهرة طيب عندك بعد كده الخيار الثالث يس نو دابل كيتس يعني اي نعم انا الحقر ده مفهرس ولكنه لا يسمح بالتكرار طيب تبقى حلوة امتى مثلا في حاجة زي ديها يعني مثلا في الايميل معروف ان الايميلات اي جيميل مثلا الايميل ما بيديش ايميل لاتنين

35:47 اشخاص مختلفة كل شخص ليه ايميل خاص بي فانا عشان ما يحصلش مثلا هو بيدخل بيانات يكتب البيان مثلا مشابه لأيميل تاني فيحصل خلل عندي فممكن اعمل ايه هعمل في الحقل بتاع الايميل الشخصي مثلا هو الايميل اهو في الهايبر لينك هاجي هنا في الاندكس واقول له يس نو دابل كيتس يعني ايوه الحقل ده هيبقى مفاهرس ولكن لا يسمح بتكرار البيانات طيب تعالنا نعمل كا سيبه ونشوف ازاي يعني مثلا عندي في الايميل هنا لما اجي اكتب احمد مثلا ايه .com ماشي اي حاج واده اتنقل واده اتنقل واده اتنقل في الايميل في الشخص التاني برضه احمد

36:39 .com تمام تعال اتنقل كده بقول لي اتنقل سجلي تاني بقول لي بقول لي انت ما خلي بالك ان ده الحقل ده مفاهرس ولا يسمح بتكرار البيانات يعني هنا احمد.com و هنا احمد.com مش هقبل البيانات دي لازم يمت لازم تغير السجل الحقل انت دخلته هنا طيب هندخق هنبدأ بقى نعمل ايه هنبدأ بقى احنا نعدلة طب طعا نكتب كده اي حاجة تانية وتنقل ونزل للسجل التاني قبل عادي خالص اذا انا اجتب عمل نسلا ان الحاقل قامه

37:24 فهرس و يسمح بتكرار البيانات ديكسد يعني مفاهرس. بعمل فاهرسة للحقل عندي. عشان تسهل عملية البحث والاسترجاع والاستعلامات والفرز والحاجات دي كلها. طيب فيه تلات خيارات اول حاجة يعني الحقل لا مش عايز اعمل فاهرسة ليه. الخيار التاني يعني نعم وفي يعني بسمح بالتكرار. يما نعم الحقل ده مفهرس

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

39:04 انا كده خلصت اول جزء عندي هنا كده في السكشن الثاني ان انا خدت ازاي هنشئ جدول بطريقة عرض التصميم وخدت الخصائص بتاعة الايه الحكومة تمام والسلام عليكم ورحمة الله وبركاته

Share

YouTube Video Summaries