<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب  - سلسلة دروس تعليم أكسيس]]></title>
		<link>https://vb4arb.com/vb/</link>
		<description><![CDATA[منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب  - https://vb4arb.com/vb]]></description>
		<pubDate>Wed, 22 Apr 2026 21:55:52 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[كيف اوجد الرصيد في الاستعلام مثال الذي في الصوره المرفقه ؟؟]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=11601</link>
			<pubDate>Thu, 05 Mar 2015 03:40:38 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=241">Microformt</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=11601</guid>
			<description><![CDATA[الاخوه الكرام<br />
<br />
السلام عليكم ورحمة وبركاته<br />
كيف اوجد الرصيد في الاستعلام مثال الذي في الصوره المرفقه ؟؟<br />
نامل من الله المساعده في قاعدة البيانات المرفقه وبشكل مبسط أن امكن ذلك ؟؟<br />
ملاحظه هامه<br />
الرجاء النظر الى الصوره وطريقة عمل إيجاد الرصيد <br />
<img src="http://zakyshny.eu5.org/kleeja/uploads/egy-tech14255264861.gif" loading="lazy"  alt="[صورة مرفقة: egy-tech14255264861.gif]" class="mycode_img" /><br />
والله يحفظكم ويرعاكم<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=6716" target="_blank" title="">db1.rar</a> (الحجم : 8.44 ك ب / التحميلات : 94)
]]></description>
			<content:encoded><![CDATA[الاخوه الكرام<br />
<br />
السلام عليكم ورحمة وبركاته<br />
كيف اوجد الرصيد في الاستعلام مثال الذي في الصوره المرفقه ؟؟<br />
نامل من الله المساعده في قاعدة البيانات المرفقه وبشكل مبسط أن امكن ذلك ؟؟<br />
ملاحظه هامه<br />
الرجاء النظر الى الصوره وطريقة عمل إيجاد الرصيد <br />
<img src="http://zakyshny.eu5.org/kleeja/uploads/egy-tech14255264861.gif" loading="lazy"  alt="[صورة مرفقة: egy-tech14255264861.gif]" class="mycode_img" /><br />
والله يحفظكم ويرعاكم<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=6716" target="_blank" title="">db1.rar</a> (الحجم : 8.44 ك ب / التحميلات : 94)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تجميعية تعلم مايكروسوفت اكسيس في برنامج واحد]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=9612</link>
			<pubDate>Mon, 15 Jul 2013 09:11:37 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=8918">محمد كمال احمد</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=9612</guid>
			<description><![CDATA[دورة مايكروسوفت اكسيس من الالف الي الياء <br />
<br />
بمناسبة شهر رمضان الكريم <br />
نقدم لكم دورة مايكروسوفت اكسيس <br />
<br />
 برنامج تعليمي <br />
<br />
حقوق الشرح محفوظة للاستاذ احمد جمال من منتدى الفيجوال بيسك<br />
تم برمجة وتصميم البرنامج بحمد الله وتوفيقه بواسطة<br />
محمد كمال احمد<br />
<br />
نترككم مع الصور <br />
[ATTACH=CONFIG]3358[/ATTACH]<br />
 <br />
[ATTACH=CONFIG]3359[/ATTACH]<br />
<br />
 تحميل البرنامج<br />
<br />
<a href="https://www.4shared.com/rar/g_Ajaisi/___online.html" target="_blank" rel="noopener" class="mycode_url">https://www.4shared.com/rar/g_Ajaisi/___online.html</a><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=5338" target="_blank" title="">1.jpg</a> (الحجم : 10.51 ك ب / التحميلات : 104)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=5339" target="_blank" title="">2.jpg</a> (الحجم : 14.14 ك ب / التحميلات : 101)
]]></description>
			<content:encoded><![CDATA[دورة مايكروسوفت اكسيس من الالف الي الياء <br />
<br />
بمناسبة شهر رمضان الكريم <br />
نقدم لكم دورة مايكروسوفت اكسيس <br />
<br />
 برنامج تعليمي <br />
<br />
حقوق الشرح محفوظة للاستاذ احمد جمال من منتدى الفيجوال بيسك<br />
تم برمجة وتصميم البرنامج بحمد الله وتوفيقه بواسطة<br />
محمد كمال احمد<br />
<br />
نترككم مع الصور <br />
[ATTACH=CONFIG]3358[/ATTACH]<br />
 <br />
[ATTACH=CONFIG]3359[/ATTACH]<br />
<br />
 تحميل البرنامج<br />
<br />
<a href="https://www.4shared.com/rar/g_Ajaisi/___online.html" target="_blank" rel="noopener" class="mycode_url">https://www.4shared.com/rar/g_Ajaisi/___online.html</a><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=5338" target="_blank" title="">1.jpg</a> (الحجم : 10.51 ك ب / التحميلات : 104)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=5339" target="_blank" title="">2.jpg</a> (الحجم : 14.14 ك ب / التحميلات : 101)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس العاشر و الأخير : استخدام لغة ( تقنية ) الإستعلامات بطريقة Tsql - الجزء الرابع]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5100</link>
			<pubDate>Thu, 04 Oct 2012 16:34:04 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=4563">azzamxp</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5100</guid>
			<description><![CDATA[<span style="color: #add8e6;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">بسم الله الرحمن الرحيم<br />
</span><span style="font-size: 4pt;" class="mycode_size">الدروس مقدمة من أحمد جمال</span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #dda0dd;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
الدوال في الاستعلامات .</span><br />
</span><br />
<br />
تستخدم العديد من الدوال ضمن طيات جمل الاستعلام ، وهي شائعة الاستخدام ، ومريحة ، وتعيد قيمة وحيدة - لا تعيد جدول - سنتعرف على بعض الدوال مع بعض الأمثلة خلال هذا الدرس .<br />
ولننظر نظرة سريعة إلى الصيغة العامة لاستخدام الدوال والتي تأخذ الشكل التالي :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT func(colum) FROM table WHERE condition;</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align">[SIZE=4]الدالة </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">AVG</span></span><span style="color: #0000ff;" class="mycode_color"> :</span></span></div>
</span><br />
<br />
تعطينا هذه الدالة متوسط حقل ما ، ولحساب متوسط الأعمار في قاعدة البيانات مثلاً نكتب أمراً كالتالي :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select AVG(Age) from tb_main;</code></div></div>ولك ان تتخيل ماذا سنفعل لو لم نستخدم هذه الدالة ، كنا سندور على جميع السجلات حيث نجمع ارقام كل سجل ثم ننتقل إلى التالي وهكذا - برمجياً - .<br />
<br />
أيضاً يمكننا استخدام الدالة بشرط ... فمثلاً لحساب متوسط أعمار الأشخاص الذين لا تزيد أعمارهم عن 25 :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT AVG(Age) FROM tb_main where age &lt; 25;</code></div></div>لو لاحظت لوجدت أن ناتج الدالة يظهر في حقل تحت اسم Expr100 أو ما شابه ... لذا قم - إذا كنت تريد - باعادة تسمية حقل الناتج عن طريق As كما تعلمنا سابقاً وبالشكل التالي :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT AVG(Age) as AVGAGE FROM tb_main WHERE age &lt; 25;</code></div></div><br />
<br />
لاحظ أن الدالة سوف تتجاهل السجلات الفارغة ...<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الدوال </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Sum,Max,Min</span></span><span style="color: #0000ff;" class="mycode_color"> :</span></span><br />
</div>
</span><br />
<br />
تعطي هذه الدوال المجموع - الأكبر - الأصغر على التوالي ، وهذا مثال على أكبر عمر في قاعدة البيانات :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT max(Age) AS mxAGE FROM tb_main;</code></div></div><br />
<br />
لا تنس أن بإمكاننا وضع شرط لعملية الإستعلام .<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الدالة </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Count</span></span><span style="color: #0000ff;" class="mycode_color"> :</span></span><br />
</div>
</span><br />
<br />
وتعيد هذه الدالة عدد السجلات ولها صورتان تعمل مع أكسيس ... أما الصورة الثالثة فهي لا تعمل على الاكسيس :<br />
<span style="color: #800000;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الصيغة الأولى : </span></div>
</span>[/SIZE]<div style="text-align: right;" class="mycode_align"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Count(colum</span></span></span><span style="color: #800000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">) ... وتعيد عدد السجلات التي لم يكن هذا الحقل فارغاً فيها .</span><br />
<span style="font-size: 4pt;" class="mycode_size">الصيغة الثانية : </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Count</span></span><span style="color: #800000;" class="mycode_color">(*) ... وتعيد عدد السجلات دون النظر إلى إذا ما كانت فارغة أم لا .</span></span><br />
</div>
<span style="font-size: 4pt;" class="mycode_size"><br />
<br />
أما الصيغة الثالثة : COUNT(DISTINCT Colum( حيث تقوم بعد السجلات مع تجاهل المكرر منها .<br />
<br />
ولنر مثالاً على الصيغة الثانية :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select count(*) From Tb_Main;</code></div></div><br />
<br />
لا تنس أن بإمكانك وضع شرط لعملية العد .<br />
<br />
<br />
<br />
كانت هذه بعض الدوال البسيطة والاكثر شهرة في TSql والآن ، ماذا لو كانت لدينا علاقات ونرغب في العمل عليها .<br />
<br />
في مثل هذه الحالة ... نريد الحصول على معلومات البطاقة الشخصية الخاصة باسم ما وذلك من Tb_R2 - لاحظ أنه لا يوجد حقل للاسم في الجدول الثاني - .<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT tb_main.Fname, tb_main.lname, Tb_R1.passport, tb_r1.bclass, tb_r1.from<br />
FROM tb_main, tb_r1<br />
WHERE tb_main.Number = tb_r1.Number;</code></div></div>دعنا الآن نلاحظ الفروق بين هذه الطريقة والطريقة السابقة :<br />
<br />
</span><span style="color: #800000;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أولاً : نقوم بكتابة اسم الجدول.اسم الحقل وذلك مهم لأننا نتعامل مع أكثر من جدول .</span><br />
<span style="font-size: 4pt;" class="mycode_size">ثانياً : نقوم بكتابة اكثر من جدول بعد عبارة </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">From</span></span></span><span style="color: #800000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> لأننا نريد النواتج من أكثر من جدول .</span><br />
<span style="font-size: 4pt;" class="mycode_size">ثالثاً : السطر الأخير من جملة الاستعلام هو لكي يعرض المعلومات التي تتشابه أرقامها في الجدولين سوية .</span></span></div>
<span style="color: #800000;" class="mycode_color"><br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
<br />
دعنا الآن نجرب مثالاً آخراً ... وذلك بالاستعلام عن كافة المعلومات التي تتعلق بالأصدقاء الذين تزيد أعمارهم عن 20 سنة .<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT tb_main.Fname, tb_main.lname, Tb_R1.passport, tb_r1.bclass, tb_r1.from<br />
FROM tb_main, tb_r1<br />
WHERE tb_main.Number = tb_r1.Number and tb_main.age &gt;25;</code></div></div><br />
<br />
والآن نريد تطبيق امثلة جديدة ، ولكي نبدأ في تطبيق أمثلة هذا الدرس لا بد أن يكون بعض الأصدقاء لديهم سجلات في الجدول الثاني والبعض الآخر لا .<br />
ومازال حديثنا حول العلاقات وما يتعلق بها ... وسنتحدث عن الدالة Join .<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align">[SIZE=4]النوع الأول : </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Inner Join</span></span><span style="color: #0000ff;" class="mycode_color"> :</span></span><br />
</div>
</span><br />
<br />
<br />
هي الطريقة العادية والتي تحدثنا عنها في الدرس السابق تعطينا النواتج في حال كان شرط العلاقة متحققاً في كلا الجدولين .<br />
بمعنى : جرب أن تحذف بعض سجلات الأصدقاء من الجدول الثاني ، وستجد أن معلوماتهم - حتى الأساسية - لن تظهر .<br />
هذا النوع من الربط يطلق عليه Inner Join وهو الافتراضي ... ويمكننا كتابته بالشكل التالي للتفريق بين الأنواع المختلفة :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT tb_main.Fname, tb_main.lname, Tb_R1.passport, tb_r1.bclass, tb_r1.from<br />
FROM tb_main inner join tb_r1<br />
on tb_main.Number=tb_r1.Number;</code></div></div><br />
<br />
لاحظ أننا استبدلنا Where ب on كما وضعنا inner join بين اسمي الجدولين .<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">النوع الثاني : </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Left Join</span></span><span style="color: #0000ff;" class="mycode_color"> :</span></span><br />
</div>
</span><br />
<br />
في هذا النوع يعرض جميع بيانات الجدول الأول ( على اليسار ) ومن ثم يعرض البيانات المقابلة في الجدول الثاني .<br />
لاحظ في هذا النوع أمرين :<br />
[/SIZE]<br />
<span style="color: #800080;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">* إذا كانت هناك سجلات ( على اليسار ) لا تقابلها سجلات على اليمين فإن اليسار يعرض ويعرض اليمين فارغاً .</span><br />
<span style="font-size: 4pt;" class="mycode_size">* وإذا كانت هناك سجلات ( على اليمين ) ليس لها مقابل على اليسار فإنها لا تُعرض أبداً .</span><br />
</div>
</span><span style="font-size: 4pt;" class="mycode_size"> مثال هذه النوعية :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT tb_main.Fname, tb_main.lname, Tb_R1.passport, tb_r1.bclass, tb_r1.from<br />
FROM tb_main Left JOIN tb_r1 ON tb_main.Number=tb_r1.Number;</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align">[SIZE=4]النوع الثالث : </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Right Join</span></span><span style="color: #0000ff;" class="mycode_color"> :</span></span><br />
</div>
</span><br />
<br />
هو النوع العكسي تماماً للعملية السابقة ، وهذا مثال عليه :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT tb_main.Fname, tb_main.lname, Tb_R1.passport, tb_r1.bclass, tb_r1.from<br />
FROM tb_main Right JOIN tb_r1 ON tb_main.Number=tb_r1.Number;</code></div></div><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: purple;" class="mycode_color">*** في النهاية أود أن انبه إلى أنه ما زال هناك الكثير في TSQL ولكن كانت هذه مقدمة سريعة إليها ...</span></span><br />
<br />
<span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">والله الموفق ...</span><br />
<span style="font-size: 4pt;" class="mycode_size">والسلام عليكم ورحمة الله وبركاته .</span><br />
</div>
</span><br />
[/SIZE]]]></description>
			<content:encoded><![CDATA[<span style="color: #add8e6;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">بسم الله الرحمن الرحيم<br />
</span><span style="font-size: 4pt;" class="mycode_size">الدروس مقدمة من أحمد جمال</span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #dda0dd;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
الدوال في الاستعلامات .</span><br />
</span><br />
<br />
تستخدم العديد من الدوال ضمن طيات جمل الاستعلام ، وهي شائعة الاستخدام ، ومريحة ، وتعيد قيمة وحيدة - لا تعيد جدول - سنتعرف على بعض الدوال مع بعض الأمثلة خلال هذا الدرس .<br />
ولننظر نظرة سريعة إلى الصيغة العامة لاستخدام الدوال والتي تأخذ الشكل التالي :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT func(colum) FROM table WHERE condition;</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align">[SIZE=4]الدالة </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">AVG</span></span><span style="color: #0000ff;" class="mycode_color"> :</span></span></div>
</span><br />
<br />
تعطينا هذه الدالة متوسط حقل ما ، ولحساب متوسط الأعمار في قاعدة البيانات مثلاً نكتب أمراً كالتالي :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select AVG(Age) from tb_main;</code></div></div>ولك ان تتخيل ماذا سنفعل لو لم نستخدم هذه الدالة ، كنا سندور على جميع السجلات حيث نجمع ارقام كل سجل ثم ننتقل إلى التالي وهكذا - برمجياً - .<br />
<br />
أيضاً يمكننا استخدام الدالة بشرط ... فمثلاً لحساب متوسط أعمار الأشخاص الذين لا تزيد أعمارهم عن 25 :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT AVG(Age) FROM tb_main where age &lt; 25;</code></div></div>لو لاحظت لوجدت أن ناتج الدالة يظهر في حقل تحت اسم Expr100 أو ما شابه ... لذا قم - إذا كنت تريد - باعادة تسمية حقل الناتج عن طريق As كما تعلمنا سابقاً وبالشكل التالي :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT AVG(Age) as AVGAGE FROM tb_main WHERE age &lt; 25;</code></div></div><br />
<br />
لاحظ أن الدالة سوف تتجاهل السجلات الفارغة ...<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الدوال </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Sum,Max,Min</span></span><span style="color: #0000ff;" class="mycode_color"> :</span></span><br />
</div>
</span><br />
<br />
تعطي هذه الدوال المجموع - الأكبر - الأصغر على التوالي ، وهذا مثال على أكبر عمر في قاعدة البيانات :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT max(Age) AS mxAGE FROM tb_main;</code></div></div><br />
<br />
لا تنس أن بإمكاننا وضع شرط لعملية الإستعلام .<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الدالة </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Count</span></span><span style="color: #0000ff;" class="mycode_color"> :</span></span><br />
</div>
</span><br />
<br />
وتعيد هذه الدالة عدد السجلات ولها صورتان تعمل مع أكسيس ... أما الصورة الثالثة فهي لا تعمل على الاكسيس :<br />
<span style="color: #800000;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الصيغة الأولى : </span></div>
</span>[/SIZE]<div style="text-align: right;" class="mycode_align"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Count(colum</span></span></span><span style="color: #800000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">) ... وتعيد عدد السجلات التي لم يكن هذا الحقل فارغاً فيها .</span><br />
<span style="font-size: 4pt;" class="mycode_size">الصيغة الثانية : </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Count</span></span><span style="color: #800000;" class="mycode_color">(*) ... وتعيد عدد السجلات دون النظر إلى إذا ما كانت فارغة أم لا .</span></span><br />
</div>
<span style="font-size: 4pt;" class="mycode_size"><br />
<br />
أما الصيغة الثالثة : COUNT(DISTINCT Colum( حيث تقوم بعد السجلات مع تجاهل المكرر منها .<br />
<br />
ولنر مثالاً على الصيغة الثانية :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select count(*) From Tb_Main;</code></div></div><br />
<br />
لا تنس أن بإمكانك وضع شرط لعملية العد .<br />
<br />
<br />
<br />
كانت هذه بعض الدوال البسيطة والاكثر شهرة في TSql والآن ، ماذا لو كانت لدينا علاقات ونرغب في العمل عليها .<br />
<br />
في مثل هذه الحالة ... نريد الحصول على معلومات البطاقة الشخصية الخاصة باسم ما وذلك من Tb_R2 - لاحظ أنه لا يوجد حقل للاسم في الجدول الثاني - .<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT tb_main.Fname, tb_main.lname, Tb_R1.passport, tb_r1.bclass, tb_r1.from<br />
FROM tb_main, tb_r1<br />
WHERE tb_main.Number = tb_r1.Number;</code></div></div>دعنا الآن نلاحظ الفروق بين هذه الطريقة والطريقة السابقة :<br />
<br />
</span><span style="color: #800000;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أولاً : نقوم بكتابة اسم الجدول.اسم الحقل وذلك مهم لأننا نتعامل مع أكثر من جدول .</span><br />
<span style="font-size: 4pt;" class="mycode_size">ثانياً : نقوم بكتابة اكثر من جدول بعد عبارة </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">From</span></span></span><span style="color: #800000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> لأننا نريد النواتج من أكثر من جدول .</span><br />
<span style="font-size: 4pt;" class="mycode_size">ثالثاً : السطر الأخير من جملة الاستعلام هو لكي يعرض المعلومات التي تتشابه أرقامها في الجدولين سوية .</span></span></div>
<span style="color: #800000;" class="mycode_color"><br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
<br />
دعنا الآن نجرب مثالاً آخراً ... وذلك بالاستعلام عن كافة المعلومات التي تتعلق بالأصدقاء الذين تزيد أعمارهم عن 20 سنة .<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT tb_main.Fname, tb_main.lname, Tb_R1.passport, tb_r1.bclass, tb_r1.from<br />
FROM tb_main, tb_r1<br />
WHERE tb_main.Number = tb_r1.Number and tb_main.age &gt;25;</code></div></div><br />
<br />
والآن نريد تطبيق امثلة جديدة ، ولكي نبدأ في تطبيق أمثلة هذا الدرس لا بد أن يكون بعض الأصدقاء لديهم سجلات في الجدول الثاني والبعض الآخر لا .<br />
ومازال حديثنا حول العلاقات وما يتعلق بها ... وسنتحدث عن الدالة Join .<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align">[SIZE=4]النوع الأول : </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Inner Join</span></span><span style="color: #0000ff;" class="mycode_color"> :</span></span><br />
</div>
</span><br />
<br />
<br />
هي الطريقة العادية والتي تحدثنا عنها في الدرس السابق تعطينا النواتج في حال كان شرط العلاقة متحققاً في كلا الجدولين .<br />
بمعنى : جرب أن تحذف بعض سجلات الأصدقاء من الجدول الثاني ، وستجد أن معلوماتهم - حتى الأساسية - لن تظهر .<br />
هذا النوع من الربط يطلق عليه Inner Join وهو الافتراضي ... ويمكننا كتابته بالشكل التالي للتفريق بين الأنواع المختلفة :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT tb_main.Fname, tb_main.lname, Tb_R1.passport, tb_r1.bclass, tb_r1.from<br />
FROM tb_main inner join tb_r1<br />
on tb_main.Number=tb_r1.Number;</code></div></div><br />
<br />
لاحظ أننا استبدلنا Where ب on كما وضعنا inner join بين اسمي الجدولين .<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">النوع الثاني : </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Left Join</span></span><span style="color: #0000ff;" class="mycode_color"> :</span></span><br />
</div>
</span><br />
<br />
في هذا النوع يعرض جميع بيانات الجدول الأول ( على اليسار ) ومن ثم يعرض البيانات المقابلة في الجدول الثاني .<br />
لاحظ في هذا النوع أمرين :<br />
[/SIZE]<br />
<span style="color: #800080;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">* إذا كانت هناك سجلات ( على اليسار ) لا تقابلها سجلات على اليمين فإن اليسار يعرض ويعرض اليمين فارغاً .</span><br />
<span style="font-size: 4pt;" class="mycode_size">* وإذا كانت هناك سجلات ( على اليمين ) ليس لها مقابل على اليسار فإنها لا تُعرض أبداً .</span><br />
</div>
</span><span style="font-size: 4pt;" class="mycode_size"> مثال هذه النوعية :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT tb_main.Fname, tb_main.lname, Tb_R1.passport, tb_r1.bclass, tb_r1.from<br />
FROM tb_main Left JOIN tb_r1 ON tb_main.Number=tb_r1.Number;</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align">[SIZE=4]النوع الثالث : </span></div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Right Join</span></span><span style="color: #0000ff;" class="mycode_color"> :</span></span><br />
</div>
</span><br />
<br />
هو النوع العكسي تماماً للعملية السابقة ، وهذا مثال عليه :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT tb_main.Fname, tb_main.lname, Tb_R1.passport, tb_r1.bclass, tb_r1.from<br />
FROM tb_main Right JOIN tb_r1 ON tb_main.Number=tb_r1.Number;</code></div></div><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: purple;" class="mycode_color">*** في النهاية أود أن انبه إلى أنه ما زال هناك الكثير في TSQL ولكن كانت هذه مقدمة سريعة إليها ...</span></span><br />
<br />
<span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">والله الموفق ...</span><br />
<span style="font-size: 4pt;" class="mycode_size">والسلام عليكم ورحمة الله وبركاته .</span><br />
</div>
</span><br />
[/SIZE]]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس التاسع : استخدام لغة ( تقنية ) الإستعلامات بطريقة Tsql - الجزء الثالث]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5099</link>
			<pubDate>Thu, 04 Oct 2012 16:14:57 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=4563">azzamxp</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5099</guid>
			<description><![CDATA[<span style="font-size: 4pt;" class="mycode_size"><br />
بسم الله الرحمن الرحيم .<br />
السلام عليكم ورحمة الله وبركاته .<br />
<br />
<br />
سنبعد في درسنا هذا عن TSQL مؤقتاً عن جو البحث وسنتحدث عن اضافة وحذف الجداول في قواعد البيانات .<br />
سنبدأ أولاً بصيغة انشاء جدول وذلك بالشكل التالي :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>CREATE TABLE tb1 ( colum type, colum type,........);</code></div></div><br />
<br />
وكمثال على ذلك ... لننشئ جدولاً تحت اسم Tb2 يحتوي على حقلين : الإسم Name من نوع ( نص - String ) والآخر Age من نوع Number :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>CREATE TABLE tb1 (name text,age number );</code></div></div><br />
<br />
إذن ماذا لو أردنا أن نحدد حجم حقل العمر Name بخمس خانات فقط ... إذن ضع عدد الخانات بين قوسين مع تعيين نوع بيانات الاسم ك Text وذلك بالشكل التالي :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>CREATE TABLE tb1 (name text(6),age number );</code></div></div><br />
<br />
آخر نقطة سأشرحها في انشاء الجداول هي كيف نجعل الحقل لا يقبل فراغ - Null ... ولنجرب هذا المثال مع الإسم أيضاً :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>CREATE TABLE tb1 (name text(6) Not Null,age number );</code></div></div><br />
<br />
ولكن ماذا عن الحذف ... في الواقع هذا الكود يقوم بحذف الجدول الذي قمنا بإنشاءه تواً :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>DROP Table tb1;</code></div></div><br />
<br />
ولو كان هذا الجدول مرتبطاً بعلاقات فلا بد من تحديثها باضافة CASCADE إلى آخر الكود وذلك بالشكل التالي :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>DROP Table tb1 CASCADE;</code></div></div><br />
لا تنسى أن تنشأ الجدول بعد حذفه لأننا سوف نعمل عليه مجدداً<br />
<br />
<br />
والآن سنبدأ في اضافة حقول إليه وذلك بعد عملية الانشاء - أعتقد أن الفرق بين الجدول وقاعدة البيانات والحقول أصبح واضحاً - .<br />
<br />
<br />
نستطيع اضافة الحقول بصيغة عامة بالطريقة التالية :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>ALTER TABLE tb1 ADD colum type;</code></div></div><br />
<br />
فلنضف حقلين جديدين : الأول هو تاريخ الميلاد ، والثاني النوع ( ذكر - أنثى ) .<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>ALTER TABLE tb1 ADD birth_Date date,Gender Text;</code></div></div><br />
<br />
والآن لنحذف أحد هذه الحقول وليكن حقل Gender ... لاحظ أننا دائماً نضيف كلمة CASCADE لتحديث العلاقات - في حال وجودها - ، وذلك بالشكل التالي :<br />
<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>ALTER TABLE tb1 DROP gender CASCADE;</code></div></div><br />
<br />
والآن سوف نتعلم اضافة السجلات ، وسوف نستخدم Tb_Main كجدول لنجرب أوامرنا عليه ، والآن إلى الصيغة العامة لأمر الإضافة :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>INSERT INTO table VALUES (v1, v2,......);</code></div></div><br />
<br />
لاحظ أننا سنمرر القيم واحداً وراء الثاني وتفصل بينهم فاصلة ، مع مراعاة وضع النصوص بين علامتي تنصيص "" والتواريخ بين علامتي ## .<br />
سنمرر القيم التالية : الرقم - الإسم الأول - الإسم الأخير - رقم الهاتف - العمر - العنوان - البريد الإلكتروني - السنة - اللغة - الموقع - متزوج/لا - ملاحظات .<br />
وذلك بالشكل التالي :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Insert into tb_main values(11,'ahmed','gamal',6666666,18,'Cairo','Hammada2091','First Year','','',false,'');</code></div></div><br />
<br />
تواحهنا مشكلة وهو أننا جعلنا الرقم حقلاً وحيداً - لا تتكرر قيمه - لذا وجب علينا في كل مرة أن نغير الرقم ... برمجياً يمكننا ذلك ولكن من خلال الأكسيس جرب ازالة رقم 11 ووضع كلمة MyNumber بالشكل التالي :<br />
<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Insert into tb_main values(MyNumber,'ahmed','gamal',6666666,18,'Cairo','Hammada2091','First Year','','',false,'');</code></div></div>جرب تنفيذ جملة الإستعلام وستظهر لك رسالة تطلب منك ادخال قيمة MyNumber . ضع قيمة بشرط ألا تكون مكررة وسوف يتم اضافتها في الجدول .<br />
<br />
* ملاحظة :<br />
إن هذا الجزء في الأكسيس سيقابله متغير في الفيجوال بيسك .. كذا الامر بالنسبة للبحث .<br />
هل تتذكر جملة البحث التالية :<br />
<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select * From Tb_Main where name='ahmed';</code></div></div>جرب أن تزيل Ahmed وضع متغيراً MyName بالشكل التالي :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select * From Tb_Main where name = myname;</code></div></div><br />
<br />
وهذا يعطيك تحكماً فيما ترغب في البحث عنه ...<br />
<br />
<br />
التعديل :<br />
الصيغة العامة لتعديل بيانات سجل بالشكل التالي :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>UPDATE table_name SET colum1 = v1 , colum2 = v2 WHERE colum = v;</code></div></div><br />
<br />
سنجرب الآن مثالاً لجعل العمر = 28 والموقع = <a href="http://www.vb4arab.com" target="_blank" rel="noopener" class="mycode_url">http://www.vb4arab.com</a> للشخص الذي اسمه الأول ( Ahmed ) والاخير ( Gamal ) :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Update tb_main set age=25 , site='www.vb4arab.com' where fname='ahmed' and lname='Gamal';</code></div></div><br />
ولكن ماذا لو كان الأمر يشمل أكثر من سجل . في الواقع هذا الأمر شائع ويشبهه المثال التالي :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Update tb_main set fname='Ahmad' where fname='ahmed';</code></div></div>قد يستخدم مثل هذا المثال لتوحيد الأسماء خصوصاً مع اللغة العربية ، كما يمكن أن يستخدم أيضاً لتجاهل تأثير الهمزة في عمليات البحث ، فمثلاً يصبح أحمد = احمد .<br />
<br />
ولكن ماذا لو أردنا تعميم التغييرات ... في هذه الحالة لن نضع الشرط ، ويمكن وضع أمر شبيه بالأمر التالي لزيادة الأعمار 5 سنوات :<br />
<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Update tb_main set age=age+5;</code></div></div><br />
<br />
يعتبر هذا الأمر من أكثر الأوامر شيوعاً في قواعد بيانات الشركات ... فمثلاً يستخدم لزيادة رواتب الموظفين بنسبة معينة ( يمكن أن تكون زيادة ثابته أو نسبيه ) .<br />
<br />
ولكن ماذا عن الحذف ... في الواقع تتخذ جملة البحث صيغة عامة كالتالي :<br />
<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>DELETE FROM table WHERE colum = value;</code></div></div><br />
<br />
ويمكن أن يكون الحذف تحت تأثير تحقق أكثر من شرط .. في المثال التالي سوف نحذف جميع الأشخاص الذين تزيد أعمارهم عن الأربعين :<br />
<br />
رمز برمجي:<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Delete from tb_main where age&gt;40;</code></div></div><br />
<br />
ولكن ماذا عن حذف كامل محتويات جدول ما ... هذه هي الطريقة :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>DELETE * FROM table;</code></div></div><br />
<br />
يتبع في الجزء القادم ... <br />
</span>]]></description>
			<content:encoded><![CDATA[<span style="font-size: 4pt;" class="mycode_size"><br />
بسم الله الرحمن الرحيم .<br />
السلام عليكم ورحمة الله وبركاته .<br />
<br />
<br />
سنبعد في درسنا هذا عن TSQL مؤقتاً عن جو البحث وسنتحدث عن اضافة وحذف الجداول في قواعد البيانات .<br />
سنبدأ أولاً بصيغة انشاء جدول وذلك بالشكل التالي :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>CREATE TABLE tb1 ( colum type, colum type,........);</code></div></div><br />
<br />
وكمثال على ذلك ... لننشئ جدولاً تحت اسم Tb2 يحتوي على حقلين : الإسم Name من نوع ( نص - String ) والآخر Age من نوع Number :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>CREATE TABLE tb1 (name text,age number );</code></div></div><br />
<br />
إذن ماذا لو أردنا أن نحدد حجم حقل العمر Name بخمس خانات فقط ... إذن ضع عدد الخانات بين قوسين مع تعيين نوع بيانات الاسم ك Text وذلك بالشكل التالي :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>CREATE TABLE tb1 (name text(6),age number );</code></div></div><br />
<br />
آخر نقطة سأشرحها في انشاء الجداول هي كيف نجعل الحقل لا يقبل فراغ - Null ... ولنجرب هذا المثال مع الإسم أيضاً :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>CREATE TABLE tb1 (name text(6) Not Null,age number );</code></div></div><br />
<br />
ولكن ماذا عن الحذف ... في الواقع هذا الكود يقوم بحذف الجدول الذي قمنا بإنشاءه تواً :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>DROP Table tb1;</code></div></div><br />
<br />
ولو كان هذا الجدول مرتبطاً بعلاقات فلا بد من تحديثها باضافة CASCADE إلى آخر الكود وذلك بالشكل التالي :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>DROP Table tb1 CASCADE;</code></div></div><br />
لا تنسى أن تنشأ الجدول بعد حذفه لأننا سوف نعمل عليه مجدداً<br />
<br />
<br />
والآن سنبدأ في اضافة حقول إليه وذلك بعد عملية الانشاء - أعتقد أن الفرق بين الجدول وقاعدة البيانات والحقول أصبح واضحاً - .<br />
<br />
<br />
نستطيع اضافة الحقول بصيغة عامة بالطريقة التالية :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>ALTER TABLE tb1 ADD colum type;</code></div></div><br />
<br />
فلنضف حقلين جديدين : الأول هو تاريخ الميلاد ، والثاني النوع ( ذكر - أنثى ) .<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>ALTER TABLE tb1 ADD birth_Date date,Gender Text;</code></div></div><br />
<br />
والآن لنحذف أحد هذه الحقول وليكن حقل Gender ... لاحظ أننا دائماً نضيف كلمة CASCADE لتحديث العلاقات - في حال وجودها - ، وذلك بالشكل التالي :<br />
<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>ALTER TABLE tb1 DROP gender CASCADE;</code></div></div><br />
<br />
والآن سوف نتعلم اضافة السجلات ، وسوف نستخدم Tb_Main كجدول لنجرب أوامرنا عليه ، والآن إلى الصيغة العامة لأمر الإضافة :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>INSERT INTO table VALUES (v1, v2,......);</code></div></div><br />
<br />
لاحظ أننا سنمرر القيم واحداً وراء الثاني وتفصل بينهم فاصلة ، مع مراعاة وضع النصوص بين علامتي تنصيص "" والتواريخ بين علامتي ## .<br />
سنمرر القيم التالية : الرقم - الإسم الأول - الإسم الأخير - رقم الهاتف - العمر - العنوان - البريد الإلكتروني - السنة - اللغة - الموقع - متزوج/لا - ملاحظات .<br />
وذلك بالشكل التالي :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Insert into tb_main values(11,'ahmed','gamal',6666666,18,'Cairo','Hammada2091','First Year','','',false,'');</code></div></div><br />
<br />
تواحهنا مشكلة وهو أننا جعلنا الرقم حقلاً وحيداً - لا تتكرر قيمه - لذا وجب علينا في كل مرة أن نغير الرقم ... برمجياً يمكننا ذلك ولكن من خلال الأكسيس جرب ازالة رقم 11 ووضع كلمة MyNumber بالشكل التالي :<br />
<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Insert into tb_main values(MyNumber,'ahmed','gamal',6666666,18,'Cairo','Hammada2091','First Year','','',false,'');</code></div></div>جرب تنفيذ جملة الإستعلام وستظهر لك رسالة تطلب منك ادخال قيمة MyNumber . ضع قيمة بشرط ألا تكون مكررة وسوف يتم اضافتها في الجدول .<br />
<br />
* ملاحظة :<br />
إن هذا الجزء في الأكسيس سيقابله متغير في الفيجوال بيسك .. كذا الامر بالنسبة للبحث .<br />
هل تتذكر جملة البحث التالية :<br />
<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select * From Tb_Main where name='ahmed';</code></div></div>جرب أن تزيل Ahmed وضع متغيراً MyName بالشكل التالي :<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select * From Tb_Main where name = myname;</code></div></div><br />
<br />
وهذا يعطيك تحكماً فيما ترغب في البحث عنه ...<br />
<br />
<br />
التعديل :<br />
الصيغة العامة لتعديل بيانات سجل بالشكل التالي :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>UPDATE table_name SET colum1 = v1 , colum2 = v2 WHERE colum = v;</code></div></div><br />
<br />
سنجرب الآن مثالاً لجعل العمر = 28 والموقع = <a href="http://www.vb4arab.com" target="_blank" rel="noopener" class="mycode_url">http://www.vb4arab.com</a> للشخص الذي اسمه الأول ( Ahmed ) والاخير ( Gamal ) :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Update tb_main set age=25 , site='www.vb4arab.com' where fname='ahmed' and lname='Gamal';</code></div></div><br />
ولكن ماذا لو كان الأمر يشمل أكثر من سجل . في الواقع هذا الأمر شائع ويشبهه المثال التالي :<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Update tb_main set fname='Ahmad' where fname='ahmed';</code></div></div>قد يستخدم مثل هذا المثال لتوحيد الأسماء خصوصاً مع اللغة العربية ، كما يمكن أن يستخدم أيضاً لتجاهل تأثير الهمزة في عمليات البحث ، فمثلاً يصبح أحمد = احمد .<br />
<br />
ولكن ماذا لو أردنا تعميم التغييرات ... في هذه الحالة لن نضع الشرط ، ويمكن وضع أمر شبيه بالأمر التالي لزيادة الأعمار 5 سنوات :<br />
<br />
<br />
<br />
 <div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Update tb_main set age=age+5;</code></div></div><br />
<br />
يعتبر هذا الأمر من أكثر الأوامر شيوعاً في قواعد بيانات الشركات ... فمثلاً يستخدم لزيادة رواتب الموظفين بنسبة معينة ( يمكن أن تكون زيادة ثابته أو نسبيه ) .<br />
<br />
ولكن ماذا عن الحذف ... في الواقع تتخذ جملة البحث صيغة عامة كالتالي :<br />
<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>DELETE FROM table WHERE colum = value;</code></div></div><br />
<br />
ويمكن أن يكون الحذف تحت تأثير تحقق أكثر من شرط .. في المثال التالي سوف نحذف جميع الأشخاص الذين تزيد أعمارهم عن الأربعين :<br />
<br />
رمز برمجي:<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Delete from tb_main where age&gt;40;</code></div></div><br />
<br />
ولكن ماذا عن حذف كامل محتويات جدول ما ... هذه هي الطريقة :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>DELETE * FROM table;</code></div></div><br />
<br />
يتبع في الجزء القادم ... <br />
</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الثامن : استخدام لغة ( تقنية ) الإستعلامات بطريقة Tsql - الجزء الثاني]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5098</link>
			<pubDate>Thu, 04 Oct 2012 16:11:36 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=4563">azzamxp</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5098</guid>
			<description><![CDATA[<span style="font-size: 4pt;" class="mycode_size">استخدام معامل المساواة والمعاملات الرياضية .<br />
<br />
تأخذ صيغة استخدام المساواة كشرط في عملية الإستعلام الصيغة التالية :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select * From Tb_Main Where Field = Value;</code></div></div>ويمكننا استخدام &gt; أو &lt; أو =&gt; أو =&lt; أو &lt;&gt; وطبعاً = .<br />
وأخيراً معاملين جدد سنشرحهم بإذن الله لاحقاً وهما Like و Between .<br />
<br />
فمثلاً للاستعلام عن الأصدقاء الذي تساوي أعمارهم 18 سنة :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM tb_Main WHERE age = 18;</code></div></div>ولعرض أسماء من هم أصغر من 50 سنة :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT FName,LName FROM tb_Main where age &lt; 50;</code></div></div>وسنضع Value بين علامتي تنصيص مفردة في حالة كانت نصوصاً وذلك بالشكل التالي - للبحث عن الأشخاص والذين لهم الإسم ( أحمد ) :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM tb_Main WHERE Fname = 'ahmed';</code></div></div>كما سنضع علامتي # عند البحث عن تواريخ ، ولا توجد أمثلة لتاريخ في قاعدة البيانات ، لكنها تأخذ صيغة شبيهه بالتالي :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select * Form Table1 Where Date &gt; #12/03/04#;</code></div></div>والآن لندمج بعض ما تعملناه في جملة واحدة :<br />
لاستخراج الإسم الأول والأخير من الجدول بترتيب تنازلياً ومدمجة سوياً تحت اسم Name والتي تحقق شرط أن العمر أكبر من 17 :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT Fname &amp; " " &amp; Lname AS MyName FROM tb_Main WHERE age &gt; 17 ORDER BY FNAME, LName DESC;</code></div></div>والآن : ماذا لو أردنا البحث بتحقيق مجموعة شروط أو أحدها أو تحقيق شرط مع انتفاء آخر ؟<br />
من أجل هذا الغرض نستخدم المعاملات المنطقية البسيطة .<br />
<br />
لدينا نوعين من المعاملات المنطقية البسيطة الأكثر استخداماً :<br />
And : تعطي قيمة صحيحة True في حالة كان الطرفين صحيحاً والباقي false .<br />
Or : تعطي قيمة صحيحة True في حالة كان أحد الطرفين صحيحاً وإلا فإنه يعطي false .<br />
<br />
<br />
والآن إلى مثال سريع ، سنبحث عن الأشخاص الذين يكبر عمرهم عن 17 بشرط ألا يكونوا متزوجين :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select Fname from tb_main where age &gt; 17 and marry = false;</code></div></div>لنفترض أيضاً أننا نريد معرفة الأشخاص الذين تزيد أعمارهم عن 17 سنة وليس لديهم بريد الكتروني :<br />
<br />
** قبل أن تجرب المثال قم بتشغيل قاعدة البيانات وقم بحذف البريد الإلكتروني لبعض الأشخاص ، واكتب للبعض كلمة No Mail وللآخرين No .<br />
<br />
الآن انظر الأمر التالي :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM Tb_Main WHERE age&gt;17 And (Email='No' or Email='No Mail');</code></div></div>سنفصل الآن هذه الجملة :<br />
* الشرط الأول : Age &gt; 17 : العمر أكبر من 17 .<br />
* الشرط الثاني : Email = 'No' : البريد الإلكتروني يحتوي على كلمة No .<br />
* الشرط الثالث : Email = 'No Mail' : البريد الإلكتروني يحتوي على كلمة No Mail .<br />
<br />
واستخدمنا نوعين من المعاملات المنطقية And و Or .<br />
<br />
قبل النهاية كن حذراً عند استخدام And مع Or في جملة واحدة ، وذلك عن طريق ترتيب الأقواس بطريقة صحيحة .<br />
<br />
استخدام المعامل Like .<br />
<br />
نستخدم المعامل Like للبحث عن الكلمات المشابهه لتعبير معين ...<br />
ونستخدم للمعامل Like الصيغة التالية :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select * From Table Where Field Like '*Name*';</code></div></div>نستخدم * للدلالة على وجود أحرف ما ... وقد نستخدمها في البداية ، أو النهاية ، أو كليهما . وسيتضح الأمر في الأمثلة :<br />
لعرض الأشخاص الذين قد تحتوي أسماءهم الأولى على hm ... لذا سنستخدم جملة استعلام بهذا الشكل :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM Tb_Main WHERE FName like '*hm*';</code></div></div>أما لو أردنا البحث عن الأشخاص الذين تبدأ أسماءهم بحرف A لذا لن نضع * قبل كلمة البحث :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM Tb_Main WHERE FName like 'A*';</code></div></div>ولو أردنا البحث عن الأشخاص الذين ينتهي اسمهم بحرف معين سنضع * في البداية دون النهاية .<br />
<br />
***<br />
في MS SQL Server نستخدم % بدلاً من * .<br />
<br />
مما سبق نستنتج أن * تعني أي عدد من الحروف ، لكن ماذا لو أردنا تحديد عدد الحروف ؟<br />
في هذه الحالو نستخدم "؟" والتي ذكرناها في درس البحث في البداية .<br />
<br />
إذن : ماذا لو أردنا أن نبحث عن الأشخاص الذين تبدأ أسماءهم بحرف A بشرط أن يكون عدد حروفهم 3 فقط .<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM Tb_Main WHERE FName like 'A??';</code></div></div><br />
والآن إلى مثال واقعي نسبياً . جرب تعديل حقل العنوان Address للأشخاص بحيث يحتوي على أكثر من معلومة اضافة للمدينة .<br />
في هذه الحالة نستطيع استخراج الأشخاص الذين يسكنون مدينة واحدة عن طريق الشرط Like . هل تعرف كيف ؟؟؟<br />
<br />
استخدام المعامل Between .<br />
<br />
نستخدم هذا المعامل للبحث ضمن نطاق معين ، وأشهر استعمال لهذا المعامل هو استخدامه في البحث ضمن التواريخ .<br />
يأخذ البحث باستخدام between الصيغة التالية :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT colum FROM table WHERE field BETWEEN v1 AND v2;</code></div></div>فمثلاً لاستخراج الأشخاص الذين تترواح أعمارهم بين 20 و 60 :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT *</code></div></div><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>FROM tb_main<br />
WHERE age between 20 and 60;</code></div></div><br />
<br />
ويمكن استخدام نفس الطريقة مع الأسماء ، والتواريخ بطبيعة الحال .<br />
<br />
والله الموفق ...<br />
والسلام عليكم ورحمة الله وبركاته .<br />
</span>]]></description>
			<content:encoded><![CDATA[<span style="font-size: 4pt;" class="mycode_size">استخدام معامل المساواة والمعاملات الرياضية .<br />
<br />
تأخذ صيغة استخدام المساواة كشرط في عملية الإستعلام الصيغة التالية :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select * From Tb_Main Where Field = Value;</code></div></div>ويمكننا استخدام &gt; أو &lt; أو =&gt; أو =&lt; أو &lt;&gt; وطبعاً = .<br />
وأخيراً معاملين جدد سنشرحهم بإذن الله لاحقاً وهما Like و Between .<br />
<br />
فمثلاً للاستعلام عن الأصدقاء الذي تساوي أعمارهم 18 سنة :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM tb_Main WHERE age = 18;</code></div></div>ولعرض أسماء من هم أصغر من 50 سنة :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT FName,LName FROM tb_Main where age &lt; 50;</code></div></div>وسنضع Value بين علامتي تنصيص مفردة في حالة كانت نصوصاً وذلك بالشكل التالي - للبحث عن الأشخاص والذين لهم الإسم ( أحمد ) :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM tb_Main WHERE Fname = 'ahmed';</code></div></div>كما سنضع علامتي # عند البحث عن تواريخ ، ولا توجد أمثلة لتاريخ في قاعدة البيانات ، لكنها تأخذ صيغة شبيهه بالتالي :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select * Form Table1 Where Date &gt; #12/03/04#;</code></div></div>والآن لندمج بعض ما تعملناه في جملة واحدة :<br />
لاستخراج الإسم الأول والأخير من الجدول بترتيب تنازلياً ومدمجة سوياً تحت اسم Name والتي تحقق شرط أن العمر أكبر من 17 :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT Fname &amp; " " &amp; Lname AS MyName FROM tb_Main WHERE age &gt; 17 ORDER BY FNAME, LName DESC;</code></div></div>والآن : ماذا لو أردنا البحث بتحقيق مجموعة شروط أو أحدها أو تحقيق شرط مع انتفاء آخر ؟<br />
من أجل هذا الغرض نستخدم المعاملات المنطقية البسيطة .<br />
<br />
لدينا نوعين من المعاملات المنطقية البسيطة الأكثر استخداماً :<br />
And : تعطي قيمة صحيحة True في حالة كان الطرفين صحيحاً والباقي false .<br />
Or : تعطي قيمة صحيحة True في حالة كان أحد الطرفين صحيحاً وإلا فإنه يعطي false .<br />
<br />
<br />
والآن إلى مثال سريع ، سنبحث عن الأشخاص الذين يكبر عمرهم عن 17 بشرط ألا يكونوا متزوجين :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select Fname from tb_main where age &gt; 17 and marry = false;</code></div></div>لنفترض أيضاً أننا نريد معرفة الأشخاص الذين تزيد أعمارهم عن 17 سنة وليس لديهم بريد الكتروني :<br />
<br />
** قبل أن تجرب المثال قم بتشغيل قاعدة البيانات وقم بحذف البريد الإلكتروني لبعض الأشخاص ، واكتب للبعض كلمة No Mail وللآخرين No .<br />
<br />
الآن انظر الأمر التالي :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM Tb_Main WHERE age&gt;17 And (Email='No' or Email='No Mail');</code></div></div>سنفصل الآن هذه الجملة :<br />
* الشرط الأول : Age &gt; 17 : العمر أكبر من 17 .<br />
* الشرط الثاني : Email = 'No' : البريد الإلكتروني يحتوي على كلمة No .<br />
* الشرط الثالث : Email = 'No Mail' : البريد الإلكتروني يحتوي على كلمة No Mail .<br />
<br />
واستخدمنا نوعين من المعاملات المنطقية And و Or .<br />
<br />
قبل النهاية كن حذراً عند استخدام And مع Or في جملة واحدة ، وذلك عن طريق ترتيب الأقواس بطريقة صحيحة .<br />
<br />
استخدام المعامل Like .<br />
<br />
نستخدم المعامل Like للبحث عن الكلمات المشابهه لتعبير معين ...<br />
ونستخدم للمعامل Like الصيغة التالية :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select * From Table Where Field Like '*Name*';</code></div></div>نستخدم * للدلالة على وجود أحرف ما ... وقد نستخدمها في البداية ، أو النهاية ، أو كليهما . وسيتضح الأمر في الأمثلة :<br />
لعرض الأشخاص الذين قد تحتوي أسماءهم الأولى على hm ... لذا سنستخدم جملة استعلام بهذا الشكل :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM Tb_Main WHERE FName like '*hm*';</code></div></div>أما لو أردنا البحث عن الأشخاص الذين تبدأ أسماءهم بحرف A لذا لن نضع * قبل كلمة البحث :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM Tb_Main WHERE FName like 'A*';</code></div></div>ولو أردنا البحث عن الأشخاص الذين ينتهي اسمهم بحرف معين سنضع * في البداية دون النهاية .<br />
<br />
***<br />
في MS SQL Server نستخدم % بدلاً من * .<br />
<br />
مما سبق نستنتج أن * تعني أي عدد من الحروف ، لكن ماذا لو أردنا تحديد عدد الحروف ؟<br />
في هذه الحالو نستخدم "؟" والتي ذكرناها في درس البحث في البداية .<br />
<br />
إذن : ماذا لو أردنا أن نبحث عن الأشخاص الذين تبدأ أسماءهم بحرف A بشرط أن يكون عدد حروفهم 3 فقط .<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM Tb_Main WHERE FName like 'A??';</code></div></div><br />
والآن إلى مثال واقعي نسبياً . جرب تعديل حقل العنوان Address للأشخاص بحيث يحتوي على أكثر من معلومة اضافة للمدينة .<br />
في هذه الحالة نستطيع استخراج الأشخاص الذين يسكنون مدينة واحدة عن طريق الشرط Like . هل تعرف كيف ؟؟؟<br />
<br />
استخدام المعامل Between .<br />
<br />
نستخدم هذا المعامل للبحث ضمن نطاق معين ، وأشهر استعمال لهذا المعامل هو استخدامه في البحث ضمن التواريخ .<br />
يأخذ البحث باستخدام between الصيغة التالية :<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT colum FROM table WHERE field BETWEEN v1 AND v2;</code></div></div>فمثلاً لاستخراج الأشخاص الذين تترواح أعمارهم بين 20 و 60 :<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT *</code></div></div><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>FROM tb_main<br />
WHERE age between 20 and 60;</code></div></div><br />
<br />
ويمكن استخدام نفس الطريقة مع الأسماء ، والتواريخ بطبيعة الحال .<br />
<br />
والله الموفق ...<br />
والسلام عليكم ورحمة الله وبركاته .<br />
</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس السابع : استخدام لغة ( تقنية ) الإستعلامات بطريقة Tsql - الجزء الأول]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5071</link>
			<pubDate>Thu, 04 Oct 2012 08:44:26 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=4563">azzamxp</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5071</guid>
			<description><![CDATA[<span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">بسم الله الرحمن الرحيم</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span> <br />
 <span style="color: #0000ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الدروس مقدمة من </span></span><span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">أحمد جمال</span></span><br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">استخدام لغة ( تقنية ) الإستعلامات بطريقة</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> TSQL (1) .</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">هذا هو الجزء الأكثر اهمية ، حيث ان جمل  الاستعلام تعمل مع جميع قواعد البيانات بصورة موحدة مع اختلافات طفيفة  جداً ، كما سنستخدمها في فيجوال بيسك ومن خلال<span style="font-family: Times New Roman;" class="mycode_font"> Asp </span>أيضاً ، كما انها تستخدم مع غيرهما بنفس الطريقة تقريباً ، وسوف نتطرق هنا لأشهر هذه الجمل مع وجود غيرها ايضاً</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">ما هي</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> SQL </span></span><span style="color: #0000ff;" class="mycode_color">؟</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">هذه الكلمة اختصار ل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Structured Query Language .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وتصلح تقنية الاستعلام للعمل مع جميع أنواع قواعد البيانات<span style="font-family: Times New Roman;" class="mycode_font"> : Oracle - Access - MS sql Server </span>وغيرها</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">تقوم هذه الجملة بالبحث - كما هو شائع -  إلا أنها تستخدم أيضاً في الاضافة والحذف والتعديل وانشاء الجداول وحتى  قواعد البيانات . والتحكم بها والادارة وغير ذلك</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">أين ستكتب جمل الإستعلام في أكسيس ؟</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">اختر استعلامات<span style="font-family: Times New Roman;" class="mycode_font"> Quires </span>من القائمة التي كنا تختار منها<span style="font-family: Times New Roman;" class="mycode_font"> Table </span>أو</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Forms .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">اختر</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Ceate Quriry In Deign Viwe .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ستظهر لك شاشة ... اختر اغلاق</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> - Close .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">والآن من قائمة<span style="font-family: Times New Roman;" class="mycode_font"> Query </span>اختر<span style="font-family: Times New Roman;" class="mycode_font">SQL Specfic </span>ومن ثم اختر<span style="font-family: Times New Roman;" class="mycode_font"> Union </span>وذلك بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ستظهر لك شاشة فارغة ... هذه هي الشاشة التي سنكتب فيها أوامر الإستعلام</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في أعلى الشاشة نجد رمزاً للقرص المرن وهذا الرمز يرمز إلى حفظ الإستعلام ... أيضاً علامة التعجب تعني ( نفذ الإستعلام )</span><br />
<span style="font-size: 4pt;" class="mycode_size">سوف نقوم بكتابة الإستعلام التالي :<br />
<br />
</span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select FName From Tb_Main;</code></div></div><br />
<span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لا تقلق فلسوف نشرح ماذا يعني الأمر السابق</span></div>
</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">!!!</span></span></span><br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">اضغط على حفظ واحفظه تحت الاسم الذي  يناسبك ... وجرب تنفيذ الإستعلام بالضغط على علامة التعجب ... أيضاً أغلق  الشاشة واضغط على اسم الإستعلام ... أتمنى أن تظهر لك في الحالتين شاشة  شبيه بذلك</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
 <span style="font-family: Times New Roman;" class="mycode_font"><br />
 <br />
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أيضاً للعودة لشاشة التصميم ... اضغط على الاسم بزر الماوس الأيمن واختر ( عرض التصميم - <span style="font-family: Times New Roman;" class="mycode_font">Design View </span>) وستظهر شاشة كتابة الكود</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">والآن سنبدأ في تفصيل جمل الاستعلام ، <span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">وسوف نتعرف أولاً على جمل البحث والتي تبدأ بـ</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> Select .</span></span></span></span><span style="font-size: 4pt;" class="mycode_size">وهذه هي الصيغة العامة<span style="font-family: Times New Roman;" class="mycode_font"> : <br />
<br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select Colums_Name From Table_Name;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
<br />
<br />
<span style="font-size: 4pt;" class="mycode_size">نلاحظ تكون جملة الإستعلام من أربعة أجزاء</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Select : </span></span><span style="color: #800000;" class="mycode_color">وهي التي تميز جملة البحث عن غيرها من جمل</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> TSQL .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Colum_Name : </span></span><span style="color: #800000;" class="mycode_color">اسم الحقل أو العمود الذي تريد له أن يظهر</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">From : </span></span><span style="color: #800000;" class="mycode_color">وهي أيضاً صيغة خاصة بجملة البحث وتتغير في باقي جمل</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> TSQL .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Table_Name : </span></span><span style="color: #800000;" class="mycode_color">هنا نكتب اسم الجدول</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ولنلق نظرة قبل البدء على ما يمكن تسميته ( القواعد النحوية</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> ) Syntex :</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">* </span></span><span style="color: #800000;" class="mycode_color">لا يوجد أي فرق بين الأحرف الكبيرة والصغيرة</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">* </span></span><span style="color: #800000;" class="mycode_color">مسافة = مسافتان = عشرة أسطر : لا يعترف بأكثر من مسافة</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">* </span></span><span style="color: #800000;" class="mycode_color">تنتهي جميع جمل الإستعلام بفاصلة منقوطة ; إلا أننا في الفيجوال بيسك وفي بعض البرامج الأخرى لا نحتاج إليها</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color"> .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لنلق نظرة على المثال السابق<br />
<br />
</span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>: SELECT FName FROM Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><br />
<br />
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لاحظ أننا استخدمنا جملة<span style="font-family: Times New Roman;" class="mycode_font"> Select </span>لاستخراج الاسم الأول من الجدول</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Tb_Main .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وبهذه الصورة يمكننا استخراج مواقع الأصدقاء وذلك بالشكل التالي<br />
<br />
</span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT Site FROM Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><br />
<br />
<br />
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وهكذا مع الباقي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وإذا كنا نريد استخراج أكثر من عمود فيمكننا وضعهم بالتوالي وتفصل بينهم الفاصلة ، فمثلاً لاستخراج الإسم الأول والإسم الأخير<span style="font-family: Times New Roman;" class="mycode_font"> : <br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT FName,LName FROM Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
<br />
<br />
</span></span><span style="font-size: 4pt;" class="mycode_size">ولاستخراج جميع البيانات فإننا نضع * محل اسماء الحقول وذلك بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> : </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
</div>
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT* FROM Tb_Main;</code></div></div></div>
</div>
</div>
<br />
<br />
<span style="font-size: 4pt;" class="mycode_size">ولاستخراج البيانات ولكن<span style="color: #0000ff;" class="mycode_color"> بدون تكرار </span>نستخدم<span style="font-family: Times New Roman;" class="mycode_font"> DISTINCT ... </span>فمثلاً لاستخراج الإسم الأول مع حذف التكرار<span style="font-family: Times New Roman;" class="mycode_font"> : <br />
<br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT DISTINCT FNAme FROM Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
<br />
<br />
</span></span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أيضاً لترتيب البيانات المخرجة تصاعدياً أو تنازلياً نستخدم الأمر</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">ORDER BY colum</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أو للتصاعدي</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">ORDER BY colum DESC</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">فمثلاً لاستخراج جمع البيانات مع الترتيب التصاعدي حسب الإسم الأول<span style="font-family: Times New Roman;" class="mycode_font"> : <br />
<br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM Tb_Main ORDER BY FName DESC;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
<br />
</span></span>ويمكننا عمل مستويين للترتيب - كما هو شائع - وذلك باستخدام الفاصلة ، فمثلاً للترتيب حسب الإسم الأول ومن ثم الإسم الأخير ولكن تنازلياً هذه المرة : <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM Tb_Main ORDER BY FName,Lname ;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أيضاً لاستخراج الإسم الأول تحت مسمى<span style="font-family: Times New Roman;" class="mycode_font"> MyName </span>فإننا نستخدم<span style="font-family: Times New Roman;" class="mycode_font"> As </span>وذلك بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> : <br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select Fname as MyName From Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><br />
<br />
وسنستفيد من<span style="font-family: Times New Roman;" class="mycode_font"> As </span>لاحقاً في عمليات الاستعلام باستخدام الدوال</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
</div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">يمكننا أيضاً اجراء العمليات البسيطة على جمل البحث ، فمثلاً لاستخراج أعمار الأصدقاء بزيادة عشرة سنوات<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
</div>
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT Fname,Age+10 as Age2 FROM Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
<br />
<br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أنك تضطر إلى اعادة تسمية الحقل الناتج وإلا فإن<span style="font-family: Times New Roman;" class="mycode_font"> Access </span>سوف يضع له اسماً من عنده</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ومثلاً لدمج الإسم الأول مع الإسم الأخير<span style="font-family: Times New Roman;" class="mycode_font"> : <br />
<br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT Fname+ " " + LName As CName FROM Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
</div>]]></description>
			<content:encoded><![CDATA[<span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">بسم الله الرحمن الرحيم</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span> <br />
 <span style="color: #0000ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الدروس مقدمة من </span></span><span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">أحمد جمال</span></span><br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">استخدام لغة ( تقنية ) الإستعلامات بطريقة</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> TSQL (1) .</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">هذا هو الجزء الأكثر اهمية ، حيث ان جمل  الاستعلام تعمل مع جميع قواعد البيانات بصورة موحدة مع اختلافات طفيفة  جداً ، كما سنستخدمها في فيجوال بيسك ومن خلال<span style="font-family: Times New Roman;" class="mycode_font"> Asp </span>أيضاً ، كما انها تستخدم مع غيرهما بنفس الطريقة تقريباً ، وسوف نتطرق هنا لأشهر هذه الجمل مع وجود غيرها ايضاً</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">ما هي</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> SQL </span></span><span style="color: #0000ff;" class="mycode_color">؟</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">هذه الكلمة اختصار ل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Structured Query Language .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وتصلح تقنية الاستعلام للعمل مع جميع أنواع قواعد البيانات<span style="font-family: Times New Roman;" class="mycode_font"> : Oracle - Access - MS sql Server </span>وغيرها</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">تقوم هذه الجملة بالبحث - كما هو شائع -  إلا أنها تستخدم أيضاً في الاضافة والحذف والتعديل وانشاء الجداول وحتى  قواعد البيانات . والتحكم بها والادارة وغير ذلك</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">أين ستكتب جمل الإستعلام في أكسيس ؟</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">اختر استعلامات<span style="font-family: Times New Roman;" class="mycode_font"> Quires </span>من القائمة التي كنا تختار منها<span style="font-family: Times New Roman;" class="mycode_font"> Table </span>أو</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Forms .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">اختر</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Ceate Quriry In Deign Viwe .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ستظهر لك شاشة ... اختر اغلاق</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> - Close .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">والآن من قائمة<span style="font-family: Times New Roman;" class="mycode_font"> Query </span>اختر<span style="font-family: Times New Roman;" class="mycode_font">SQL Specfic </span>ومن ثم اختر<span style="font-family: Times New Roman;" class="mycode_font"> Union </span>وذلك بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ستظهر لك شاشة فارغة ... هذه هي الشاشة التي سنكتب فيها أوامر الإستعلام</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في أعلى الشاشة نجد رمزاً للقرص المرن وهذا الرمز يرمز إلى حفظ الإستعلام ... أيضاً علامة التعجب تعني ( نفذ الإستعلام )</span><br />
<span style="font-size: 4pt;" class="mycode_size">سوف نقوم بكتابة الإستعلام التالي :<br />
<br />
</span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select FName From Tb_Main;</code></div></div><br />
<span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لا تقلق فلسوف نشرح ماذا يعني الأمر السابق</span></div>
</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">!!!</span></span></span><br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">اضغط على حفظ واحفظه تحت الاسم الذي  يناسبك ... وجرب تنفيذ الإستعلام بالضغط على علامة التعجب ... أيضاً أغلق  الشاشة واضغط على اسم الإستعلام ... أتمنى أن تظهر لك في الحالتين شاشة  شبيه بذلك</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
 <span style="font-family: Times New Roman;" class="mycode_font"><br />
 <br />
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أيضاً للعودة لشاشة التصميم ... اضغط على الاسم بزر الماوس الأيمن واختر ( عرض التصميم - <span style="font-family: Times New Roman;" class="mycode_font">Design View </span>) وستظهر شاشة كتابة الكود</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">والآن سنبدأ في تفصيل جمل الاستعلام ، <span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">وسوف نتعرف أولاً على جمل البحث والتي تبدأ بـ</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> Select .</span></span></span></span><span style="font-size: 4pt;" class="mycode_size">وهذه هي الصيغة العامة<span style="font-family: Times New Roman;" class="mycode_font"> : <br />
<br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select Colums_Name From Table_Name;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
<br />
<br />
<span style="font-size: 4pt;" class="mycode_size">نلاحظ تكون جملة الإستعلام من أربعة أجزاء</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Select : </span></span><span style="color: #800000;" class="mycode_color">وهي التي تميز جملة البحث عن غيرها من جمل</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> TSQL .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Colum_Name : </span></span><span style="color: #800000;" class="mycode_color">اسم الحقل أو العمود الذي تريد له أن يظهر</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">From : </span></span><span style="color: #800000;" class="mycode_color">وهي أيضاً صيغة خاصة بجملة البحث وتتغير في باقي جمل</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> TSQL .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Table_Name : </span></span><span style="color: #800000;" class="mycode_color">هنا نكتب اسم الجدول</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ولنلق نظرة قبل البدء على ما يمكن تسميته ( القواعد النحوية</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> ) Syntex :</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">* </span></span><span style="color: #800000;" class="mycode_color">لا يوجد أي فرق بين الأحرف الكبيرة والصغيرة</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">* </span></span><span style="color: #800000;" class="mycode_color">مسافة = مسافتان = عشرة أسطر : لا يعترف بأكثر من مسافة</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">* </span></span><span style="color: #800000;" class="mycode_color">تنتهي جميع جمل الإستعلام بفاصلة منقوطة ; إلا أننا في الفيجوال بيسك وفي بعض البرامج الأخرى لا نحتاج إليها</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color"> .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لنلق نظرة على المثال السابق<br />
<br />
</span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>: SELECT FName FROM Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><br />
<br />
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لاحظ أننا استخدمنا جملة<span style="font-family: Times New Roman;" class="mycode_font"> Select </span>لاستخراج الاسم الأول من الجدول</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Tb_Main .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وبهذه الصورة يمكننا استخراج مواقع الأصدقاء وذلك بالشكل التالي<br />
<br />
</span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT Site FROM Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><br />
<br />
<br />
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وهكذا مع الباقي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وإذا كنا نريد استخراج أكثر من عمود فيمكننا وضعهم بالتوالي وتفصل بينهم الفاصلة ، فمثلاً لاستخراج الإسم الأول والإسم الأخير<span style="font-family: Times New Roman;" class="mycode_font"> : <br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT FName,LName FROM Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
<br />
<br />
</span></span><span style="font-size: 4pt;" class="mycode_size">ولاستخراج جميع البيانات فإننا نضع * محل اسماء الحقول وذلك بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> : </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
</div>
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT* FROM Tb_Main;</code></div></div></div>
</div>
</div>
<br />
<br />
<span style="font-size: 4pt;" class="mycode_size">ولاستخراج البيانات ولكن<span style="color: #0000ff;" class="mycode_color"> بدون تكرار </span>نستخدم<span style="font-family: Times New Roman;" class="mycode_font"> DISTINCT ... </span>فمثلاً لاستخراج الإسم الأول مع حذف التكرار<span style="font-family: Times New Roman;" class="mycode_font"> : <br />
<br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT DISTINCT FNAme FROM Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
<br />
<br />
</span></span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أيضاً لترتيب البيانات المخرجة تصاعدياً أو تنازلياً نستخدم الأمر</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">ORDER BY colum</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أو للتصاعدي</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">ORDER BY colum DESC</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">فمثلاً لاستخراج جمع البيانات مع الترتيب التصاعدي حسب الإسم الأول<span style="font-family: Times New Roman;" class="mycode_font"> : <br />
<br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM Tb_Main ORDER BY FName DESC;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
<br />
</span></span>ويمكننا عمل مستويين للترتيب - كما هو شائع - وذلك باستخدام الفاصلة ، فمثلاً للترتيب حسب الإسم الأول ومن ثم الإسم الأخير ولكن تنازلياً هذه المرة : <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT * FROM Tb_Main ORDER BY FName,Lname ;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أيضاً لاستخراج الإسم الأول تحت مسمى<span style="font-family: Times New Roman;" class="mycode_font"> MyName </span>فإننا نستخدم<span style="font-family: Times New Roman;" class="mycode_font"> As </span>وذلك بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> : <br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>Select Fname as MyName From Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><br />
<br />
وسنستفيد من<span style="font-family: Times New Roman;" class="mycode_font"> As </span>لاحقاً في عمليات الاستعلام باستخدام الدوال</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
</div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">يمكننا أيضاً اجراء العمليات البسيطة على جمل البحث ، فمثلاً لاستخراج أعمار الأصدقاء بزيادة عشرة سنوات<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
</div>
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT Fname,Age+10 as Age2 FROM Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
<br />
<br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أنك تضطر إلى اعادة تسمية الحقل الناتج وإلا فإن<span style="font-family: Times New Roman;" class="mycode_font"> Access </span>سوف يضع له اسماً من عنده</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ومثلاً لدمج الإسم الأول مع الإسم الأخير<span style="font-family: Times New Roman;" class="mycode_font"> : <br />
<br />
</span></span><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>SELECT Fname+ " " + LName As CName FROM Tb_Main;</code></div></div><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس السادس : منوعات في أكسيس . مقدمة إلى التقارير ، الماكرو]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5070</link>
			<pubDate>Thu, 04 Oct 2012 08:38:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=4563">azzamxp</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5070</guid>
			<description><![CDATA[<span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">بسم الله الرحمن الرحيم </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span><br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">السلام عليكم ورحمة الله وبركاته </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></div>
 <span style="font-weight: bold;" class="mycode_b">الدروس مقدمة من<span style="color: #ff0000;" class="mycode_color"> أحمد جمال</span></span><br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">منوعات في أكسيس </span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></span></div>
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">في هذا الدرس سوف نتعرف بإذن الله على  بعض النقاط بصورة سريعة لكي لا يتبقى لنا في يومنا الأخير غداً سوى  الاستعلامات إن شاء الله على مرحلتين .</span></div>
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">1 – </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">التقارير </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">التقارير واحدة من أهم العناصر في أي  برنامج متكامل ، ويوفر لنا أكسيس طريقة مبسطة لبناء التقارير باستخدام  المعالج كما أن باستطاعتنا بناء تقرير في طريقة عرض التصميم <span style="font-family: Times New Roman;" class="mycode_font">Design View </span>، والآن سنتبع الخطوات التالية لعمل تقرير يقوم بعرض أسماء وهواتف الأصدقاء <span style="font-family: Times New Roman;" class="mycode_font">.</span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">1 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">من يمين الشاشة الرئيسية اختر تقارير </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">– Reports .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">2 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">اختر </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">( </span></span><span style="color: #7f0000;" class="mycode_color">انشاء تقرير باستخدام المعالج </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">) .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">3 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">ستظهر لك شاشة ، من اعلاها حدد الجدول </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">tb_main </span></span><span style="color: #7f0000;" class="mycode_color">وهو الجدول مصدر المعلومات ، ومن ثم حدد الحقول التي ترغب في اضافتها </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">. </span></span><span style="color: #7f0000;" class="mycode_color">وهنا سنختار </span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">Number – Fname – Lname – Phone</span></span></span><br />
<br />
<span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">ثم اضغط التالي </span></span></div>
<br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">4 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">ستعرض لك الشاشة التالية ما يعرف بفواصل التجميع ، لن نحتاج إليها هنا لذا اضغط التالي مباشرة </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">5 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">الشاشة التالية ستطلب منك تحديد اسلوب لترتيب البيانات ، لا نحتاج إليها في هذا المثال السريع أيضاً لذا اضغط التالي مرة أخرى </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">6 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">والآن يمكنك تحديد اتجاه التقرير </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">( </span></span><span style="color: #7f0000;" class="mycode_color">عمودي </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">افقي </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">) </span></span><span style="color: #7f0000;" class="mycode_color">، وأسلوب الجداول أو الاعمدة للعرض ، اختر ما تريد ثم اضغط التالي </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">7 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">بعد ذلك حدد نسق العرض الذي تريده ، ومن ثم اضغط التالي </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">8 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">أخيراً اضغط انهاء </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">.</span></span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">يمكنك الآن مشاهدة صفحة جاهزة للطباعة حسب النسق الذي قمت باختياره <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">والآن يمكنك الضغط على <span style="font-family: Times New Roman;" class="mycode_font">( </span>تصميم <span style="font-family: Times New Roman;" class="mycode_font">) </span>كما عملنا مع النماذج للتعديل يدوياً على التقرير <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لا يوفر الأكسيس فقط صفحة للطباعة في  التقارير ، إنما بإمكانك وضع بعض نواتج عمليات الاستعلام والبحث لتصميم  تقارير أكثر فعالية للمستخدم <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ويمكنك تجربة الاختيارات التي تجاهلناها لمزيد من التفاصيل </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
</div>
<br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">2 – </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">صفحات ويب </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">بنفس طريقة التقارير <span style="font-family: Times New Roman;" class="mycode_font">– </span>تقريباً <span style="font-family: Times New Roman;" class="mycode_font">– </span>يمكنك انشاء صفحة ويب مرتبطة ببرنامجك ، ومع انه ينصح ان تقوم بذلك بطرق أخرى عندما تود انشاء صفحة ويب مرتبطة بقواعد البيانات <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">بعد الانتهاء سيطلب منك مسار الصفحة الذي تود الحفظ فيه ، وتكون قد جهزت صفحة انترنت يتم تشغيلها بواسطة </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">Internet Explorer .</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">3 – </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الوحدات النمطية </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أو ما يعرف باسم <span style="font-family: Times New Roman;" class="mycode_font">Modules </span>،  وهي شبيه بتلك الموجودة في لغات البرمجة ، وتستخدم كصفحة عامة للمتغيرات  والاجراءات ، وعندما نصل إلى تلك المرحلة المتعلقة بفيجوال بيسك من هذه  السلسلة من الدورات سوف نتعرف على معنى <span style="font-family: Times New Roman;" class="mycode_font">Module </span>بصفة أكثر توسعاً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">4 – </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">وحدات الماكرو </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">من خلالها نستطيع تجهيز بعض الأوامر البرمجية للعمل على قاعدة البيانات ، فمثلاً <span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">سنقوم الآن بانشاء ماكرو يقوم باغلاق قاعدة البيانات فور الضغط عليه ، ولعمل ذلك قم بالنقر من يمين الشاشة على <span style="font-family: Times New Roman;" class="mycode_font">( </span>وحدات ماكرو <span style="font-family: Times New Roman;" class="mycode_font">Macros ) </span>ومن ثم اضغط على جديد </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">تحت خانة تعليق اكتب مثلاً <span style="font-family: Times New Roman;" class="mycode_font">( </span>اضغط هنا للخروج من البرنامج <span style="font-family: Times New Roman;" class="mycode_font">) </span>، وتحت قائمة اجراء <span style="font-family: Times New Roman;" class="mycode_font">Action </span>قم باختيار <span style="font-family: Times New Roman;" class="mycode_font">Quit </span>، وفي الاسفل يمكنك تحديد بعض الخيارات لهذا الاجراء ، وفي حالة الخروج فإنك تستطيع تحديد خيارات الحفظ <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">والآن احفظ الماكرو ، ثم قم بتشغيله من <span style="font-family: Times New Roman;" class="mycode_font">( </span>تشغيل <span style="font-family: Times New Roman;" class="mycode_font">) </span>أو  بالنقر عليه مرتين ستجد انه اغلق قاعدة البيانات ، وإذا كنت قد اخترت  انهاء فلن يتم حفظ التغييرات على عكس حفظ التي يتم فيها الحفظ فورياً ، أما  المطالبة فهي حل وسط بين الاثنين </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">هذا هو احد ابسط استخدامات الماكرو ،  يمكن استخدام الماكرو لاضافة القوائم على سبيل المثال إلى البرنامج وهو  واحد من الاستخدامات الشائعة للماكرو </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.<br />
<br />
</span></span><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">هل استطيع بناء برنامج كامل من خلال </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">Microsoft Access </span></span><span style="color: #ff0000;" class="mycode_color">؟</span></span></span> <br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الاجابة هي نعم ، وإن كان دائماً من المفضل استخدام لغات برمجة خاصة لبناء برامج قواعد البيانات مع استخدام برنامج <span style="font-family: Times New Roman;" class="mycode_font">Microsoft Access </span>كوسيط للتخزين <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">إن البرنامج الكامل هو خليط من الجداول والتقارير والاستعلامات ، وحدات الماكرو ، وغيرها <span style="font-family: Times New Roman;" class="mycode_font">. </span>ويجمعها نموذج أو عدة نماذج لعرضها للمستخدم </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وسنرى مثلاً ما نحتاج إليه في نوتة هواتف بسيطة جداً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">1 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">جدول نخزن فيه بيانات الاصدقاء </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span> <br />
<br />
<br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">2 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">تقرير يعرض اسماء الاصدقاء وهواتفهم ، وآخر يعرض كامل معلومات الاصدقاء ، واحد يعرض البيانات على شكل كروت ، والآخر على شكل جدول </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span> <br />
<br />
<br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">3 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">استعلام  للبحث عن الاصدقاء من مدينة معينة ، وآخر للبحث بدلالة العمر ، واستعلام  آخر مثلاً لاضافة سنة إلى العمر بعد كل سنة ، واستعلام يحسب الفرق مثلاً  بين تاريخ اليوم وتاريخ الميلاد </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">سنتعرف على الاستعلامات بصورة أكثر تفصيلاً غداً إن شاء الله </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">- .</span></span></span> <br />
<br />
<br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">4 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">وحدات ماكرو لاضافة قوائم البرنامج </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">( </span></span><span style="color: #7f0000;" class="mycode_color">ملف </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">تحرير </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">... ) </span></span><span style="color: #7f0000;" class="mycode_color">وغيرها ، حيث يتم التعامل مع النماذج من خلالها </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span> <br />
<br />
<br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">5 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">نموذج يحتوي على ازرار وقوائم ماكرو ، مثلاً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">( </span></span><span style="color: #7f0000;" class="mycode_color">زر بحث ، زر مرتبط بتغيير الخلفية </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">زر للخروج </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">زر لعرض بيانات الاصدقاء </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">زر لتشغيل التقرير الأول </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">الثاني </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">.... </span></span><span style="color: #7f0000;" class="mycode_color">الخ </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">) .</span></span></span> </div>
<br />
<br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">من هذا الخليط ومن غيره تستطيع تكوين برنامج مثل ذلك الخاص بهواتف الأصدقاء والذي يباع في الأسواق <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ولا تنس أنه بإمكانك من خلال أزرار النموذج <span style="font-family: Times New Roman;" class="mycode_font">– </span>وكما قمنا بعمل زر الإغلاق <span style="font-family: Times New Roman;" class="mycode_font">– </span>تشغيل نماذج أخرى <span style="font-family: Times New Roman;" class="mycode_font">( </span>برنامج بأكثر من شاشة مثلاً <span style="font-family: Times New Roman;" class="mycode_font">) </span>واستعلامات وتقارير وغير ذلك </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ولكن لا تنس أن لغة البرمجة تعطيك المزيد من القوة والتحكم في برنامجك </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">والله الموفق </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">...</span></span></span> <br />
<br />
<br />
<span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">والسلام عليكم ورحمة الله وبركاته </span></span><br />
</div>
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><br />
</div>]]></description>
			<content:encoded><![CDATA[<span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">بسم الله الرحمن الرحيم </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span><br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">السلام عليكم ورحمة الله وبركاته </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></div>
 <span style="font-weight: bold;" class="mycode_b">الدروس مقدمة من<span style="color: #ff0000;" class="mycode_color"> أحمد جمال</span></span><br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">منوعات في أكسيس </span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></span></div>
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">في هذا الدرس سوف نتعرف بإذن الله على  بعض النقاط بصورة سريعة لكي لا يتبقى لنا في يومنا الأخير غداً سوى  الاستعلامات إن شاء الله على مرحلتين .</span></div>
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">1 – </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">التقارير </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">التقارير واحدة من أهم العناصر في أي  برنامج متكامل ، ويوفر لنا أكسيس طريقة مبسطة لبناء التقارير باستخدام  المعالج كما أن باستطاعتنا بناء تقرير في طريقة عرض التصميم <span style="font-family: Times New Roman;" class="mycode_font">Design View </span>، والآن سنتبع الخطوات التالية لعمل تقرير يقوم بعرض أسماء وهواتف الأصدقاء <span style="font-family: Times New Roman;" class="mycode_font">.</span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">1 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">من يمين الشاشة الرئيسية اختر تقارير </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">– Reports .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">2 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">اختر </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">( </span></span><span style="color: #7f0000;" class="mycode_color">انشاء تقرير باستخدام المعالج </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">) .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">3 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">ستظهر لك شاشة ، من اعلاها حدد الجدول </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">tb_main </span></span><span style="color: #7f0000;" class="mycode_color">وهو الجدول مصدر المعلومات ، ومن ثم حدد الحقول التي ترغب في اضافتها </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">. </span></span><span style="color: #7f0000;" class="mycode_color">وهنا سنختار </span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">Number – Fname – Lname – Phone</span></span></span><br />
<br />
<span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">ثم اضغط التالي </span></span></div>
<br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">4 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">ستعرض لك الشاشة التالية ما يعرف بفواصل التجميع ، لن نحتاج إليها هنا لذا اضغط التالي مباشرة </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">5 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">الشاشة التالية ستطلب منك تحديد اسلوب لترتيب البيانات ، لا نحتاج إليها في هذا المثال السريع أيضاً لذا اضغط التالي مرة أخرى </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">6 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">والآن يمكنك تحديد اتجاه التقرير </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">( </span></span><span style="color: #7f0000;" class="mycode_color">عمودي </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">افقي </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">) </span></span><span style="color: #7f0000;" class="mycode_color">، وأسلوب الجداول أو الاعمدة للعرض ، اختر ما تريد ثم اضغط التالي </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">7 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">بعد ذلك حدد نسق العرض الذي تريده ، ومن ثم اضغط التالي </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">8 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">أخيراً اضغط انهاء </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">.</span></span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">يمكنك الآن مشاهدة صفحة جاهزة للطباعة حسب النسق الذي قمت باختياره <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">والآن يمكنك الضغط على <span style="font-family: Times New Roman;" class="mycode_font">( </span>تصميم <span style="font-family: Times New Roman;" class="mycode_font">) </span>كما عملنا مع النماذج للتعديل يدوياً على التقرير <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لا يوفر الأكسيس فقط صفحة للطباعة في  التقارير ، إنما بإمكانك وضع بعض نواتج عمليات الاستعلام والبحث لتصميم  تقارير أكثر فعالية للمستخدم <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ويمكنك تجربة الاختيارات التي تجاهلناها لمزيد من التفاصيل </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
</div>
<br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">2 – </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">صفحات ويب </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">بنفس طريقة التقارير <span style="font-family: Times New Roman;" class="mycode_font">– </span>تقريباً <span style="font-family: Times New Roman;" class="mycode_font">– </span>يمكنك انشاء صفحة ويب مرتبطة ببرنامجك ، ومع انه ينصح ان تقوم بذلك بطرق أخرى عندما تود انشاء صفحة ويب مرتبطة بقواعد البيانات <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">بعد الانتهاء سيطلب منك مسار الصفحة الذي تود الحفظ فيه ، وتكون قد جهزت صفحة انترنت يتم تشغيلها بواسطة </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">Internet Explorer .</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">3 – </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الوحدات النمطية </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أو ما يعرف باسم <span style="font-family: Times New Roman;" class="mycode_font">Modules </span>،  وهي شبيه بتلك الموجودة في لغات البرمجة ، وتستخدم كصفحة عامة للمتغيرات  والاجراءات ، وعندما نصل إلى تلك المرحلة المتعلقة بفيجوال بيسك من هذه  السلسلة من الدورات سوف نتعرف على معنى <span style="font-family: Times New Roman;" class="mycode_font">Module </span>بصفة أكثر توسعاً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">4 – </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">وحدات الماكرو </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">من خلالها نستطيع تجهيز بعض الأوامر البرمجية للعمل على قاعدة البيانات ، فمثلاً <span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">سنقوم الآن بانشاء ماكرو يقوم باغلاق قاعدة البيانات فور الضغط عليه ، ولعمل ذلك قم بالنقر من يمين الشاشة على <span style="font-family: Times New Roman;" class="mycode_font">( </span>وحدات ماكرو <span style="font-family: Times New Roman;" class="mycode_font">Macros ) </span>ومن ثم اضغط على جديد </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">تحت خانة تعليق اكتب مثلاً <span style="font-family: Times New Roman;" class="mycode_font">( </span>اضغط هنا للخروج من البرنامج <span style="font-family: Times New Roman;" class="mycode_font">) </span>، وتحت قائمة اجراء <span style="font-family: Times New Roman;" class="mycode_font">Action </span>قم باختيار <span style="font-family: Times New Roman;" class="mycode_font">Quit </span>، وفي الاسفل يمكنك تحديد بعض الخيارات لهذا الاجراء ، وفي حالة الخروج فإنك تستطيع تحديد خيارات الحفظ <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">والآن احفظ الماكرو ، ثم قم بتشغيله من <span style="font-family: Times New Roman;" class="mycode_font">( </span>تشغيل <span style="font-family: Times New Roman;" class="mycode_font">) </span>أو  بالنقر عليه مرتين ستجد انه اغلق قاعدة البيانات ، وإذا كنت قد اخترت  انهاء فلن يتم حفظ التغييرات على عكس حفظ التي يتم فيها الحفظ فورياً ، أما  المطالبة فهي حل وسط بين الاثنين </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">هذا هو احد ابسط استخدامات الماكرو ،  يمكن استخدام الماكرو لاضافة القوائم على سبيل المثال إلى البرنامج وهو  واحد من الاستخدامات الشائعة للماكرو </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.<br />
<br />
</span></span><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">هل استطيع بناء برنامج كامل من خلال </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">Microsoft Access </span></span><span style="color: #ff0000;" class="mycode_color">؟</span></span></span> <br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الاجابة هي نعم ، وإن كان دائماً من المفضل استخدام لغات برمجة خاصة لبناء برامج قواعد البيانات مع استخدام برنامج <span style="font-family: Times New Roman;" class="mycode_font">Microsoft Access </span>كوسيط للتخزين <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">إن البرنامج الكامل هو خليط من الجداول والتقارير والاستعلامات ، وحدات الماكرو ، وغيرها <span style="font-family: Times New Roman;" class="mycode_font">. </span>ويجمعها نموذج أو عدة نماذج لعرضها للمستخدم </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وسنرى مثلاً ما نحتاج إليه في نوتة هواتف بسيطة جداً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">1 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">جدول نخزن فيه بيانات الاصدقاء </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span> <br />
<br />
<br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">2 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">تقرير يعرض اسماء الاصدقاء وهواتفهم ، وآخر يعرض كامل معلومات الاصدقاء ، واحد يعرض البيانات على شكل كروت ، والآخر على شكل جدول </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span> <br />
<br />
<br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">3 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">استعلام  للبحث عن الاصدقاء من مدينة معينة ، وآخر للبحث بدلالة العمر ، واستعلام  آخر مثلاً لاضافة سنة إلى العمر بعد كل سنة ، واستعلام يحسب الفرق مثلاً  بين تاريخ اليوم وتاريخ الميلاد </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">سنتعرف على الاستعلامات بصورة أكثر تفصيلاً غداً إن شاء الله </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">- .</span></span></span> <br />
<br />
<br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">4 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">وحدات ماكرو لاضافة قوائم البرنامج </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">( </span></span><span style="color: #7f0000;" class="mycode_color">ملف </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">تحرير </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">... ) </span></span><span style="color: #7f0000;" class="mycode_color">وغيرها ، حيث يتم التعامل مع النماذج من خلالها </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span> <br />
<br />
<br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">5 – </span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #7f0000;" class="mycode_color">نموذج يحتوي على ازرار وقوائم ماكرو ، مثلاً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">( </span></span><span style="color: #7f0000;" class="mycode_color">زر بحث ، زر مرتبط بتغيير الخلفية </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">زر للخروج </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">زر لعرض بيانات الاصدقاء </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">زر لتشغيل التقرير الأول </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">– </span></span><span style="color: #7f0000;" class="mycode_color">الثاني </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">.... </span></span><span style="color: #7f0000;" class="mycode_color">الخ </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">) .</span></span></span> </div>
<br />
<br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">من هذا الخليط ومن غيره تستطيع تكوين برنامج مثل ذلك الخاص بهواتف الأصدقاء والذي يباع في الأسواق <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ولا تنس أنه بإمكانك من خلال أزرار النموذج <span style="font-family: Times New Roman;" class="mycode_font">– </span>وكما قمنا بعمل زر الإغلاق <span style="font-family: Times New Roman;" class="mycode_font">– </span>تشغيل نماذج أخرى <span style="font-family: Times New Roman;" class="mycode_font">( </span>برنامج بأكثر من شاشة مثلاً <span style="font-family: Times New Roman;" class="mycode_font">) </span>واستعلامات وتقارير وغير ذلك </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ولكن لا تنس أن لغة البرمجة تعطيك المزيد من القوة والتحكم في برنامجك </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">والله الموفق </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">...</span></span></span> <br />
<br />
<br />
<span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">والسلام عليكم ورحمة الله وبركاته </span></span><br />
</div>
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الخامس : عمليات أخرى في قواعد البيانات أكسيس]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5047</link>
			<pubDate>Wed, 03 Oct 2012 20:27:05 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=4563">azzamxp</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5047</guid>
			<description><![CDATA[<span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align">بسم الله الرحمن الرحيم </div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.<br />
</span></span><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.<br />
ا<span style="font-weight: bold;" class="mycode_b">لدروس مقدمة من </span></span><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">أحمد جمال</span></span><span style="color: #0000ff;" class="mycode_color"><br />
<br />
</span></span>سنتعرف في هذا الدرس على بعض العمليات الخاصة بقواعد البيانات <span style="font-family: Times New Roman;" class="mycode_font">.<br />
<br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">أولاً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">: </span></span><span style="color: #ff0000;" class="mycode_color">عمليات الإستيراد والتصدير </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">( Import &amp; Export ) .<br />
</span></span><span style="color: #0000ff;" class="mycode_color">الإستيراد </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">:</span></span></span>نقصد بعملية الإستيراد جلب معلومات إلى قاعدة البيانات من خارجها <span style="font-family: Times New Roman;" class="mycode_font">...<br />
</span>من قائمة ملف <span style="font-family: Times New Roman;" class="mycode_font">File </span>اختر <span style="font-family: Times New Roman;" class="mycode_font">( </span>جلب معلومات خارجية <span style="font-family: Times New Roman;" class="mycode_font">- Get External Data ) </span>ومنها اختر <span style="font-family: Times New Roman;" class="mycode_font">( </span>استيراد <span style="font-family: Times New Roman;" class="mycode_font">- Import )<br />
</span>اختر الملف الذ تريد استيراد جزء منه <span style="font-family: Times New Roman;" class="mycode_font">... </span>اختر أي ملف وليكن حتى نسخة من قاعدة البيانات الحالية <span style="font-family: Times New Roman;" class="mycode_font">.<br />
</span>ستظهر لك شاشة <span style="font-family: Times New Roman;" class="mycode_font">... </span>قم بالضغط على <span style="font-family: Times New Roman;" class="mycode_font">( </span>خيارات <span style="font-family: Times New Roman;" class="mycode_font">- Option ) </span>لتوسيع الشاشة بحيث تصبح بالشكل التالي <span style="font-family: Times New Roman;" class="mycode_font">:<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_81349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_81349295275.jpg]" class="mycode_img" /><br />
<br />
</span>في الجزء العلوي نختار نوع محتوى قاعدة البيانات الذي نريد استيراده <span style="font-family: Times New Roman;" class="mycode_font">... </span>وليكن <span style="font-family: Times New Roman;" class="mycode_font">( </span>جداول <span style="font-family: Times New Roman;" class="mycode_font">- Tables ) </span>واختر أي جدول من القائمة <span style="font-family: Times New Roman;" class="mycode_font">.<br />
</span>أما الخيارات التي في الأسفل ففي الأول نحدد الاختيارات التي نريد أن نستوردها <span style="font-family: Times New Roman;" class="mycode_font">( </span>نجلبها <span style="font-family: Times New Roman;" class="mycode_font">) </span>مع قاعدة البيانات <span style="font-family: Times New Roman;" class="mycode_font">.<br />
</span>وفي المنتصف نحدد إذا ما كنا نريد أن نستورد الجدول كبناء تصميمي فقط أم الجدول اضافة إلى البيانات بداخله <span style="font-family: Times New Roman;" class="mycode_font">.<br />
</span>وأخيراً في اليمين نحدد إذا ما كنا نريد الاستيراد كجدول أو كاستعلام <span style="font-family: Times New Roman;" class="mycode_font">.<br />
<br />
</span>اضغط موافق ولاحظ ظهور الجدول ضمن قائمة الجداول <span style="font-family: Times New Roman;" class="mycode_font">.<br />
<br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">هناك نوعية ثانية من الاستيراد وهو الاستيراد المرتبط</span></span> ، وفي هذه الحالة فإن أي تعديل على بيانات الجدول المضاف ينعكس على قاعدة البيانات المضاف منها الجدول <span style="font-family: Times New Roman;" class="mycode_font">.<br />
</span>ولاختيار هذا النوع من قائمة ملف اختر <span style="font-family: Times New Roman;" class="mycode_font">( </span>استيراد <span style="font-family: Times New Roman;" class="mycode_font">- Import ) </span>ثم <span style="font-family: Times New Roman;" class="mycode_font">( </span>جدول مرتبط <span style="font-family: Times New Roman;" class="mycode_font">- Link Table ) .<br />
</span>وبنفس الطريقة اختر الجدول <span style="font-family: Times New Roman;" class="mycode_font">... </span>عدل في بياناته ولاحظ التغيير في نفس الجدول من قاعدة البيانات الثانية <span style="font-family: Times New Roman;" class="mycode_font">.<br />
<br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">التصدير </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">:</span></span></span>هو العملية العكسية <span style="font-family: Times New Roman;" class="mycode_font">- </span>نسبياً <span style="font-family: Times New Roman;" class="mycode_font">- </span>للعملية السابقة <span style="font-family: Times New Roman;" class="mycode_font">... </span>الآن قم بتحديد جدول من قاعدة البيانات واضغط على قائمة ملف واختر <span style="font-family: Times New Roman;" class="mycode_font">( </span>تصدير <span style="font-family: Times New Roman;" class="mycode_font">- Export ) .<br />
</span>ستظهر شاشة تحدد فيها قاعدة البيانات التي نريد التصدير إليها <span style="font-family: Times New Roman;" class="mycode_font">... <br />
</span>وأخيراً ستظهر شاشة تطلب منك ادخال الإسم الذ تريد أن يحمله الجدول المصدر في قاعدة البيانات تلك <span style="font-family: Times New Roman;" class="mycode_font">... </span>اختر أي اسم ، كما يمكنك الإختيار بين تصدير بيانات الجدول من عدمه ، ثم انقر موافق <span style="font-family: Times New Roman;" class="mycode_font">.<br />
<br />
</span>افتح قاعدة البيانات الثانية ولاحظ ظهور الجدول الجديد فيها <span style="font-family: Times New Roman;" class="mycode_font">.<br />
<br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">قائمة الأدوات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">Tools Bar .</span></span></span>تحتوي هذه القائمة على العديد من الخيارات المهمة لقواعد البيانات منها <span style="font-family: Times New Roman;" class="mycode_font">:<br />
<br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">1 - </span></span><span style="color: #0000ff;" class="mycode_color">أدوات مساعدة لقواعد البيانات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Database Utilites .<br />
</span></span></span>يهمنا في هذا الجزء عمليتان <span style="font-family: Times New Roman;" class="mycode_font">... </span>الجزء الأول هو <span style="color: #ff0000;" class="mycode_color">تحويل قاعدة البيانات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">Convert Database<br />
</span></span>يتيح لك هذا الخيار تحويل قاعدة بياناتك إلى اصدرات سابقة من أكسيس <span style="font-family: Times New Roman;" class="mycode_font">... </span>لكن لاحظ أنه لن يمكنك التغيير في بناء النسخة المحولة <span style="font-family: Times New Roman;" class="mycode_font">.<br />
</span>نحتاج مثل هذه الخاصية مثلاً عند التعامل مع <span style="font-family: Times New Roman;" class="mycode_font">Data Control </span>في الفيجوال بيسك والتي لا تتعامل إلى مع <span style="font-family: Times New Roman;" class="mycode_font">Access 97 .<br />
<br />
</span>والجزء الثاني <span style="color: #ff0000;" class="mycode_color">هو ضغط وإصلاح قواعد البيانات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">Compact and Repair Database .</span></span>نحتاج بين كل فترة وأخرى إلى هذا الإختيار والذي يقوم بثلاث مهمات رئيسية <span style="font-family: Times New Roman;" class="mycode_font">:<br />
</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">* </span></span><span style="color: #7f0000;" class="mycode_color">ضغط بيانات قاعدة البيانات بحيث يصبح حجمها أصغر ، وذلك عن طريق تحديث طريقة حفظ المعلومات إلى طريقة قياسية </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">.<br />
* </span></span><span style="color: #7f0000;" class="mycode_color">زيادة سرعة الوصول إلى بيانات قاعدة البيانات عن طريق اعادة ترتيب المحتويات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">.<br />
* </span></span><span style="color: #7f0000;" class="mycode_color">اصلاح الأخطاء التي قد تحدث في قاعدة البيانات والتي قد تنشأ عن عدد من المشاكل منها مثلاً اغلاق الجهاز دون اغلاق قاعدة البيانات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">... </span></span><span style="color: #7f0000;" class="mycode_color">وهكذا </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">.<br />
* </span></span><span style="color: #7f0000;" class="mycode_color">ولا تنس انه يقوم بحذف السجلات التي حذفناها </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">- </span></span><span style="color: #7f0000;" class="mycode_color">ظاهرياً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">- </span></span><span style="color: #7f0000;" class="mycode_color">فيما مضى </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">.<br />
</span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">2 - </span></span><span style="color: #0000ff;" class="mycode_color">أمان </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Securty .</span></span></span>نحتاج إلى فتح قاعدة البيانات بطريقة <span style="font-family: Times New Roman;" class="mycode_font">Exuclusive ... </span>وذلك من خلال أمر فتح <span style="font-family: Times New Roman;" class="mycode_font">Open </span>اضغط على المؤشر الصغير بجانب زر الفتح واختر <span style="font-family: Times New Roman;" class="mycode_font">Exuclusive </span>وذلك بالشكل التالي <span style="font-family: Times New Roman;" class="mycode_font">:<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_11349295994.jpg" loading="lazy"  alt="[صورة مرفقة: 154_11349295994.jpg]" class="mycode_img" /><br />
<br />
</span><span style="color: #ff0000;" class="mycode_color">بعد ذلك يمكنك وضع كلمة سر للقاعدة وتغييرها </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">.</span></span><span style="color: #0000ff;" class="mycode_color">والله الموفق </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">...<br />
</span></span><span style="color: #0000ff;" class="mycode_color">والسلام عليكم ورحمة الله وبركاته </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span><br />
</div>
<span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><br />
</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #0000ff;" class="mycode_color"><div style="text-align: right;" class="mycode_align">بسم الله الرحمن الرحيم </div>
</span><div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.<br />
</span></span><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.<br />
ا<span style="font-weight: bold;" class="mycode_b">لدروس مقدمة من </span></span><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">أحمد جمال</span></span><span style="color: #0000ff;" class="mycode_color"><br />
<br />
</span></span>سنتعرف في هذا الدرس على بعض العمليات الخاصة بقواعد البيانات <span style="font-family: Times New Roman;" class="mycode_font">.<br />
<br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">أولاً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">: </span></span><span style="color: #ff0000;" class="mycode_color">عمليات الإستيراد والتصدير </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">( Import &amp; Export ) .<br />
</span></span><span style="color: #0000ff;" class="mycode_color">الإستيراد </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">:</span></span></span>نقصد بعملية الإستيراد جلب معلومات إلى قاعدة البيانات من خارجها <span style="font-family: Times New Roman;" class="mycode_font">...<br />
</span>من قائمة ملف <span style="font-family: Times New Roman;" class="mycode_font">File </span>اختر <span style="font-family: Times New Roman;" class="mycode_font">( </span>جلب معلومات خارجية <span style="font-family: Times New Roman;" class="mycode_font">- Get External Data ) </span>ومنها اختر <span style="font-family: Times New Roman;" class="mycode_font">( </span>استيراد <span style="font-family: Times New Roman;" class="mycode_font">- Import )<br />
</span>اختر الملف الذ تريد استيراد جزء منه <span style="font-family: Times New Roman;" class="mycode_font">... </span>اختر أي ملف وليكن حتى نسخة من قاعدة البيانات الحالية <span style="font-family: Times New Roman;" class="mycode_font">.<br />
</span>ستظهر لك شاشة <span style="font-family: Times New Roman;" class="mycode_font">... </span>قم بالضغط على <span style="font-family: Times New Roman;" class="mycode_font">( </span>خيارات <span style="font-family: Times New Roman;" class="mycode_font">- Option ) </span>لتوسيع الشاشة بحيث تصبح بالشكل التالي <span style="font-family: Times New Roman;" class="mycode_font">:<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_81349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_81349295275.jpg]" class="mycode_img" /><br />
<br />
</span>في الجزء العلوي نختار نوع محتوى قاعدة البيانات الذي نريد استيراده <span style="font-family: Times New Roman;" class="mycode_font">... </span>وليكن <span style="font-family: Times New Roman;" class="mycode_font">( </span>جداول <span style="font-family: Times New Roman;" class="mycode_font">- Tables ) </span>واختر أي جدول من القائمة <span style="font-family: Times New Roman;" class="mycode_font">.<br />
</span>أما الخيارات التي في الأسفل ففي الأول نحدد الاختيارات التي نريد أن نستوردها <span style="font-family: Times New Roman;" class="mycode_font">( </span>نجلبها <span style="font-family: Times New Roman;" class="mycode_font">) </span>مع قاعدة البيانات <span style="font-family: Times New Roman;" class="mycode_font">.<br />
</span>وفي المنتصف نحدد إذا ما كنا نريد أن نستورد الجدول كبناء تصميمي فقط أم الجدول اضافة إلى البيانات بداخله <span style="font-family: Times New Roman;" class="mycode_font">.<br />
</span>وأخيراً في اليمين نحدد إذا ما كنا نريد الاستيراد كجدول أو كاستعلام <span style="font-family: Times New Roman;" class="mycode_font">.<br />
<br />
</span>اضغط موافق ولاحظ ظهور الجدول ضمن قائمة الجداول <span style="font-family: Times New Roman;" class="mycode_font">.<br />
<br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">هناك نوعية ثانية من الاستيراد وهو الاستيراد المرتبط</span></span> ، وفي هذه الحالة فإن أي تعديل على بيانات الجدول المضاف ينعكس على قاعدة البيانات المضاف منها الجدول <span style="font-family: Times New Roman;" class="mycode_font">.<br />
</span>ولاختيار هذا النوع من قائمة ملف اختر <span style="font-family: Times New Roman;" class="mycode_font">( </span>استيراد <span style="font-family: Times New Roman;" class="mycode_font">- Import ) </span>ثم <span style="font-family: Times New Roman;" class="mycode_font">( </span>جدول مرتبط <span style="font-family: Times New Roman;" class="mycode_font">- Link Table ) .<br />
</span>وبنفس الطريقة اختر الجدول <span style="font-family: Times New Roman;" class="mycode_font">... </span>عدل في بياناته ولاحظ التغيير في نفس الجدول من قاعدة البيانات الثانية <span style="font-family: Times New Roman;" class="mycode_font">.<br />
<br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">التصدير </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">:</span></span></span>هو العملية العكسية <span style="font-family: Times New Roman;" class="mycode_font">- </span>نسبياً <span style="font-family: Times New Roman;" class="mycode_font">- </span>للعملية السابقة <span style="font-family: Times New Roman;" class="mycode_font">... </span>الآن قم بتحديد جدول من قاعدة البيانات واضغط على قائمة ملف واختر <span style="font-family: Times New Roman;" class="mycode_font">( </span>تصدير <span style="font-family: Times New Roman;" class="mycode_font">- Export ) .<br />
</span>ستظهر شاشة تحدد فيها قاعدة البيانات التي نريد التصدير إليها <span style="font-family: Times New Roman;" class="mycode_font">... <br />
</span>وأخيراً ستظهر شاشة تطلب منك ادخال الإسم الذ تريد أن يحمله الجدول المصدر في قاعدة البيانات تلك <span style="font-family: Times New Roman;" class="mycode_font">... </span>اختر أي اسم ، كما يمكنك الإختيار بين تصدير بيانات الجدول من عدمه ، ثم انقر موافق <span style="font-family: Times New Roman;" class="mycode_font">.<br />
<br />
</span>افتح قاعدة البيانات الثانية ولاحظ ظهور الجدول الجديد فيها <span style="font-family: Times New Roman;" class="mycode_font">.<br />
<br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">قائمة الأدوات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">Tools Bar .</span></span></span>تحتوي هذه القائمة على العديد من الخيارات المهمة لقواعد البيانات منها <span style="font-family: Times New Roman;" class="mycode_font">:<br />
<br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">1 - </span></span><span style="color: #0000ff;" class="mycode_color">أدوات مساعدة لقواعد البيانات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Database Utilites .<br />
</span></span></span>يهمنا في هذا الجزء عمليتان <span style="font-family: Times New Roman;" class="mycode_font">... </span>الجزء الأول هو <span style="color: #ff0000;" class="mycode_color">تحويل قاعدة البيانات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">Convert Database<br />
</span></span>يتيح لك هذا الخيار تحويل قاعدة بياناتك إلى اصدرات سابقة من أكسيس <span style="font-family: Times New Roman;" class="mycode_font">... </span>لكن لاحظ أنه لن يمكنك التغيير في بناء النسخة المحولة <span style="font-family: Times New Roman;" class="mycode_font">.<br />
</span>نحتاج مثل هذه الخاصية مثلاً عند التعامل مع <span style="font-family: Times New Roman;" class="mycode_font">Data Control </span>في الفيجوال بيسك والتي لا تتعامل إلى مع <span style="font-family: Times New Roman;" class="mycode_font">Access 97 .<br />
<br />
</span>والجزء الثاني <span style="color: #ff0000;" class="mycode_color">هو ضغط وإصلاح قواعد البيانات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">Compact and Repair Database .</span></span>نحتاج بين كل فترة وأخرى إلى هذا الإختيار والذي يقوم بثلاث مهمات رئيسية <span style="font-family: Times New Roman;" class="mycode_font">:<br />
</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">* </span></span><span style="color: #7f0000;" class="mycode_color">ضغط بيانات قاعدة البيانات بحيث يصبح حجمها أصغر ، وذلك عن طريق تحديث طريقة حفظ المعلومات إلى طريقة قياسية </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">.<br />
* </span></span><span style="color: #7f0000;" class="mycode_color">زيادة سرعة الوصول إلى بيانات قاعدة البيانات عن طريق اعادة ترتيب المحتويات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">.<br />
* </span></span><span style="color: #7f0000;" class="mycode_color">اصلاح الأخطاء التي قد تحدث في قاعدة البيانات والتي قد تنشأ عن عدد من المشاكل منها مثلاً اغلاق الجهاز دون اغلاق قاعدة البيانات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">... </span></span><span style="color: #7f0000;" class="mycode_color">وهكذا </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">.<br />
* </span></span><span style="color: #7f0000;" class="mycode_color">ولا تنس انه يقوم بحذف السجلات التي حذفناها </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">- </span></span><span style="color: #7f0000;" class="mycode_color">ظاهرياً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">- </span></span><span style="color: #7f0000;" class="mycode_color">فيما مضى </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #7f0000;" class="mycode_color">.<br />
</span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">2 - </span></span><span style="color: #0000ff;" class="mycode_color">أمان </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Securty .</span></span></span>نحتاج إلى فتح قاعدة البيانات بطريقة <span style="font-family: Times New Roman;" class="mycode_font">Exuclusive ... </span>وذلك من خلال أمر فتح <span style="font-family: Times New Roman;" class="mycode_font">Open </span>اضغط على المؤشر الصغير بجانب زر الفتح واختر <span style="font-family: Times New Roman;" class="mycode_font">Exuclusive </span>وذلك بالشكل التالي <span style="font-family: Times New Roman;" class="mycode_font">:<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_11349295994.jpg" loading="lazy"  alt="[صورة مرفقة: 154_11349295994.jpg]" class="mycode_img" /><br />
<br />
</span><span style="color: #ff0000;" class="mycode_color">بعد ذلك يمكنك وضع كلمة سر للقاعدة وتغييرها </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">.</span></span><span style="color: #0000ff;" class="mycode_color">والله الموفق </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">...<br />
</span></span><span style="color: #0000ff;" class="mycode_color">والسلام عليكم ورحمة الله وبركاته </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span><br />
</div>
<span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><br />
</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الرابع : العلاقات Relationships .]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5046</link>
			<pubDate>Wed, 03 Oct 2012 20:19:35 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=4563">azzamxp</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5046</guid>
			<description><![CDATA[<span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">بسم الله الرحمن الرحيم </span><br />
</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></div>
 <span style="color: #0000ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
الدروس مقدمة من </span></span><span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">أحمد جمال</span></span><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">العلاقات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">RelationShip</span></span></span></span><br />
</div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">قبل أن نبدأ نود أن نعرف أولاً لماذا نستخدم العلاقات ؟ لنعرف ذلك لا بد لنا أولاً أن نعرف ما معنى علاقة </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">يقصد العلاقة  هو اشتراك حقل بين جدولين بحيث تملك كل قيمة في هذا الحقل سجلين ، السجل  الأول في الجدول الأول والسجل الثاني في الجدول الآخر </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">نعود إلى سؤالنا السابق <span style="font-family: Times New Roman;" class="mycode_font">: </span>نستخدم العلاقة لنضمن شيئين رئيسيين </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">أولاً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: </span></span><span style="color: #0000ff;" class="mycode_color">تحقيق تكامل حقيقي بين جداول قاعدة البيانات </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">ثانياً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: </span></span><span style="color: #0000ff;" class="mycode_color">منع تكرار القيم في أي من الجداول لمنع إهدار حجم قواعد البيانات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ربما لم نبدأ بعد ، ولكن لنرى مثالاً سريعاً نضيفه سوياً لقاعدة البيانات التي كنا نعمل عليها الدروس السابقة </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لنقل أننا نريد أن نريد أن نقسم الأصدقاء إلى أربع مجموعات <span style="font-family: Times New Roman;" class="mycode_font">- </span>مثلاً <span style="font-family: Times New Roman;" class="mycode_font">- </span>بحسب السنة الدراسية في الكلية على سبيل المثال ، ونريد أن نعرف عن كل سنة عدد الطلبة فيها وعدد المواد الدراسية </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">إذا كنا نعمل بالطريقة التقليدية فسنقول <span style="font-family: Times New Roman;" class="mycode_font">: </span>نضيف لكل صديق حقل خاص بالسنة ، وحقل آخر خاص بعدد الطلبة العام وحقل ثالث بعدد المواد </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لكن لاحظ كم مرة سنكرر عدد المواد ، وعدد الطلبة </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أيضاً لو زادت مادة لطلبة أي سنة دراسية ، فهذا يعني أننا سنحدث بيانات جميع الحقول </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وقل نفس الأمر بالنسبة للحذف وغير ذلك </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ربما لا يتضح موضوع الحذف في مثالنا <span style="font-family: Times New Roman;" class="mycode_font">( </span>نوتة الهواتف <span style="font-family: Times New Roman;" class="mycode_font">) </span>ولكن سأخرج <span style="font-family: Times New Roman;" class="mycode_font">- </span>جزئياً <span style="font-family: Times New Roman;" class="mycode_font">- </span>عن الموضوع لأشرح مثالاً صغيراً على عملية الحذف </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لنفرض أن لدينا قاعدة بيانات تحتوي على الموظفين ويهمنا فقط اسم الموظف وفرع الشركة التي يعمل فيها ومكان الفرع </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">إذا قامت الشركة مثلاً بحذف فرع <span style="font-family: Times New Roman;" class="mycode_font">... </span>فهذا يعني أن تقوم يدوياً <span style="font-family: Times New Roman;" class="mycode_font">- </span>أو حتى بالكود <span style="font-family: Times New Roman;" class="mycode_font">- </span>بحذف جميع الموظفين الذين ينتمون إلى هذا الفرع </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لكن الأمر ليس كذلك مع العلاقات ، فبمجرد حذف القسم سوف يحذف تلقائياً الموظفون التابعون له <span style="font-family: Times New Roman;" class="mycode_font">– </span>طبعاً فقط إذا كنا نرغب في ذلك </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">- .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">لتلافي ذلك فإننا نستخدم ما يعرف بالعلاقات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">RelationShip .</span></span></span></div>
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">أنواع العلاقات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">:</span></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">النوع الأول </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: One To One - </span></span><span style="color: #0000ff;" class="mycode_color">علاقة واحد لواحد </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في هذه العلاقة نقول أن لكل سجل في القاعدة الرئيسية سجل واحد يقابله في القاعدة الثانية </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">مثال على هذه العلاقة ضمن قاعدة بيانات الأصدقاء </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">بفرض أننا نريد اضافة المعلومات الموجودة ضمن البطاقة الشخصية <span style="font-family: Times New Roman;" class="mycode_font">( </span>رقم البطاقة <span style="font-family: Times New Roman;" class="mycode_font">- </span>فصيلة الدم <span style="font-family: Times New Roman;" class="mycode_font">- </span>مصدر البطاقة </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">)</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">نستطيع اضافة هذه الحقول مباشرة إلى الجدول الأول ، ولكن  لاحظ كم سيصبح حجم هذا الجدول ، وبالتالي إذا حاولنا استخراج اسماء  الأصدقاء فقط فسيستغرق المزيد من الوقت </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ربما لن يظهر ذلك مع قاعدتنا البسيطة ولكنه يظهر مع قواعد البيانات الضخمة </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">إذن سنقوم بانشاء جدول جديد يحتوي على الحقول التالية <span style="font-family: Times New Roman;" class="mycode_font">( </span>رقم البطاقة <span style="font-family: Times New Roman;" class="mycode_font">- </span>فصيلة الدم <span style="font-family: Times New Roman;" class="mycode_font">- </span>مصدر البطاقة </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">) </span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">PassPort - BClass - From</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">تبقى شيء واحد وهو الحقل الذي يمثل رابطاً بين الجدولين </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وهذا الحقل الرابط له شروط هي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">* </span>أن يكون موجوداً في الجدولين </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">* </span>أن يكون نوعه متطابقاً في الجدولين <span style="font-family: Times New Roman;" class="mycode_font">( </span>فلا يصلح أن يكون الأول رقم والثاني نص </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">* </span>أن يحتوي على قيم فريدة <span style="font-family: Times New Roman;" class="mycode_font">( </span>بمعنى أن لا يتكرر <span style="font-family: Times New Roman;" class="mycode_font">) </span>حتى لا يسبب المشاكل </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ولذا فإننا نقول أننا لا نستطيع أن نستخدم حقل الإسم لاخلاله بالشرط الثالث لاحتمال تشابه الأسماء </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لذلك فإن أنسب حقل هو حقل الرقم لأننا ذكرنا أنه سيحتوي على قيم فريدة <span style="font-family: Times New Roman;" class="mycode_font">( </span>غير متشابهه </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">قم الآن باضافة حقل <span style="font-family: Times New Roman;" class="mycode_font">Number </span>إلى الجدول السابق وعينه كمفتاح رئيسي <span style="font-family: Times New Roman;" class="mycode_font">Primary Key </span>، وقم بحفظ الجدول تحت اسم <span style="font-family: Times New Roman;" class="mycode_font">Tb_R1 </span>أو أي اسم كما تحب </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: red;" class="mycode_color">*** في النهاية لا يستحب استخدام هذا النوع من العلاقات كثيراً ...</span></span></span><br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">النوع الثاني </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: One To Many - </span></span><span style="color: #0000ff;" class="mycode_color">علاقة واحد لمجموعة </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">( </span></span><span style="color: #0000ff;" class="mycode_color">والعكس صحيح </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">) .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في هذه العلاقة نقول إن لكل سجل في الجدول الرئيسي مجموعة سجلات في الجدول الثاني </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">مثال ذلك المثال الذ قمنا بشرحه في الدرس السابق </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لو لاحظت المثال ستجد أن مجموعة من الطلاب يمكن أن يكون لهم سجل واحد في جدول الفرق ، لكن لا يمكن أن يكون لطالب <span style="font-family: Times New Roman;" class="mycode_font">( </span>سجل <span style="font-family: Times New Roman;" class="mycode_font">) </span>واحد أكثر من سجل آخر في جدول الفرق <span style="font-family: Times New Roman;" class="mycode_font">( </span>السنوات الدراسية </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وهذا هو الفرق بينه وبين النوع التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لذا قم بانشاء جدول ثالث تحت اسم <span style="font-family: Times New Roman;" class="mycode_font">Tb_R2 </span>ويحتوي على الحقول التالية </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Year - Books - Students </span></span><br />
<span style="font-size: 4pt;" class="mycode_size">السنة <span style="font-family: Times New Roman;" class="mycode_font">- </span>الكتب <span style="font-family: Times New Roman;" class="mycode_font">- </span>الطلاب</span><br />
<span style="font-size: 4pt;" class="mycode_size">يمكننا اضافة حقل جديد في الجدول الأول <span style="font-family: Times New Roman;" class="mycode_font">Tb_Main </span>تحت اسم <span style="font-family: Times New Roman;" class="mycode_font">Year </span>حيث سيكون هو الحقل الرابط بين الجدولين </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">قم بالضغط على الجدول الأول ، ثم اضغط على <span style="font-family: Times New Roman;" class="mycode_font">( </span>تصميم <span style="font-family: Times New Roman;" class="mycode_font">- Design ) </span>، ثم قم بالضغط بزر الماوس الأيسر في المكان المطلوب ثم قم بالضغط على <span style="font-family: Times New Roman;" class="mycode_font">( </span>ادراج صف </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">- Insert Row ) .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أيضاً لا تنس أن تجعل حقل <span style="font-family: Times New Roman;" class="mycode_font">Year </span>مفتاح رئيسي في الجدول الثاني <span style="font-family: Times New Roman;" class="mycode_font">( </span>جدول الفرق الدراسية </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">) .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">*** </span></span><span style="color: #ff0000;" class="mycode_color">هذا النوع من علاقات هي الأكثر استخداماً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">.</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">النوع الثالث </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: Many To Many - </span></span><span style="color: #0000ff;" class="mycode_color">علاقة مجموعة إلى مجموعة </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">:</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">هل تتذكر العبارة التالية التي أوردتها في الدرس السابق ؟</span><br />
<span style="font-size: 4pt;" class="mycode_size">لكن لا يمكن أن يكون لطالب <span style="font-family: Times New Roman;" class="mycode_font">( </span>سجل <span style="font-family: Times New Roman;" class="mycode_font">) </span>واحد أكثر من سجل آخر في جدول الفرق <span style="font-family: Times New Roman;" class="mycode_font">( </span>السنوات الدراسية <span style="font-family: Times New Roman;" class="mycode_font">) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">إذا أزلنا <span style="font-family: Times New Roman;" class="mycode_font">( </span>لا <span style="font-family: Times New Roman;" class="mycode_font">) </span>فإننا نكون قد حصلنا على النوع الثالث <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">مثال هذه العلاقة <span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لو أردنا أن نضيف جدولاً يحتوي على اللغات فإننا سنلاحظ التالي <span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">* </span>يمكن للشخص الواحد أن يكون له أكثر من لغة <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">* </span>ويمكن للغة الواحدة أن تكون موجودة عند أكثر من شخص <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">للقيام بهذه النوعية من العلاقات فإننا نحتاج إلى جدول بسيط ، فمثلاً لدينا جدولين في البداية هما <span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الرقم </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">- </span></span><span style="color: #0000ff;" class="mycode_color">الاسم </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">1 - </span></span><span style="color: #0000ff;" class="mycode_color">أحمد</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">2 - </span></span><span style="color: #0000ff;" class="mycode_color">محمد</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">3 - </span></span><span style="color: #0000ff;" class="mycode_color">خالد</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">4 - </span></span><span style="color: #0000ff;" class="mycode_color">سامي</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">والثاني للغات <span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الرقم </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">- </span></span><span style="color: #0000ff;" class="mycode_color">اللغة</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">1 - </span></span><span style="color: #0000ff;" class="mycode_color">العربية</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">2 - </span></span><span style="color: #0000ff;" class="mycode_color">الانجليزية</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">3 - </span></span><span style="color: #0000ff;" class="mycode_color">الفرنسية</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">أما الجدول الإضافي فهو للعلاقة بين اللغات والأشخاص ، فلكي  ندلل على أن أحمد يتحدث العربية والانجليزية ، فيما يتحدث محمد الفرنسية ،  أما خالد فيتحدث الثلاث ، بينما لا يتحدث سامي أي لغة <span style="font-family: Times New Roman;" class="mycode_font">! </span>فإننا سوف نشكل الجدول التالي <span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">رقم الشخص </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">- </span></span><span style="color: #0000ff;" class="mycode_color">رقم اللغة</span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">1 - 1</span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">1 - 2</span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">2 - 3</span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">3 - 1</span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">3 - 2</span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">3 - 3</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">سنقوم الآن ببعض التعديلات على الجداول يصبح كما في المثال المرفق في هذا الدرس <span style="font-family: Times New Roman;" class="mycode_font">...</span></span></div>
 <br />
<span style="color: purple;" class="mycode_color">=====================================</span><br />
 <br />
 <br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">والآن وبعد معرفة الانواع المختلفة سنبدأ الآن بانشاء العلاقات بين الجدول ، وتوجد طريقتين للقيام بذلك </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">* </span></span><span style="color: #0000ff;" class="mycode_color">عن طريق محرر العلاقات </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">* </span></span><span style="color: #0000ff;" class="mycode_color">عن طريق المعالج الموجود في نوع البيانات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Data Types </span></span><span style="color: #0000ff;" class="mycode_color">الموجود في خصائص الحقل </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">وسوف نستخدم الطريقة الاولى </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">.</span></span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">سنبدأ الآن بإنشاء العلاقات بين جدول الأصدقاء وجدول معلومات البطاقة الشخصية <span style="font-family: Times New Roman;" class="mycode_font">( </span>تذكر أن العلاقة من نوع واحد إلى واحد </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">One To One ) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">من قائمة <span style="font-family: Times New Roman;" class="mycode_font">( Tools - </span>أدوات <span style="font-family: Times New Roman;" class="mycode_font">) </span>اختر <span style="font-family: Times New Roman;" class="mycode_font">( Relationships - </span>علاقات <span style="font-family: Times New Roman;" class="mycode_font">) </span>سوف تظهر شاشة فارغة <span style="font-family: Times New Roman;" class="mycode_font">- </span>افتراضياً <span style="font-family: Times New Roman;" class="mycode_font">- ... </span>اضغط بزر الماوس الأيمن واختر <span style="font-family: Times New Roman;" class="mycode_font">Show Tables - </span>إظهار جداول ، وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_01349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_01349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">والآن قم باختيار الجداول واحداً تلو الآخر واضغط <span style="font-family: Times New Roman;" class="mycode_font">Add - </span>اضافة ، وبعد الانتهاء اختر <span style="font-family: Times New Roman;" class="mycode_font">Close - </span>إغلاق </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">سيظهر لك شكل كالتالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
</span><span style="font-family: Times New Roman;" class="mycode_font"><img src="https://vb4arb.com/vb/uploaded/154_11349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_11349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">الآن من قائمة <span style="font-family: Times New Roman;" class="mycode_font">Relationships - </span>العلاقات ، اختر تحرير علاقة <span style="font-family: Times New Roman;" class="mycode_font">- Edit Relationship . </span>سوف تظهر لك شاشة اختر منها </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Create New .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">سوف تظهر لك شاشة جديدة بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_21349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_21349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">في خاصية <span style="font-family: Times New Roman;" class="mycode_font">Left Table Name </span>اختر الجدول الذي سيكون مصدراً للبيانات وهو عندنا </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Tb_Main</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وفي الجزء الأيمن اختر </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Tb_R1</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وبالنسبة لخاصية <span style="font-family: Times New Roman;" class="mycode_font">Left Column Name </span>اختر الحقل الذي سيكون رابطاً من الجدول الرئيسي ، ولذا سنختار </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Number</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وفي الجزء الأيمن سيكون الحقل أيضاً هو </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Number .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_31349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_31349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">قم الآن بالضغط على زر <span style="font-family: Times New Roman;" class="mycode_font">Ok </span>وستظهر لك شاشة بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_41349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_41349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ ظهور نوع العلاقة في الجزء الأسفل من الشاشة </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أما بالنسبة لأزرار الاختيار </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">1 - </span></span><span style="color: #0000ff;" class="mycode_color">مربع الإختيار الأول </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: </span></span><span style="color: #0000ff;" class="mycode_color">في هذا الخيار تحدد إذا ما كنت تريد منع المستخدم على ادخال حقل في الجدول الثاني دون أن يكون له نظير في الجدول الأول </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">2 - </span></span><span style="color: #0000ff;" class="mycode_color">مربع الإختيار الثاني </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: </span></span><span style="color: #0000ff;" class="mycode_color">في هذا الخيار تحدد إذا ما كان تحديث بيانات الجدول الثاني عند تغيير قيم حقل المفتاح الرئيسي </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">3 - </span></span><span style="color: #0000ff;" class="mycode_color">مربع الإختيار الثالث </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: </span></span><span style="color: #0000ff;" class="mycode_color">في هذا الخيار تحدد إذا ما كنت تريد حذف بيانات الجدول الثاني عند حذف نفس السجل في الجدول الرئيسي </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">هناك زر آخر تحت اسم <span style="font-family: Times New Roman;" class="mycode_font">( Join Type - </span>نوع الدمج <span style="font-family: Times New Roman;" class="mycode_font">) </span>وبها ثلاث خيارات لأنواع مختلفة من الدمج </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">والآن قم بالضغط على زر <span style="font-family: Times New Roman;" class="mycode_font">( Create - </span>إنشاء <span style="font-family: Times New Roman;" class="mycode_font">) . </span>ستلاحظ ظهور رسم لعلاقة بين الجدولين وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_51349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_51349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">وبهذا نكون قد أنشأنا العلاقة الأولى من نوع <span style="font-family: Times New Roman;" class="mycode_font">One To One ... </span>في العلاقة التالية سوف نستخدم المعالج </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">للتأكد من عمل هذه العلاقة اذهب إلى <span style="font-family: Times New Roman;" class="mycode_font">Tb_Main </span>وانقر علامة <span style="font-family: Times New Roman;" class="mycode_font">+ </span>الموجودة على يساره <span style="font-family: Times New Roman;" class="mycode_font">... </span>أتمنى أن يظهر لديك الشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_61349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_61349295275.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
</span><br />
 			 			<span style="font-size: 4pt;" class="mycode_size">سوف نقوم الآن بإنشاء العلاقة الخاصة بالسنة الدراسية <span style="font-family: Times New Roman;" class="mycode_font">... </span>لذا سوف نتجه إلى جدول <span style="font-family: Times New Roman;" class="mycode_font">TB_Main </span>ونضغط <span style="font-family: Times New Roman;" class="mycode_font">Design </span>ومن ثم نذهب إلى الحقل <span style="font-family: Times New Roman;" class="mycode_font">Year </span>ونختار <span style="font-family: Times New Roman;" class="mycode_font">Lookup Wizard </span>، وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_71349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_71349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">أول شاشة تظهر لنا تخيرنا فيما إذا ما كنا نريد أن نختار جدولاً لننشأ معه علاقة ، أم نريد أن نضع قيم <span style="font-family: Times New Roman;" class="mycode_font">... </span>سوف نترك الخيار الافتراضي وهو الأول ونضغط على التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">الشاشة التالية سوف تطلب منا اختيار الجدول الذي نريد إنشاء علاقة معه ، وسنختار </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Tb_R2 .</span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">في الشاشة الثالثة سوف يطلب اسماء الحقول التي نريد لها أن تظهر في الجدول <span style="font-family: Times New Roman;" class="mycode_font">... </span>سوف نختار <span style="font-family: Times New Roman;" class="mycode_font">Year </span>وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_81349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_81349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">ومن ثم نضغط على التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في الشاشة التالية سوف يظهر لنا بيانات الحقل المختار الموجودة حالياً في الجدول الذي اخترناه ، لذا سوف نختار التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أخيراً سوف نختار اسم الحقل الذي نريد له أن يظهر العلاقة ، وسنتركه على ما هو عليه ، ونختار <span style="font-family: Times New Roman;" class="mycode_font">Finish - </span>إنهاء </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">سيخبرك أن الجدول لا بد أن يحفظ أولاً قبل القيام بضبط العلاقة <span style="font-family: Times New Roman;" class="mycode_font">... </span>قم بالحفظ ، ومن ثم أغلق شاشة التصميم </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">الآن قم بتشغيل الجدول واختر الحقل <span style="font-family: Times New Roman;" class="mycode_font">Year </span>ولاحظ ظهور قيم الجدول الثاني في قائمة وبإمكانك الاختيار منها مباشرة <span style="font-family: Times New Roman;" class="mycode_font">... </span>وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_01349295291.jpg" loading="lazy"  alt="[صورة مرفقة: 154_01349295291.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">أيضاً اختر الجدول <span style="font-family: Times New Roman;" class="mycode_font">Tb_R2 </span>وانقر علامة <span style="font-family: Times New Roman;" class="mycode_font">+ </span>سيظهر لك جميع الطلبة الذين ينتمون إلى هذه السنة وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_11349295291.jpg" loading="lazy"  alt="[صورة مرفقة: 154_11349295291.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">أخيراً سوف نلقي نظرة على شاشة العلاقات التي قمنا بتشغيلها في الدرس السابق <span style="font-family: Times New Roman;" class="mycode_font">... </span>سوف يظهر لك شكل قريب من التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_21349295291.jpg" loading="lazy"  alt="[صورة مرفقة: 154_21349295291.jpg]" class="mycode_img" /><br />
 <br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">الملف المرفق يحتوي على جميع العلاقات اضافة إلى جميع محتويات الدروس السابقة ، والله الموفق <span style="font-family: Times New Roman;" class="mycode_font">...</span></span><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=2982" target="_blank" title="">db5.zip</a> (الحجم : 37.41 ك ب / التحميلات : 124)
]]></description>
			<content:encoded><![CDATA[<span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">بسم الله الرحمن الرحيم </span><br />
</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></div>
 <span style="color: #0000ff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
الدروس مقدمة من </span></span><span style="color: #ff0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">أحمد جمال</span></span><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">العلاقات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">RelationShip</span></span></span></span><br />
</div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">قبل أن نبدأ نود أن نعرف أولاً لماذا نستخدم العلاقات ؟ لنعرف ذلك لا بد لنا أولاً أن نعرف ما معنى علاقة </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">يقصد العلاقة  هو اشتراك حقل بين جدولين بحيث تملك كل قيمة في هذا الحقل سجلين ، السجل  الأول في الجدول الأول والسجل الثاني في الجدول الآخر </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">نعود إلى سؤالنا السابق <span style="font-family: Times New Roman;" class="mycode_font">: </span>نستخدم العلاقة لنضمن شيئين رئيسيين </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">أولاً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: </span></span><span style="color: #0000ff;" class="mycode_color">تحقيق تكامل حقيقي بين جداول قاعدة البيانات </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">ثانياً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: </span></span><span style="color: #0000ff;" class="mycode_color">منع تكرار القيم في أي من الجداول لمنع إهدار حجم قواعد البيانات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ربما لم نبدأ بعد ، ولكن لنرى مثالاً سريعاً نضيفه سوياً لقاعدة البيانات التي كنا نعمل عليها الدروس السابقة </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لنقل أننا نريد أن نريد أن نقسم الأصدقاء إلى أربع مجموعات <span style="font-family: Times New Roman;" class="mycode_font">- </span>مثلاً <span style="font-family: Times New Roman;" class="mycode_font">- </span>بحسب السنة الدراسية في الكلية على سبيل المثال ، ونريد أن نعرف عن كل سنة عدد الطلبة فيها وعدد المواد الدراسية </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">إذا كنا نعمل بالطريقة التقليدية فسنقول <span style="font-family: Times New Roman;" class="mycode_font">: </span>نضيف لكل صديق حقل خاص بالسنة ، وحقل آخر خاص بعدد الطلبة العام وحقل ثالث بعدد المواد </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لكن لاحظ كم مرة سنكرر عدد المواد ، وعدد الطلبة </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أيضاً لو زادت مادة لطلبة أي سنة دراسية ، فهذا يعني أننا سنحدث بيانات جميع الحقول </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وقل نفس الأمر بالنسبة للحذف وغير ذلك </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ربما لا يتضح موضوع الحذف في مثالنا <span style="font-family: Times New Roman;" class="mycode_font">( </span>نوتة الهواتف <span style="font-family: Times New Roman;" class="mycode_font">) </span>ولكن سأخرج <span style="font-family: Times New Roman;" class="mycode_font">- </span>جزئياً <span style="font-family: Times New Roman;" class="mycode_font">- </span>عن الموضوع لأشرح مثالاً صغيراً على عملية الحذف </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لنفرض أن لدينا قاعدة بيانات تحتوي على الموظفين ويهمنا فقط اسم الموظف وفرع الشركة التي يعمل فيها ومكان الفرع </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">إذا قامت الشركة مثلاً بحذف فرع <span style="font-family: Times New Roman;" class="mycode_font">... </span>فهذا يعني أن تقوم يدوياً <span style="font-family: Times New Roman;" class="mycode_font">- </span>أو حتى بالكود <span style="font-family: Times New Roman;" class="mycode_font">- </span>بحذف جميع الموظفين الذين ينتمون إلى هذا الفرع </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لكن الأمر ليس كذلك مع العلاقات ، فبمجرد حذف القسم سوف يحذف تلقائياً الموظفون التابعون له <span style="font-family: Times New Roman;" class="mycode_font">– </span>طبعاً فقط إذا كنا نرغب في ذلك </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">- .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">لتلافي ذلك فإننا نستخدم ما يعرف بالعلاقات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">RelationShip .</span></span></span></div>
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">أنواع العلاقات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">:</span></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">النوع الأول </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: One To One - </span></span><span style="color: #0000ff;" class="mycode_color">علاقة واحد لواحد </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">.</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في هذه العلاقة نقول أن لكل سجل في القاعدة الرئيسية سجل واحد يقابله في القاعدة الثانية </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">مثال على هذه العلاقة ضمن قاعدة بيانات الأصدقاء </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">بفرض أننا نريد اضافة المعلومات الموجودة ضمن البطاقة الشخصية <span style="font-family: Times New Roman;" class="mycode_font">( </span>رقم البطاقة <span style="font-family: Times New Roman;" class="mycode_font">- </span>فصيلة الدم <span style="font-family: Times New Roman;" class="mycode_font">- </span>مصدر البطاقة </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">)</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">نستطيع اضافة هذه الحقول مباشرة إلى الجدول الأول ، ولكن  لاحظ كم سيصبح حجم هذا الجدول ، وبالتالي إذا حاولنا استخراج اسماء  الأصدقاء فقط فسيستغرق المزيد من الوقت </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ربما لن يظهر ذلك مع قاعدتنا البسيطة ولكنه يظهر مع قواعد البيانات الضخمة </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">إذن سنقوم بانشاء جدول جديد يحتوي على الحقول التالية <span style="font-family: Times New Roman;" class="mycode_font">( </span>رقم البطاقة <span style="font-family: Times New Roman;" class="mycode_font">- </span>فصيلة الدم <span style="font-family: Times New Roman;" class="mycode_font">- </span>مصدر البطاقة </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">) </span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">PassPort - BClass - From</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">تبقى شيء واحد وهو الحقل الذي يمثل رابطاً بين الجدولين </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وهذا الحقل الرابط له شروط هي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">* </span>أن يكون موجوداً في الجدولين </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">* </span>أن يكون نوعه متطابقاً في الجدولين <span style="font-family: Times New Roman;" class="mycode_font">( </span>فلا يصلح أن يكون الأول رقم والثاني نص </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">* </span>أن يحتوي على قيم فريدة <span style="font-family: Times New Roman;" class="mycode_font">( </span>بمعنى أن لا يتكرر <span style="font-family: Times New Roman;" class="mycode_font">) </span>حتى لا يسبب المشاكل </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ولذا فإننا نقول أننا لا نستطيع أن نستخدم حقل الإسم لاخلاله بالشرط الثالث لاحتمال تشابه الأسماء </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لذلك فإن أنسب حقل هو حقل الرقم لأننا ذكرنا أنه سيحتوي على قيم فريدة <span style="font-family: Times New Roman;" class="mycode_font">( </span>غير متشابهه </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">قم الآن باضافة حقل <span style="font-family: Times New Roman;" class="mycode_font">Number </span>إلى الجدول السابق وعينه كمفتاح رئيسي <span style="font-family: Times New Roman;" class="mycode_font">Primary Key </span>، وقم بحفظ الجدول تحت اسم <span style="font-family: Times New Roman;" class="mycode_font">Tb_R1 </span>أو أي اسم كما تحب </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: red;" class="mycode_color">*** في النهاية لا يستحب استخدام هذا النوع من العلاقات كثيراً ...</span></span></span><br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">النوع الثاني </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: One To Many - </span></span><span style="color: #0000ff;" class="mycode_color">علاقة واحد لمجموعة </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">( </span></span><span style="color: #0000ff;" class="mycode_color">والعكس صحيح </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">) .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في هذه العلاقة نقول إن لكل سجل في الجدول الرئيسي مجموعة سجلات في الجدول الثاني </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">مثال ذلك المثال الذ قمنا بشرحه في الدرس السابق </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لو لاحظت المثال ستجد أن مجموعة من الطلاب يمكن أن يكون لهم سجل واحد في جدول الفرق ، لكن لا يمكن أن يكون لطالب <span style="font-family: Times New Roman;" class="mycode_font">( </span>سجل <span style="font-family: Times New Roman;" class="mycode_font">) </span>واحد أكثر من سجل آخر في جدول الفرق <span style="font-family: Times New Roman;" class="mycode_font">( </span>السنوات الدراسية </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وهذا هو الفرق بينه وبين النوع التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لذا قم بانشاء جدول ثالث تحت اسم <span style="font-family: Times New Roman;" class="mycode_font">Tb_R2 </span>ويحتوي على الحقول التالية </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Year - Books - Students </span></span><br />
<span style="font-size: 4pt;" class="mycode_size">السنة <span style="font-family: Times New Roman;" class="mycode_font">- </span>الكتب <span style="font-family: Times New Roman;" class="mycode_font">- </span>الطلاب</span><br />
<span style="font-size: 4pt;" class="mycode_size">يمكننا اضافة حقل جديد في الجدول الأول <span style="font-family: Times New Roman;" class="mycode_font">Tb_Main </span>تحت اسم <span style="font-family: Times New Roman;" class="mycode_font">Year </span>حيث سيكون هو الحقل الرابط بين الجدولين </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">قم بالضغط على الجدول الأول ، ثم اضغط على <span style="font-family: Times New Roman;" class="mycode_font">( </span>تصميم <span style="font-family: Times New Roman;" class="mycode_font">- Design ) </span>، ثم قم بالضغط بزر الماوس الأيسر في المكان المطلوب ثم قم بالضغط على <span style="font-family: Times New Roman;" class="mycode_font">( </span>ادراج صف </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">- Insert Row ) .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أيضاً لا تنس أن تجعل حقل <span style="font-family: Times New Roman;" class="mycode_font">Year </span>مفتاح رئيسي في الجدول الثاني <span style="font-family: Times New Roman;" class="mycode_font">( </span>جدول الفرق الدراسية </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">) .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">*** </span></span><span style="color: #ff0000;" class="mycode_color">هذا النوع من علاقات هي الأكثر استخداماً </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">.</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">النوع الثالث </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: Many To Many - </span></span><span style="color: #0000ff;" class="mycode_color">علاقة مجموعة إلى مجموعة </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">:</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">هل تتذكر العبارة التالية التي أوردتها في الدرس السابق ؟</span><br />
<span style="font-size: 4pt;" class="mycode_size">لكن لا يمكن أن يكون لطالب <span style="font-family: Times New Roman;" class="mycode_font">( </span>سجل <span style="font-family: Times New Roman;" class="mycode_font">) </span>واحد أكثر من سجل آخر في جدول الفرق <span style="font-family: Times New Roman;" class="mycode_font">( </span>السنوات الدراسية <span style="font-family: Times New Roman;" class="mycode_font">) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">إذا أزلنا <span style="font-family: Times New Roman;" class="mycode_font">( </span>لا <span style="font-family: Times New Roman;" class="mycode_font">) </span>فإننا نكون قد حصلنا على النوع الثالث <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">مثال هذه العلاقة <span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لو أردنا أن نضيف جدولاً يحتوي على اللغات فإننا سنلاحظ التالي <span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">* </span>يمكن للشخص الواحد أن يكون له أكثر من لغة <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">* </span>ويمكن للغة الواحدة أن تكون موجودة عند أكثر من شخص <span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">للقيام بهذه النوعية من العلاقات فإننا نحتاج إلى جدول بسيط ، فمثلاً لدينا جدولين في البداية هما <span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الرقم </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">- </span></span><span style="color: #0000ff;" class="mycode_color">الاسم </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">1 - </span></span><span style="color: #0000ff;" class="mycode_color">أحمد</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">2 - </span></span><span style="color: #0000ff;" class="mycode_color">محمد</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">3 - </span></span><span style="color: #0000ff;" class="mycode_color">خالد</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">4 - </span></span><span style="color: #0000ff;" class="mycode_color">سامي</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">والثاني للغات <span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الرقم </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">- </span></span><span style="color: #0000ff;" class="mycode_color">اللغة</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">1 - </span></span><span style="color: #0000ff;" class="mycode_color">العربية</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">2 - </span></span><span style="color: #0000ff;" class="mycode_color">الانجليزية</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">3 - </span></span><span style="color: #0000ff;" class="mycode_color">الفرنسية</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">أما الجدول الإضافي فهو للعلاقة بين اللغات والأشخاص ، فلكي  ندلل على أن أحمد يتحدث العربية والانجليزية ، فيما يتحدث محمد الفرنسية ،  أما خالد فيتحدث الثلاث ، بينما لا يتحدث سامي أي لغة <span style="font-family: Times New Roman;" class="mycode_font">! </span>فإننا سوف نشكل الجدول التالي <span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">رقم الشخص </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">- </span></span><span style="color: #0000ff;" class="mycode_color">رقم اللغة</span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">1 - 1</span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">1 - 2</span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">2 - 3</span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">3 - 1</span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">3 - 2</span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">3 - 3</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">سنقوم الآن ببعض التعديلات على الجداول يصبح كما في المثال المرفق في هذا الدرس <span style="font-family: Times New Roman;" class="mycode_font">...</span></span></div>
 <br />
<span style="color: purple;" class="mycode_color">=====================================</span><br />
 <br />
 <br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">والآن وبعد معرفة الانواع المختلفة سنبدأ الآن بانشاء العلاقات بين الجدول ، وتوجد طريقتين للقيام بذلك </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">* </span></span><span style="color: #0000ff;" class="mycode_color">عن طريق محرر العلاقات </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">* </span></span><span style="color: #0000ff;" class="mycode_color">عن طريق المعالج الموجود في نوع البيانات </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Data Types </span></span><span style="color: #0000ff;" class="mycode_color">الموجود في خصائص الحقل </span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">وسوف نستخدم الطريقة الاولى </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">.</span></span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">سنبدأ الآن بإنشاء العلاقات بين جدول الأصدقاء وجدول معلومات البطاقة الشخصية <span style="font-family: Times New Roman;" class="mycode_font">( </span>تذكر أن العلاقة من نوع واحد إلى واحد </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">One To One ) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">من قائمة <span style="font-family: Times New Roman;" class="mycode_font">( Tools - </span>أدوات <span style="font-family: Times New Roman;" class="mycode_font">) </span>اختر <span style="font-family: Times New Roman;" class="mycode_font">( Relationships - </span>علاقات <span style="font-family: Times New Roman;" class="mycode_font">) </span>سوف تظهر شاشة فارغة <span style="font-family: Times New Roman;" class="mycode_font">- </span>افتراضياً <span style="font-family: Times New Roman;" class="mycode_font">- ... </span>اضغط بزر الماوس الأيمن واختر <span style="font-family: Times New Roman;" class="mycode_font">Show Tables - </span>إظهار جداول ، وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_01349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_01349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">والآن قم باختيار الجداول واحداً تلو الآخر واضغط <span style="font-family: Times New Roman;" class="mycode_font">Add - </span>اضافة ، وبعد الانتهاء اختر <span style="font-family: Times New Roman;" class="mycode_font">Close - </span>إغلاق </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">سيظهر لك شكل كالتالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
</span><span style="font-family: Times New Roman;" class="mycode_font"><img src="https://vb4arb.com/vb/uploaded/154_11349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_11349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">الآن من قائمة <span style="font-family: Times New Roman;" class="mycode_font">Relationships - </span>العلاقات ، اختر تحرير علاقة <span style="font-family: Times New Roman;" class="mycode_font">- Edit Relationship . </span>سوف تظهر لك شاشة اختر منها </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Create New .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">سوف تظهر لك شاشة جديدة بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_21349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_21349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">في خاصية <span style="font-family: Times New Roman;" class="mycode_font">Left Table Name </span>اختر الجدول الذي سيكون مصدراً للبيانات وهو عندنا </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Tb_Main</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وفي الجزء الأيمن اختر </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Tb_R1</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وبالنسبة لخاصية <span style="font-family: Times New Roman;" class="mycode_font">Left Column Name </span>اختر الحقل الذي سيكون رابطاً من الجدول الرئيسي ، ولذا سنختار </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Number</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وفي الجزء الأيمن سيكون الحقل أيضاً هو </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Number .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_31349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_31349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">قم الآن بالضغط على زر <span style="font-family: Times New Roman;" class="mycode_font">Ok </span>وستظهر لك شاشة بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_41349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_41349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ ظهور نوع العلاقة في الجزء الأسفل من الشاشة </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أما بالنسبة لأزرار الاختيار </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">1 - </span></span><span style="color: #0000ff;" class="mycode_color">مربع الإختيار الأول </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: </span></span><span style="color: #0000ff;" class="mycode_color">في هذا الخيار تحدد إذا ما كنت تريد منع المستخدم على ادخال حقل في الجدول الثاني دون أن يكون له نظير في الجدول الأول </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">2 - </span></span><span style="color: #0000ff;" class="mycode_color">مربع الإختيار الثاني </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: </span></span><span style="color: #0000ff;" class="mycode_color">في هذا الخيار تحدد إذا ما كان تحديث بيانات الجدول الثاني عند تغيير قيم حقل المفتاح الرئيسي </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">3 - </span></span><span style="color: #0000ff;" class="mycode_color">مربع الإختيار الثالث </span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">: </span></span><span style="color: #0000ff;" class="mycode_color">في هذا الخيار تحدد إذا ما كنت تريد حذف بيانات الجدول الثاني عند حذف نفس السجل في الجدول الرئيسي </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">هناك زر آخر تحت اسم <span style="font-family: Times New Roman;" class="mycode_font">( Join Type - </span>نوع الدمج <span style="font-family: Times New Roman;" class="mycode_font">) </span>وبها ثلاث خيارات لأنواع مختلفة من الدمج </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">والآن قم بالضغط على زر <span style="font-family: Times New Roman;" class="mycode_font">( Create - </span>إنشاء <span style="font-family: Times New Roman;" class="mycode_font">) . </span>ستلاحظ ظهور رسم لعلاقة بين الجدولين وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_51349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_51349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">وبهذا نكون قد أنشأنا العلاقة الأولى من نوع <span style="font-family: Times New Roman;" class="mycode_font">One To One ... </span>في العلاقة التالية سوف نستخدم المعالج </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">للتأكد من عمل هذه العلاقة اذهب إلى <span style="font-family: Times New Roman;" class="mycode_font">Tb_Main </span>وانقر علامة <span style="font-family: Times New Roman;" class="mycode_font">+ </span>الموجودة على يساره <span style="font-family: Times New Roman;" class="mycode_font">... </span>أتمنى أن يظهر لديك الشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_61349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_61349295275.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
</span><br />
 			 			<span style="font-size: 4pt;" class="mycode_size">سوف نقوم الآن بإنشاء العلاقة الخاصة بالسنة الدراسية <span style="font-family: Times New Roman;" class="mycode_font">... </span>لذا سوف نتجه إلى جدول <span style="font-family: Times New Roman;" class="mycode_font">TB_Main </span>ونضغط <span style="font-family: Times New Roman;" class="mycode_font">Design </span>ومن ثم نذهب إلى الحقل <span style="font-family: Times New Roman;" class="mycode_font">Year </span>ونختار <span style="font-family: Times New Roman;" class="mycode_font">Lookup Wizard </span>، وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_71349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_71349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">أول شاشة تظهر لنا تخيرنا فيما إذا ما كنا نريد أن نختار جدولاً لننشأ معه علاقة ، أم نريد أن نضع قيم <span style="font-family: Times New Roman;" class="mycode_font">... </span>سوف نترك الخيار الافتراضي وهو الأول ونضغط على التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">الشاشة التالية سوف تطلب منا اختيار الجدول الذي نريد إنشاء علاقة معه ، وسنختار </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Tb_R2 .</span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">في الشاشة الثالثة سوف يطلب اسماء الحقول التي نريد لها أن تظهر في الجدول <span style="font-family: Times New Roman;" class="mycode_font">... </span>سوف نختار <span style="font-family: Times New Roman;" class="mycode_font">Year </span>وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_81349295275.jpg" loading="lazy"  alt="[صورة مرفقة: 154_81349295275.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">ومن ثم نضغط على التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في الشاشة التالية سوف يظهر لنا بيانات الحقل المختار الموجودة حالياً في الجدول الذي اخترناه ، لذا سوف نختار التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أخيراً سوف نختار اسم الحقل الذي نريد له أن يظهر العلاقة ، وسنتركه على ما هو عليه ، ونختار <span style="font-family: Times New Roman;" class="mycode_font">Finish - </span>إنهاء </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">سيخبرك أن الجدول لا بد أن يحفظ أولاً قبل القيام بضبط العلاقة <span style="font-family: Times New Roman;" class="mycode_font">... </span>قم بالحفظ ، ومن ثم أغلق شاشة التصميم </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">.</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">الآن قم بتشغيل الجدول واختر الحقل <span style="font-family: Times New Roman;" class="mycode_font">Year </span>ولاحظ ظهور قيم الجدول الثاني في قائمة وبإمكانك الاختيار منها مباشرة <span style="font-family: Times New Roman;" class="mycode_font">... </span>وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_01349295291.jpg" loading="lazy"  alt="[صورة مرفقة: 154_01349295291.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">أيضاً اختر الجدول <span style="font-family: Times New Roman;" class="mycode_font">Tb_R2 </span>وانقر علامة <span style="font-family: Times New Roman;" class="mycode_font">+ </span>سيظهر لك جميع الطلبة الذين ينتمون إلى هذه السنة وذلك بالشكل التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_11349295291.jpg" loading="lazy"  alt="[صورة مرفقة: 154_11349295291.jpg]" class="mycode_img" /><br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">أخيراً سوف نلقي نظرة على شاشة العلاقات التي قمنا بتشغيلها في الدرس السابق <span style="font-family: Times New Roman;" class="mycode_font">... </span>سوف يظهر لك شكل قريب من التالي </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">:</span></span><br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_21349295291.jpg" loading="lazy"  alt="[صورة مرفقة: 154_21349295291.jpg]" class="mycode_img" /><br />
 <br />
 <br />
<span style="font-size: 4pt;" class="mycode_size">الملف المرفق يحتوي على جميع العلاقات اضافة إلى جميع محتويات الدروس السابقة ، والله الموفق <span style="font-family: Times New Roman;" class="mycode_font">...</span></span><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=2982" target="_blank" title="">db5.zip</a> (الحجم : 37.41 ك ب / التحميلات : 124)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الثالث : بناء النماذج Forms]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5045</link>
			<pubDate>Wed, 03 Oct 2012 20:13:06 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=4563">azzamxp</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5045</guid>
			<description><![CDATA[<span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">بسم الله الرحمن الرحيم</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span><br />
 <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">النماذج</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> Forms :</span></span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">تعتبر النماذج أقرب أجزاء الأكسيس إلى الفيجوال بيسك - رغم أنها لا تستخدم في الفيجوال</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> - .</span></span><br />
</div>
<br />
<br />
<span style="font-size: 4pt;" class="mycode_size">وسنقوم خلال الدروس بإنشاء نموذج قاعدة بيانات الأصدقاء التي قمنا بإنشاءها</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">بعد أن تقوم بفتح قاعدة البيانات اختر نماذج<span style="font-family: Times New Roman;" class="mycode_font"> - Forms </span>وسيظهر لك أحد الإختيارين التاليين</span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">انشاء نموذج في طريقة عرض التصميم</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Create form in Design view</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">انشاء نموذج باستخدام المعالج</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Create form by using wizerd</span></span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنقوم مبدئياً بانشاء نموذج باستخدام المعالج ... ولن يختلف الأمر في حالة القيام بذلك يدوياً ، اختر هذه الطريقة و</span><span style="font-size: 4pt;" class="mycode_size">سيظهر لنا مربع حواري بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_01349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_01349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">من الجزء الأعلى سوف نختار اسم الجدول ... سنختار جدولنا</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">وفي الجزء الثاني سوف نختار الحقول التي نريد لها أن تظهر في النموذج ... لذا قم باختيارها كلها ، واضغط التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">بعد ذلك سوف يعطينا أشكال مختلفة من عرض النموذج ... سوف نختار الشكل الأول ثم نقوم بضغط التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">في الشاشة التالية سوف يعطينا تنسيقات مختلفة ... اختر التنسيق الذي يروق لك</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">آخر الشاشات سوف يطلب منك اسم النموذج . سنسميه<span style="font-family: Times New Roman;" class="mycode_font"> Form1 ... </span>الإختيارات الموجودة بالأسفل واضحة وسنتركها على ما هي عليه</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ثم نضغط انهاء</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">سوف يتكون لنا نموذج بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_11349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_11349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">يمكنك التنقل بين السجلات واضافة وحذف سجلات</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">إذا كنت تريد التعديل في شكل النموذج اضغط على طرف شريط  الأدوات ، غير أماكن الأدوات كما يحلو لك ... وللعودة لوضع التنفيذ قم  بالضغط على نفس المكان ثانية بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_21349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_21349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">قم الآن بعرض تصميم النموذج ... وسنقوم بأول عملياتنا</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">سنقوم بتحريك بعض الأدوات - مثل الفيجوال بيسك تماماً - ، وسنغير مثلاً حجم حقل البريد وغيره .</span></div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لاحظ أنه لكي تحرك مربع نص<span style="font-family: Times New Roman;" class="mycode_font"> TextBox </span>دون تحريك مربع العنوان لا بد من أن تسحب المربع من أعلى اليسار - سيصبح المؤشر على هيئة يد تؤشر بالسبابة - بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أيضاً أن الأدوات التي على اليسار شبيهه جداً بأدوات الفيجوال بيسك في التعامل معها</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنبدأ في اضافة أزرار ... لسهولة التعامل مع هذه الأزرار يفضل أن يكون زري السهم والمعالج مضغوطين وذلك بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_31349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_31349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنضغط عى صورة زر الأمر<span style="font-family: Times New Roman;" class="mycode_font"> CommandButton . </span>ثم نقوم برسمها على الفورم</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">ستظهر لنا شاشة تطلب منا تحديد نوع العملية<span style="font-family: Times New Roman;" class="mycode_font"> Categories </span>والحدث<span style="font-family: Times New Roman;" class="mycode_font"> Action ... </span>في البداية سوف ننشأ زر خروج وستكون معلوماته بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">نوع العملية</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> : Application - </span></span><span style="color: #0000ff;" class="mycode_color">تطبيق</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الحدث : إنهاء التطبيق</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Quit Application .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ثم نضغط التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">سيطلب منك تحديد الصورة أو النص الذي تريده أن يظهر ، اختر ما يحلو لك ، ثم اضغط التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في الشاشة الأخيرة سوف نقوم بتسمية زر الأمر ، سنسميه</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Cmd_Exit .</span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">شغل الآن النموذج وقم بالضغط على الزر ... جرب تنفيذ الأمر</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">الآن قم وبنفس الطريقة باضافة أزرار حتى يصبح النموذج بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_41349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_41349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لتغيير تنسيقات وخصائص مكونات النموذج بعد الضغط على خصائص أي شي في الفورم من زر الماوس الأيسر ستظهر شاشة بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_51349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_51349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">غير أي خاصية تريد تغييرها ولاحظ النتيجة</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أيضاً سنقوم باضافة زر خاص يحتوي على  رسالة تظهر مؤلف البرنامج ، لذا أزل التأشير من على علامة المعالج ، واختر  زر أمر وقم برسمه على الفورم ... اضغط عليه واكتب نص مثلاً</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> About .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">اضغط الآن زر الماوس الأيسر واختر ( بناء حدث</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - build events ) - </span></span><span style="color: #0000ff;" class="mycode_color">ثم اختر من مربع الحوار</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ( code builder ) .</span></span></span><span style="font-size: 4pt;" class="mycode_size">ستظهر لنا شاشة مثل شاشة كود الفيجوال بيسك ، وسوف نكتب فيها الأمر التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: left;" class="mycode_align">MsgBox "Programming By : Ahmed Gamal", vbInformation, "About"</div>
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">تماماً مثل كود الفيجوال بيسك وذلك بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_61349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_61349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الآن اغلق محرر فيجوال بيسك وجرب زر الأمر الجديد</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنقوم الآن باضافة مربع نص يضع الوقت  فيه بمجرد الضغط عليه ... لذا سنرسم مربع نص ثم نقوم بنفس الطريقة السابقة  بتشغيل محرر فيجوال بيسك ، ثم نكتب الأمر التالي في حدث</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Click .</span></span></div>
 <br />
 <br />
 <br />
 <br />
<div style="text-align: left;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Text30.Text = DateTime.Time</span></span></div>
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">آمل أن يتكون لديك نموذج قريب من هذا الشكل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_71349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_71349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لن نتوسع في النماذج فقد كان الهدف منها هو أن تعرف</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">*</span><span style="color: #ff0000;" class="mycode_color">إذا كنت تريد البرمجة بأكسيس - إن صح التعبير - : أنها شبيهه جداً بالفيجوال بيسك في موضوع قواعد البيانات</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">* </span></span><span style="color: #ff0000;" class="mycode_color">إذا  كنت مبرمج فيجوال بيسك : هذا هو النظام الذي سنحاول الوصول إليه من خلال  الفيجوال بيسك في البداية ... ومن ثم سنقوم باضافة المزيد</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">والملف الآن بعد هذه التعديلات في المرفقات .</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">والله الموفق</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ...</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">والسلام عليكم ورحمة الله وبركاته</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span><br />
</div>
</div><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=2981" target="_blank" title="">db3.zip</a> (الحجم : 43.68 ك ب / التحميلات : 141)
]]></description>
			<content:encoded><![CDATA[<span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">بسم الله الرحمن الرحيم</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span><br />
 <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">النماذج</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> Forms :</span></span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">تعتبر النماذج أقرب أجزاء الأكسيس إلى الفيجوال بيسك - رغم أنها لا تستخدم في الفيجوال</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> - .</span></span><br />
</div>
<br />
<br />
<span style="font-size: 4pt;" class="mycode_size">وسنقوم خلال الدروس بإنشاء نموذج قاعدة بيانات الأصدقاء التي قمنا بإنشاءها</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">بعد أن تقوم بفتح قاعدة البيانات اختر نماذج<span style="font-family: Times New Roman;" class="mycode_font"> - Forms </span>وسيظهر لك أحد الإختيارين التاليين</span><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">انشاء نموذج في طريقة عرض التصميم</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Create form in Design view</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">انشاء نموذج باستخدام المعالج</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Create form by using wizerd</span></span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنقوم مبدئياً بانشاء نموذج باستخدام المعالج ... ولن يختلف الأمر في حالة القيام بذلك يدوياً ، اختر هذه الطريقة و</span><span style="font-size: 4pt;" class="mycode_size">سيظهر لنا مربع حواري بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_01349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_01349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">من الجزء الأعلى سوف نختار اسم الجدول ... سنختار جدولنا</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">وفي الجزء الثاني سوف نختار الحقول التي نريد لها أن تظهر في النموذج ... لذا قم باختيارها كلها ، واضغط التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">بعد ذلك سوف يعطينا أشكال مختلفة من عرض النموذج ... سوف نختار الشكل الأول ثم نقوم بضغط التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">في الشاشة التالية سوف يعطينا تنسيقات مختلفة ... اختر التنسيق الذي يروق لك</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">آخر الشاشات سوف يطلب منك اسم النموذج . سنسميه<span style="font-family: Times New Roman;" class="mycode_font"> Form1 ... </span>الإختيارات الموجودة بالأسفل واضحة وسنتركها على ما هي عليه</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ثم نضغط انهاء</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">سوف يتكون لنا نموذج بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_11349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_11349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">يمكنك التنقل بين السجلات واضافة وحذف سجلات</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">إذا كنت تريد التعديل في شكل النموذج اضغط على طرف شريط  الأدوات ، غير أماكن الأدوات كما يحلو لك ... وللعودة لوضع التنفيذ قم  بالضغط على نفس المكان ثانية بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_21349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_21349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">قم الآن بعرض تصميم النموذج ... وسنقوم بأول عملياتنا</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">سنقوم بتحريك بعض الأدوات - مثل الفيجوال بيسك تماماً - ، وسنغير مثلاً حجم حقل البريد وغيره .</span></div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لاحظ أنه لكي تحرك مربع نص<span style="font-family: Times New Roman;" class="mycode_font"> TextBox </span>دون تحريك مربع العنوان لا بد من أن تسحب المربع من أعلى اليسار - سيصبح المؤشر على هيئة يد تؤشر بالسبابة - بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أيضاً أن الأدوات التي على اليسار شبيهه جداً بأدوات الفيجوال بيسك في التعامل معها</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنبدأ في اضافة أزرار ... لسهولة التعامل مع هذه الأزرار يفضل أن يكون زري السهم والمعالج مضغوطين وذلك بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_31349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_31349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنضغط عى صورة زر الأمر<span style="font-family: Times New Roman;" class="mycode_font"> CommandButton . </span>ثم نقوم برسمها على الفورم</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">ستظهر لنا شاشة تطلب منا تحديد نوع العملية<span style="font-family: Times New Roman;" class="mycode_font"> Categories </span>والحدث<span style="font-family: Times New Roman;" class="mycode_font"> Action ... </span>في البداية سوف ننشأ زر خروج وستكون معلوماته بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">نوع العملية</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> : Application - </span></span><span style="color: #0000ff;" class="mycode_color">تطبيق</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الحدث : إنهاء التطبيق</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Quit Application .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ثم نضغط التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">سيطلب منك تحديد الصورة أو النص الذي تريده أن يظهر ، اختر ما يحلو لك ، ثم اضغط التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في الشاشة الأخيرة سوف نقوم بتسمية زر الأمر ، سنسميه</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Cmd_Exit .</span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">شغل الآن النموذج وقم بالضغط على الزر ... جرب تنفيذ الأمر</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">الآن قم وبنفس الطريقة باضافة أزرار حتى يصبح النموذج بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_41349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_41349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لتغيير تنسيقات وخصائص مكونات النموذج بعد الضغط على خصائص أي شي في الفورم من زر الماوس الأيسر ستظهر شاشة بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_51349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_51349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">غير أي خاصية تريد تغييرها ولاحظ النتيجة</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أيضاً سنقوم باضافة زر خاص يحتوي على  رسالة تظهر مؤلف البرنامج ، لذا أزل التأشير من على علامة المعالج ، واختر  زر أمر وقم برسمه على الفورم ... اضغط عليه واكتب نص مثلاً</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> About .</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">اضغط الآن زر الماوس الأيسر واختر ( بناء حدث</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - build events ) - </span></span><span style="color: #0000ff;" class="mycode_color">ثم اختر من مربع الحوار</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ( code builder ) .</span></span></span><span style="font-size: 4pt;" class="mycode_size">ستظهر لنا شاشة مثل شاشة كود الفيجوال بيسك ، وسوف نكتب فيها الأمر التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: left;" class="mycode_align">MsgBox "Programming By : Ahmed Gamal", vbInformation, "About"</div>
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">تماماً مثل كود الفيجوال بيسك وذلك بالشكل التالي</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_61349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_61349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الآن اغلق محرر فيجوال بيسك وجرب زر الأمر الجديد</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنقوم الآن باضافة مربع نص يضع الوقت  فيه بمجرد الضغط عليه ... لذا سنرسم مربع نص ثم نقوم بنفس الطريقة السابقة  بتشغيل محرر فيجوال بيسك ، ثم نكتب الأمر التالي في حدث</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Click .</span></span></div>
 <br />
 <br />
 <br />
 <br />
<div style="text-align: left;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Text30.Text = DateTime.Time</span></span></div>
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">آمل أن يتكون لديك نموذج قريب من هذا الشكل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
 <br />
 <br />
<img src="https://vb4arb.com/vb/uploaded/154_71349294715.jpg" loading="lazy"  alt="[صورة مرفقة: 154_71349294715.jpg]" class="mycode_img" /> <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">لن نتوسع في النماذج فقد كان الهدف منها هو أن تعرف</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">*</span><span style="color: #ff0000;" class="mycode_color">إذا كنت تريد البرمجة بأكسيس - إن صح التعبير - : أنها شبيهه جداً بالفيجوال بيسك في موضوع قواعد البيانات</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">* </span></span><span style="color: #ff0000;" class="mycode_color">إذا  كنت مبرمج فيجوال بيسك : هذا هو النظام الذي سنحاول الوصول إليه من خلال  الفيجوال بيسك في البداية ... ومن ثم سنقوم باضافة المزيد</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">والملف الآن بعد هذه التعديلات في المرفقات .</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">والله الموفق</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ...</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">والسلام عليكم ورحمة الله وبركاته</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span><br />
</div>
</div><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=2981" target="_blank" title="">db3.zip</a> (الحجم : 43.68 ك ب / التحميلات : 141)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الثاني : 2 - مقدمة عامة عن أكسيس Access ، انشاء الجداول .]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5044</link>
			<pubDate>Wed, 03 Oct 2012 20:03:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=4563">azzamxp</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5044</guid>
			<description><![CDATA[<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">بسم الله الرحمن الرحيم</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .<br />
الدروس مقدمة من </span><span style="color: #ff0000;" class="mycode_color">أحمد جمال</span><span style="color: #0000ff;" class="mycode_color"><br />
</span></span></span><br />
</div>
   <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سوف نقوم الآن بانشاء قاعدة بيانات بسيطة نعمل معها خلال المرحلة الأولى من هذه الدورة<span style="font-family: Times New Roman;" class="mycode_font"> .<br />
</span></span><br />
</div>
  <div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنبدأ أولاً <span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">بتشغيل برنامج مايكروسوفت أكسيس</span></span><span style="font-family: Times New Roman;" class="mycode_font"> Microsoft Access ... </span>من قائمة البرامج اختر البرنامج بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
</div>
   <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ونفس النظام بالنسبة لباقي اصدارات الويندوز</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span><br />
</div>
   <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنختار قاعدة بيانات فارغة<span style="font-family: Times New Roman;" class="mycode_font"> Blank Database ... </span>وسيطلب منا البرنامج تخزين قاعدة البيانات وسنقوم بحفظها بالاسم<span style="font-family: Times New Roman;" class="mycode_font"> Db_Friends .</span></span><br />
<br />
<br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_01349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_01349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">*** </span></span><span style="color: #ff0000;" class="mycode_color">ملاحظة مهمة : هذه الصور من</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> Microsoft Access XP </span></span><span style="color: #ff0000;" class="mycode_color">والفروق طفيفة عند العمل على اصدرات أخرى</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">بعد أن نضغط على عملية انشاء ... سوف تظهر لنا صورة قاعدة البيانات ، سنختار في البداية<span style="font-family: Times New Roman;" class="mycode_font"> Tabels - </span>جداول ، لأننا لا بد أن نصمم جدولاً قبل كل شيء<span style="font-family: Times New Roman;" class="mycode_font"> .<br />
<br />
<br />
</span></span><br />
</div>
<br />
<img src="https://vb4arb.com/vb/uploaded/154_11349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_11349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وسنختار<span style="font-family: Times New Roman;" class="mycode_font"> Create Table in Design View - </span>انشاء جدول في طريقة عرض التصميم<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ستظهر لنا شاشة فارغة بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> :<br />
<br />
<br />
</span></span><br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_21349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_21349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">1 - </span></span><span style="color: #0000ff;" class="mycode_color">هذه هي المنطقة التي سنكتب فيها اسماء الحقول</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> Fields Name .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">2 - </span></span><span style="color: #0000ff;" class="mycode_color">هذه هي المنطقة التي سنكتب فيها نوع بيانات الحقل</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> DataType .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">3 - </span></span><span style="color: #0000ff;" class="mycode_color">في هذه المنطقة سوف تظهر خصائص الحقول بمجرد اضافة أي حقل</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></div>
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنبدأ الآن في<span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">تصميم نوتة الهواتف الخاصة بنا </span></span>والتي ستحتوي على المعلومات التالية<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الرقم - الإسم الأول - الإسم الأخير - رقم الهاتف - العنوان - البريد الإلكتروني - الموقع الشخصي - متزوج - ملاحظات<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وذلك بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">أولاً : حقل الرقم</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Number</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Number - </span></span><span style="color: #800000;" class="mycode_color">رقم</span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وفي الخصائص<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Size - </span>طول الحقل<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Integer - </span></span><span style="color: #800000;" class="mycode_color">رقم صحيح</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> .</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">وقد قمنا بذلك لأنه الرقم الصحيح يوفر لنا عدداً لا بأس به -  لن تضيف ضمن أصدقائك أكثر من 32767 صديق - وفي نفس الوقت تستهلك 2 بايت من  الذاكرة<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Required - </span>مطلوب<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Yes - </span></span><span style="color: #800000;" class="mycode_color">نعم</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> .</span></span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">أيضاً سنعين حقل الرقم كمفتاح أساسي لأنه لا بد أن لا يتكرر في سجلين مختلفين ، وذلك بالشكل التالي</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :<br />
<br />
</span></span></span></span><br />
</div>
<br />
<img src="https://vb4arb.com/vb/uploaded/154_31349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_31349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ثانياً : حقل الإسم الأول</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">F_Name</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Text - </span></span><span style="color: #800000;" class="mycode_color">نص</span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وفي الخصائص<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Required - </span>مطلوب<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">Yes - </span></span><span style="color: #ff0000;" class="mycode_color">نعم</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></div>
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ثالثاً : حقل الإسم الأخير</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">L_Name</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Text - </span></span><span style="color: #800000;" class="mycode_color">نص</span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وفي الخصائص لن يكون بالضرورة الإسم الأخير موجوداً ... لذا فسنترك خاصية<span style="font-family: Times New Roman;" class="mycode_font"> Required .<br />
<br />
</span></span><div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">رابعاً : حقل رقم الهاتف</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Phone</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Number - </span></span><span style="color: #800000;" class="mycode_color">رقم</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">خامساً : حقل العنوان</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Address</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Memo - </span></span><span style="color: #800000;" class="mycode_color">مذكرة</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">سادساً : حقل البريد الإلكتروني</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Email</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Text- </span></span><span style="color: #800000;" class="mycode_color">نص</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">سابعاً : حقل الموقع الشخصي</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Site</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Hypher Link - </span></span><span style="color: #800000;" class="mycode_color">رابط تشعبي</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ثامناً : حقل متزوج</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Marry</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Yes/No - </span></span><span style="color: #800000;" class="mycode_color">نعم/لا</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">حيث سنرمز للمتزوج بنعم<span style="font-family: Times New Roman;" class="mycode_font"> Yes </span>، ولغيره بلا<span style="font-family: Times New Roman;" class="mycode_font"> No .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وسنضبط خاصية<span style="font-family: Times New Roman;" class="mycode_font"> Default Value </span>لخيار ( متزوج<span style="font-family: Times New Roman;" class="mycode_font"> - Marry ) </span>بحيث نكتب<span style="font-family: Times New Roman;" class="mycode_font"> No .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">تاسعاً : حقل الملاحظات</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Memo</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Memo - </span></span><span style="color: #800000;" class="mycode_color">مذكرة</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">عاشراً: حقل العمر</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Age</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Number- </span></span><span style="color: #800000;" class="mycode_color">مذكرة</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وخاصية<span style="font-family: Times New Roman;" class="mycode_font"> Field Size </span>يشير إلى<span style="font-family: Times New Roman;" class="mycode_font"> Byte </span>حيث ان عمر الشخص لن يتعدى - بإذن الله - 255<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ولا تنس ان تضبط بعض الخصائص كما ترغب لاحقاً<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">بعد ذلك سوف نقوم بالحفظ بالضغط على رمز القرص المرن في شريط الأدوات في الأعلى ... وسنقوم بالحفظ تحت اسم<span style="font-family: Times New Roman;" class="mycode_font"> Tb_Main </span>، ومن ثم نقوم بالخروج<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">نلاحظ ظهور الجدول في قائمة<span style="font-family: Times New Roman;" class="mycode_font"> Tables ... </span>جرب الضغط عليه وسيظهر لك الشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> :<br />
<br />
<br />
</span></span><br />
</div>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_41349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_41349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">قم الآن بادخال عدد من البيانات تمهيداً لاجراء بعض العمليات عليها<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #000080;" class="mycode_color">عمليات قواعد البيانات</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #000080;" class="mycode_color"> :</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">أولاً : عملية الإضافة</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أول عملية ينبغي معرفتها هي عملية الإضافة<span style="font-family: Times New Roman;" class="mycode_font"> Add </span>وفي الأكسيس كل ما نقوم به هو الكتابة في أحد السجلات<span style="font-family: Times New Roman;" class="mycode_font"> RecordSet </span>وسيبثق لك تلقائياً سجلاً آخر بعده يمكنك اضافته إن أردت<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أنه لا بد من كتابة بيانات جميع الحقول التي ضبطت خاصية<span style="font-family: Times New Roman;" class="mycode_font"> ( Required - </span>مطلوب ) لها بحيث تصبح<span style="font-family: Times New Roman;" class="mycode_font"> ( Yes - </span>نعم<span style="font-family: Times New Roman;" class="mycode_font"> ) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أيضاً أنه لن يسمح بتكرار قيمة في حقل<span style="font-family: Times New Roman;" class="mycode_font"> Number </span>لأنك عينته كمفتاح رئيسي<span style="font-family: Times New Roman;" class="mycode_font"> Primary Key - </span>جرب اضافة بيانات متشابهة وشاهد النتيجة<span style="font-family: Times New Roman;" class="mycode_font"> - .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ثانياً : عملية التعديل</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ضع المؤشر في أي مكان وقم بتعديل البيانات كما يحلو لك<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أنه عندما تتنقل بين السجلات والحقول سوف يحدد لك  الحقل كاملاً لتعدل فيه - جرب ذلك - ، فإذا أردت أن تعدل فيه فلابد أن تضغط  بالماوس في الحقل قبل الكتابة كي لا يزيل النص الموجود أساساً<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أيضاً يمكنك استخدام الكيبورد لهذا الغرض بالضغط على مفتاح<span style="font-family: Times New Roman;" class="mycode_font"> F2 .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ثالثاً : عملية الحذف</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">حدد أي سجل بالضغط على المسافة الفارغة قبل أول حقل ، سيظلل لك السجل ، ومن هناك اضغط على زر الماوس الأيسر واختر<span style="font-family: Times New Roman;" class="mycode_font"> Delete </span>بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> :<br />
<br />
<br />
</span></span><br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_51349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_51349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أيضاً يمكنك الضغط على زر<span style="font-family: Times New Roman;" class="mycode_font"> Delete </span>من الكيبورد<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ستظهر لك رسالة تحذيرية - لاحظ أيضاً بإنه لن يمكنك التراجع - في حال كنت متأكداً قم بالموافقة وسوف يتم حذف السجل</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">فعلياً لا يتم حذف السجل مباشرة ، بل إن كل ما في الأمر هو وضع علامة صح أمام السجل بحيث يصبح مخفياً فقط دون الحذف</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">إن الحذف يقتضي ان يتم نسخ جميع  البيانات قبل السجل وتخزينها في مكان مؤقت ، ومن ثم تجاوز السجل المحذوف ،  ونسخ ما بعده واضافته في المكان المؤقت ، ومن ثم افراغ الجدول الاساسي ونقل  البيانات المؤقتة إليه من جديد ، وهذا ما لا يمكن عمله مع كل عملية حذف ،  لذلك لا تتم هذه العملية إلا بعد الضغط على ( اصلاح قواعد البيانات  واصلاحها</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Compact and Repair Database ) </span></span><span style="color: #0000ff;" class="mycode_color">حيث تستطيع الملاحظة بأن حجم قاعدة البيانات يصبح أقل</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">رابعاً : عمليات النسخ والقص واللصق</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يمكنك نسخ السجل بعد تحديده وكذا قصه - لاحظ أنه ستظهر لك  رسالة تحذيرية شبيه بتلك التي تظهر عند الحذف - ، لاحظ أيضاً أنك لو قمت  بلصق السجل والمؤشر على سجل آخر فسوف يستبدل بياناتهما<span style="font-family: Times New Roman;" class="mycode_font"> .<br />
<br />
</span></span><div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">عملية البحث والإستبدال</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">قبل أن تبدأ أي عملية بحث فهناك خياران<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">الخيار الأول أن تبحث في حقل معين<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">والثاني أن تبحث في كافة الحقول<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">إذا كنت تريد الخيار الأول فلا بد أولاً أن تضع المؤشر في ذلك الحقل في أي سجل<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أما الثاني فيمكن اختياره تلقائياً<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنبدء بتشغيل جزء البحث وذلك بالضغط على رمز المنظار في شريط الأدوات<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أو من قائمة ( تحرير<span style="font-family: Times New Roman;" class="mycode_font"> - Edit ) </span>اختر ( بحث<span style="font-family: Times New Roman;" class="mycode_font"> - Find )</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ستظهر لنا شاشة بالشكل التالي وسوف نتعرف سوية على مكوناتها<span style="font-family: Times New Roman;" class="mycode_font"> .<br />
<br />
<br />
</span></span><br />
</div>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
</div>
<br />
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_61349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_61349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الجزء الأول</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ( Find What - </span></span><span style="color: #0000ff;" class="mycode_color">البحث عن</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> )</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في هذا الجزء سوف نحدد الكلمة المراد البحث عنها<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الجزء الثاني</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ( Look In - </span></span><span style="color: #0000ff;" class="mycode_color">البحث في</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> )</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في هذا الجزء نستطيع تحديد الحقل الذي نريد البحث فيه وهو الذي كان المؤشر عليه قبل عملية البحث ، أو اختيار الجدول كاملاً<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الجزء الثالث</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ( Match )</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لدينا ثلاثة خيارات في هذ الجزء وهي<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Any part Of Field - </span>أي جزء من الحقل : يستخدم للبحث عن الكلمة في أي جزء من بيانات الحقل ، بمعنى أنك لو كتبت<span style="font-family: Times New Roman;" class="mycode_font"> hm </span>فسيظهر لك<span style="font-family: Times New Roman;" class="mycode_font"> ( Ahmed </span>و<span style="font-family: Times New Roman;" class="mycode_font"> Mohamed )</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Whole Field - </span>الحقل بالكامل : بهذه الطريقة سوف يبحث عن الحقول المطابقة لكلمة البحث ولذا لن يظهر شيئاً لو كتبنا<span style="font-family: Times New Roman;" class="mycode_font"> ah .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Start Of Field - </span>بداية الحقل : سيبحث عن الحقل الذي تطابق بدايته كلمة البحث ، فمثلاً لو كتبنا<span style="font-family: Times New Roman;" class="mycode_font"> ah </span>سيعطينا<span style="font-family: Times New Roman;" class="mycode_font"> Ahmed </span>ولكنه لن يعطينا<span style="font-family: Times New Roman;" class="mycode_font"> Mohammed </span>لأنها لم تبدأ ب<span style="font-family: Times New Roman;" class="mycode_font"> Ah .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الجزء الرابع</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ( Search - </span></span><span style="color: #0000ff;" class="mycode_color">البحث</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> )</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لدينا ثلاثة خيارات هي<span style="font-family: Times New Roman;" class="mycode_font"> ( All - </span>الكل ) و<span style="font-family: Times New Roman;" class="mycode_font"> ( Up - </span>للأعلى ) و<span style="font-family: Times New Roman;" class="mycode_font"> ( Down - </span>للأسفل ) وتحدد شكل عملية البحث ، هل تتجه إلى الأسفل ابتداء من موضع المؤشر الحالية أم للأعلى أم تأخذ دورة<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الجزء الخامس</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ( Match Case - </span></span><span style="color: #0000ff;" class="mycode_color">مراعاة حالة الأحرف</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> )</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">إذا حددنا هذا الخيار فسوف يتأكد من أن الحرف مطابق في حالته ، فمثلاً لو بحثنا عن<span style="font-family: Times New Roman;" class="mycode_font"> h </span>لن تعطينا<span style="font-family: Times New Roman;" class="mycode_font"> Hosame </span>لأنها بدأت بحرف كبير<span style="font-family: Times New Roman;" class="mycode_font"> - Capital .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">بعد أن نحدد جميع خياراتنا نستطيع بدء عملية البحث بالضغط على زر<span style="font-family: Times New Roman;" class="mycode_font"> ( Find - </span>بحث<span style="font-family: Times New Roman;" class="mycode_font"> ) .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الجزء الثاني من التبويب هو الذي يختص بعملية الإستبدال ، وهو نفس عملية البحث ، وهناك أربعة ازرار</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">* </span></span><span style="color: #ff0000;" class="mycode_color">زر للبحث بدون استبدال</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">* </span></span><span style="color: #ff0000;" class="mycode_color">زر الإغلاق</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">* </span></span><span style="color: #ff0000;" class="mycode_color">زر استبدال الحالي</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">* </span></span><span style="color: #ff0000;" class="mycode_color">زر استبدال الجميع</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">آخر جزء سوف نتتطرق إليه في عملية البحث هو <span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">عملية البحث بالتشابه باستخدام علامة الإستفهام</span></span><span style="font-family: Times New Roman;" class="mycode_font">( ? ) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">نستطيع كتابة علامة الإستفهام ضمن كلمة البحث للدلالة على حرف أو رقم ما ... جرب البحث عن الكلمة التالية<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">?Ho</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لتشكل ( حرفاً ما ، <span style="font-family: Times New Roman;" class="mycode_font">H </span>، <span style="font-family: Times New Roman;" class="mycode_font">o )</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ستجد أنها لن تعطيك<span style="font-family: Times New Roman;" class="mycode_font"> Hosame </span>لأنه لا يوجد فيها ما يقوم مقام علامة الإستفهام ، في المقابل ستعطيتك كلمة<span style="font-family: Times New Roman;" class="mycode_font"> Yahoo </span>لوجود حرف<span style="font-family: Times New Roman;" class="mycode_font"> a </span>قبل المقطع<span style="font-family: Times New Roman;" class="mycode_font"> ho .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">تجربة أخرى ، جرب البحث عن الكلمة التالية<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">No ????</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ستجد أنها ستعطينا<span style="font-family: Times New Roman;" class="mycode_font"> No Memo </span>وأيضاً<span style="font-family: Times New Roman;" class="mycode_font"> No Site ... </span>ما عدا تلك الموجودة في السجل رقم 8 لأننا كتبناها خطأ<span style="font-family: Times New Roman;" class="mycode_font"> No Mem .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">نستطيع عرض السجلات بصورة أخرى بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> :<br />
<br />
<br />
</span></span><br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_71349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_71349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">والبديل لهذه العملية هي عملية انشاء النماذج ... وسوف نتعرف عليها لاحقاً إن شاء الله<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">عملية الترتيب</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> Sort .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يمكننا الترتيب تصاعديا<span style="font-family: Times New Roman;" class="mycode_font"> Ascendig </span>وكذلك تنازليا<span style="font-family: Times New Roman;" class="mycode_font"> Descinding ... </span>حدد الحقل الذي تريد الترتيب بواسطته ( وليكن الإسم الأول مثلاً ) ومن ثم اضغط على رمزمهما في شريط الأدوات ، أو من قائمة<span style="font-family: Times New Roman;" class="mycode_font"> ( Records - </span>سجلات ) اختر<span style="font-family: Times New Roman;" class="mycode_font"> ( Sort - </span>ترتيب ) ثم اختر تصاعدياً أو تنازلياً<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أنك إذا قمت بذلك فسوف يتغير ترتيب الأرقام ... أفضل  ارجاع الأمر إلى ما كان عليه قبل الترتيب ، وفي الفيجوال بيسك إذا قمنا  بمثل هذه العملية فسوف نعيد الترقيم مجدداً بواسطة الكود<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">والملف في المرفقات ...</span></span><br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">والله الموفق</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ...</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">والسلام عليكم ورحمة الله وبركاته</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span><br />
</div><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=2980" target="_blank" title="">Db1.zip</a> (الحجم : 38.29 ك ب / التحميلات : 141)
]]></description>
			<content:encoded><![CDATA[<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">بسم الله الرحمن الرحيم</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .<br />
الدروس مقدمة من </span><span style="color: #ff0000;" class="mycode_color">أحمد جمال</span><span style="color: #0000ff;" class="mycode_color"><br />
</span></span></span><br />
</div>
   <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سوف نقوم الآن بانشاء قاعدة بيانات بسيطة نعمل معها خلال المرحلة الأولى من هذه الدورة<span style="font-family: Times New Roman;" class="mycode_font"> .<br />
</span></span><br />
</div>
  <div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنبدأ أولاً <span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">بتشغيل برنامج مايكروسوفت أكسيس</span></span><span style="font-family: Times New Roman;" class="mycode_font"> Microsoft Access ... </span>من قائمة البرامج اختر البرنامج بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
</div>
   <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ونفس النظام بالنسبة لباقي اصدارات الويندوز</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span><br />
</div>
   <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنختار قاعدة بيانات فارغة<span style="font-family: Times New Roman;" class="mycode_font"> Blank Database ... </span>وسيطلب منا البرنامج تخزين قاعدة البيانات وسنقوم بحفظها بالاسم<span style="font-family: Times New Roman;" class="mycode_font"> Db_Friends .</span></span><br />
<br />
<br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_01349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_01349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">*** </span></span><span style="color: #ff0000;" class="mycode_color">ملاحظة مهمة : هذه الصور من</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> Microsoft Access XP </span></span><span style="color: #ff0000;" class="mycode_color">والفروق طفيفة عند العمل على اصدرات أخرى</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">بعد أن نضغط على عملية انشاء ... سوف تظهر لنا صورة قاعدة البيانات ، سنختار في البداية<span style="font-family: Times New Roman;" class="mycode_font"> Tabels - </span>جداول ، لأننا لا بد أن نصمم جدولاً قبل كل شيء<span style="font-family: Times New Roman;" class="mycode_font"> .<br />
<br />
<br />
</span></span><br />
</div>
<br />
<img src="https://vb4arb.com/vb/uploaded/154_11349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_11349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وسنختار<span style="font-family: Times New Roman;" class="mycode_font"> Create Table in Design View - </span>انشاء جدول في طريقة عرض التصميم<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ستظهر لنا شاشة فارغة بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> :<br />
<br />
<br />
</span></span><br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_21349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_21349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">1 - </span></span><span style="color: #0000ff;" class="mycode_color">هذه هي المنطقة التي سنكتب فيها اسماء الحقول</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> Fields Name .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">2 - </span></span><span style="color: #0000ff;" class="mycode_color">هذه هي المنطقة التي سنكتب فيها نوع بيانات الحقل</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> DataType .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">3 - </span></span><span style="color: #0000ff;" class="mycode_color">في هذه المنطقة سوف تظهر خصائص الحقول بمجرد اضافة أي حقل</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span></div>
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنبدأ الآن في<span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">تصميم نوتة الهواتف الخاصة بنا </span></span>والتي ستحتوي على المعلومات التالية<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الرقم - الإسم الأول - الإسم الأخير - رقم الهاتف - العنوان - البريد الإلكتروني - الموقع الشخصي - متزوج - ملاحظات<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وذلك بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">أولاً : حقل الرقم</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Number</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Number - </span></span><span style="color: #800000;" class="mycode_color">رقم</span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وفي الخصائص<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Size - </span>طول الحقل<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Integer - </span></span><span style="color: #800000;" class="mycode_color">رقم صحيح</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> .</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">وقد قمنا بذلك لأنه الرقم الصحيح يوفر لنا عدداً لا بأس به -  لن تضيف ضمن أصدقائك أكثر من 32767 صديق - وفي نفس الوقت تستهلك 2 بايت من  الذاكرة<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Required - </span>مطلوب<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Yes - </span></span><span style="color: #800000;" class="mycode_color">نعم</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color"> .</span></span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">أيضاً سنعين حقل الرقم كمفتاح أساسي لأنه لا بد أن لا يتكرر في سجلين مختلفين ، وذلك بالشكل التالي</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :<br />
<br />
</span></span></span></span><br />
</div>
<br />
<img src="https://vb4arb.com/vb/uploaded/154_31349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_31349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ثانياً : حقل الإسم الأول</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">F_Name</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Text - </span></span><span style="color: #800000;" class="mycode_color">نص</span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وفي الخصائص<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Required - </span>مطلوب<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">Yes - </span></span><span style="color: #ff0000;" class="mycode_color">نعم</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></div>
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ثالثاً : حقل الإسم الأخير</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">L_Name</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Text - </span></span><span style="color: #800000;" class="mycode_color">نص</span></span></div>
</div>
<br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وفي الخصائص لن يكون بالضرورة الإسم الأخير موجوداً ... لذا فسنترك خاصية<span style="font-family: Times New Roman;" class="mycode_font"> Required .<br />
<br />
</span></span><div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">رابعاً : حقل رقم الهاتف</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Phone</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Number - </span></span><span style="color: #800000;" class="mycode_color">رقم</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">خامساً : حقل العنوان</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Address</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Memo - </span></span><span style="color: #800000;" class="mycode_color">مذكرة</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">سادساً : حقل البريد الإلكتروني</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Email</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Text- </span></span><span style="color: #800000;" class="mycode_color">نص</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">سابعاً : حقل الموقع الشخصي</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Site</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Hypher Link - </span></span><span style="color: #800000;" class="mycode_color">رابط تشعبي</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ثامناً : حقل متزوج</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Marry</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Yes/No - </span></span><span style="color: #800000;" class="mycode_color">نعم/لا</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">حيث سنرمز للمتزوج بنعم<span style="font-family: Times New Roman;" class="mycode_font"> Yes </span>، ولغيره بلا<span style="font-family: Times New Roman;" class="mycode_font"> No .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وسنضبط خاصية<span style="font-family: Times New Roman;" class="mycode_font"> Default Value </span>لخيار ( متزوج<span style="font-family: Times New Roman;" class="mycode_font"> - Marry ) </span>بحيث نكتب<span style="font-family: Times New Roman;" class="mycode_font"> No .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">تاسعاً : حقل الملاحظات</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Memo</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Memo - </span></span><span style="color: #800000;" class="mycode_color">مذكرة</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">عاشراً: حقل العمر</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> :</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Name - </span>اسم الحقل</span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">Age</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Data Type - </span>نوع البيانات</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #800000;" class="mycode_color">Number- </span></span><span style="color: #800000;" class="mycode_color">مذكرة</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وخاصية<span style="font-family: Times New Roman;" class="mycode_font"> Field Size </span>يشير إلى<span style="font-family: Times New Roman;" class="mycode_font"> Byte </span>حيث ان عمر الشخص لن يتعدى - بإذن الله - 255<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">ولا تنس ان تضبط بعض الخصائص كما ترغب لاحقاً<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">بعد ذلك سوف نقوم بالحفظ بالضغط على رمز القرص المرن في شريط الأدوات في الأعلى ... وسنقوم بالحفظ تحت اسم<span style="font-family: Times New Roman;" class="mycode_font"> Tb_Main </span>، ومن ثم نقوم بالخروج<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">نلاحظ ظهور الجدول في قائمة<span style="font-family: Times New Roman;" class="mycode_font"> Tables ... </span>جرب الضغط عليه وسيظهر لك الشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> :<br />
<br />
<br />
</span></span><br />
</div>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_41349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_41349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">قم الآن بادخال عدد من البيانات تمهيداً لاجراء بعض العمليات عليها<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #000080;" class="mycode_color">عمليات قواعد البيانات</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #000080;" class="mycode_color"> :</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">أولاً : عملية الإضافة</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أول عملية ينبغي معرفتها هي عملية الإضافة<span style="font-family: Times New Roman;" class="mycode_font"> Add </span>وفي الأكسيس كل ما نقوم به هو الكتابة في أحد السجلات<span style="font-family: Times New Roman;" class="mycode_font"> RecordSet </span>وسيبثق لك تلقائياً سجلاً آخر بعده يمكنك اضافته إن أردت<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أنه لا بد من كتابة بيانات جميع الحقول التي ضبطت خاصية<span style="font-family: Times New Roman;" class="mycode_font"> ( Required - </span>مطلوب ) لها بحيث تصبح<span style="font-family: Times New Roman;" class="mycode_font"> ( Yes - </span>نعم<span style="font-family: Times New Roman;" class="mycode_font"> ) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أيضاً أنه لن يسمح بتكرار قيمة في حقل<span style="font-family: Times New Roman;" class="mycode_font"> Number </span>لأنك عينته كمفتاح رئيسي<span style="font-family: Times New Roman;" class="mycode_font"> Primary Key - </span>جرب اضافة بيانات متشابهة وشاهد النتيجة<span style="font-family: Times New Roman;" class="mycode_font"> - .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ثانياً : عملية التعديل</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ضع المؤشر في أي مكان وقم بتعديل البيانات كما يحلو لك<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أنه عندما تتنقل بين السجلات والحقول سوف يحدد لك  الحقل كاملاً لتعدل فيه - جرب ذلك - ، فإذا أردت أن تعدل فيه فلابد أن تضغط  بالماوس في الحقل قبل الكتابة كي لا يزيل النص الموجود أساساً<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أيضاً يمكنك استخدام الكيبورد لهذا الغرض بالضغط على مفتاح<span style="font-family: Times New Roman;" class="mycode_font"> F2 .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ثالثاً : عملية الحذف</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">حدد أي سجل بالضغط على المسافة الفارغة قبل أول حقل ، سيظلل لك السجل ، ومن هناك اضغط على زر الماوس الأيسر واختر<span style="font-family: Times New Roman;" class="mycode_font"> Delete </span>بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> :<br />
<br />
<br />
</span></span><br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_51349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_51349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أيضاً يمكنك الضغط على زر<span style="font-family: Times New Roman;" class="mycode_font"> Delete </span>من الكيبورد<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ستظهر لك رسالة تحذيرية - لاحظ أيضاً بإنه لن يمكنك التراجع - في حال كنت متأكداً قم بالموافقة وسوف يتم حذف السجل</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">فعلياً لا يتم حذف السجل مباشرة ، بل إن كل ما في الأمر هو وضع علامة صح أمام السجل بحيث يصبح مخفياً فقط دون الحذف</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">إن الحذف يقتضي ان يتم نسخ جميع  البيانات قبل السجل وتخزينها في مكان مؤقت ، ومن ثم تجاوز السجل المحذوف ،  ونسخ ما بعده واضافته في المكان المؤقت ، ومن ثم افراغ الجدول الاساسي ونقل  البيانات المؤقتة إليه من جديد ، وهذا ما لا يمكن عمله مع كل عملية حذف ،  لذلك لا تتم هذه العملية إلا بعد الضغط على ( اصلاح قواعد البيانات  واصلاحها</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Compact and Repair Database ) </span></span><span style="color: #0000ff;" class="mycode_color">حيث تستطيع الملاحظة بأن حجم قاعدة البيانات يصبح أقل</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">رابعاً : عمليات النسخ والقص واللصق</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يمكنك نسخ السجل بعد تحديده وكذا قصه - لاحظ أنه ستظهر لك  رسالة تحذيرية شبيه بتلك التي تظهر عند الحذف - ، لاحظ أيضاً أنك لو قمت  بلصق السجل والمؤشر على سجل آخر فسوف يستبدل بياناتهما<span style="font-family: Times New Roman;" class="mycode_font"> .<br />
<br />
</span></span><div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">عملية البحث والإستبدال</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">قبل أن تبدأ أي عملية بحث فهناك خياران<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">الخيار الأول أن تبحث في حقل معين<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">والثاني أن تبحث في كافة الحقول<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">إذا كنت تريد الخيار الأول فلا بد أولاً أن تضع المؤشر في ذلك الحقل في أي سجل<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أما الثاني فيمكن اختياره تلقائياً<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">سنبدء بتشغيل جزء البحث وذلك بالضغط على رمز المنظار في شريط الأدوات<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أو من قائمة ( تحرير<span style="font-family: Times New Roman;" class="mycode_font"> - Edit ) </span>اختر ( بحث<span style="font-family: Times New Roman;" class="mycode_font"> - Find )</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ستظهر لنا شاشة بالشكل التالي وسوف نتعرف سوية على مكوناتها<span style="font-family: Times New Roman;" class="mycode_font"> .<br />
<br />
<br />
</span></span><br />
</div>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><br />
</span></span><br />
</div>
<br />
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_61349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_61349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الجزء الأول</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ( Find What - </span></span><span style="color: #0000ff;" class="mycode_color">البحث عن</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> )</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في هذا الجزء سوف نحدد الكلمة المراد البحث عنها<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الجزء الثاني</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ( Look In - </span></span><span style="color: #0000ff;" class="mycode_color">البحث في</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> )</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في هذا الجزء نستطيع تحديد الحقل الذي نريد البحث فيه وهو الذي كان المؤشر عليه قبل عملية البحث ، أو اختيار الجدول كاملاً<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الجزء الثالث</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ( Match )</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لدينا ثلاثة خيارات في هذ الجزء وهي<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Any part Of Field - </span>أي جزء من الحقل : يستخدم للبحث عن الكلمة في أي جزء من بيانات الحقل ، بمعنى أنك لو كتبت<span style="font-family: Times New Roman;" class="mycode_font"> hm </span>فسيظهر لك<span style="font-family: Times New Roman;" class="mycode_font"> ( Ahmed </span>و<span style="font-family: Times New Roman;" class="mycode_font"> Mohamed )</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Whole Field - </span>الحقل بالكامل : بهذه الطريقة سوف يبحث عن الحقول المطابقة لكلمة البحث ولذا لن يظهر شيئاً لو كتبنا<span style="font-family: Times New Roman;" class="mycode_font"> ah .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Start Of Field - </span>بداية الحقل : سيبحث عن الحقل الذي تطابق بدايته كلمة البحث ، فمثلاً لو كتبنا<span style="font-family: Times New Roman;" class="mycode_font"> ah </span>سيعطينا<span style="font-family: Times New Roman;" class="mycode_font"> Ahmed </span>ولكنه لن يعطينا<span style="font-family: Times New Roman;" class="mycode_font"> Mohammed </span>لأنها لم تبدأ ب<span style="font-family: Times New Roman;" class="mycode_font"> Ah .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الجزء الرابع</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ( Search - </span></span><span style="color: #0000ff;" class="mycode_color">البحث</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> )</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لدينا ثلاثة خيارات هي<span style="font-family: Times New Roman;" class="mycode_font"> ( All - </span>الكل ) و<span style="font-family: Times New Roman;" class="mycode_font"> ( Up - </span>للأعلى ) و<span style="font-family: Times New Roman;" class="mycode_font"> ( Down - </span>للأسفل ) وتحدد شكل عملية البحث ، هل تتجه إلى الأسفل ابتداء من موضع المؤشر الحالية أم للأعلى أم تأخذ دورة<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الجزء الخامس</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ( Match Case - </span></span><span style="color: #0000ff;" class="mycode_color">مراعاة حالة الأحرف</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> )</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">إذا حددنا هذا الخيار فسوف يتأكد من أن الحرف مطابق في حالته ، فمثلاً لو بحثنا عن<span style="font-family: Times New Roman;" class="mycode_font"> h </span>لن تعطينا<span style="font-family: Times New Roman;" class="mycode_font"> Hosame </span>لأنها بدأت بحرف كبير<span style="font-family: Times New Roman;" class="mycode_font"> - Capital .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">بعد أن نحدد جميع خياراتنا نستطيع بدء عملية البحث بالضغط على زر<span style="font-family: Times New Roman;" class="mycode_font"> ( Find - </span>بحث<span style="font-family: Times New Roman;" class="mycode_font"> ) .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">الجزء الثاني من التبويب هو الذي يختص بعملية الإستبدال ، وهو نفس عملية البحث ، وهناك أربعة ازرار</span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">* </span></span><span style="color: #ff0000;" class="mycode_color">زر للبحث بدون استبدال</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">* </span></span><span style="color: #ff0000;" class="mycode_color">زر الإغلاق</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">* </span></span><span style="color: #ff0000;" class="mycode_color">زر استبدال الحالي</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color">* </span></span><span style="color: #ff0000;" class="mycode_color">زر استبدال الجميع</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">آخر جزء سوف نتتطرق إليه في عملية البحث هو <span style="font-weight: bold;" class="mycode_b"><span style="color: #0000ff;" class="mycode_color">عملية البحث بالتشابه باستخدام علامة الإستفهام</span></span><span style="font-family: Times New Roman;" class="mycode_font">( ? ) .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">نستطيع كتابة علامة الإستفهام ضمن كلمة البحث للدلالة على حرف أو رقم ما ... جرب البحث عن الكلمة التالية<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">?Ho</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لتشكل ( حرفاً ما ، <span style="font-family: Times New Roman;" class="mycode_font">H </span>، <span style="font-family: Times New Roman;" class="mycode_font">o )</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ستجد أنها لن تعطيك<span style="font-family: Times New Roman;" class="mycode_font"> Hosame </span>لأنه لا يوجد فيها ما يقوم مقام علامة الإستفهام ، في المقابل ستعطيتك كلمة<span style="font-family: Times New Roman;" class="mycode_font"> Yahoo </span>لوجود حرف<span style="font-family: Times New Roman;" class="mycode_font"> a </span>قبل المقطع<span style="font-family: Times New Roman;" class="mycode_font"> ho .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">تجربة أخرى ، جرب البحث عن الكلمة التالية<span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">No ????</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ستجد أنها ستعطينا<span style="font-family: Times New Roman;" class="mycode_font"> No Memo </span>وأيضاً<span style="font-family: Times New Roman;" class="mycode_font"> No Site ... </span>ما عدا تلك الموجودة في السجل رقم 8 لأننا كتبناها خطأ<span style="font-family: Times New Roman;" class="mycode_font"> No Mem .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">نستطيع عرض السجلات بصورة أخرى بالشكل التالي<span style="font-family: Times New Roman;" class="mycode_font"> :<br />
<br />
<br />
</span></span><br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_71349294068.jpg" loading="lazy"  alt="[صورة مرفقة: 154_71349294068.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">والبديل لهذه العملية هي عملية انشاء النماذج ... وسوف نتعرف عليها لاحقاً إن شاء الله<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">عملية الترتيب</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> Sort .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يمكننا الترتيب تصاعديا<span style="font-family: Times New Roman;" class="mycode_font"> Ascendig </span>وكذلك تنازليا<span style="font-family: Times New Roman;" class="mycode_font"> Descinding ... </span>حدد الحقل الذي تريد الترتيب بواسطته ( وليكن الإسم الأول مثلاً ) ومن ثم اضغط على رمزمهما في شريط الأدوات ، أو من قائمة<span style="font-family: Times New Roman;" class="mycode_font"> ( Records - </span>سجلات ) اختر<span style="font-family: Times New Roman;" class="mycode_font"> ( Sort - </span>ترتيب ) ثم اختر تصاعدياً أو تنازلياً<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لاحظ أنك إذا قمت بذلك فسوف يتغير ترتيب الأرقام ... أفضل  ارجاع الأمر إلى ما كان عليه قبل الترتيب ، وفي الفيجوال بيسك إذا قمنا  بمثل هذه العملية فسوف نعيد الترقيم مجدداً بواسطة الكود<span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">والملف في المرفقات ...</span></span><br />
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">والله الموفق</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ...</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">والسلام عليكم ورحمة الله وبركاته</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span><br />
</div><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/zip.gif" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=2980" target="_blank" title="">Db1.zip</a> (الحجم : 38.29 ك ب / التحميلات : 141)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الأول : مقدمة عامة عن قواعد البيانات وأهيمتها . وانواع البيانات .]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5043</link>
			<pubDate>Wed, 03 Oct 2012 19:51:37 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=4563">azzamxp</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5043</guid>
			<description><![CDATA[<span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">بسم الله الرحمن الرحيم</span><br />
</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span></div>
 <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">الدروس مقدمة من </span><span style="color: #ff0000;" class="mycode_color">أحمد جمال</span></span></span><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">في هذا الدرس  مقدمة سريعة لقواعد البيانات ومقدمة عامة في أكسيس بصورة نظرية ، إذا كنت  قد استخدمت اكسيس او أحد قواعد البيانات من قبل فيمكنك تجاوز هذا الدرس إلى  الدرس اللاحق</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color"> .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ما هي قاعدة البيانات ؟</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">قاعدة البيانات هو أحد وسائل حفظ وترتيب البيانات بصورة  معينة ( جداول - حقول ) مع ايجاد علاقات ، وتحتوي على بعض التقنيات  والأدوات التي تسهل الوصول إلى المعلومات . وتقلل من حجم التخزين</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ومن امثلة قواعد البيانات<span style="font-family: Times New Roman;" class="mycode_font"> Access </span>، <span style="font-family: Times New Roman;" class="mycode_font">Sql Server , FoxPro </span>من انتاح شركة مايكروسوفت اضافة إلى منتجات من شركات أخرىمثل أوراكل .</span><br />
<span style="font-size: 4pt;" class="mycode_size">وتسمى هذه البرامج نظم ادارة قواعد البيانات<span style="font-family: Times New Roman;" class="mycode_font"> DBMS </span>وتشترك جميعها في التركيب الاساسي لقواعد البيانات ، كما انهم جميعاً يستخدمون لغة الاستعلامات المركبة<span style="font-family: Times New Roman;" class="mycode_font"> SQL </span>القياسية</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">والآن سنتعرف على <span style="color: #000080;" class="mycode_color">معنى بعض المصطلحات الأساسية في قواعد البيانات </span>والتي سوف نعتمد عليها في شرحنا مستقبلاً إن شاء الله</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">قاعدة البيانات</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - DataBase :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يطلق هذا الإسم على الملف - إن صح التعبير - الذي يحتوي على الجداول اضافة للاستعلامات والتقارير وغيرها من مكونات قاعدة البيانات</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وهذه صورة لما يمكن أن نطلق عليه قاعدة بيانات</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <span style="font-family: Times New Roman;" class="mycode_font"><br />
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الجدول</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Table :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يحتوي الجدول على المعلومات التي نود حفظها في قاعدة البيانات في ترتيب معين على شكل صفوف وأعمدة</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وهذه الصورة تمثل جدولاً ما</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span><br />
</div>
<br />
<br />
<img src="https://www.vb4arb.com/vb/uploaded/154_01349293455.jpg" loading="lazy"  alt="[صورة مرفقة: 154_01349293455.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الإستعلام</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Quires :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يقوم الإستعلام بمهمة تعيين سجلات معينة أو حقول معينة والتي يمكن أن تحقق شرطاً معينا</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وهذه صورة لاستعلام يتضمن اسماء الأشخاص الذين تزيد أعمارهم عن 18 سنة</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span><br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_11349293455.jpg" loading="lazy"  alt="[صورة مرفقة: 154_11349293455.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">في حين أن الجدول الرئيسي هو</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> :<br />
<br />
<img src="https://www.vb4arb.com/vb/uploaded/154_01349293455.jpg" loading="lazy"  alt="[صورة مرفقة: 154_01349293455.jpg]" class="mycode_img" /><br />
<br />
<br />
</span></span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">السجل</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Record :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يشكل كل سجل شخصاً أو سلعة و مجموعة بيانات لوصف عنصر مستقل ، ما وتوجد لها قيم في كل حقل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الحقل</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Field :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يشكل الحقل نوعاً معيناً من البيانات سيتم اضافته لكل سجل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">الشكل التالي يمثل حقل البريد الإلكتروني</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><img src="http://hammada2091.googlepages.com/6.JPG" loading="lazy"  alt="[صورة مرفقة: 6.JPG]" class="mycode_img" /></span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><br />
 <br />
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">نوع البيانات</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Data Type :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">تعتبر خاصية للحقل وتحدد نوع البيانات التي ستظهر في الحقل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">والشكل التالي يوضح أنواع البيانات في جدول الأصدقاء مثلاً</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> :<br />
</span></span><br />
</div>
<br />
</div>
  <img src="https://vb4arb.com/vb/uploaded/154_21349293455.jpg" loading="lazy"  alt="[صورة مرفقة: 154_21349293455.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وسوف نتعرف بصورة سريعة على اشهر انواع البيانات لاحقاً</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Primary Key - </span></span><span style="color: #0000ff;" class="mycode_color">المفتاح الرئيسي</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">نوع معين من الحقول لا يُسمح بتكرار قيمته لأي سبب ... مثال ذلك الحقل الخاص بالرقم القومي للمواطن</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Relationship - </span></span><span style="color: #0000ff;" class="mycode_color">العلاقة</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">تشكل علاقة معينة بين حقلين في جدولين مختلفين ، وسوف نتعرض لأنواع العلاقات لاحقاً</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Report - </span></span><span style="color: #0000ff;" class="mycode_color">التقرير</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">هو تجميع لبعض البيانات كي تشكل معلومات مفيدة تمهيداً لطباعتها - غالباً</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> -</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">مثال ذلك تقرير يقوم بحساب الصادر والوارد ليقوم بعرض الأرباح</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #000080;" class="mycode_color">أشهر أنواع البيانات</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #000080;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> :</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">البيانات النصية</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> - Text .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يحتوي هذا النوع من البيانات على جميع النصوص والأرقام بشرط أن لا يكون الرقم هو الخانة الأولى</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #008000;" class="mycode_color">بعض الخصائص المهمة للحقول النصية</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #008000;" class="mycode_color"> :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Size : </span>تحتوي على الحد الأقصى من الخانات التي يمكن كتابتها في الحقل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Default Value : </span>تحتوي على القيمة الإفتراضية للحقل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Required : </span>إذا احتوت على<span style="font-family: Times New Roman;" class="mycode_font"> True </span>فهذا يعني أنه لا بد من ادخال قيمة وإلا لن تنجح عملية الأدخال</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .<br />
<br />
</span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">البيانات الرقمية</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> - Number .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">تحتوي على البيانات الرقمية بمختلف أنواعها والتي يمكن أن نحددها من خاصية</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Field Size .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #008000;" class="mycode_color">الخصائص المهمة للحقول الرقمية</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #008000;" class="mycode_color"> :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Size : </span>تحتوي على أحد الخصائص التالية</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Byte : </span>تحتوي على أرقام بين 1 و 255 بلا كسور</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Decimal : </span>تحتوي على أرقام بين بين 10^28 إلى -10^28 في ملفات<span style="font-family: Times New Roman;" class="mycode_font"> .mdb </span>العادية - يمكن أن يحتوي على كسور</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> - .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Integer : </span>تحتوي على أرقام بين -32768 إلى 32767</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Long Integer : </span>تحتوي على أرقام بين -2147483648 إلى 2147483647</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Single : </span>يمكن تقسيم الفترة الخاصة بها إلى قسمين ، وهو يسمح بالكسور ( المنازل العشرية</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> )</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في الجزء السالب : من -3.402823 إلى -1.401298 * 10^-45</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في الجزء الموجب : 1.401298 * 10^-45 إلى 3.402823</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Double : </span>أيضاً يمكن تقسيم الفترة إلى قسمين وهو يسمح بالكسور</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في الجزء السالب : -1.79769313486231 * 10^308 إلى -4.94065645841247 * 10^-324</span><br />
<span style="font-size: 4pt;" class="mycode_size">في الجزء الموجب : 4.94065645841247 * 10^-324 إلى 1.79769313486231 * 10^308</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وهذه صورة من مساعدة مايكروسوفت أكسيس<span style="font-family: Times New Roman;" class="mycode_font"> XP </span>المتعلق بمجالات الأرقام ، وفيه أيضاً في الصف الثالث عدد الخانات العشرية المسموحة ، وفي الصف الأخير كم يستهلك من الذاكرة</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .<br />
<br />
<br />
</span></span><br />
</div>
<br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_31349293455.jpg" loading="lazy"  alt="[صورة مرفقة: 154_31349293455.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أما بقية الخصائص فهي مشابهه لخصائص النصوص</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">بيانات الوقت والتاريخ</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> Date/Time .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">تحتوي على بيانات تعرض الوقت والتاريخ ، وأهم خصائصها هي خاصية<span style="font-family: Times New Roman;" class="mycode_font"> Format </span>، والتي تحتوي على أشكال مختلفة من تنسيقات الوقت والتاريخ</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">بيانات العملة</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> Currency .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لعرض العملة وأهم خصائصها هي<span style="font-family: Times New Roman;" class="mycode_font"> Format </span>والتي تعرض أنواع مختلفة من تنسيقات العملة</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">الترقيم التلقائي</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> AutoNumber .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">تحتوي على تسلسل للأرقام يساوي عدد السجلات ، والواقع أن  هذا النوع يسبب مشكلة بعد الحذف حيث أنه لا يعيد الترقيم إلا بعد عمل اصلاح  وضغط لقواعد البيانات ، كما أنه يجبرك على ان يكون نوع البيانات هو من عدد  صحيح طويل<span style="font-family: Times New Roman;" class="mycode_font"> Long Integer </span>، وهذا قد لا يكفي كما أنه على الجهة الأخرى قد يسبب هدراً كبيراً في البيانات الصغيرة</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">المذكرة</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> Memo .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يتميز هذا النوع بأنه يمكن أن يحتوي على بيانات من أي نوع بكمية ضخمة جداً . أو حتى 2<span style="font-family: Times New Roman;" class="mycode_font">GB </span>كما تذكر</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> Microsoft .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">نعم/لا</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> Yes/No .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يحتوي هذا الحقل على قيم تأخذ حالة من اثنتان ، إما صحيحة أو خاطئة</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أهم خاصية هي خاصية<span style="font-family: Times New Roman;" class="mycode_font"> Defult Value </span>والتي تحدد هل يكون في حالته الافتراضية صحيحاً أم خاطئاً</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">كائن</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> OLE Object .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يمكن أن نضع فيها كائناً مثل مستند وورد على سبيل المثال</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ارتباط تشعبي</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> HyperLink .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يمكن وضع رابط لصفحة أو مسار لملف على جهاز الكومبيوتر</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">في الدرس القادم سوف نقوم ببناء الجداول من خلال</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Microsoft Access .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">والله الموفق</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ...</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">والسلام عليكم ورحمة الله وبركاته</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .<br />
</span></span></span><br />
</div>]]></description>
			<content:encoded><![CDATA[<span style="color: #0000ff;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">بسم الله الرحمن الرحيم</span><br />
</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">.</span></span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color"> .</span></span></span></div>
 <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">الدروس مقدمة من </span><span style="color: #ff0000;" class="mycode_color">أحمد جمال</span></span></span><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color">في هذا الدرس  مقدمة سريعة لقواعد البيانات ومقدمة عامة في أكسيس بصورة نظرية ، إذا كنت  قد استخدمت اكسيس او أحد قواعد البيانات من قبل فيمكنك تجاوز هذا الدرس إلى  الدرس اللاحق</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #800000;" class="mycode_color"> .</span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ما هي قاعدة البيانات ؟</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">قاعدة البيانات هو أحد وسائل حفظ وترتيب البيانات بصورة  معينة ( جداول - حقول ) مع ايجاد علاقات ، وتحتوي على بعض التقنيات  والأدوات التي تسهل الوصول إلى المعلومات . وتقلل من حجم التخزين</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">ومن امثلة قواعد البيانات<span style="font-family: Times New Roman;" class="mycode_font"> Access </span>، <span style="font-family: Times New Roman;" class="mycode_font">Sql Server , FoxPro </span>من انتاح شركة مايكروسوفت اضافة إلى منتجات من شركات أخرىمثل أوراكل .</span><br />
<span style="font-size: 4pt;" class="mycode_size">وتسمى هذه البرامج نظم ادارة قواعد البيانات<span style="font-family: Times New Roman;" class="mycode_font"> DBMS </span>وتشترك جميعها في التركيب الاساسي لقواعد البيانات ، كما انهم جميعاً يستخدمون لغة الاستعلامات المركبة<span style="font-family: Times New Roman;" class="mycode_font"> SQL </span>القياسية</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">والآن سنتعرف على <span style="color: #000080;" class="mycode_color">معنى بعض المصطلحات الأساسية في قواعد البيانات </span>والتي سوف نعتمد عليها في شرحنا مستقبلاً إن شاء الله</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">قاعدة البيانات</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - DataBase :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يطلق هذا الإسم على الملف - إن صح التعبير - الذي يحتوي على الجداول اضافة للاستعلامات والتقارير وغيرها من مكونات قاعدة البيانات</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وهذه صورة لما يمكن أن نطلق عليه قاعدة بيانات</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <span style="font-family: Times New Roman;" class="mycode_font"><br />
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الجدول</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Table :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يحتوي الجدول على المعلومات التي نود حفظها في قاعدة البيانات في ترتيب معين على شكل صفوف وأعمدة</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وهذه الصورة تمثل جدولاً ما</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span><br />
</div>
<br />
<br />
<img src="https://www.vb4arb.com/vb/uploaded/154_01349293455.jpg" loading="lazy"  alt="[صورة مرفقة: 154_01349293455.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الإستعلام</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Quires :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يقوم الإستعلام بمهمة تعيين سجلات معينة أو حقول معينة والتي يمكن أن تحقق شرطاً معينا</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">وهذه صورة لاستعلام يتضمن اسماء الأشخاص الذين تزيد أعمارهم عن 18 سنة</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span><br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_11349293455.jpg" loading="lazy"  alt="[صورة مرفقة: 154_11349293455.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">في حين أن الجدول الرئيسي هو</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> :<br />
<br />
<img src="https://www.vb4arb.com/vb/uploaded/154_01349293455.jpg" loading="lazy"  alt="[صورة مرفقة: 154_01349293455.jpg]" class="mycode_img" /><br />
<br />
<br />
</span></span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">السجل</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Record :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يشكل كل سجل شخصاً أو سلعة و مجموعة بيانات لوصف عنصر مستقل ، ما وتوجد لها قيم في كل حقل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">الحقل</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Field :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يشكل الحقل نوعاً معيناً من البيانات سيتم اضافته لكل سجل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">الشكل التالي يمثل حقل البريد الإلكتروني</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><img src="http://hammada2091.googlepages.com/6.JPG" loading="lazy"  alt="[صورة مرفقة: 6.JPG]" class="mycode_img" /></span></span></span><br />
<span style="font-family: Times New Roman;" class="mycode_font"><br />
 <br />
</span><div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">نوع البيانات</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> - Data Type :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">تعتبر خاصية للحقل وتحدد نوع البيانات التي ستظهر في الحقل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">والشكل التالي يوضح أنواع البيانات في جدول الأصدقاء مثلاً</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> :<br />
</span></span><br />
</div>
<br />
</div>
  <img src="https://vb4arb.com/vb/uploaded/154_21349293455.jpg" loading="lazy"  alt="[صورة مرفقة: 154_21349293455.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وسوف نتعرف بصورة سريعة على اشهر انواع البيانات لاحقاً</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Primary Key - </span></span><span style="color: #0000ff;" class="mycode_color">المفتاح الرئيسي</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">نوع معين من الحقول لا يُسمح بتكرار قيمته لأي سبب ... مثال ذلك الحقل الخاص بالرقم القومي للمواطن</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Relationship - </span></span><span style="color: #0000ff;" class="mycode_color">العلاقة</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">تشكل علاقة معينة بين حقلين في جدولين مختلفين ، وسوف نتعرض لأنواع العلاقات لاحقاً</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color">Report - </span></span><span style="color: #0000ff;" class="mycode_color">التقرير</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">هو تجميع لبعض البيانات كي تشكل معلومات مفيدة تمهيداً لطباعتها - غالباً</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> -</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">مثال ذلك تقرير يقوم بحساب الصادر والوارد ليقوم بعرض الأرباح</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #000080;" class="mycode_color">أشهر أنواع البيانات</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #000080;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> :</span></span></span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">البيانات النصية</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> - Text .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يحتوي هذا النوع من البيانات على جميع النصوص والأرقام بشرط أن لا يكون الرقم هو الخانة الأولى</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #008000;" class="mycode_color">بعض الخصائص المهمة للحقول النصية</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #008000;" class="mycode_color"> :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Size : </span>تحتوي على الحد الأقصى من الخانات التي يمكن كتابتها في الحقل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Default Value : </span>تحتوي على القيمة الإفتراضية للحقل</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Required : </span>إذا احتوت على<span style="font-family: Times New Roman;" class="mycode_font"> True </span>فهذا يعني أنه لا بد من ادخال قيمة وإلا لن تنجح عملية الأدخال</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .<br />
<br />
</span></span><br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">البيانات الرقمية</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"> - Number .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">تحتوي على البيانات الرقمية بمختلف أنواعها والتي يمكن أن نحددها من خاصية</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Field Size .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #008000;" class="mycode_color">الخصائص المهمة للحقول الرقمية</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #008000;" class="mycode_color"> :</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Field Size : </span>تحتوي على أحد الخصائص التالية</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> :</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Byte : </span>تحتوي على أرقام بين 1 و 255 بلا كسور</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Decimal : </span>تحتوي على أرقام بين بين 10^28 إلى -10^28 في ملفات<span style="font-family: Times New Roman;" class="mycode_font"> .mdb </span>العادية - يمكن أن يحتوي على كسور</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> - .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Integer : </span>تحتوي على أرقام بين -32768 إلى 32767</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Long Integer : </span>تحتوي على أرقام بين -2147483648 إلى 2147483647</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Single : </span>يمكن تقسيم الفترة الخاصة بها إلى قسمين ، وهو يسمح بالكسور ( المنازل العشرية</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> )</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في الجزء السالب : من -3.402823 إلى -1.401298 * 10^-45</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في الجزء الموجب : 1.401298 * 10^-45 إلى 3.402823</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">Double : </span>أيضاً يمكن تقسيم الفترة إلى قسمين وهو يسمح بالكسور</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">في الجزء السالب : -1.79769313486231 * 10^308 إلى -4.94065645841247 * 10^-324</span><br />
<span style="font-size: 4pt;" class="mycode_size">في الجزء الموجب : 4.94065645841247 * 10^-324 إلى 1.79769313486231 * 10^308</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">وهذه صورة من مساعدة مايكروسوفت أكسيس<span style="font-family: Times New Roman;" class="mycode_font"> XP </span>المتعلق بمجالات الأرقام ، وفيه أيضاً في الصف الثالث عدد الخانات العشرية المسموحة ، وفي الصف الأخير كم يستهلك من الذاكرة</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .<br />
<br />
<br />
</span></span><br />
</div>
<br />
</div>
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/154_31349293455.jpg" loading="lazy"  alt="[صورة مرفقة: 154_31349293455.jpg]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">أما بقية الخصائص فهي مشابهه لخصائص النصوص</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">بيانات الوقت والتاريخ</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> Date/Time .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">تحتوي على بيانات تعرض الوقت والتاريخ ، وأهم خصائصها هي خاصية<span style="font-family: Times New Roman;" class="mycode_font"> Format </span>، والتي تحتوي على أشكال مختلفة من تنسيقات الوقت والتاريخ</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">بيانات العملة</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> Currency .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">لعرض العملة وأهم خصائصها هي<span style="font-family: Times New Roman;" class="mycode_font"> Format </span>والتي تعرض أنواع مختلفة من تنسيقات العملة</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">الترقيم التلقائي</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> AutoNumber .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">تحتوي على تسلسل للأرقام يساوي عدد السجلات ، والواقع أن  هذا النوع يسبب مشكلة بعد الحذف حيث أنه لا يعيد الترقيم إلا بعد عمل اصلاح  وضغط لقواعد البيانات ، كما أنه يجبرك على ان يكون نوع البيانات هو من عدد  صحيح طويل<span style="font-family: Times New Roman;" class="mycode_font"> Long Integer </span>، وهذا قد لا يكفي كما أنه على الجهة الأخرى قد يسبب هدراً كبيراً في البيانات الصغيرة</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">المذكرة</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> Memo .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يتميز هذا النوع بأنه يمكن أن يحتوي على بيانات من أي نوع بكمية ضخمة جداً . أو حتى 2<span style="font-family: Times New Roman;" class="mycode_font">GB </span>كما تذكر</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> Microsoft .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">نعم/لا</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> Yes/No .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يحتوي هذا الحقل على قيم تأخذ حالة من اثنتان ، إما صحيحة أو خاطئة</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">أهم خاصية هي خاصية<span style="font-family: Times New Roman;" class="mycode_font"> Defult Value </span>والتي تحدد هل يكون في حالته الافتراضية صحيحاً أم خاطئاً</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">كائن</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> OLE Object .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يمكن أن نضع فيها كائناً مثل مستند وورد على سبيل المثال</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #ff0000;" class="mycode_color">ارتباط تشعبي</span></span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #ff0000;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> HyperLink .</span></span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size">يمكن وضع رابط لصفحة أو مسار لملف على جهاز الكومبيوتر</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size">في الدرس القادم سوف نقوم ببناء الجداول من خلال</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"> Microsoft Access .</span></span></div>
 <br />
<div style="text-align: right;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">والله الموفق</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> ...</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #0000ff;" class="mycode_color">والسلام عليكم ورحمة الله وبركاته</span><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #0000ff;" class="mycode_color"> .<br />
</span></span></span><br />
</div>]]></content:encoded>
		</item>
	</channel>
</rss>