Académique Documents
Professionnel Documents
Culture Documents
-ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت : Databaseھﻲ ﻋﺒﺎرة ﻋﻦ ﺗﺠﻤﯿﻊ ﻟﻜﻤﯿﺔ ﻛﺒﯿﺮة ﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت أو اﻟﺒﯿﺎﻧﺎت وﻋﺮﺿﮭﺎ ﺑﻄﺮﯾﻘﺔ أو أﻛﺜﺮ ﻣﻦ ﻃﺮﯾﻘﺔ ﻟﺘﺴ ﮭﻞ
اﻻﺳﺘﻔﺎدة ﻣﻨﮭﺎ .
وﺗﺸﺘﺮك ﻣﻌﻈﻢ ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﻮﻇﺎﺋﻒ ﻣﻨﮭﺎ :
ھﺬا وﯾﻌﺘﺒﺮ ﺑﺮﻧﺎﻣﺞ Microsoft Accessواﺣﺪ ﻣﻦ أﺷﮭﺮ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت واﻟﺘﻲ ﺗﺴﺘﺨﺪم ﻓﻲ ﺗﺮﺗﯿﺐ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت واﺳﺘﺨﺮاج اﻟﻨﺘﺎﺋﺞ ﻣﻨﮭﺎ
وﻋﻤﻞ اﻻﺳﺘﻔﺴﺎرات اﻟﻼزﻣﺔ .
وھﻮ ﻋﺒﺎرة ﻋﻦ ﺑﺮﻧﺎﻣﺞ رﺳﻮﻣﻲ ﯾﻌﻤﻞ ﺗﺤﺖ ﺑﯿﺌﺔ Windowsاﻟﺮﺳﻮﻣﯿﺔ .وﯾﺤﺘﻮي ھﺬا اﻟﺒﺮﻧﺎﻣﺞ ﻋﻠﻰ ﻣﺠﻤﻮﻋﺔ ﻣﺘﻨﻮﻋﺔ ﻣﻦ اﻟﻜﺎﺋﻨﺎت اﻟﺘ ﻲ
ﯾﻤﻜﻦ اﺳﺘﺨﺪاﻣﮭﺎ ﻟﻌﺮض اﻟﻤﻌﻠﻮﻣﺎت وإدارﺗﮭﺎ ﻣﺜ ﻞ اﻟﺠ ﺪاول واﻟﻨﻤ ﺎذج واﻟﺘﻘ ﺎرﯾﺮ واﻻﺳ ﺘﻌﻼﻣﺎت ووﺣ ﺪات ﻟﻤ ﺎﻛﺮو ووﺣ ﺪات ﻧﻤﻄﯿ ﺔ وﺻ ﻔﺤﺎت
وﺻﻮل ﻟﻠﺒﯿﺎﻧﺎت .
ﯾﻄﻠﻖ ﻋﻠﻰ ﻗﻮاﻋﺪ ﺑﯿﺎﻧﺎت ﻣﯿﻜﺮوﺳﻮﻓﺖ أﻛﺴﺲ اﺳﻢ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ وﯾﻘﺼﺪ ﺑﮭﺎ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﻜﻮن اﻟﺠﺪاول ﻓﯿﮭﺎ ﻣﺘﺮاﺑﻄﺔ ﺑﯿﻨﮭﺎ
ﺑﻌﻼﻗﺎت ﻓﻲ ﺣﻘﻞ واﺣﺪ أو أﻛﺜﺮ .
واﻟﮭﺪف اﻷﺳﺎﺳﻲ ﻣﻦ رﺑﻂ اﻟﺠﺪاول ھﻮ ﻣﻨﻊ ﺗﻜﺮار اﻟﺒﯿﺎﻧﺎت واﻟﺤﺪ ﻣﻦ ﻣﺴﺎﺣﺎت اﻟﺘﺨﺰﯾﻦ اﻟﻀﺎﺋﻌﺔ واﻟﺮﻓﻊ ﻣﻦ ﻛﻔﺎءة ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت .
وﺳﯿﺘﻢ ﺗﻔﺼﯿﻞ أﻧﻮاع اﻟﻌﻼﻗﺎت وﻛﯿﻔﯿﺔ اﻟﺮﺑﻂ ﺑﯿﻦ اﻟﺠﺪاول ﻓﻲ ﻗﺴﻢ اﻟﻌﻼﻗﺎت .
وﻗﺪ وﺿﻌﺖ ﻣﯿﻜﺮوﺳﻮﻓﺖ ﻓﻲ ھﺬا اﻟﺒﺮﻧﺎﻣﺞ ﻛﺎﺋﻨﺎت ﺗﺴﺎﻋﺪ اﻟﻤﺴﺘﺨﺪم ﻹدﺧﺎل اﻟﺒﯿﺎﻧﺎت واﺳﺘﺨﺮاﺟﮭﺎ ﻣﻦ اﻟﻘﺎﻋﺪة وﻃﺒﺎﻋﺘﮭﺎ ،وھﺬه اﻟﻜﺎﺋﻨﺎت ھﻲ :
) (1اﻟﺠﺪاول :وھﻲ ﻣﻜﺎن ﺗﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت ﻓﻲ اﻟﻘﺎﻋﺪة ،وﺗﺘﻜﻮن اﻟﺠﺪاول ﻣﻦ ﺣﻘﻮل )أﻋﻤﺪة( وﺳﺠﻼت )ﺻﻔﻮف( .
) (2اﺳﺘﻌﻼﻣﺎت :وھﻲ ﻛﻤﺎ ﯾﺘﻀﺢ ﻣﻦ اﺳﻤﮭﺎ اﺳﺘﻌﻼم ﻋﻦ ﺑﯿﺎﻧﺎت ﻣﻌﯿﻨﺔ ﻓﻲ اﻟﻘﺎﻋﺪة ﺗﻨﻄﺒﻖ ﻋﻠﯿﮭﺎ ﻣﻌﺎﯾﯿﺮ ﻣﺤﺪدة ،أو ﻛﺎﺋﻨﺎت ﻟﺘﻨﻔﯿﺬ
ﻋﻤﻠﯿﺎت ﻋﻠﻰ اﻟﺒﯿﺎﻧﺎت ﻓﻲ اﻟﺠﺪاول ﻛﺤﺬف ﺳﺠﻼت أو ﺗﺤﺪﯾﺜﮭﺎ أو إﻧﺸﺎء اﻟﺠﺪاول أو إَﻟﺤﺎق ﺳﺠﻼت ﺑﮭﺎ .
) (3اﻟﻨﻤﺎذج :وھﻲ ﻣﻜﺎن ﺗﺴﺠﯿﻞ اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﺮﻏﺐ ﻓﻲ ﺣﻔﻈﮭﺎ ﻓﻲ اﻟﺠﺪول ،وﺗﺤﺮﯾﺮھﺎ .
) (4اﻟﺘﻘﺎرﯾﺮ :وھﻲ ﻛﺎﺋﻨﺎت ﻋﺮض وﻃﺒﺎﻋﺔ اﻟﺒﯿﺎﻧﺎت ﺑﺄﺷﻜﺎل وﻃﺮق وﺗﻨﺴﯿﻘﺎت ﻣﻨﻮﻋﺔ .
) (5اﻟﺼﻔﺤﺎت :وھﻲ ﺻﻔﺤﺎت ﺗﻌﺮض اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﻣﻠﻔﺎت ﻣﻦ ﻧﻮع HTMLﻣﻨﻔﺼﻠﺔ ﻋﻦ ﻣﻠﻒ اﻟﻘﺎﻋﺪة اﻷﺳﺎﺳﻲ وذﻟﻚ ﻟﻌﺮﺿﮭﺎ ﻋﻠﻰ
ﺷﺒﻜﺔ اﻻﻧﺘﺮﻧﺖ .
ﻣﯿﻜﺮوﺳﻮوﻓﺖ أﻛﺴﺲ Microsoft Accessھﻮ ﺑﺮﻧﺎﻣﺞ ﻹﻧﺸﺎء وﺗﺼﻤﯿﻢ ﻗﻮاﻋﺪ ﺑﯿﺎﻧﺎت ﺗﻤﻜﻨﻚ ھﺬه اﻟﻘﻮاﻋﺪ ﻣﻦ :
-1ﺗﺴﺠﯿﻞ أﺳﻤﺎء أﺷﺨﺎص أو وﺟﮭﺎت وﻋﻨﺎوﯾﻨﮭﻢ وأرﻗﺎم ھﻮاﺗﻔﮭﻢ .
-2ﺗﺴﺠﯿﻞ ﻣﺒﯿﻌﺎت وﻣﺸﺘﺮوات واﺳﺘﺨﺮاج ﻓﻮاﺗﯿﺮ ﻣﻨﻮﻋﺔ .
-3ﺗﺴﺠﯿﻞ ﺑﯿﺎﻧﺎت ودرﺟﺎت ﻃﻼب واﺳﺘﺨﺮاج ﻧﺘﺎﺋﺠﮭﻢ .
-4ﻣﺮﺿﻰ وﺑﯿﺎﻧﺎﺗﮭﻢ اﻟﺸﺨﺼﯿﺔ وإﺣﺼﺎءات ﻣﺘﻨﻮﻋﺔ ﻟﮭﻢ .
-5ﻓﮭﺎرس ﻛﺘﺐ وﻣﻜﺘﺒﺎت وإﻋﺎرات .
-6ﻋﺎﻣﻠﯿﻦ ﻓﻲ اﻟﻤﺆﺳﺴﺔ وﺗﻘﺎرﯾﺮ ﺑﺎﻟﻤﺴﺘﺤﻘﺎت واﻹﺟﺎزات .
-7اﺗﺼﺎﻻت إدارﯾﺔ )ﺻﺎدر ووارد( .
-8ﻣﻜﺎﺗﺐ ﺳﻔﺮﯾﺎت وﺣﺠﻮزات .
-9ﺗﺴﺠﯿﻞ ﺗﺒﺮﻋﺎت وﻣﺼﺮوﻓﺎت وأﻧﺸﻄﺔ ﺧﯿﺮﯾﺔ .
-10ﻓﮭﺎرس ﻣﻜﺘﺒﺎت ﺻﻮﺗﯿﺔ )أﺷﺮﻃﺔ ﺻﻮﺗﯿﺔ( .
وﻣﺎﻟﻢ ﯾﺬﻛﺮ أﻛﺜﺮ ،وﻣﺎ ذﻛﺮ أﻋﻼه ﻧﻘﻄﺔ ﻣﻦ ﺑﺤﺮ .
ﻣﻘﺪﻣﺔ :
ﺗﺸﻐﯿﻞ وإﻧﮭﺎء :Access 2000
وﺑﻤﺠﺮد ﺗﺸﻐﯿﻞ اﻟﺒﺮﻧﺎﻣﺞ ﯾﺘﻢ ﻓﺘﺢ ﻣﺮﺑﻊ ﺣﻮاري ﯾﻄﻠﺐ ﻣﻨﮭﺎ إﻧﺸﺎء ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﺟﺪﯾﺪة ﺑﺎﺳﺘﺨﺪام ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻓﺎرﻏﺔ أو ﺑﺎﺳﺘﺨﺪام ﻣﻌﺎﻟﺠﺎت
،أو ﻓﺘﺢ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻣﻮﺟﻮدة .
أ .ﺷﺮﯾﻂ اﻟﻘﻮاﺋﻢ : Menu barﺣﯿﺚ ﯾﺤﺘﻮي ﻋﻠﻰ 7ﻗﻮاﺋﻢ وﻛﻞ ﻗﺎﺋﻤﺔ ﺗﺤﺘﻮي ﻋﻠﻰ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻷواﻣﺮ .
ب .ﺷﺮﯾﻂ اﻷدوات اﻟﻘﯿﺎﺳﻲ : Tool barﯾﻮﺟﺪ أﺳﻔﻞ اﻟﺸﺮﯾﻂ اﻟﺴﺎﺑﻖ وﯾﺤﺘﻮي ﻋﻠﻰ أزار ورﻣﻮز ﺗﺴﺘﺨﺪم ﺑﺪﯾﻼً ﻟﻸواﻣﺮ .
د .ﻣﺮﺑﻊ ﻗﺎﺋﻤﺔ اﻟﺘﺤﻜﻢ : Menu Box Controlوﯾﻮﺟﺪ ﻓﻲ أﻗﺼﻰ اﻟﯿﺴﺎر اﻟﻌﻠﻮي ﻣﻦ اﻟﺸﺎﺷﺔ ﻋﻠﻰ ﺷﻜﻞ ﻣﻔﺘﺎح ﺣﯿﺚ اﻟﻨﻘ ﺮ اﻟﻤ ﺰدوج ﻋﻠ ﻰ
ھﺬا اﻟﻤﻔﺘﺎح إﻟﻰ إﻏﻼق اﻟﺒﺮﻧﺎﻣﺞ واﻟﻨﻘﺮ اﻟﻔﺮدي ﯾﺆدي إﻟﻰ إﻇﮭﺎر ﻗﺎﺋﻤﺔ اﻟﺘﺤﻜﻢ .
ھـ .زر اﻹﻏﻼق واﻟﺘﻘﻠﯿﺺ واﻟﺘﻜﺒﯿﺮ :وﺗﻮﺟﺪ ﻓﻲ أﻗﺼﻰ ﯾﻤﯿﻦ اﻟﺸﺎﺷﺔ اﻟﻌﻠﻮي وﺗﺴﺘﺨﺪم ھﺬه اﻷزرار ﻓﻲ إﻻق اﻟﻨﺎﻓﺬة وﺗﺼﻐﯿﺮھﺎ وﺗﻜﺒﯿﺮھﺎ .
و .ﻣﻨﻄﻘﺔ اﻟﻌﻤﻞ :وھﻲ اﻟﻤﻨﻄﻘﺔ اﻟﻜﺒﯿﺮة واﻟﺘﻲ ﺗﻈﮭﺮ ﺑﮭﺎ ﻛﺎﺋﻨﺎت ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﻧﺘﻌﺎﻣﻞ ﻣﻌﮭﺎ ﻣﺜﻞ اﻟﺠﺪاول واﻟﻨﻤﺎذج واﻻﺳﺘﻌﻼﻣﺎت ...
اﻟﺦ
ﺑﻌﺪ ﺣﻔﻆ اﻟﻌﻤﻞ ﻧﻘﻮم ﺑﺈﻧﮭﺎء اﻟﺒﺮﻧﺎﻣﺞ وذﻟﻚ ﺑﺈﺣﺪى اﻟﻄﺮق اﻟﺘﺎﻟﯿﺔ :
أ .ﻓﺘﺢ ﻗﺎﺋﻤﺔ ﻣﻠﻒ وﻣﻦ اﻟﻘﺎﺋﻤﺔ اﻟﺘﻲ ﺗﻈﮭﺮ ﻧﺨﺘﺎر إﻧﮭﺎء .
ب .اﺿﻐﻂ ﻣﻔﺘﺎح . F4 + Alt
ﺟـ .اﻧﻘﺮ ﻧﻘﺮاً ﻣﺰدوﺟﺎً ﻋﻠﻰ ﻣﺮﺑﻊ ﻗﺎﺋﻤﺔ اﻟﺘﺤﻜﻢ .
د .اﻧﻘﺮ زر اﻹﻏﻼق × .
.1ﺑﻌﺪ ﺗﺸﻐﯿﻞ اﻟﺒﺮﻧﺎﻣﺞ ﯾﺘﻢ ﻓﺘﺢ ﻣﺮﺑﻊ ﺣﻮار ﻧﺨﺘﺎر ﻣﻨﮫ إﻧﺸﺎء ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻓﺎرﻏﺔ .ﺛﻢ ﻧﻨﻘﺮ ﻋﻠﻰ زر ﻣﻮاﻓﻖ.
أﻣﺎ ﻓﻲ ﺣﺎﻟﺔ ﻋﺪم ﻇﮭﻮر ﻣﺮﺑﻊ اﻟﺤﻮار اﻟﺴﺎﺑﻖ ﻧﻘﻮم ﺑﻔﺘﺢ ﻗﺎﺋﻤﺔ ﻣﻠﻒ ﺛﻢ ﻧﺨﺘﺎر ﺟﺪﯾﺪ أو ﻧﻨﻘﺮ ﻋﻠﻰ زر ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﺟﺪﯾﺪة اﻟﻤﻮﺟﻮد ﻋﻠﻰ ﺷﺮﯾﻂ
اﻷدوات ،وﻓﻲ ﻛﻼ اﻟﺤﺎﻟﺘﯿﻦ ﯾﻈﮭﺮ ﻧﺎﻓﺬة )ﺟﺪﯾﺪ( .
.2ﻣﻦ ﺧﻼل اﻟﺘﺒﻮﯾﺐ Generalﻧﻨﻘﺮ ﻋﻠﻰ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﺛﻢ ﻧﺨﺘﺎر ﻣﻮاﻓﻖ ﻓﯿﺘﻢ ﻓﺘﺢ ﻧﺎﻓﺬة ﻣﺮﺑﻊ ﻣﻠﻒ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﺟﺪﯾﺪة .
.3أﻣﺎم ﺧﺎﻧﺔ اﺳﻢ اﻟﻤﻠﻒ ﻧﻜﺘﺐ اﺳﻢ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﺛﻢ ﻧﻨﻘﺮ ﻋﻠﻰ اﻟﺰر إﻧﺸﺎء ،ﻓﯿﻘ ﻮم اﻟﺒﺮﻧ ﺎﻣﺞ ﺑﺈﻧﺸ ﺎء ﻗﺎﻋ ﺪة ﺑﯿﺎﻧ ﺎت ﺟﺪﯾ ﺪة ﻓﺎرﻏ ﺔ وﺑﺎﻻﺳ ﻢ
اﻟﺬي اﺧﺘﺮﻧﺎه .
.1ﺑﻌﺪ ﺗﺸﻐﯿﻞ اﻟﺒﺮﻧﺎﻣﺞ ﯾﺘﻢ ﻓﺘﺢ ﻣﺮﺑﻊ ﺣﻮار ﻧﺨﺘﺎر ﻣﻨﮫ اﻧﺸﺎء ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﺑﺎﺳ ﺘﺨﺪام اﻟﻤﻌ ﺎﻟﺞ ﺛ ﻢ ﻧﻨﻘ ﺮ ﻋﻠ ﻰ زر ﻣﻮاﻓ ﻖ ،أﻣ ﺎ إذا ﻟ ﻢ ﯾﻈﮭ ﺮ
اﻟﻤﻌﺎﻟﺞ اﻟﺴﺎﺑﻖ ﻓﻨﺨﺘﺎر ﻣﻠﻒ ﺛﻢ ﺟﺪﯾﺪ وﻓﻲ ﻛﻼ اﻟﺤﺎﻟﺘﯿﻦ ﯾﺘﻢ اﻇﮭﺎر ﻧﺎﻓﺬة ﻣﺮﺑﻊ " ﺟﺪﯾﺪ" .
.2ﻣﻦ ﺧﻼل اﻟﺘﺒﻮﯾﺐ Data baseاﻧﻘﺮ أﺣﺪ اﻟﻤﻌﺎﻟﺠﺎت اﻟﺘﻲ ﺗﺮﯾﺪھﺎ ﺛﻢ اﻧﻘﺮ زر ﻣﻮاﻓﻖ ﯾﺘﻢ ﻓﺘﺢ ﻣﺮﺑﻊ ﻣﻠﻒ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﺟﺪﯾﺪة .
.4اﻧﻘﺮ زر اﻟﺘﺎﻟﻲ ﻟﻼﺳﺘﻤﺮار ،ﻓﺘﻈﮭﺮ ﺑﻌﺪ ﻗﻠﯿﻞ ﻗﺎﺋﻤﺔ ﺑﺄﺳﻤﺎء اﻟﺠﺪاول اﻟﺘﻲ أﻧﺸﺄھﺎ اﻟﻤﻌﺎﻟﺞ ﻟﻘﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت )اﻧﻈﺮ اﻟﺸﻜﻞ( ﺣﯿﺚ ﺗﻈﮭﺮ أﺳﻤﺎء
اﻟﺠﺪاول ﻋﻠﻰ اﻟﯿﻤﯿﻦ ﺑﯿﻨﻤﺎ ﺗﻈﮭﺮ أﺳﻤﺎء اﻟﺤﻘﻮل اﻟﻤﻮﺟﻮدة ﻓﻲ اﻟﺠﺪول اﻟﻤﺨﺘﺎر ﻋﻠﻰ اﻟﯿﺴﺎر .
ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر اﻟﺤﻘﻮل اﻟﺘﻲ ﻧﺮﯾﺪھﺎ وذﻟﻚ ﺑﻨﻘﺮ اﻟﻤﺮﺑﻊ اﻟﻤﻮﺟﻮد ﻋﻠﻰ ﯾﺴﺎر اﻟﺤﻘﻞ .
.4اﻧﻘﺮ زر اﻟﺘﺎﻟﻲ ﻟﻼﺳﺘﻤﺮار ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ آﺧﺮ ﯾﻄﻠﺐ ﻣﻨﻚ اﺧﺘﯿﺎر اﻟﻨﻤﻂ اﻟﺬي ﺗﺮﻏﺐ ﺑﺎﺳﺘﺨﺪاﻣﮫ ﻓﻲ ﻋﺮوض اﻟﺸﺎﺷﺔ ،ﻗﻢ ﺑﺎﺧﺘﯿﺎر اﻟﻨﻤﻂ
اﻟﺬي ﺗﺮﯾﺪ ﺛﻢ اﺿﻐﻂ ﻋﻠﻰ زر اﻟﺘﺎﻟﻲ ،ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ ﺣﻮار آﺧﺮ ﯾﻄﻠﺐ ﻣﻨﻚ ﺗﺤﺪﯾﺪ اﻟﻨﻤﻂ اﻟﺬي ﺗﺮﻏﺐ ﺑﺎﺳﺘﺨﺪاﻣﮫ ﻓﻲ اﻟﺘﻘﺎرﯾﺮ اﻟﻤﻄﺒﻮﻋﺔ ،
اﺧﺘﺮ اﻟﻨﻤﻂ اﻟﺬي ﺗﺮﯾﺪه ﺛﻢ اﻧﻘﺮ اﻟﺰر اﻟﺘﺎﻟﻲ .ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ ﺣﻮار آﺧﺮ ﯾﻄﻠﺐ ﻣﻨﺎ وﺿﻊ ﻋﻨﻮان ﻟﻘﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت وھﻞ ﻧﺮﯾﺪ ﺗﻀﻤﯿﻦ ﺻﻮرة أم
ﻻ.
.5اﻧﻘﺮ زر اﻟﺘﺎﻟﻲ ﻓﯿﻈﮭﺮ آﺧﺮ ﺷﻜﻞ ﻣﻦ ﻣﺮﺑﻌﺎت اﻟﺤﻮار واﻟﺬي ﯾﺴﺄل ھﻞ ﻧﺮﯾﺪ ﺑﺪء ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت .ﻧﻘﻮم ﺑﺘﻨﺸﯿﻂ اﻟﺨﯿﺎر ﻧﻌﻢ ﺛﻢ ﻧﻨﻘ ﺮ ﻋﻠ ﻰ زر
إﻧﮭﺎء .
.6ﯾﺒﺪأ اﻟﻤﻌﺎﻟﺞ ﺑﺈﻧﺸﺎء ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﺗﺤﺘﻮي ﻋﻠﻰ ﺟﺪاول وﻧﻤﺎذج وﺗﻘﺎرﯾﺮ ...اﻟﺦ .وﺑﻌﺪ اﻻﻧﺘﮭﺎء ﻣﻦ إﻧﺸﺎء ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﺗﻈﮭﺮ ﺷﺎﺷﺔ أﺧﺮ
ﺗﺤﺜﻨﺎ ﻋﻠﻰ إدﺧﺎل اﻟﺒﯿﺎﻧﺎت اﻟﻤﻄﻠﻮﺑﺔ .ﻧﻘﻮم ﺑﺈدﺧﺎل اﻟﺒﯿﺎﻧﺎت وﺑﻌﺪ ذﻟﻚ ﻧﻐﻠﻖ اﻟﻨﺎﻓﺬة ﻓﯿﻈﮭﺮ إﻃﺎر آﺧﺮ اﺳﻤﮫ
وﺗﻈﮭﺮ ھﺬه اﻟﻠﻮﺣﺔ ﻓﻲ ﻛﻞ ﻣﺮة ﯾﺘﻢ ﻓﺘﺢ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﺣﯿﺚ ﻧﻘﻮم ﺑﺈﻏﻼﻗﮭﺎ وﺑﻤﺠﺮد إﻏﻼﻗﮭ ﺎ ﯾﻈﮭ ﺮ إﻃ ﺎر ﻗﺎﻋ ﺪة اﻟﺒﯿﺎﻧ ﺎت ﺣﯿ ﺚ ﯾﺤﺘ ﻮي ﻋﻠ ﻰ
ﺟﻤﯿﻊ اﻟﺠﺪاول واﻟﻨﻤﺎذج واﻻﺳﺘﻌﻼﻣﺎت ...اﻟﺦ ،اﻟﺬي ﻗﺎم اﻟﻤﻌﺎﻟﺞ ﺑﺈﻧﺸﺎﺋﮭﺎ .
ﯾﻤﺘﺎز ﺑﺮﻧﺎﻣﺞ Access 2000ﺑﻤﯿﺰة ﺣﻔﻆ اﻟﻘﺎﻋﺪة ﺑﻤﺠﺮد ﺗﺴﻤﯿﺘﮭﺎ وﯾﺘﻢ أﯾﻀﺎً ﺣﻔﻆ أي ﺳﺠﻞ ﺑﻤﺠﺮد إدﺧﺎﻟﮫ .
وﻟﻜﻦ إذا ﻗﻤﺖ ﺑﻌﻤﻞ أي ﺗﻐﯿﺮات ﻓﻲ ﺗﺼﻤﯿﻢ ﺟﺪول أو ﻧﻤﻮذج أو ﺗﻘﺮﯾﺮ وﻗﻤﺖ ﺑﺈﻏﻼﻗﮫ ﯾﻈﮭﺮ ﻣﺮﺑﻊ ﺣﻮار ﯾﻄﻠﺐ ﻣﻨﻚ ھﻞ ﺗﺮﯾﺪ ﺣﻔﻆ اﻟﺘﻐﯿ ﺮات أم
ﻻ.
اﻟﺠﺪول ھﻮ اﻷﺳﺎس ﻓﻲ أي ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﺣﯿﺚ أن اﻟﻜﺎﺋﻨﺎت اﻷﺧﺮى ﻣﺜﻞ اﻟﻨﻤﺎذج واﻟﺘﻘﺎرﯾﺮ واﻻﺳﺘﻌﻼﻣﺎت ﺗﺴﺘﺨﺮج ﻋﺎدة ﻣﻦ ﺑﯿﺎﻧ ﺎت اﻟﺠ ﺪاول
وﻟﯿﺲ ﻣﻦ أي ﻛﺎﺋﻦ آﺧﺮ .
.1ﻧﻘﻮم ﺑﺎﺧﺘﯿﺎر اﻟﺘﺒﻮﯾﺐ ﺟﺪاول ﻣﻦ إﻃﺎر ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﺛﻢ ﻧﻨﻘﺮ ﻋﻠﻰ زر " ﺟﺪﯾﺪ" اﻟﻤﻮﺟﻮد ﻓﻲ أﻋﻠﻰ إﻃﺎر ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ،ﺣﯿﺚ ﯾﻈﮭﺮ ﻣﺮﺑﻊ
"ﺟﺪول ﺟﺪﯾﺪ" )اﻧﻈﺮ اﻟﺸﻜﻞ( ،وﻣﻤﻜﻦ اﻟﺤﺼﻮل ﻋﻠﻰ ﻧﻔﺲ اﻟﻤﺮﺑﻊ ﻣﻦ ﻗﺎﺋﻤﺔ إدراج أو ﺑﺎﻟﻨﻘﺮ ﻋﻠﻰ زر ﻛﺎﺋﻦ ﺟﺪﯾﺪ ﻣﻦ ﺷﺮﯾﻂ اﻷدوات .
.2ﻧﺨﺘﺎر ﻣﻦ اﻟﻤﺮﺑﻊ ﻣﻌﺎﻟﺞ اﻟﺠﺪول ﺛﻢ ﻧﻨﻘﺮ زر ﻣﻮاﻓﻖ ﻓﯿﻈﮭﺮ ﻣﻌﺎﻟﺞ اﻟﺠﺪاول )اﻧﻈﺮ اﻟﺸﻜﻞ( ،ﺗﻈﮭﺮ ﺗﻠﻘﺎﺋﯿﺎً ﻗﺎﺋﻤﺔ اﻟﺠﺪاول اﻟﺘﻲ ﺗﺨﺺ اﻟﻌﻤﻞ
وإذا رﻏﺒﺖ ﻓﻲ إﻇﮭﺎر ﻗﺎﺋﻤﺔ اﻟﺠﺪاول اﻟﺸﺨﺼﯿﺔ ﻧﺸﻂ ﺧﺎﻧﺔ اﻻﺧﺘﯿﺎر "ﺷﺨﺼﻲ" .
.3ﻣﻦ ﺧﺎﻧﺔ ﻧﻤﺎذج اﻟﺠﺪاول ﻧﻨﻘﺮ ﻋﻠﻰ اﻟﺠﺪول اﻟﺬي ﻧﺮﯾﺪه ،ﺣﯿﺚ ﺗﻈﮭﺮ ﺣﻘﻮل ھﺬا اﻟﺠﺪول ﻓﻲ ﺧﺎﻧﺔ ﻧﻤﺎذج اﻟﺤﻘﻮل ،ﻧﻘﻮم ﺑﻌﺪ ذﻟﻚ ﺑﺎﺧﺘﯿﺎر
اﻟﺤﻘﻞ اﻟﺬي ﻧﺮﯾﺪه ﺛﻢ اﻟﻨﻘﺮ ﻋﻠﻰ زر > ﺣﯿﺚ ﯾﺆدي إﻟﻰ ﻧﻘﻞ إﻟﻰ اﻟﺠﺪول اﻟﺠﺪﯾﺪ .وﻣﻦ اﻟﻤﻤﻜﻦ أﯾﻀﺎً اﺧﺘﯿﺎر ﺣﻘﻮل أﺧﺮى ﻣﻦ ﺧﺎﻧﺔ ﻧﻤﺎذج
اﻟﺠﺪاول وإﺿﺎﻓﺘﮭﺎ إﻟﻰ اﻟﺠﺪول اﻟﺠﺪﯾﺪ ،ﺑﻌﺪ اﺧﺘﯿﺎر اﻟﺤﻘﻮل اﻟﺘﻲ ﻧﺮﯾﺪھﺎ وﺛﻢ ﻧﻘﻠﮭﺎ إﻟﻰ اﻟﺠﺪول اﻟﺠﺪﯾﺪ ﻧﻨﻘﺮ ﻋﻠﻰ زر اﻟﺘﺎﻟﻲ ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ
ﻣﻌﺎﻟﺞ اﻟﺠﺪاول ﺣﯿﺚ ﻧﻘﻮم ﺑﻜﺘﺎﺑﺔ اﺳﻤﺎً ﻟﻠﺠﺪول .
| FB.com/barmej.dzﺗﻌﻠم اﻟﺑرﻣﺟﺔ | www.learn-barmaga.com
.4ﻣﻦ ﻣﺮﺑﻊ ﻣﻌﺎﻟﺞ اﻟﺠﺪاول ﻧﻘﻮم ﺑﺘﻨﺸﯿﻂ اﻟﺨﯿﺎر )ﻧﻌﻢ( ﻗﻢ ﺑﺘﻌﯿﯿﻦ ﻣﻔﺘﺎح أﺳﺎﺳﻲ ﻧﯿﺎﺑﺔ ﻋﻨﮫ ،ﺣﯿﺚ ﯾﻘﻮم اﻟﻤﻌﺎﻟﺞ ﺑﺘﻌﯿﯿﻦ ﺣﻘﻞ ﻣﻌﯿﻦ ﻟﯿﻜﻮن
ﻣﻔﺘﺎح أﺳﺎﺳﻲ )،اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﻋﺒﺎرة ﻋﻦ ﻋﻼﻣﺔ ﻣﻤﯿﺰة ﺗﻜﻮن ﻣﻮﺟﻮد ﺑﺠﺎﻧﺐ ﻛﻞ ﺳﺠﻞ ﻧﻘﻮم ﺑﺘﻤﯿﯿﺰه ﻋﻦ ﻏﯿﺮه وذﻟﻚ ﻟﻤﻨﻊ دﺧﻮل
ﻧﻔﺲ اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﻧﻔﺲ اﻟﺤﻘﻞ اﻟﻤﺴﺘﺨﺪم ﻛﻤﻔﺘﺎح أﺳﺎﺳﻲ .وﻋﺎدة ﯾﺘﻢ اﺧﺘﯿﺎر اﻟﺴﺠﻞ اﻟﺬي ﯾﺤﺘﻮي رﻗﻢ وﻟﯿﺲ ﻋﻠﻰ اﺳﻢ ﺑﺤﯿﺚ ﻻ ﯾﺘﻜﺮر (.
ﺛﻢ اﻧﻘﺮ زر اﻟﺘﺎﻟﻲ ﻓﺘﻈﮭﺮ آﺧﺮ ﺷﺎﺷﺔ ﻣﻦ ﺷﺎﺷﺎت ﻣﻌﺎﻟﺞ اﻟﺠﺪاول ،ﺣﯿﺚ ﯾﺤﺘﻮي ﻋﻠﻰ ﺧﯿﺎرات ﻛﺜﯿﺮة .
.5اﻧﻘﺮ ﻋﻠﻰ اﻟﺨﯿﺎر اﻟﺬي ﺗﺮﯾﺪه ﺛ ﻢ اﻧﻘ ﺮ زر إﻧﮭ ﺎء ﻓﯿ ﺘﻢ إﻧﺸ ﺎء اﻟﺠ ﺪول ﺣﺴ ﺐ اﻻﺧﺘﯿ ﺎر اﻟ ﺬي ﺛ ﻢ ﺗﺤﺪﯾ ﺪه ﺑﺎﻟﺴ ﺎﺑﻖ وﺑﻌ ﺪ ﻋﻤ ﻞ اﻟﻤﻄﻠ ﻮب ﻗ ﻢ
ﺑﺈﻏﻼق اﻟﺠﺪول .
.1ﻣﻦ إﻃﺎر ﻗﺎﻋ ﺪة اﻟﺒﯿﺎﻧ ﺎت ﻧﺸ ﻂ اﻟﺘﺒﻮﯾ ﺐ ﺟ ﺪاول ﺛ ﻢ اﻧﻘ ﺮ اﻟ ﺰر ﺟﺪﯾ ﺪ ﻓﯿﻈﮭ ﺮ ﻣﺮﺑ ﻊ )ﺟ ﺪول ﺟﺪﯾ ﺪ( وﻣ ﻦ ھ ﺬا اﻟﻤﺮﺑ ﻊ اﻧﻘ ﺮ " ﻃﺮﯾﻘ ﺔ ﻋ ﺮض
اﻟﺘﺼﻤﯿﻢ" ﺛﻢ اﻧﻘﺮ زر ﻣﻮاﻓﻖ ﻓﺘﻈﮭﺮ ﻧﺎﻓﺬة ﻋﺮض ﺗﺼﻤﯿﻢ اﻟﺠﺪول .
.3اﻧﺘﻘﻞ إﻟﻰ اﻟﻌﻤﻮد اﻟﺜﻠﺚ )اﻟﻮﺻﻒ( ﺛﻢ اﻛﺘﺐ وﺻﻒ ﻟﻠﺤﻘﻞ اﻟﺬي ﺗﻌﻤﻞ ﻋﻠﯿﮫ ،وھﻮ أﻣﺮ اﺧﺘﯿﺎري .
.4ﻧﻼﺣﻆ أﯾﻀﺎً ﻓﻲ اﻟﻨﺼﻒ اﻟﺴﻔﻠﻲ ﻣﻦ ﻧﺎﻓﺬة ﻋﺮض اﻟﺘﺼﻤﯿﻢ ﺗﻈﮭﺮ ﺧﺼﺎﺋﺺ اﻟﺤﻘﻞ اﻟﺤﺎﻟﻲ اﻟﻤﺨﺘﺎر ﻗﻢ ﺗﺤﺪﯾﺪ ﺧﺼﺎﺋﺺ اﻟﺤﻘﻞ ﺑﻤﺎ ﯾﻨﺎﺳ ﺒﻚ .
ﺦ( . ﻖ ...اﻟ ﺎل ،ﺗﻌﻠﯿ ﺎع اﻹدﺧ ﺮي ،ﻗﻨ ﺎﻛﻦ اﻟﻌﺸ ﯿﻖ ،اﻷﻣ ﻢ ،اﻟﺘﻨﺴ ﻞ )اﻟﺤﺠ ﻣﺜ
.5ﻗﻢ ﺑﺘﻌﺒﺌﺔ أﺳﻤﺎء ﺟﻤﯿﻊ اﻟﺤﻘﻮل اﻟﺘﻲ ﺗﺮﻏﺐ ﺑﮭﺎ ﻣﻊ ﺗﺤﺪﯾﺪ ﻧﻮع اﻟﺒﯿﺎﻧﺎت واﻟﺨﺼﺎﺋﺺ .
.6اﻧﻘﺮ زر اﻹﻏﻼق ﻓﺘﻈﮭﺮ رﺳﺎل ﺗﺨﺒﺮك ﺑﺤﻔﻆ اﻟﺘﻐﯿﺮات ،اﺧﺘﺮ ﻧﻌﻢ ،ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ ﺣﻔﻆ ﺑﺎﺳﻢ اﻛﺘﺐ اﺳﻤﺎً ﻟﻠﺠﺪول ﺛﻢ اﻧﻘﺮ ﻣﻮاﻓﻖ .
ﯾﺠﺐ ﺗﺨﺼﯿﺺ ﺣﻘﻞ أو أﻛﺜﺮ ﻣﻦ ﺣﻘﻮل اﻟﺠﺪول وﺟﻌﻠﮫ ﻣﻔﺘﺎح أﺳﺎﺳﻲ Primary Keyوﯾﺮاﻋﻰ ﻋﻨﺪ اﺧﺘﯿﺎر اﻟﺤﻘﻞ أن ﯾﺸﺘﻤﻞ ﻋﻠﻰ ﺑﯿﺎﻧﺎت ﻻ
ﯾﺴﻤﺢ ﺑﺘﻜﺮارھﺎ داﺧﻞ اﻟﺠﺪول ﻣﺜﻞ رﻗﻢ ﺣﺴﺎب اﻟﻌﻤﯿﻞ أو اﻟﺮﻗﻢ اﻟﻮﻃﻨﻲ ...اﻟﺦ .
وﻟﻌﻤﻞ ذﻟﻚ :
.1ﺿﻊ اﻟﻤﺆﺷﺮ أﻣﺎم اﻟﺤﻘﻞ ﺣﺘﻰ ﯾﺘﺤﻮل إﻟﻰ ﺳﮭﻢ أﺳﻮد ﺻﻐﯿﺮ ﺛﻢ اﻧﻘﺮ زر اﻟﻔﺄرة ﺣﯿﺚ ﯾﻈﮭﺮ رأس ﺳﮭﻢ ﺻ ﻐﯿﺮ ﻋﻠ ﻰ ﯾﻤ ﯿﻦ اﺳ ﻢ اﻟﺤﻘ ﻞ وﯾ ﺘﻢ
إﺿﺎءة اﻟﺴﺠﻞ ﻛﻠﮫ .
.2وﺟﮫ اﻟﻤﺆﺷﺮ إﻟﻰ ﺷﺮﯾﻂ اﻷدوات واﺿﻐﻂ ﻋﻠﻰ زر اﻟﻤﻔﺘﺎح ،ﻓﯿﻈﮭﺮ رﻣﺰ اﻟﻤﺘﻔﺎح ﻋﻠﻰ ﯾﻤ ﯿﻦ اﺳ ﻢ اﻟﺤﻘ ﻞ دﻻﻟ ﺔ ﻋﻠ ﻰ أن ھ ﺬا اﻟﺤﻘ ﻞ أﺻ ﺒﺢ
ﻣﺨﺼﺼﺎً ﻛﻤﻔﺘﺎح أﺳﺎﺳﻲ .
س :1ﯾﻮﺟﺪ أﻧﻮاع ﻣﺘﻌﺪدة ﻣﻦ اﻟﺒﯿﺎﻧﺎت ﻓﻜﯿﻒ اﺧﺘﺎر ﻣﻦ ﺑﯿﻨﮭﺎ اﻟﻨﻮع اﻟﺬي ﯾﻨﺎﺳﺒﻨﻲ ؟ أرﺟﻮ أن ﺗﻌﻄﯿﻨﻲ ﺗﻮﺿﯿﺢ ﻋﻨﮭﺎ .
ج :أﻧﻮاع اﻟﺒﯿﺎﻧﺎت ﻛﺎﻟﺘﺎﻟﻲ :
-1ﻧﺺ :وﯾﻤﻜﻨﮫ ﺗﺨﺰﯾﻦ ﺣﺮوف أو أرﻗﺎم أو ﻛﻼھﻤﺎ وأﻗﺼﻰ ﺣﺠﻢ ﻟﮫ 255ﺣﺮف .
-2ﻣﺬﻛﺮة :ﺣﺮوف أو أرﻗﺎم أوﻛﻼھﻤﺎ وأﻗﺼﻰ ﺣﺠﻢ ﻟﮫ 65,535ﺣﺮف ﻣﻤﺎ ﯾﺠﻌﻠﮫ ﯾﻨﻔﻊ ﻓﻲ اﻟﺒﯿﺎﻧﺎت اﻟﻨﺼﯿﺔ اﻟﺘﻲ ﯾﺘﺠﺎوز ﻋﺪد ﺣﺮوﻓﮭﺎ 255
ﺣﺮف .
-3رﻗﻢ :ﯾﺘﻢ ﺗﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت ﻛﺄرﻗﺎم وﺣﺠﻤﮭﺎ ﯾﺨﺘﻠﻒ ﺣﺴﺐ ﻧﻮع اﻟﺮﻗﻢ .
-4ﺗﺎرﯾﺦ/وﻗﺖ :ﺑﯿﺎﻧﺎت اﻟﺮﻗﻢ واﻟﺘﺎرﯾﺦ .
-5ﻋﻤﻠﺔ :ﺑﯿﻨﺎت رﻗﻤﯿﺔ ﺗﺼﻞ دﻗﺘﮭﺎ ﺣﺘﻰ 15رﻗﻤﺎً إﻟﻰ ﯾﺴﺎر ﻓﺎﺻﻞ اﻟﻌﻼﻣﺔ اﻟﻌﺸﺮﯾﺔ و 4أرﻗﺎم إﻟﻰ اﻟﯿﻤﯿﻦ.
-6ﺗﺮﻗﯿﻢ ﺗﻠﻘﺎﺋﻲ :ﺣﻘﻞ رﻗﻤﻲ ﯾﺘﺰاﯾﺪ ﺑﻤﻌﺪل واﺣﺪ ﻟﻜﻞ ﺳﺠﻞ أو ﯾﻘﻮم أﻛﺴﺲ ﺑﺎﺧﺘﯿﺎر رﻗﻢ ﻋﺸﻮاﺋﻲ .
-7ﻧﻌﻢ/ﻻ :ﺗﺴﺘﺨﺪم ﻋﻨﺪ ﻛﻮن اﻟﺒﯿﺎﻧﺎت ﻣﻜﻮﻧﺔ ﻣﻦ ﻗﯿﻤﺘﯿﻦ إﻣﺎ "ﻧﻌﻢ" أو"ﻻ" .
-8ﻛﺎﺋﻦ : OLEﻛﺎﺋﻦ ﻣﺜﻞ ﺟﺪول ﺑﯿﺎﻧﺎت Microsoft Excelأو ﻣﺴﺘﻨﺪ Microsoft Wordأو رﺳﻮﻣﺎت أو أﺻﻮات وﺗﻜﻮن ھﺬه
اﻟﺒﯿﺎﻧﺎت إﻣﺎ ﻣﺮﺗﺒﻄﺔ ﺑﺎﻟﻜﺎﺋﻦ اﻷﺻﻠﻲ أو ﻏﯿﺮ ﻣﺮﺗﺒﻄﺔ.
-9ارﺗﺒﺎط ﺗﺸﻌﺒﻲ :ﻧﺺ أو ﺗﺮﻛﯿﺒﺎت ﻣﻦ ﻧﺺ وأرﻗﺎم ﯾﺘﻢ ﺗﺨﺰﯾﻨﮭﺎ ﻛﻨﺺ وﺗﺴﺘﺨﺪم ﻛـ ﻋﻨﻮان ارﺗﺒﺎط ﺗﺸﻌﺒﻲ .ﯾﻀﻢ ﻋﻨﻮان اﻻرﺗﺒﺎط اﻟﺘﺸﻌﺒﻲ
ﺣﺘﻰ ﺛﻼﺛﺔ أﺟﺰاء:
ﻧﺺ ﻟﻠﻌﺮض :اﻟﻨﺺ اﻟﺬي ﯾﻈﮭﺮ ﻓﻲ ﺣﻘﻞ أو ﻋﻨﺼﺮ ﺗﺤﻜﻢ.
ﻋﻨﻮان :اﻟﻤﺴﺎر إﻟﻰ ﻣﻠﻒ أو اﻟﺼﻔﺤﺔ .
ﻋﻨﻮان ﻓﺮﻋﻲ :ﻣﻮﻗﻊ ﻓﻲ اﻟﻤﻠﻒ أو اﻟﺼﻔﺤﺔ.
ﺗﻠﻤﯿﺢ ﺷﺎﺷﺔ :اﻟﻨﺺ اﻟﻤﻌﺮوض ﻛﺘﻠﻤﯿﺢ أدوات اﻟﺘﺤﻜﻢ .
أﺳﮭﻞ ﻃﺮﯾﻘﺔ ﻹدراج ﻋﻨﻮان ارﺗﺒﺎط ﺗﺸﻌﺒﻲ ﻓﻲ ﺣﻘﻞ أو ﻋﻨﺼﺮ ﺗﺤﻜﻢ ھﻲ اﻟﻨﻘﺮ ﻓﻮق ارﺗﺒﺎط ﺗﺸﻌﺒﻲ ﻓﻲ اﻟﻘﺎﺋﻤﺔ إدراج.
ﺗﻌﺪﯾﻞ اﻟﺠﺪاول
ﻗﺒﻞ اﻟﻘﯿﺎم ﺑﻌﻤﻠﯿﺔ ﺗﻌﺪﯾﻞ اﻟﺠﺪول ﯾﺠﺐ أن ﯾﺘﻢ ﻓﺘﺢ اﻟﺠﺪول ﺑﻄﺮﯾﻘﺔ ﻋﺮض اﻟﺘﺼﻤﯿﻢ .
ﺗﻌﺪﯾﻞ اﻟﺤﻘﻮل وﺧﺼﺎﺋﺼﮭﺎ -:
.1ﺑﻌﺪ ﻋﺮض اﻟﺠﺪول ﺑﻄﺮﯾﻘﺔ ﻋﺮض اﻟﺘﺼﻤﯿﻢ ﻣﻦ ﻋﻤﻮد اﺳﻢ اﻧﻘﺮ اﺳﻢ أي ﺣﻘﻞ ﻻﺧﺘﯿﺎر ،وﻗﻢ ﺑﺘﻌﺪﯾﻞ ﻣﺎ ﺗﺮﯾﺪ .
.2ﻣﻦ ﻋﻤﻮد ﻧﻮع اﻟﺒﯿﺎﻧﺎت ﻗﻢ ﺑﺘﻌﺪﯾﻞ ﻧﻮع ﺑﯿﺎﻧﺎت اﻟﺤﻘﻞ .
.3ﻓﻲ ﻣﺮﺑﻊ ﺧﺼﺎﺋﺺ اﻟﺤﻘﻞ اﻟﺬي ﯾﻈﮭﺮ ﺑﺎﻷﺳﻒ ﻗﻢ ﺑﺘﻐﯿﯿﺮ اﻟﺨﺎﺻﯿﺔ اﻟﺘﻲ ﺗﺮﯾﺪھﺎ ﺳﻮاءً ﺑﻨﻘﺮ ﻣﺮﺑﻊ اﻟﻜﺘﺎﺑﺔ اﻟﺬي ﯾﻈﮭ ﺮ أﻣ ﺎم اﻟﺨﺎﺻ ﯿﺔ أو ﻣ ﻦ
ﺧﻼل اﻟﻘﻮاﺋﻢ اﻟﻤﻨﺴﺪﻟﺔ .
.4ﻛﺮر اﻟﺨﻄﻮات اﻟﺴﺎﺑﻘﺔ ﻟﻜﻞ ﺣﻘﻞ ﺗﺮﻏﺐ ﻓﻲ ﺗﻌﺪﯾﻞ اﺳﻤﮫ أو ﻧﻮع ﺑﯿﺎﻧﺎﺗﮫ أو ﺧﺼﺎﺋﺼﮫ .
.1ﻻﺧﺘﯿﺎر ﺳﺠﻞ ﺑﺎﻟﻜﺎﻣﻞ و ﺟّﮫ اﻟﻤﺆﺷﺮ إﻟﻰ ﯾﻤﯿﻦ اﻟﺴﺠﻞ وﻋﻨﺪﻣﺎ ﯾﺘﺤﻮل اﻟﻤﺆﺷﺮ إﻟﻰ ﺳﮭﻢ ،اﻧﻘﺮ زر اﻟﻔﺄرة اﻷﯾﺴﺮ .
.2ﻻﺧﺘﯿﺎر ﺳﺠﻼت ﻣﺘﺠﺎورة اﺧﺘﺮ أول ﺳﺠﻞ ﺛﻢ اﺿﻐﻂ ﻣﻔﺘﺎح Shiftواﺳﺘﻤﺮ ﺿﺎﻏﻄﺎً أﺛﻨﺎء اﺧﺘﯿﺎر ﺑﺎﻗﻲ اﻟﺴﺠﻼت ،أو اﺳﺘﺨﺪم اﻟﻔﺄرة ﺑﺎﺧﺘﯿﺎر
اﻟﺴﺠﻞ اﻷول ﺛﻢ اﻟﺴﺤﺐ .
.3ﻻﺧﺘﯿﺎر ﻛﻞ اﻟﺴﺠﻼت اﻓﺘﺢ ﻗﺎﺋﻤﺔ ﺗﺤﺮﯾﺮ ﺛﻢ اﺧﺘﺎر ﺗﺤﺪﯾﺪ ﻛﺎﻓﺔ اﻟﺴﺠﻼت .
.1اﺧﺘﺮ اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﺮﯾﺪ ﻧﺴﺨﮭﺎ ﺳﻮاءً ﻛﺎﻧﺖ ﺧﻠﯿﺔ أو ﺳﺠﻞ أو ﻣﺠﻤﻮﻋﺔ ﺳﺠﻼت .
.2ﺛﻢ اﺧﺘﺮ اﻻﻣﺮ ﻧﺴﺦ ﻣﻦ ﺷﺮﯾﻂ اﻷدوات .
.3ﺣﺪد اﻟﻤﻜﺎن اﻟﺬي ﺳﻮف ﺗﻨﺴﺦ إﻟﯿﮫ اﻟﺒﯿﺎﻧﺎت .
.4اﺧﺘﺮ اﻷﻣﺮ ﻟﺼﻖ ﻣﻦ ﺷﺮﯾﻂ اﻷدوات .
.1وﺟﮫ اﻟﻤﺆﺷﺮ إﻟﻰ اﻟﺨﻂ اﻟﺮأس اﻟﺬي ﯾﻔﺼﻞ ﺑﯿﻦ أﺳﻤﺎء اﻟﺤﻘ ﻮل وﻋﻨ ﺪﻣﺎ ﯾﺘﺤ ﻮل اﻟﻤﺆﺷ ﺮ إﻟ ﻰ ﺷ ﻜﻞ ﺳ ﮭﻢ ﺑﺮأﺳ ﯿﻦ 1اﺳ ﺤﺐ اﻟﺨ ﻂ اﻟﺮأﺳ ﻲ
ﻟﺠﮭﺔ اﻟﯿﺴﺎر أو اﻟﯿﻤﯿﻦ ﻟﺰﯾﺎدة ﻋﺮض اﻟﻌﻤﻮد .
.2أو اﺧﺘﺮ اﻟﻌﻤﻮد أو اﻷﻋﻤﺪة اﻟﺘﻲ ﻧﺮﯾﺪ ﺗﻐﯿﯿﺮ ﻋﺮﺿﮭﺎ ﺛﻢ اﻓﺘﺢ ﻗﺎﺋﻤﺔ ﺗﻨﺴﯿﻖ ﺛﻢ اﺧﺘﺮ أﻣﺮ "ﻋﺮض اﻟﻌﻤﻮد" ﻓﯿﻈﮭﺮ ﻣﺮﺑ ﻊ )ﻋ ﺮض اﻟﻌﻤ ﻮد( .
ﻗﻢ ﺑﻀﺒﻂ ﻋﺮض اﻟﻌﻤﻮد وذﻟﻚ ﺑﻜﺘﺎﺑﺔ رﻗﻢ ﻋﺮض اﻟﻌﻤﻮد داﺧﻞ ﺧﺎﻧﺔ ﻋﺮض اﻟﻌﻤﻮد .أو ﻗﻢ ﺑﺎﺧﺘﯿﺎر اﻻﺣﺘﻮاء اﻷﻓﻀﻞ وذﻟﻚ ﻟﻀﺒﻂ ﺣﺠﻢ اﻟﻌﻤ ﻮد
ﻟﯿﺘﻨﺎﺳﺐ ﺗﻤﺎﻣﺎً ﻣﻊ اﻟﺒﯿﺎﻧﺎت اﻟﻤﻮﺟﻮدة ﺑﮫ .
ﺑﻌﺪ ذﻟﻚ اﻧﻘﺮ زر ﻣﻮاﻓﻖ .
وﺟﮫ اﻟﻤﺆﺷﺮ إﻟﻰ ﻋﻤﻮد اﺧﺘﯿﺎر اﻟﺴﺠﻞ ﺛﻢ ﺛﺒﺘﮫ ﻋﻠﻰ أي ﺧﻂ ﻣﻦ اﻟﺨﻄﻮط اﻟﺸﺒﻜﯿﺔ اﻟﺘﻲ ﺗﻈﮭﺮ ﺗﺤﺖ اﻟﺴﻄﻮر ،ﻓﯿﺘﻐﯿﺮ ﺷ ﻜﻞ اﻟﻤﺆﺷ ﺮ إﻟ ﻰ ﺳ ﮭﻢ
ﺑﺮأﺳﯿﻦ ، 2اﺳﺤﺐ اﻟﺴﮭﻢ ﻷﺳﻔﻞ ﻟﺘﺰﯾﺪ ﻣﻦ ارﺗﻔﺎع اﻟﺴﻄﻮر .
إن اﺧﺘﯿﺎر اﻟﺨﻂ اﻟﺬي ﻧﺮﯾﺪ ﺳﻮف ﯾﺆﺛﺮ ﻋﻠﻰ ﻛﻞ ﺑﯿﺎﻧﺎت اﻟﺠﺪول وﻟﻦ ﯾﺆﺛﺮ ﻋﻠﻰ اﻟﺨﻂ اﻟﻤﻮﺟﻮد ﻓﻲ اﻟﻨﻤﺎذج واﻟﺘﻘﺎرﯾﺮ .
ﻻﺧﺘﯿﺎر ﺧﻂ اﺗﺒﻊ ﻣﺎ ﯾﻠﻲ -:
.1اﻓﺘﺢ ﻗﺎﺋﻤﺔ ﺗﻨﺴﯿﻖ ﺛﻢ اﺧﺘﺮ أﻣﺮ ﺧﻂ ﻓﯿﻨﻈﮭﺮ ﻣﺮﺑﻊ ﺣﻮار ﺧﻂ .
اﻟﺒﺤﺚ ﻋﻦ اﻟﻤﻌﻠﻮﻣﺎت ﯾﻌﻨﻲ ﺗﻮﺟﯿﮫ ﺳﺆال واﻟﺤﺼﻮل ﻋﻠﻰ اﻹﺟﺎﺑﺔ .وﺗﻮﺟﺪ ﻋﺪة ﻃﺮق ﻟﻠﺒﺤﺚ ﻣﻨﮭﺎ :
.3اﺧﺘﺮ اﻟﺘﺒﻮﯾﺐ ﺑﺤﺚ ﺛﻢ اﻛﺘﺐ ﻓﻲ ﺧﺎﻧﺔ اﻟﺒﺤﺚ ﻋﻦ اﻟﻨﺺ اﻟﺬي ﺗﺒﺤﺚ ﻋﻨﮫ .
وﻓﻲ ﺧﺎﻧﺔ اﻟﺒﺤﺚ ﻓﻲ ﺣﺪد اﺳﻢ اﻟﺤﻘﻞ اﻟﺬي ﺗﺮﯾﺪ اﻟﺒﺤﺚ ﻓﯿﮫ ﺛﻢ اﻧﻘﺮ ﻋﻠﻰ زر ﺑﺤﺚ ﻋﻦ اﻟﺘﺎﻟﻲ .ﻓﯿﺘﻢ ﻓﻲ ھﺬه اﻟﺤﺎﻟﺔ اﻟﺒﺤﺚ ﻋﻦ اﻟﺴﺠﻞ اﻟﻤﻄﻠﻮب
وﻋﻨﺪﻣﺎ ﯾﺠﺪه ﯾﻀﻌﮫ ﺗﺤﺖ اﻟﺸﺮﯾﻂ اﻟﻤﻀﺎء .
.4اﻧﻘﺮ زر اﻹﻏﻼق ﻟﺘﻌﻮد إﻟﻰ ﺟﺪول اﻟﺒﯿﺎﻧﺎت وﻗﺮاءة اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﺒﺤﺚ ﻋﻨﮭﺎ .
ﻧﺴﺘﺨﺪم ھﺬه اﻟﺨﺎﺻﯿﺔ ﻟﻠﺒﺤﺚ ﻋﻦ ﻣﻌﻠﻮﻣﺔ ﻣﻌﯿﻨﺔ واﺳﺘﺒﺪاﻟﮭﺎ ﺑﻮاﺣﺪة أﺧﺮى .
.1اﺧﺘﺮ اﻟﻌﻤﻮد اﻟﺬي ﯾﺤﺘﻮي ﻋﻠﻰ اﻟﻤﻌﻠﻮﻣﺔ اﻟﺘﻲ ﺗﺮﯾﺪ اﺳﺘﺒﺪاﻟﮭﺎ ،ﺛﻢ اﺧﺘﺮ أﻣﺮ اﺳﺘﺒﺪال ﻣﻦ ﻗﺎﺋﻤﺔ ﺗﺤﺮﯾﺮ ،ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ اﻟﺤﻮار اﻟﺴﺎﺑﻖ ،ﻗﻢ
ﺑﺘﻨﺸﯿﻂ اﻟﺘﺒﻮﯾﺐ اﺳﺘﺒﺪال .
ﯾﺴﺘﺨﺪم ﻋﺎﻣﻞ اﻟﺘﺼﻔﯿﺔ ﻟﻌﺰل ﺳﺠﻼت ﺗﺤﺘﻮي ﻋﻠﻰ ﻣﻌﻠﻮﻣﺔ ﻣﻌﯿﻨﺔ ،وﺗﻮﺟﺪ ﻋﺪة ﻃﺮق ﻟﻔﺮز اﻟﺴﺠﻼت ﻣﻨﮭﺎ -:
.1اﻟﺘﺼﻔﯿﺔ ﺣﺴﺐ اﻟﺘﺤﺪﯾﺪ -:
أ( اﻓﺘﺢ اﻟﺠﺪول اﻟﺬي ﺗﺮﯾﺪ ،ﺛﻢ ﺣﺪد اﻟﺤﻘﻞ اﻟﺬي ﺗﺮﯾﺪ ﺗﺼﻔﯿﺔ اﻟﺴﺠﻼت ﺗﺒﻌﺎً ﻟﻤﺤﺘﻮﯾﺎت ﺛﻢ ﺣﺪد اﻟﻘﯿﻤﺔ اﻟﺘﻲ ﺗﺮﯾﺪ اﻟﺘﺼﻔﯿﺔ ﻋﻠﻰ أﺳﺎﺳﮭﺎ .
ب( اﻧﻘﺮ زر ﺗﺼﻔﯿﺔ ﺣﺴﺐ اﻟﺘﺤﺪﯾﺪ ﻣﻦ ﺷﺮﯾﻂ اﻷدوات ﻓﯿﻨﺘﺞ ﻓﺮز اﻟﺒﯿﺎﻧﺎت ﺣﺴﺐ اﻟﺘﺤﺪﯾﺪ اﻟﺬي ﺣﺪدﺗﮫ .
. ﺟـ( ﺑﻌﺪ اﻻﻃﻼع ﻋﻠﻰ اﻟﺴﺠﻼت اﻧﻘﺮ زر إزاﻟﺔ ﻋﺎﻣﻞ اﻟﺘﺼﻔﯿﺔ
ب( وﺟﮫ اﻟﻤﺆﺷﺮ إﻟﻰ اﻟﺤﻘﻞ اﻟﺬي ﺗﺮﯾﺪ ﺛﻢ اﻧﻘﺮ اﻟﺴﮭﻢ اﻟﻤﺘﺠﮫ إﻟﻰ اﺳﻔﻞ ﻓﻲ داﺧ ﻞ اﻟﺨﻠﯿ ﺔ واﺧﺘ ﺮ اﻟﻤﻌﯿ ﺎر اﻟ ﺬي ﺗﺮﯾ ﺪه ﻣ ﻦ اﻟﻘﺎﺋﻤ ﺔ اﻟﻤﻨﺴ ﺪﻟﺔ .
ﺟ ـ( وﺟ ﮫ اﻟﻤﺆﺷ ﺮ إﻟ ﻰ ﺣﻘ ﻞ آﺧ ﺮ واﻧﻘ ﺮ اﻟﺴ ﮭﻢ اﻟﻤﺘﺠ ﮫ إﻟ ﻰ أﺳ ﻔﻞ داﺧ ﻞ اﻟﺨﻠﯿ ﺔ واﺧﺘ ﺮ اﻟﻤﻌﯿ ﺎر اﻟﺜ ﺎﻧﻲ اﻟ ﺬي ﺗﺮﯾ ﺪه وھﻜ ﺬا .
د( اﻧﻘﺮ اﻟﺘﺒﻮﯾﺐ )أو( اﻟﺬي ﯾﻈﮭﺮ ﻓﻲ أﺳﻔﻞ اﻟﻤﺮﺑﻊ اﻟﺤﻮاري ﻓﯿﻈﮭﺮ ﺳﻄﺮ ﺧﺎل ﻣﻦ اﻟﺒﯿﺎﻧﺎت ﻟﻨﻜﺘﺐ اﻟﺸﺮط اﻟﺜﺎﻧﻲ وھﻜﺬا ﯾﻤﻜﻦ إﺿﺎﻓﺔ اﻟﻌﺪﯾﺪ ﻣﻦ
اﻟﺸﺮوط ﻟﻤﻌﺎﯾﯿﺮ اﻟﺘﺼﻔﯿﺔ .
و .ﺑﻌﺪ اﻻﻧﺘﮭﺎء اﻧﻘﺮ ﻋﻠﻰ زر إزاﻟﺔ ﻋﺎﻣﻞ اﻟﺘﺼﻔﯿﺔ /اﻟﻔﺮز .
ﻟﺘﺮﺗﯿﺐ ﺳﺠﻼت اﻟﺠﺪول ﺗﺮﺗﯿﺒﺎً ﺗﺼﺎﻋﺪﯾﺎً أي ﺑﺤﺴﺐ اﻟﺤﺮوف اﻷﺑﺠﺪﯾﺔ ﻣﻦ اﻷﻟﻒ إﻟﻰ اﻟﯿﺎء أوﺣﺴﺐ اﻻرﻗﺎم ﻣﻦ ﺻﻔﺮ إﻟﻰ 9ﻧﻘﻮم ﺑﻤﺎ ﯾﻠﻲ -:
.1اﻧﻘﺮ أي ﺳﺠﻞ ﻣﻦ ﺳﺠﻼت اﻟﺠﺪول ﻓﻲ اﻟﺤﻘﻞ اﻟﺬي ﺳﯿﺘﻢ اﻟﻔﺮز ﻃﺒﻘﺎً ﻟﻤﺤﺘﻮﯾﺎﺗﮫ .
ﻣﻦ ﺷﺮﯾﻂ اﻷدوات . .2اﻧﻘﺮ زر )ﻓﺮز ﺗﺼﺎﻋﺪي(
اﻻﺳﺘﻌﻼم ھﻮ ﺗﻄﺒﯿﻖ ﻣﻌﺎﯾﯿﺮ ﺑﺤﺚ ﻋﻠﻰ ﺑﯿﺎﻧﺎت اﻟﺠﺪول ﺛﻢ اﺳﺘﻌﺮاض ﺳﺠﻼت اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﺘﻄﺎﺑﻖ ﻣﻊ اﻟﺸﺮوط اﻟﻤﺤﺪدة .
ﻃﺮق إﻧﺸﺎء اﻻﺳﺘﻌﻼم :ﺗﻮﺟﺪ ﻃﺮﯾﻘﺘﯿﻦ ﻹﻧﺸﺎء اﻻﺳﺘﻌﻼم ھﻲ ﺑﺎﺳﺘﺨﺪام اﻟﻤﻌﺎﻟﺞ أو ﺑﺪون اﺳﺘﺨﺪام اﻟﻤﻌﺎﻟﺞ )ﺑﻨﻔﺴﻚ( ) ﻃﺮﯾﻘﺔ ﻋﺮض
اﻟﺘﺼﻤﯿﻢ(
.1إﻧﺸﺎء اﺳﺘﻌﻼم ﺑﺎﺳﺘﺨﺪام اﻟﻤﻌﺎﻟﺞ :
أ( ﻣﻌﺎﻟﺞ اﻻﺳﺘﻌﻼﻣﺎت اﻟﺒﺴﯿﻂ :وھﻮ ﻣﻦ أﺳﮭﻞ أﻧﻮاع اﻻﺳﺘﻌﻼﻣﺎت ،وھﻮ أﻛﺜﺮ أﻧﻮاع اﻻﺳﺘﻌﻼﻣﺎت اﺳﺘﺨﺪاﻣﺎً ،ﺣﯿﺚ ﻻ ﯾﺘﻀﻤﻦ أي ﻣﻌ ﺎﯾﯿﺮ أو
ﺷﺮوط ﯾﻤﻜﻦ ﺗﻄﺒﯿﻘﮭﺎ ﻋﻠﻰ ﺳﺠﻼت اﻟﺠﺪول /اﻟﺠﺪاول .
ب( ﻣﻌ ﺎﻟﺞ اﻻﺳ ﺘﻌﻼﻣﺎت اﻟﺠﺪوﻟﯿ ﺔ :ﺣﯿ ﺚ ﯾﻈﮭ ﺮ ﻣﻠﺨﺼ ﺎت ﻣﺜ ﻞ اﻟﻤﺠﻤ ﻮع واﻟﻌ ﺪد واﻟﻤﺘﻮﺳ ﻂ اﻟﺤﺴ ﺎﺑﻲ ﻟﺒﯿﺎﻧ ﺎت ﺣﻘ ﻞ ﻣﻌ ﯿﻦ ،وﯾﻀ ﻌﮭﻢ ﻓ ﻲ
ﻣﺠﻤﻮﻋﺔ واﺣﺪة .
ﺟـ( ﻣﻌﺎﻟﺞ اﺳﺘﻌﻼم اﻟﺒﺤﺚ ﻣﻦ اﻟﺘﻜﺮار :ﺣﯿﺚ ﯾﻘﺎرن ﺑﯿﻦ ﺟﺪوﻟﯿﻦ وﯾﺒﺤﺚ ﻋﻦ اﻟﺴﺠﻼت اﻟﻤﺘﻄﺎﺑﻘﺔ ﻓﻲ ﻛﻠﯿﮭﻤﺎ .
د( ﻣﻌﺎﻟﺞ اﺳﺘﻌﻼم اﻟﺒﺤﺚ ﻣﻦ ﻏﯿﺮ اﻟﻤﺘﻄﺎﺑﻘﺎت :ﺣﯿﺚ ﯾﻘﺎرن ﺑﯿﻦ ﺟﺪوﻟﯿﻦ وﯾﺒﺤﺚ ﻋﻦ اﻟﺴﺠﻼت ﻏﯿﺮ اﻟﻤﺘﻄﺎﺑﻘﺔ ﻓﻲ ﻛﻠﯿﮭﻤﺎ .
أ( اﻓﺘﺢ ﻣﻠﻒ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ،ﺛﻢ ﻧﺸﻂ اﻟﺘﺒﻮﯾﺐ اﺳﺘﻌﻼﻣﺎت .
ب( اﻧﻘﺮ اﻟﺰر ﺟﺪﯾﺪ ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ اﺳﺘﻌﻼم ﺟﺪﯾﺪ .
ﺟـ( اﻧﻘﺮ )ﻣﻌﺎﻟﺞ اﻻﺳﺘﻌﻼﻣﺎت اﻟﺒﺴﯿﻂ( ﺛﻢ اﻧﻘﺮ زر ﻣﻮاﻓﻖ ﻓﯿﻈﮭﺮ أول ﻣﺮﺑﻊ ﻣﻦ ﻣﺮﺑﻌﺎت ﻣﻌﺎﻟﺞ اﻻﺳﺘﻌﻼﻣﺎت اﻟﺒﺴﯿﻄﺔ ) .اﻧﻈﺮ اﻟﺸﻜﻞ( ،ﻣﻤﻜﻦ
أداء اﻟﺨﻄﻮﺗﯿﻦ اﻟﺴﺎﺑﻘﺘﯿﻦ ﺑﺨﻄﻮة واﺣﺪة وذﻟﻚ ﻋﻦ ﻃﺮﯾﻖ ﻧﻘﺮ إﻧﺸﺎء اﺳﺘﻌﻼم ﺑﺎﺳﺘﺨﺪام اﻟﻤﻌﺎﻟﺞ ﻣﻦ إﻃﺎر ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻧﻘﺮاً ﻣﺰدوﺟﺎً
د( اﺧﺘﺮ اﻟﺠﺪول اﻟﺬي ﺳﺘﺨﺘﺎر ﻣﻨﮫ ﺣﻘﻮل اﻻﺳﺘﻌﻼﻣﺎت وذﻟﻚ ﻣﻦ ﺧﺎﻧﺔ )ﺟﺪاول /اﺳﺘﻌﻼﻣﺎت(
ھـ( ﻣﻦ ﺧﺎﻧﺔ )اﻟﺤﻘﻮل اﻟﻤﺘﺎﺣﺔ( ﺣﺪد اﻟﺤﻘﻮل اﻟﺘﻲ ﺗﺮﯾﺪھﺎ ﺛﻢ ﻗﻢ ﺑﻨﻘﻠﮭﺎ إﻟﻰ ﺧﺎﻧﺔ )اﻟﺤﻘﻮل اﻟﻤﺤﺪدة( ﻋﻦ ﻃﺮﯾﻖ ﻧﻘﺮ اﻟﺰر > ﺑﻌﺪ ذﻟﻚ اﻧﻘﺮ زر
اﻟﺘﺎﻟﻲ .ﻓﺘﻈﮭﺮ ﻧﺎﻓﺬة أﺧﺮى ﺗﻄﻠﺐ ﻣﻨﻚ ﺗﺤﺪﯾﺪ اﺳﻢ ﻟﻼﺳﺘﻌﻼم اﻛﺘﺐ اﻻﺳﻢ اﻟﺬي ﺗﺮﯾﺪه ﺛﻢ اﻧﻘﺮ ﻋﻠﻰ زر إﻧﮭﺎء .ﺗﻈﮭﺮ ﺑﻌﺪ ذﻟﻚ ﻧﺘﯿﺠﺔ اﻻﺳﺘﻌﻼم ﻓﻲ
*وﻣﻤﻜﻦ اﯾﻀﺎً ﻋﺮﺿﮫ ﺑﻄﺮﯾﻘﺔ ﻋﺮض اﻟﺘﺼﻤﯿﻢ وذﻟﻚ ﻟﻠﺘﻌﺪﯾﻞ ﻋﻠﯿﮫ .
ﺟـ( اﻧﻘﺮ )ﻃﺮﯾﻘﺔ ﻋﺮض اﻟﺘﺼﻤﯿﻢ( ﺛﻢ اﻧﻘﺮ زر ﻣﻮاﻓﻖ ،ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ )إﻇﮭﺎر ﺟﺪول(
د( ﻧﺸﻂ اﻟﺘﺒﻮﯾﺐ ﺟﺪاول ﺛﻢ اﻧﻘﺮ ﻧﻘﺮاً ﻣﺰدوﺟﺎً ﻋﻠﻰ اﻟﺠﺪاول اﻟﻤﻄﻠﻮب أو ﺣﺪد اﻟﺠﺪول ﺛﻢ اﻧﻘﺮ زر إﺿﺎﻓﺔ )إذا ﻗﻤﺖ ﺑﺈﺿﺎﻓﺔ أﻛﺜﺮ ﻣﻦ ﺟﺪول ﯾﺠﺐ
أن ﺗﻨﺸﺄ ﻋﻼﻗﺔ ارﺗﺒﺎط ﺑﯿﻨﮭﻤﺎ( .
و( ﻗﻢ ﺑﺴﺤﺐ اﻟﺤﻘﻮل اﻟﺘﻲ ﺗﺮﯾﺪھﺎ ﻣﻦ اﻟﺠﺪول إﻟﻰ ﻣﻨﻄﻘﺔ ﻣﻌﺎﯾﯿﺮ اﻻﺳﺘﻌﻼم .
ي( اﻧﻘﺮ زر )ﻋﺮض ﺻﻔﺤﺔ اﻟﺒﯿﺎﻧﺎت( اﻟﻤﻮﺟﻮد ﻋﻠﻰ ﺷﺮﯾﻂ اﻷدوات ﻓﺘﻈﮭﺮ ﺷﺎﺷﺔ ﺗﺤﺘﻮي ﻋﻠﻰ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺨﺘﺎرة .
ﻣﻼﺣﻈﺔ :ﺛﺘﻢ ﻋﻤﻞ اﻟﺘﻌﺪﯾﻼت اﻟﻤﻄﻠﻮﺑﺔ ﺳﻮاءً ﺣﺬف أو إﺿﺎﻓﺔ أو ﺗﺮﺑﯿﺐ أو ﻓﺮز ﺑﻄﺮﯾﻘﺔ ﻋﺮض اﻟﺘﺼﻤﯿﻢ .ﻛﻤﺎ ﯾﻤﻜﻦ إﺿﺎﻓﺔ ﻣﻌﺎﯾﯿﺮ ﻣﻌﯿﻨﺔ
إﻟﻰ اﻻﺳﺘﻌﻼم وذﻟﻚ ﻓﻲ ﻃﺮﯾﻘﺔ ﻋﺮض اﻟﺘﺼﻤﯿﻢ أﻣﺎم ﺳﻄﺮ ﻣﻌﺎﯾﯿﺮ ﻣﻦ ﺷﺒﻜﺔ . QBEوذﻟﻚ ﻟﺘﺤﺪﯾﺪ ﺷﺮط أو أﻛﺜﺮ ﻣﻦ ﺷﺮط
ھﺬه اﻟﻄﺮﯾﻘﺔ ﻗﺪ ﺗﻌﺘﺒﺮ ﺟﯿﺪة ﻓﻲ اﻟﺒﺮاﻣﺞ اﻟﺒﺴﯿﻄﺔ وﻟﻜﻦ ﻓﻲ ﺑﯿﺌﺎت اﻟﺸﺒﻜﺎت اﻟﻤﻌﻘﺪة واﻟﺒﺮاﻣﺞ اﻟﺘﻲ ﺗﺤﺘﺎج وﺻﻮﻻ ﻣﺸﺘﺮﻛﺎ إﻟﻰ اﻟﺒﯿﺎﻧﺎت ﺗﺼﺒﺢ ھﺬه
اﻟﻔﻜﺮة ﺻﻌﺒﺔ اﻟﺘﻄﺒﯿﻖ ﺣﯿﺚ أن ﻣﻠﻒ اﻟﺒﯿﺎﻧﺎت ﯾﻜﻮن ﻓﻲ ﺟﮭﺎز اﻟﻤﺰود ،وﯾﺘﻢ اﻟﻮﺻﻮل إﻟﯿﮫ ﻋﺒﺮ اﻟﺸﺒﻜﺔ ﻣﻦ ﻗﺒﻞ اﻟﺰﺑﻮن ،وﻓﻲ ﺣﺎﻟﺔ اﻟﻤﻠﻔﺎت اﻟﺜﺎﺑﺘﮫ
ﯾﺠﺐ أن ﯾﺘﻢ ﻧﻘﻞ ﻣﻠﻒ اﻟﺒﯿﺎﻧﺎت ﺑﺄﻛﻤﻠﮫ ﻋﺒﺮ اﻟﺸﺒﻜﺔ ﺣﺘﻰ ﯾﺼﻞ إﻟﻰ اﻟﺰﺑﻮن اﻟﺬي ﯾﺄﺧﺬ اﻟﻤﻌﻠﻮﻣﺎت ﻣﻨﮫ وإذا ﻗﺎم اﻟﺰﺑﻮن ﺑﺘﻐﯿﯿﺮ أي ﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت ﻓﺈن
اﻟﻤﺰود ﯾﺠﺐ أن ﯾﻨﺘﻈﺮ ﺣﺘﻰ ﯾﻘﻮم اﻟﺰﺑﻮن ﺑﺈﻋﺎدة اﻟﻤﻠﻒ ﺑﻌﺪ ﻋﻤﻞ اﻟﺘﻐﯿﯿﺮات ﻋﻠﯿﮫ ،وھﺬا أﻣﺮ ﯾﺴﺘﻐﺮق اﻟﻜﺜﯿﺮ ﻣﻦ اﻟﻮﻗﺖ ﺧﺎﺻﺔ إذا ﻛﺎن ﺣﺠﻢ اﻟﻤﻠﻒ
ﻛﺒﯿﺮا وﻛﺎﻧﺖ اﻟﺸﺒﻜﺔ ﺑﻄﯿﺌﺔ ،وﻛﺬﻟﻚ إذا أراد أﻛﺜﺮ ﻣﻦ ﺷﺨﺺ اﻟﻮﺻﻮل إﻟﻰ اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﻧﻔﺲ اﻟﻮﻗﺖ وﺗﻐﯿﯿﺮھﺎ ﻓﻲ ﻧﻔﺲ اﻟﻮﻗﺖ ﺳﯿﺆدي ذﻟﻚ إﻟﻰ
ﻋﻄﺐ اﻟﺒﯿﺎﻧﺎت وﺣﺪوث ﺧﻠﻞ ﻓﯿﮭﺎ ،ﻟﮭﺬا ﻓﺈن اﻟﻤﺰود ﯾﻘﻮم ﺑﺈﻋﻄﺎء اﻟﻤﻠﻒ ﻟﻤﻦ ﯾﻄﻠﺒﮫ أوﻻ وﯾﻘﻮم ﺑﻘﻔﻞ اﻟﻤﻠﻒ ﺑﺤﯿﺚ ﯾﺠﺐ ﻋﻠﻰ ﻛﻞ ﻣﻦ ﯾﻄﻠﺐ اﻟﻤﻠﻒ
ﺑﻌﺪ ذﻟﻚ أن ﯾﻨﺘﻈﮭﺮ ﺣﺘﻰ ﯾﻨﺘﮭﻲ ھﺬا اﻟﺸﺨﺺ ﻣﻦ اﻟﻤﻠﻒ ،وﺑﻌﺪھﺎ اﻟﺬي ﯾﻠﯿﮫ وھﻜﺬا ،وھﻮ أﻣﺮ ﻏﯿﺮ ﻣﻌﻘﻮل أﺑﺪا!
اﻟﺤﻞ ﻟﮭﺬه اﻟﻤﺸﻜﻠﺔ ﻛﺎن ﺑﻌﻤﻞ ﻣﺎ ﯾﺴﻤﻰ ﺑﻤﺰود ،SQLﯾﻘﻮم ﻣﺰود SQLﺑﺎﺳﺘﻘﺒﺎل ﺟﻤﯿﻊ اﻷواﻣﺮ واﻟﻄﻠﺒﺎت ﻓﻲ ﺻﻮرة اﺳﺘﻌﻼﻣﺎت SQLﺛﻢ
ﯾﻘﻮم ﺑﺘﻨﻔﯿﺬ ھﺬه اﻟﻌﻤﻠﯿﺎت ﻋﻠﻰ اﻟﻤﺰود وﯾﺮﺳﻞ ﻧﺘﯿﺠﺔ اﻟﺘﻨﻔﯿﺬ ﻓﻘﻂ إﻟﻰ اﻟﺰﺑﻮن دون اﻟﺤﺎﺟﺔ إﻟﻰ إرﺳﺎل ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﺑﺄﻛﻤﻠﮭﺎ ،ﻓﺈذا أردت أن
ﺗﺤﺼﻞ ﻋﻠﻰ ﺣﻘﻞ واﺣﺪ ﻓﻘﻂ ﻣﻦ أﺣﺪ اﻟﺴﺠﻼت ﻓﻲ أﺣﺪ اﻟﺠﺪاول ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻓﺈن اﻟﺠﺰء اﻟﺬي ﺳﯿﺘﻢ إرﺳﺎﻟﮫ ﻋﺒﺮ اﻟﺸﺒﻜﺔ ھﻮ اﻟﻄﻠﺐ ﻓﻲ
ﺻﻮرة SQLواﻟﺠﺰء اﻟﺬي ﺳﯿﺘﻢ إﻋﺎدﺗﮫ ﻋﺒﺮ اﻟﺸﺒﻜﺔ ھﻮ ھﺬا اﻟﺤﻘﻞ ﻓﻘﻂ واﻟﺬي ﻗﺪ ﻻ ﯾﺼﻞ ﻓﻲ ﺣﺠﻤﮫ إﻟﻰ 10ﺑﺎﯾﺘﺎت ﻣﺜﻼ إذا ﻛﺎن ﻣﻜﻮﻧﮫ ﻣﻦ
10أﺣﺮف ،ﻣﻘﺎرﻧﺔ ﻣﻊ ﻋﻤﻠﯿﺔ إرﺳﺎل ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﺑﺄﻛﻤﻠﮭﺎ واﻟﺘﻲ ﻗﺪ ﯾﺼﻞ ﺣﺠﻤﮭﺎ إﻟﻰ اﻟﻌﺪﯾﺪ ﻣﻦ اﻟﻤﯿﺠﺎﺑﺎﯾﺘﺎت ورﺑﻤﺎ اﻟﺠﯿﺠﺎﺑﺎﯾﺘﺎت ﻓﻲ ﺑﻌﺾ
اﻷﺣﯿﺎن ،إﺿﺎﻓﺔ إﻟﻰ ذﻟﻚ ﻓﺈن ﻣﺰود SQLﯾﻘﻮم ﯾﻘﻮم ﺑﺘﻮزﯾﻊ اﻷﻋﺒﺎء ﻋﻠﻰ اﻟﻄﻠﺒﺎت ﺑﺸﻜﻞ راﺋﻊ ﻋﻨﺪﻣﺎ ﯾﻜﻮن ھﻨﺎﻟﻚ أﻛﺜﺮ ﻣﻦ ﻃﻠﺐ ﻓﻲ ﻧﻔﺲ
اﻟﻮﻗﺖ.
ﺣﯿﺚ أن fieldsھﻲ أﺳﻤﺎء اﻟﺤﻘﻮل و tablesھﻲ أﺳﻤﺎء اﻟﺠﺪاول اﻟﺘﻲ ﻧﺮﯾﺪ أن ﻧﺤﺼﻞ ﻋﻠﻰ اﻟﺤﻘﻮل ﻣﻨﮭﺎ ،ﻓﺈذا ﻛﺎن ﻟﺪﯾﻨﺎ اﻟﺠﺪول اﻟﺘﺎﻟﻲ ﻓﻲ ﻗﺎﻋﺪة
اﻟﺒﯿﺎﻧﺎت ﻋﻠﻰ ﺳﺒﯿﻞ اﻟﻤﺜﺎل :
Directory Table
Telephone Name
1291233 John
1682340 Tim
2462466 Jim
3636778 Dill
SELECT إذا أردﻧ ﺎ أن ﻧﺤﺼ ﻞ ﻋﻠ ﻰ اﻟﺤﻘﻠ ﯿﻦ Nameو Telephoneﻓ ﻲ اﻟﺠ ﺪول اﻟﺴ ﺎﺑﻖ ﻓ ﺈن اﻟﻌﺒ ﺎرة اﻟﺘ ﻲ ﺳﻨﺴ ﺘﺨﺪﻣﮭﺎ ھ ﻲ :
;name,telephone FROM directory
واﻟﻌﺒﺎرة اﻟﺴﺎﺑﻘﺔ ﺗﻌﯿﺪ اﻟﺠﺪول ﻛﻤﺎ ھﻮ ﻓﻲ اﻷﻋﻠﻰ ﺑﺎﻟﻀﺒﻂ ،وﻟﻜ ﻦ ﻣ ﺎذا ﻟ ﻮ ﻛﺘﺒﻨ ﺎ ﻛﻠﻤ ﺔ telephoneﻗﺒ ﻞ ﻛﻠﻤ ﺔ nameﻓ ﻲ ﻋﺒ ﺎرة SQLاﻟﺴ ﺎﺑﻘﺔ
ﻓﺘﺼﺒﺢ ﻛﺎﻟﺘﺎﻟﻲ SELECT telephone,name FROM directory; :
telephone,name
Name Telephone
John 1291233
Tim 1682340
Jim 2462466
Dill 3636778
أﻣﺎ إذا ﻛﺘﺒﻨﺎ اﻟﻌﺒﺎرة ﻛﺎﻟﺘﺎﻟﻲ SELECT name,telephone,name FROM directory; :
name,telephone,name
Name Telephone Name
John 1291233 John
Tim 1682340 Tim
Jim 2462466 Jim
Dill 3636778 Dill
وﻣﺎذا ﻟﻮ ﻗﻤﻨﺎ ﺑﺘﻨﻔﯿﺬ اﻟﻌﺒﺎرة اﻟﺘﺎﻟﯿﺔ SELECT name FROM directory; :
name
Name
John
Tim
Jim
Dill
ﻛﻤﺎ ﺗﻼﺣﻆ ﻟﯿﺴﺖ ھﻨﺎﻟﻚ أﯾﺔ ﻗﻮاﻋﺪ ﺛﺎﺑﺘﮫ ،ﻓﻼ ﯾﻤﻜﻨﻚ أن ﺗﻘﻮل ﺑﺄن اﻟﺤﻘﻞ nameھ ﻮ اﻟﺤﻘ ﻞ اﻷول ﻓ ﻲ اﻟﺠ ﺪول ،أﻧ ﺖ ﻣ ﻦ ﯾﺤ ﺪد اﻵن ﻣ ﺎ ھ ﻮ اﻟﺤﻘ ﻞ
اﻷول وﻣﺎ ھﻮ اﻟﺤﻘﻞ اﻟﺜﺎﻧﻲ وھﻜﺬا.
ﻗﺪ ﺗﺤﺘﺎج ﻓﻲ ﺑﻌﺾ اﻷﺣﯿﺎن أن ﺗﻌﺮض ﺟﻤﯿﻊ اﻟﺤﻘﻮل ﻓﻲ اﻟﺠﺪول ،ﻓﯿﻤﻜﻨﻚ اﺳﺘﺨﺪام ﻋﻼﻣﺔ اﻟﻨﺠﻤ ﺔ ) * ( ﻓ ﻲ ﻣﻜ ﺎن اﻟﺤﻘ ﻮل ﻟﻠﺤﺼ ﻮل ﻋﻠ ﻰ ﺟﻤﯿ ﻊ
اﻟﺤﻘﻮل اﻟﺘﻲ ﻓﻲ اﻟﺠﺪول ،ﻓﺎﺳﺘﺨﺪام اﻟﻌﺒﺎرة اﻟﺘﺎﻟﯿﺔ ﺳﯿﻌﯿﺪ اﻟﺠﺪول ﺑﺄﻛﻤﻠﮫ ﻛﻤﺎ ﻛﺘﺒﻨﺎه أول ﻣﺮة SELECT * FROM directory; :
ﻗﻮاﻋﺪ اﻟﻠﻐﺔ
ﻟﻐﺔ SQLﻻ ﺗﻔﺮق ﺑﯿﻦ اﻟﺤﺮوف اﻟﻜﺒﯿﺮة واﻟﺼﻐﯿﺮة ﻓﻼ ﻓﺮق ﺑﯿﻦ ﻛﺘﺎﺑﺔ اﻟﻜﻠﻤﺔ SELECTواﻟﻜﻠﻤﺔ selectواﻟﻜﻠﻤﺔ SeLeCtوﻛﻠﮭﺎ •
ﺗﻌﺎﻣﻞ ﺑﻨﻔﺲ اﻟﻄﺮﯾﻘﺔ ،ﻗﺪ ﺗﻜﻮن ھﻨﺎﻟﻚ ﺑﻌﺾ اﻻﺳﺘﺜﻨﺎءات ﻓﻲ أﺳﻤﺎء اﻟﺠﺪاول أو اﻟﺤﻘﻮل ،ﯾﺠﺐ أن ﺗﺮاﺟﻊ دﻟﯿﻞ اﻻﺳﺘﺨﺪام اﻟﻤﺮﻓﻖ ﻣﻊ
ﺑﺮﻧﺎﻣﺞ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﺬي ﺗﺴﺘﺨﺪﻣﮫ ﻟﻠﺘﺄﻛﺪ ﻣﻦ ذﻟﻚ.
• اﻟﻤﺴﺎﻓﺎت اﻟﺒﯿﻀﺎء ﻟﯿﺲ ﻟﮭﺎ اﻋﺘﺒﺎر ﻓﻲ ﻟﻐﺔ ،SQLﻓﯿﻤﻜﻨﻚ وﺿﻊ أي ﻗﺪر ﺗﺮﯾﺪ ﻣﻦ اﻟﻤﺴﺎﻓﺎت اﻟﺒﯿﻀﺎء ﻟﺘﻨﺴﯿﻖ اﺳﺘﻌﻼﻣﺎﺗﻚ ،ﻓﯿﻤﻜﻨﻚ
ﻣﺜﻼ أن ﺗﻜﺘﺐ اﻻﺳﺘﻌﻼم ﻓﻲ اﻟﺼﻮرة اﻟﺘﺎﻟﯿﺔ ،وﻻ ﺗﻮﺟﺪ أﯾﺔ ﻣﺸﻜﻠﺔ ﻓﻲ ذﻟﻚ :
SELECT * •
;FROM directory •
ﺗﻨﺘﮭﻲ ﺟﻤﯿﻊ اﻻﺳﺘﻌﻼﻣﺎت ﺑﺎﻟﻔﺎﺻﻠﺔ اﻟﻤﻨﻘﻮﻃﺔ ) ; (. •
اﻟﻌﺒﺎرات اﻟﻨﺼﯿﺔ اﻟﺘﻲ ﻻ ﺗﻌﺘﺒﺮ ﺟﺰءا ﻣﻦ ﻋﺒﺎرات اﻻﺳﺘﻌﻼﻣﺎت ﺗﻮﺿﻊ ﺑﯿﻦ ﻗﻮﺳﻲ اﻗﺘﺒﺎس ﻣﻔﺮدﯾﻦ وﯾﺘﯿﺢ ﺑﻌﺾ ﺑﺮاﻣﺞ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت •
اﺳﺘﺨﺪام أﻗﻮاس اﻻﻗﺘﺒﺎس اﻟﻤﺰودﺟﺔ أﯾﻀﺎ ) " .( " ..
إذا ﻛﻨﺖ ﺗﺮﯾﺪ اﺳﺘﺨﺪام ﻋﻼﻣﺎت اﻻﻗﺘﺒﺎس ﻛﺠﺰء ﻣﻦ اﻟﻨﺺ اﻟﺬي ﺗﺮﯾﺪ إدﺧﺎﻟﮫ إﻟﻰ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻓﺈﻧﻚ ﺗﻀﻊ ﻗﺒﻠﮭﺎ ﻋﻼﻣﺔ اﻟﺸﺮﻃﺔ اﻟﺨﻠﻔﯿﺔ •
ﻟﺘﺼﺒﺢ ھﻜﺬا ) \' ( أو ﻓﻲ ﺑﻌﺾ ﺑﺮاﻣﺞ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﻓﯿﺘﻢ ذﻟﻚ ﺑﻤﻀﺎﻋﻔﺔ ﻋﻼﻣﺔ اﻻﻗﺘﺒﺎس ) '' ( ،ﻓﻤﺜﻼ إذا أردت وﺿﻊ اﻟﻌﺒﺎرة اﻟﺘﺎﻟﯿﺔ
ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت I'm me :
ﻓﺈﻧﻚ ﺗﻜﺘﺒﮭﺎ ﻓﻲ أﺣﺪ اﻟﺼﻮر اﻟﺘﺎﻟﯿﺔ ﺣﺴﺐ ﺑﺮﻧﺎﻣﺞ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﺬي ﺗﺴﺘﺨﺪﻣﮫ :
''I\'m me
''I''m me
'name='Tim
telephone
1682340
ﺣﯿﺚ أن ھﻨﺎﻟﻚ ﺣﻘﻼ واﺣﺪ ﻓﻘﻂ ﯾﻄﺎﺑﻖ اﻟﺸﺮط ،واﻟﺸﺮط ھﻮ أن ﯾﻜﻮن اﻻﺳﻢ nameﯾﺴﺎوي Timوﻷن ﻛﻠﻤﺔ Timﺟﺰء ﻣﻦ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺨﺰﻧﺔ ﻓﻲ
ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻓﺈﻧﻨﺎ ﻧﺤﯿﻄﮭﺎ ﺑﻌﻼﻣﺎت اﻻﻗﺘﺒﺎس اﻟﻤﻔﺮدة ،ﻻﺣﻆ أﯾﻀﺎ أن اﻟﺒﺮﻧﺎﻣﺞ ﻟﻦ ﯾﻌﯿﺪ اﻻﺳﻢ أﯾﻀﺎ ﺿﻤﻦ اﻟﻨﺘﺎﺋﺞ وذﻟﻚ ﻷﻧﻨﺎ ﻟﻢ ﻧﻄﻠﺐ اﻻﺳﻢ ﻓﻲ
ﻋﺒﺎرﺗﻨﺎ ،وﯾﻤﻜﻨﻨﺎ اﻟﺤﺼﻮل ﻋﻠﻰ اﻻﺳﻢ أﯾﻀﺎ ﺑﺎﺳﺘﺨﺪام ھﺬه اﻟﻌﺒﺎرة SELECT telephone, name FROM directory WHERE :
;'name='Tim
ﻛﻤﺎ ﺗﻼﺣﻆ ﻓﺈن ﻋﺒﺎرة SELECTﻣﻦ ﺑﺪاﯾﺘﮭﺎ وﺣﺘﻰ ﻣﺎ ﻗﺒﻞ ﻛﻠﻤﺔ WHEREﺗﻌﻤﻞ ﻛﻤﺎ ﺷﺮﺣﻨﺎ ﻓﻲ اﻟﺴﺎﺑﻖ ﺑﺎﻟﻀﺒﻂ.
اﻟﺠﺰء اﻟﺬي ﯾﮭﻤﻨﺎ اﻵن ﻓﻲ اﻟﻌﺒﺎرة ھﻮ اﻟﺠﺰء اﻟﺬي ﯾﺄﺗﻲ ﺑﻌﺪ اﻟﻜﻠﻤﺔ WHEREأو ﻣﺎ ﯾﺴﻤﻰ ﺑﺎﻟﺸﺮط ،conditionﺗﺘﻜﻮن ﻋﺒﺎرة اﻟﺸﺮط اﻟﻮاﺣﺪة
ﻣﻦ ﺛﻼﺛﺔ أﺟﺰاء ،اﻟﺠﺰء اﻷول ھﻮ اﻟﻄﺮف اﻷﯾﺴﺮ ﻣﻦ اﻟﻌﺒﺎرة واﻟﺠﺰء اﻟﺜﺎﻧﻲ ھﻮ اﻟﻄﺮف اﻷﯾﻤﻦ ﻣﻦ اﻟﻌﺒﺎرة واﻟﺠﺰء اﻟﺜﺎﻟﺚ ھﻮ اﻟﻤﻌﺎﻣﻞ اﻟﺬي ﯾﻘﻊ
ﺑﯿﻦ اﻟﻄﺮﻓﯿﻦ ،واﻟﻤﻌﺎﻣﻞ ﻓﻲ ﻣﺜﺎﻟﻨﺎ اﻟﺴﺎﺑﻖ ھﻮ ﻋﻼﻣﺔ اﻟﻤﺴﺎواة ) = ( ﺣﯿﺚ أن ﺷﺮﻃﻨﺎ ھﻮ أن ﯾﻜﻮن اﻟﻄﺮف اﻷﯾﻤﻦ ﯾﺴﺎوي اﻟﻄﺮف اﻷﯾﺴﺮ ﺣﺘﻰ
ﯾﺘﺤﻘﻖ اﻟﺸﺮط :
اﻟﻌﺎﻣﻞ اﻷول ھﻮ ﻋﺎﻣﻞ اﻟﻤﺴﺎواة وھﻮ ﯾﺘﺤﻘﻖ ﻋﻨﺪﻣﺎ ﯾﻜﻮن اﻟﻄﺮف اﻷﯾﻤﻦ واﻷﯾﺴﺮ ﻣﺘﺴﺎوﯾﺎن ،ﻛﻤﺎ رأﯾﻨﺎ ﻓﻲ اﻟﻤﺜﺎل اﻟﺴﺎﺑﻖ ،اﻟﻌﻮاﻣﻞ اﻟﺘﺎﻟﯿﺔ ﺗﺒﺪو
واﺿﺤﺔ وھﻲ < وﯾﺘﺤﻘﻖ ﻋﻨﺪﻣﺎ ﯾﻜﻮن اﻟﻄﺮف اﻷﯾﺴﺮ أﻛﺒﺮ ﻣﻦ اﻟﻄﺮف اﻷﯾﻤﻦ > ،وﯾﺘﺤﻘﻖ ﻋﻨﺪﻣﺎ ﯾﻜﻮن اﻟﻄﺮف اﻷﯾﻤﻦ أﺻﻐﺮ ﻣﻦ اﻟﻄﺮف اﻷﯾﺴﺮ،
وﺑﻌﺪھﺎ أﻛﺒﺮ ﻣﻦ أو ﯾﺴﺎوي ﺛﻢ أﺻﻐﺮ ﻣﻦ أو ﯾﺴﺎوي.
أﻣﺎ اﻟﻤﻌﺎﻣﻞ اﻟﺴﺎدس >< ﻓﯿﻌﻨﻲ ﻻ ﯾﺴﺎوي وﯾﺘﺤﻘﻖ اﻟﺸﺮط ﻓﯿﮫ ﻋﻨﺪﻣﺎ ﯾﻜﻮن اﻟﻄﺮف اﻷﯾﻤﻦ ﻻ ﯾﺴﺎوي اﻟﻄﺮف اﻷﯾﺴﺮ.
ﻗﺪ ﺗﺒﺪو ﻣﻘﺎرﻧﺔ اﻟﻨﺼﻮص ﺑﺎﺳﺘﺨﺪام اﻟﻌﻮاﻣﻞ > و < ﻏﺮﯾﺒﺔ ﻧﻮﻋﺎ ﻣﺎ ،ﻓﻜﯿﻒ ﻧﻘﻮل ﻣﺜﻼ ﺑﺄن ' 'Jim' > 'Tim؟ اﻷﻣﺮ ﻓﻲ ﻏﺎﯾﺔ اﻟﺒﺴﺎﻃﺔ ،ﻛﻞ ﻣﺎ
ﻋﻠﯿﻚ ﻓﻌﻠﮫ ھﻮ أن ﺗﺘﺨﯿﻞ ﺑﺄﻧﻚ ﺗﺮﯾﺪ أن ﺗﺮﺗﺐ ھﺬا اﻟﺠﺪول ﺗﻨﺎزﻟﯿﺎ ﻓﮭﺬا ﯾﻌﻨﻲ ﺑﺄن اﻟﻘﯿﻢ اﻟﻌﻠﯿﺎ ﺗﻜﻮن ﻓﻮق واﻟﻘﯿﻢ اﻟﺪﻧﯿﺎ ﺗﻜﻮن ﻓﻲ أﺳﻔﻞ اﻟﺘﺮﺗﯿﺐ ،وﻟﮭﺬا
ﻓﺈن ' 'a' < 'zﺗﻌﺘﺒﺮ ﻋﺒﺎرة ﺻﺤﯿﺤﺔ.
ﻓﮭﺬا ﯾﻌﻨﻲ ﺑﺄن اﻻﺳﻢ ﯾﺠﺐ أن ﯾﻜﻮن ) أي ﺷﻲء ( ﺛﻢ اﻟﺤﺮف ' ،'mأو ﺑﻤﻌﻨﻰ آﺧﺮ ﺳﯿﻜﻮن اﻟﺸﺮط ﻣﺘﺤﻘﻘﺎ ﻓﻲ اﻟﺴﺠﻼت اﻟﺘﻲ ﯾﻨﺘﮭﻲ اﻻﺳﻢ ﻓﯿﮭﺎ
ﺑﺎﻟﺤﺮف ' ،'mوإذا ﻛﺘﺒﻨﺎ SELECT name,telephone FROM directory WHERE name LIKE 'm%'; :
ﻓﮭﺬا ﯾﻌﻨﻲ mﺛﻢ ) أي ﺷﻲء ( أي أﻧﮭﺎ ﺗﻄﺎﺑﻖ ﺣﻘﻮل nameاﻟﺘﻲ ﺗﺒﺪأ ﺑﺎﻟﺤﺮف ،mﺣﺴﻨﺎ ﻣﺎذا ﻟﻮ ﻗﻠﻨﺎ SELECT name,telephone :
;'FROM directory WHERE name LIKE '%m%
أﻣﺎ ھﺬه ﻓﺘﻌﻨﻲ ) أي ﺷﻲء ( ﺛﻢ اﻟﺤﺮف mﺛﻢ ) أي ﺷﻲء ( أي أﻧﮭﺎ ﺳﺘﻄﺎﺑﻖ ﺟﻤﯿﻊ اﻟﺴﺠﻼت اﻟﺘﻲ ﯾﺤﺘﻮي اﻟﺤﻘﻞ nameﻓﯿﮭﺎ ﻋﻠﻰ اﻟﺤﺮف .m
ﯾﻤﻜﻨﻚ أن ﺗﻘﯿﺲ ﻋﻠﻰ ذﻟﻚ اﻟﻜﺜﯿﺮ ﻣﻦ اﻷﻣﻮر ،ﻓﯿﻤﻜﻨﻚ أن ﺗﺒﺤﺚ ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻋﻦ ﺣﻘﻞ ﯾﺒﺪأ ﺑﻜﻠﻤﺔ ' 'thisوﺑﻌﺪھﺎ ﺑﻌﺪة أﺣﺮف أو ﻛﻠﻤﺎت أو )
أي ﺷﻲء ( ﺗﺄﺗﻲ ﻛﻠﻤﺔ ' 'oneﻓﺘﻜﺘﺐ ھﻜﺬا text LIKE 'this%one%' :
دﻋﻨﺎ ﻧﺠﺮب ﺗﻄﺒﯿﻖ ھﺬا اﻻﺳﺘﻌﻼم ﻋﻠﻰ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﻧﻌﻤﻞ ﻋﻠﯿﮭﺎ SELECT name,telephone FROM directory :
;'WHERE name LIKE '%m
اﻷداة اﻷوﻟﻰ وﻣﻦ اﺳﻤﮭﺎ ) ANDو ( ﺗﺠﻌﻞ اﻟﺴﺠﻞ ﻣﺤﻘﻘﺎ ﻟﻠﺸﺮط ﻋﻨﺪﻣﺎ ﯾﺘﺤﻘﻖ اﻟﺸﺮط اﻟﺬي ﻋﻠﻰ ﯾﻤﯿﻨﮭﺎ واﻟﺸﺮط اﻟﺬي ﻋﻠﻰ ﯾﺴﺎرھﺎ ﻣﻌﺎ،
ﻓﻤﺜﻼ ﻋﻨﺪﻣﺎ ﻧﻘﻮل :
SELECT name,telephone FROM directory WHERE
; name LIKE '%m' AND telephone > 20000000
وﯾﻌﻨﻲ ذﻟﻚ ﺑﺄن اﻟﺴﺠﻼت اﻟﻮﺣﯿﺪة اﻟﺘﻲ ﺳﯿﺘﻢ ﻋﺮﺿﮭﺎ ھﻲ اﻟﺘﻲ ﯾﺘﺤﻘﻖ ﻓﯿﮭﺎ ﻛﻞ ﻣﻦ اﻟﺸﺮﻃﺎن ﻣﻌﺎ ،ﻓﺘﻜﻮن nameﺗﻨﺘﮭﻲ ﺑﺎﻟﺤﺮف mورﻗﻢ اﻟﮭﺎﺗﻒ
أﻛﺒﺮ ﻣﻦ ،20000000ﻓﮭﻲ ﺗﻌﯿﺪ اﻟﺴﺠﻞ اﻟﻮﺣﯿﺪ اﻟﺬي ﯾﺤﻘﻖ اﻟﺸﺮﻃﺎن ﻛﺎﻟﺘﺎﻟﻲ :
ﻓﺈن ﺟﻤﯿﻊ اﻟﺤﻘﻮل اﻟﺘﻲ ﯾﻨﺘﮭﻲ ﻓﯿﮭﺎ اﻟﺤﻘﻞ nameﺑﺎﻟﺤﺮف mﺑﺎﻹﺿﺎﻓﺔ إﻟﻰ ﺟﻤﯿﻊ اﻟﺤﻘﻮل اﻟﺘﻲ ﯾﻜﻮن ﻓﯿﮭﺎ اﻟﺤﻘﻞ telephoneأﻛﺒﺮ ﻣﻦ
،20000000أي أﻧﮭﺎ ﺗﻌﯿﺪ ﺟﻤﯿﻊ اﻟﺤﻘﻮل اﻟﺘﻲ ﺗﺤﻘﻖ اﻟﺸﺮط اﻷول ،وﺟﻤﯿﻊ اﻟﺤﻘﻮل اﻟﺘﻲ ﺗﺤﻘﻖ اﻟﺸﺮط اﻟﺜﺎﻧﻲ وﺟﻤﯿﻊ اﻟﺤﻘﻮل اﻟﺘﻲ ﺗﺤﻘﻖ اﻟﺸﺮﻃﺎن
ﻣﻌﺎ ،وﻟﺬﻟﻚ ﻓﺈن ﻧﺎﺗﺞ ﺗﻨﻔﯿﺬ اﻟﻌﺒﺎرة ھﻮ ﺛﻼﺛﺔ ﺳﺠﻼت ﻛﺎﻟﺘﺎﻟﻲ :
ﻛﻤﺎ ﺗﻼﺣﻆ ،اﻟﺴﺠﻞ اﻷول Timﻛﺎن ﻣﻦ ﺿﻤﻦ اﻟﺴﺠﻼت اﻟﺘﻲ ﺣﻘﻘﺖ اﻟﺸﺮﻃﺎن ﻣﻌﺎ ﻓﻜﺎن ﻣﻦ ﺿﻤﻦ ﺟﺪول اﻟﻨﺘﺎﺋﺞ ،أﻣﺎ اﻟﺴﺠﻞ اﻟﺜﺎﻧﻲ Jimﻓﻠﻢ
ﯾﺤﻘﻖ اﻟﺸﺮط اﻟﺜﺎﻧﻲ وﻛﺎن اﻟﺤﻘﻞ telephoneﻓﯿﮫ أﻗﻞ ﻣﻦ 20000000إﻻ أﻧﮫ ﻛﺎن ﻣﻦ ﺿﻤﻦ ﺟﺪول اﻟﻨﺘﺎﺋﺞ ﻷﻧﮫ ﺣﻘﻖ اﻟﺸﺮط اﻷول وھﺬا ﻛﺎف،
واﻟﺴﺠﻞ اﻟﺜﺎﻟﺚ Dillﺣﻘﻖ اﻟﺸﺮط اﻟﺜﺎﻧﻲ وﻟﻢ ﯾﺤﻘﻖ اﻷول ﺣﯿﺚ أﻧﮫ ﻻ ﯾﻨﺘﮭﻲ ﺑﺎﻟﺤﺮف .m
اﻟﻌﺒﺎرة اﻟﺴﺎﺑﻘﺔ ﺗﻨﻄﻮي ﻋﻠﻰ ﺣﯿﻠﺔ ﻣﺎ ،ﻗﺪ ﯾﺒﺪو ﻟﻚ ﻓﻲ اﻟﻮھﻠﺔ اﻷوﻟﻰ أن اﻟﻌﺒﺎرة ﺗﻘﻮم ﺑﻤﻄﺎﺑﻘﺔ ﺟﻤﯿﻊ اﻟﺴﺠﻼت اﻟﺘﻲ ﯾﻜﻮن اﻟﺤﻘﻞ nameﻓﯿﮭﺎ
ﯾﻨﺘﮭﻲ ﺑﺎﻟﺤﺮف mوﻓﻲ ﻧﻔﺲ اﻟﻮﻗﺖ ﯾﻜﻮن رﻗﻢ اﻟﮭﺎﺗﻒ ﻓﯿﮭﺎ أﻛﺒﺮ ﻣﻦ 20000000أو ﯾﻜﻮن ﯾﺴﺎوي ،30000000وﻟﻜﻦ اﻟﻮاﻗﻊ ﯾﺨﺘﻠﻒ ﻋﻦ ذﻟﻚ،
ﻋﻨﺪﻣﺎ ﯾﻜﻮن ھﻨﺎﻟﻚ أﻛﺜﺮ ﻣﻦ أداة رﺑﻂ ،وﯾﻜﻮن ھﻨﺎﻟﻚ أﻛﺜﺮ ﻣﻦ ﺷﺮﻃﯿﻦ ،ﻓﺈن ﺑﺮﻧﺎﻣﺞ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﺳﯿﻘﻮم ﺑﺘﻨﻔﯿﺬ أداة اﻟﺮﺑﻂ ANDأوﻻ ﺣﺴﺐ
ﺗﺮﺗﯿﺒﮭﺎ ﺑﺎﻟﺠﻤﻠﺔ ،وﺑﻌﺪ ذﻟﻚ ﯾﻘﻮم ﺑﺮﺑﻂ اﻟﺠﻤﻞ اﻟﺘﻲ ﺗﺴﺘﺨﺪم اﻷداة .OR
ﯾﻌﻨﻲ ذﻟﻚ ﺑﺄﻧﮫ ﻓﻲ اﻟﻌﺒﺎرة اﻟﺴﺎﺑﻘﺔ اﻷداة ANDﺗﺮﺑﻂ ﺷﺮﻃﺎن ھﻤﺎ 30000000 = telephoneو 'name LIKE '%mأﻣﺎ اﻷداة OR
ﻓﺘﺮﺑﻂ ﺷﺮﻃﺎن ھﻤﺎ 20000000 < telephoneو ،'telephone = 30000000 AND name LIKE '%mوﻧﻘﻮل ھﻨﺎ ﺑﺄن ANDﻟﮭﺎ
أوﻟﻮﯾﺔ اﻟﺘﻨﻔﯿﺬ ﺣﯿﺚ ﻗﺎﻣﺖ ﺑﺮﺑﻂ اﻟﺸﺮوط اﻟﺘﻲ ﻋﻠﻰ ﺟﺎﻧﺒﯿﮭﺎ ،وأﺻﺒﺢ ﺷﺮﻃﺎ واﺣﺪا وﺑﻌﺪ ذﻟﻚ ﯾﺒﺪأ ﻋﻤﻞ اﻷداة ORﻓﻲ رﺑﻂ اﻟﺸﺮوط اﻟﺘﻲ ﻋﻠﻰ
ﺟﺎﻧﺒﯿﮭﺎ واﻟﻠﺬان ﻛﺎﻧﺎ اﻟﺸﺮط اﻟﻜﺒﯿﺮ اﻟﻨﺎﺗﺞ ﻣﻦ رﺑﻂ اﻷداة ANDﻟﻠﺸﺮﻃﺎن اﻟﺼﻐﯿﺮان ،ﺑﺎﻹﺿﺎﻓﺔ إﻟﻰ اﻟﺸﺮط اﻵﺧﺮ اﻟﺬي ﻋﻠﻰ ﺷﻤﺎﻟﮭﺎ.
ﻣﺎذا ﻟﻮ أردﻧﺎ اﻵن أن ﻧﺠﺒﺮ ﺑﺮﻧﺎﻣﺞ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻋﻠﻰ ﺗﻨﻔﯿﺬ اﻟﺸﺮط ORأوﻻ ؟ ﻟﻌﻤﻞ ذﻟﻚ ﻧﻘﻮم ﺑﺈﺣﺎﻃﺔ اﻟﺸﺮﻃﺎن اﻟﻠﺬان ﻋﻠﻰ ﺟﺎﻧﺒﺎ اﻷداة OR
ﺑﺎﻷﻗﻮاس ،ﻓﺘﺼﺒﺢ اﻟﻌﺒﺎرة ھﻜﺬا :
SELECT name,telephone FROM directory WHERE
;'(telephone > 20000000 OR telephone = 30000000) AND name LIKE '%m
ﻷن اﻷﻗﻮاس ﻟﮭﺎ أوﻟﻮﯾﺔ أﻋﻠﻰ ﻓﻲ اﻟﺘﻨﻔﯿﺬ ﻣﻦ اﻟﻌﺒﺎرة ) ORاﻷﻗﻮاس ﻟﮭﺎ أﻋﻠﻰ أوﻟﻮﯾﺔ ﻋﻠﻰ اﻹﻃﻼق ( ،ﻓﺈن اﻟﺒﺮﻧﺎﻣﺞ ﯾﻘﻮم ﺑﺘﻨﻔﯿﺬ ﻣﺎ ﺑﺪاﺧﻞ
اﻷﻗﻮاس أوﻻ ،وﻓﻲ داﺧﻞ اﻷﻗﻮاس ﺳﯿﺠﺪ ﺷﺮﻃﺎن ﻣﺮﺑﻮﻃﺎن ﺑﺎﻷداة ORﻓﯿﻘﻮم ﺑﺮﺑﻄﮭﻤﺎ وﯾﻨﺘﺞ ﺷﺮط واﺣﺪ ﻛﺒﯿﺮ ،وﺑﻌﺪ ذﻟﻚ ﯾﺄﺗﻲ دور اﻟﻌﺒﺎرة
ANDﻓﺘﺮﺗﺒﻂ اﻟﺸﺮط اﻟﻜﺒﯿﺮ اﻟﺬي ﺑﺪاﺧﻞ اﻷﻗﻮاس ﻣﻊ اﻟﺸﺮط اﻟﺬي ﯾﺄﺗﻲ ﻋﻠﻰ ﯾﻤﯿﻨﮭﺎ وھﻮ .'name LIKE '%m
ﻻﺣﻆ أن اﻟﺠﺰء اﻟﺬي أﺗﻰ ﺑﻌﺪ اﻟﻌﺒﺎرة ORداﺧﻞ اﻷﻗﻮاس ﻏﯿﺮ ﺿﺮوري أﺑﺪا ﻷن اﻟﺸﺮط ﺳﯿﺘﺤﻘﻖ داﺋﻤﺎ إذا ﻛﺎن اﻟﺮﻗﻢ ﯾﺴﺎوي 30000000ﺣﺘﻰ
ﻟﻮ ﻟﻢ ﻧﻄﻠﺐ ﻣﻨﮫ ذﻟﻚ ﺗﺤﺪﯾﺪا ،ﺣﯿﺚ أن اﻟﺸﺮط اﻟﺬي ﻋﻠﻰ ﯾﺴﺎر اﻟﻌﺒﺎرة ﯾﻜﻔﻲ ﻟﺬﻟﻚ ) ﺗﺬﻛﺮ ﺑﺄن 30000000أﻛﺒﺮ داﺋﻤﺎ ﻣﻦ ،( 20000000وﻟﻜﻨﻨﺎ
أوردﻧﺎھﺎ ھﻨﺎ ﻛﻤﺜﺎل ﻓﻘﻂ.
ﺳﺘﻌﯿﺪ ﺟﻤﯿﻊ اﻟﺴﺠﻼت اﻟﺘﻲ ﻻ ﯾﻜﻮن ﻓﯿﮭﺎ اﻟﺤﻘﻞ nameﯾﺴﺎوي Timوھﻜﺬا ،وﯾﻤﻜﻦ اﺳﺘﺨﺪاﻣﮭﺎ ﻓﻲ ﺗﺮاﻛﯿﺐ أﻛﺜﺮ ﺗﻌﻘﯿﺪا ﻣﻊ اﻷداﺗﺎن ANDو
ORواﻷﻗﻮاس.
اﻟﻨﻤﻮذج ﻋﺒﺎرة ﻋﻦ ﻣﺴﺘﻨﺪ ﯾﺸﺘﻤﻞ ﻋﻠﻰ ﺑﯿﺎﻧﺎت ﺳﺠﻞ واﺣﺪ ﺑﺤﯿﺚ ﺗﻈﮭﺮ ﺑﺸﻜﻞ ﺟﺬاب ﻣﻊ إﻣﻜﺎﻧﯿﺔ اﻟﺘﺤﻜﻢ ﻓﻲ ﻛﻞ ﻋﻨﺼﺮ ﻣﻦ ﻋﻨﺎﺻﺮه .
ب( ﯾﺤﺘﻮي ھﺬا اﻟﻤﺮﺑﻊ ﻋﻠﻰ 3أﺷﻜﺎل ﻣﻦ اﻟﻨﻤﺎذج اﻟﺘﻠﻘﺎﺋﯿﺔ وھﻲ :
.1ﻧﻤﻮذج ﺗﻠﻘﺎﺋﻲ ﻋﺎﻣﻮدي :ﺣﯿﺚ ﺗﻈﮭﺮ اﻟﺤﻘﻮل ﻓﻲ ﻋﻤﻮد واﺣﺪ .
.2ﻧﻤﻮذج ﺗﻠﻘﺎﺋﻲ ﺟﺪوﻟﻲ :ﺣﯿﺚ ﺗﻈﮭﺮ اﻟﺤﻘﻮل ﻋﻠﻰ ﺷﻜﻞ ﺟﺪول .
.3ﻧﻤﻮذج ﺗﻠﻘﺎﺋﻲ ﺻﻔﺤﺔ ﺑﯿﺎﻧﺎت :ﺣﯿﺚ ﺗﻈﮭﺮ ﻋﻠﻰ ﺷﻜﻞ ﺻﻔﺤﺔ اﻟﺒﯿﺎﻧﺎت .
ﺟـ( اﺧﺘﺮ اﻟﻨﻤﻮذج اﻟﺘﻠﻘﺎﺋﻲ اﻟﺬي ﺗﺮﯾﺪ ﺛﻢ ﺣﺪد اﻟﺠﺪول اﻟﺬي ﺳﻮف ﺗﺄﺧﺬ ﻣﻨﮫ اﻟﺤﻘﻮل .
د( اﻧﻘﺮ اﻟﺰر ﻣﻮاﻓﻖ .
.1ﻣﻦ إﻃﺎر ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ،ﻧﺸﻂ اﻟﺘﺒﻮﯾﺐ "ﻧﻤﺎذج" ﺛﻢ اﻧﻘﺮ زر ﺟﺪﯾﺪ ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ "ﻧﻤﻮذج ﺟﺪﯾﺪ" .
.2اﻧﻘﺮ ﻣﻌﺎﻟﺞ اﻟﻨﻤﺎذج وﺣﺪد اﻟﺠﺪول اﻟﺬي ﺳﻮف ﺗﺄﺧﺬ ﻣﻨﮫ اﻟﺤﻘﻮل .
.3اﻧﻘﺮ اﻟﺰر ﻣﻮاﻓﻖ ﯾﻈﮭﺮ ﻣﺮﺑﻊ ﻣﻌﺎﻟﺞ اﻟﻨﻤﺎذج .
.1ﻣﻦ إﻃﺎر ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻧﺸﻂ اﻟﺘﺒﻮﯾﺐ "ﻧﻤﺎذج" ﺛﻢ اﻧﻘﺮ زر ﺟﺪﯾﺪ ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ ﻧﻤﻮذج ﺟﺪﯾﺪ ) .اﻧﻈﺮ اﻟﺸﻜﻞ(
.2اﻧﻘﺮ ﻃﺮﯾﻘﺔ ﻋﺮض اﻟﺘﺼﻤﯿﻢ ،وﺣﺪد اﻟﺠﺪول اﻟﺬي ﺳﻮف ﺗﺄﺧﺬ ﻣﻨﮫ اﻟﺤﻘﻮل .
.3اﻧﻘﺮ زر ﻣﻮاﻓﻖ ،ﻓﺘﻈﮭﺮ ﺷﺎﺷﺔ ﺗﺼﻤﯿﻢ اﻟﻨﻤﻮذج
،وﯾﻈﮭﺮ أﯾﻀﺎً ﻣﻊ اﻟﺸﺎﺷﺔ ﻣﺮﺑﻌﯿﻦ ﺑﺤﺠﻢ ﺻﻐﯿﺮ ھﻤﺎ ﻣﺮﺑﻊ اﻟﺤﻘﻮل وﻣﺮﺑﻊ اﻷدوات ،وإذا ﻟﻢ ﯾﻈﮭﺮوا ﻗﻢ ﺑﺎﻇﮭﺎرھﺎ ﻋﻦ ﻃﺮﯾﻖ اﻟﻀﻐﻂ ﻋﻠﻰ زر
ﻗﺎﺋﻤﺔ اﻟﺤﻘﻮل وزر ﻣﺮﺑﻊ اﻷدوات ﻋﻠﻰ ﺷﺮﯾﻂ اﻷدوات .
.4ﻗﻢ ﺑﺴﺤﺐ اﻟﺤﻘﻮل اﻟﺘﻲ ﺗﺮﯾﺪھﺎ ﻣﻦ ﻗﺎﺋﻤﺔ اﻟﺤﻘﻮل إﻟﻰ ﺷﺎﺷﺔ ﺗﺼﻤﯿﻢ اﻟﻨﻤﻮذج ﻓﻲ ﻗﺴﻢ ﺗﻔﺼﯿﻞ .
.5ﻗﻢ ﺑﺤﻔﻆ اﻟﻨﻤﻮذج .
ﺗﺴﺘﻄﯿﻊ أن ﺗﺘﺤﻜﻢ ﻓﻲ ﻣﻌﻈﻢ اﻟﻌﻨﺎﺻﺮ اﻟﻤﻮﺟﻮدة داﺧﻞ ﺷﺎﺷﺔ ﺗﺼﻤﯿﻢ اﻟﻨﻤﻮذج ﻣﺜﻞ إﺿﺎﻓﺔ ﺣﻘﻮل ﺟﺪﯾﺪة أو ﻧﻘﻞ ﺣﻘﻞ إﻟﻰ ﻣﻜ ﺎن آﺧ ﺮ أو ﺗﺮﺗﯿ ﺐ
اﻟﺤﻘﻮل أو إﺿﺎﻓﺔ ﻧﺺ إﻟﻰ اﻟﺤﻘ ﻞ أو إﺿ ﺎﻓﺔ رأس وﺗ ﺬﯾﯿﻞ إﻟ ﻰ اﻟﻨﻤ ﻮذج أو ﺗﻐﯿﯿ ﺮ ﺣﺠ ﻢ اﻷﻗﺴ ﺎم وﺣﺠ ﻢ اﻟﺤﻘ ﻮل وإﺿ ﺎﻓﺔ ﻋﻨﺎﺻ ﺮ ﺗﺤﻜ ﻢ داﺧ ﻞ
اﻟﻨﻤﻮذج )أزرار أواﻣﺮ( ﺧﺎﻧﺎت اﺧﺘﯿﺎر ،ﻣﺮﺑﻌﺎت ﻛﺘﺎﺑﺔ ،ﻣﺮﺑﻌﺎت ﺳﺮد ،ﻣﺮﺑﻌﺎت ﻛﺘﺎﺑﺔ ﺳﺮد .
ﯾﺘﻌﺎﻣﻞ ﺑﺮﻧﺎﻣﺞ Accessﻣﻦ ﻋﻨﺎﺻﺮ اﻟﺘﺤﻜﻢ ﺑﺼﻔﺔ ﻣﺴﺘﻘﻠﺔ أي أن ﻛﻞ ﻋﻨﺼﺮ ﯾﻌﺎﻣﻞ ﻛﻜﺎﺋﻦ ﻣﺴﺘﻘﻞ وﻟﺬﻟﻚ ﯾﻤﻜﻦ اﺧﺘﯿﺎره وﺳﺤﺒﮫ وﻧﻘﻠﮫ ﻣﺘﻰ
ﺷﺌﺖ .
وﯾﺘﻢ إﺿﺎﻓﺔ ﻋﻨﺎﺻﺮ اﻟﺘﺤﻜﻢ ﻣﻦ ﺷﺮﯾﻂ ﻣﺮﺑﻊ اﻷدوات اﻟﺬي ﯾﻈﮭﺮ ﻓﻲ ﻧﺎﻓﺬة ﺗﺼﻤﯿﻢ اﻟﻨﻤﻮذج .
:ﺗﺴﺘﺨﺪم ھﺬه اﻟﺨﺎﻧﮫ ﻻﺧﺘﯿﺎر ﻗﯿﻤﺔ ﻣﻦ اﺛﻨﯿﻦ )ﻧﻌﻢ( أو )ﻻ( وﻻﻧﺸﺎﺋﮭﺎ : .1اﻧﺸﺎء ﺧﺎﻧﺔ اﺧﺘﯿﺎر) ) Check Box
أ( اﻧﻘﺮ زر ﺧﺎﻧﺔ اﻻﺧﺘﯿﺎر اﻟﻤﻮﺟﻮد ﻓﻲ ﻣﺮﺑﻊ اﻷدوات ﺣﯿﺚ ﯾﺘﺤﻮل اﻟﻤﺆﺷﺮ إﻟﻰ ﻣﺮﺑﻊ ﻣﺼﺤﻮب ﺑﻌﻼﻣﺔ زاﺋﺪ ﺣﺪد اﻟﻤﻜﺎن اﻟﺬي ﺳ ﻮف ﺗﻀ ﻊ
ﺑﮫ ﺧﺎﻧﺔ اﻻﺧﺘﯿﺎر ﻓﯿﺘﻢ رﺑﻂ ھﺬه اﻟﺨﺎﻧﺔ ﺑﺎﻟﺤﻘﻞ اﻟﻤﻨﻄﻘﻲ ﻟﮭﺎ .
ﻛﻤﺎ ﯾﻤﻜﻦ ﺳﺤﺐ ﺣﻘﻞ ﻣﻨﻄﻘﻲ ﻣﻦ ﻧﺎﻓﺬة اﻟﺤﻘﻮل ووﺿﻌﮫ داﺧﻞ اﻟﻨﻤﻮذج ﻓﯿﻘﻮم اﻟﺒﺮﻧﺎﻣﺞ ﺑﺮﺑﻄﮫ ﺑﺎﻟﺨﺎﻧﺔ ﺑﺤﯿ ﺚ ﯾﻈﮭ ﺮ ﻋﻨ ﻮان اﻟﺤﻘ ﻞ ﻋﻠ ﻰ ﯾﻤ ﯿﻦ
ﺧﺎﻧﺔ اﻻﺧﺘﯿﺎر .
ب( إﺿﺎﻓﺔ ﻣﺮﺑﻊ ﺗﺤﺮﯾﺮ وﺳﺮد : Box Comboﯾﺸﺘﻤﻞ ھﺬا اﻟﻤﺮﺑﻊ ﻋﻠ ﻰ ﺟ ﺰأﯾﻦ ﺑﺠ ﺮء ﺗﻜﺘ ﺐ ﻓﯿ ﮫ اﻟﻘﯿﻤ ﺔ اﻟﺘ ﻲ ﺗﺮﯾ ﺪھﺎ وﺟ ﺰء ﯾﺤﺘ ﻮي ﻋﻠ ﻰ
ﻗﺎﺋﻤﺔ ﺗﺨﺘﺎر ﻣﻨﮭﺎ ﻣﺎ ﺗﺮﯾﺪ .وﯾﺘﻢ اﻧﺸﺎءه ﻛﻤﺎ ﯾﻠﻲ :
وزر ﻗﺎﺋﻤﺔ اﻟﺤﻘﻮل ﻣﻦ ﺷﺮﯾﻂ اﻷدوات إذا ﻟﻢ ﯾﻜﻮﻧﻮا ﻇﺎھﺮﯾﻦ . .1ﻗﻢ ﺑﺈﻇﮭﺎر زر ﻣﺮﺑﻊ اﻷدوات
ﻣﺨﺘﺎراً ﻓﻲ ﻣﺮﺑﻊ اﻷدوات . .2ﺗﺄﻛﺪ أن زر ﻣﻌﺎﻟﺠﺎت ﻋﻨﺎﺻﺮ اﻟﺘﺤﻜﻢ
ﯾﺘﺤﻮل اﻟﻤﺆﺷﺮ إﻟﻰ ﻣﺮﺑﻊ ﻣﺼﺤﻮب ﺑﻌﻼﻣﺔ . + .1اﺧﺘﺮ ﻃﺮﯾﻘﺔ ﺗﺼﻤﯿﻢ اﻟﻨﻤﻮذج ،ﺛﻢ اﻧﻘﺮ ﻋﻠﻰ زر ﻣﺠﻤﻮﻋﺔ اﻟﺨﯿﺎر
.2ﺿﻊ اﻟﻤﺆﺷﺮ أﻣﺎم اﻟﺤﻘﻞ اﻟﺬي ﺗﺮﯾﺪه ﻓﻲ ﺷﺎﺷﺔ اﻟﺘﺼﻤﯿﻢ ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ ﻣﻌﺎﻟﺞ ﻣﺠﻤﻮﻋﺔ اﻟﺨﯿﺎر .
.3ﻗﻢ ﺑﻜﺘﺎﺑﺔ اﻟﺨﯿﺎرات اﻟﺘﻲ ﺗﺮﯾﺪھﺎ ﺛﻢ اﻧﻘﺮ زر اﻟﺘﺎﻟﻲ ﺛﻢ ﺗﺎﺑﻊ ﻣﺮﺑﻌﺎت اﻟﺤﻮار ﺣﺘﻰ اﻟﻨﮭﺎﯾﺔ .
اﻧﻘﺮ ﻋﻠﻰ زر إﻧﮭﺎء ﯾﻐﻠﻖ ﻣﺮﺑﻊ اﻟﺤﻮار وﺗﺮﺟﻊ إﻟﻰ ﻧﺎﻓﺬة اﻟﺘﺼﻤﯿﻢ )اﻧﻘﻞ اﻟﻌﻨﺼﺮ إذا ﻟ ﻢ ﯾﻌﺠﺒ ﻚ ﻣﻜﺎﻧ ﮫ( ﺑ ﺪل إﻟ ﻰ ﻃﺮﯾﻘ ﺔ ﻋ ﺮض اﻟﻨﻤ ﻮذج ﻟﻜ ﻲ
ﺗﺸﺎھﺪ اﻟﻨﺘﯿﺠﺔ .
ﻣﺜﺎل
اﻟﺘﻘﺎرﯾﺮ ﻋﺒﺎرة ﻋﻦ ﻣﺴﺘﻨﺪ ﯾﻤﻜﻦ ﻃﺒﺎﻋﺘﮫ أو ﻋﺮﺿﮫ ﻋﻠﻰ ﺷﺎﺷﺔ اﻟﻜﻤﺒﯿﻮﺗﺮ أو ﺣﻔﻈﮫ ﻓﻲ ﻣﻠﻒ :
ﺗﻮﺟﺪ 3ﻃﺮق ﻹﻧﺸﺎء اﻟﺘﻘﺎرﯾﺮ وھﻲ -:
ﻣﻦ إﻃﺎر ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ،ﻧﺸﻂ اﻟﺘﺒﻮﯾﺐ )ﺗﻘﺎرﯾﺮ( ﺛﻢ اﻧﻘﺮ زر )ﺟﺪﯾﺪ( ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ )ﺗﻘﺮﯾﺮ ﺟﺪﯾﺪ( . .1
.2اﺧﺘﺎر ﺗﻘﺮﯾﺮ ﺗﻠﻘﺎﺋﻲ ﻋﻤﻮدي أو ﺟﺪوﻟﻲ .ﺛﻢ ﺣﺪد اﻟﺠﺪول اﻟﺬي ﺳﻮف ﻧﺄﺧﺬ ﻣﻨﮫ اﻟﺤﻘﻮل .
.3اﻧﻘﺮ اﻟﺰر ﻣﻮاﻓﻖ .
.1ﻣﻦ إﻃﺎر ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﺧﺘﺮ اﻟﺘﺒﻮﯾﺐ ﺗﻘﺮﯾﺮ ﺛﻢ اﻧﻘﺮ زر )ﺟﺪﯾﺪ( ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ )ﺗﻘﺮﯾﺮ ﺟﺪﯾﺪ( .
.2اﺧﺘﺎر ﻣﻌﺎﻟﺞ اﻟﺘﻘﺎرﯾﺮ وﻋﺪد اﻟﺠﺪول اﻟﺬي ﺳﻮف ﺗﺄﺧﺬ ﻣﻨﮫ اﻟﺤﻘﻮل .
.3اﻧﻘﺮ اﻟﺰر ﻣﻮاﻓﻖ ،ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ ﻣﻌﺎﻟﺞ اﻟﺘﻘﺎرﯾﺮ .
.1ﻣﻦ إﻃﺎر ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻧﺸﻂ اﻟﺘﺒﻮﯾﺐ )ﺗﻘﺎرﯾﺮ( ﺛﻢ اﻧﻘﺮ زر ﺟﺪﯾﺪ ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ )ﺗﻘﺮﯾﺮ ﺟﺪﯾﺪ( .
.2اﺧﺘﺎر ﻃﺮﯾﻘﺔ ﻋﺮض اﻟﺘﺼﻤﯿﻢ ﺛﻢ ﺣﺪد اﻟﺠﺪول اﻟﺬي ﺳﻮف ﺗﺄﺧﺬ ﻣﻨﮫ اﻟﻤﻌﻠﻮﻣﺎت .
.3اﻧﻘﺮ زر ﻣﻮاﻓﻖ .
.4ﺗﻈﮭﺮ ﺷﺎﺷﺔ ﺗﺼﻤﯿﻢ اﻟﻨﻤﻮذج ﺣﯿﺚ ﺗﺤﺘﻮي ﻋﻠﻰ ﻗﺴﻢ ﺗﻔﺼﯿﻞ وﺗﺤﺘﻮي أﯾﻀﺎً ﻋﻠﻰ ﻣﺮﺑﻊ ﻗﺎﺋﻤﺔ ﺣﻘﻮل .
اﺳﺤﺐ اﻟﺤﻘﻮل اﻟﺘﻲ ﺗﺮﯾﺪھﺎ إﻟﻰ ﻗﺴﻢ ﺗﻔﺼﯿﻞ وﻗﻢ ﺑﻌﺪ ذﻟﻚ ﺑﻌﻤﻞ ﻣﺎ ﺗﺮﯾﺪه ﻛﻤﺎ ﺗﻢ ﻃﺮﺣﮫ ﻓﻲ إﻧﺸﺎء ﻧﻤﻮذج ﺑﻄﺮﯾﻘﺔ ﻋﺮض اﻟﺘﺼﻤﯿﻢ .
ﻛﻤﺎ ﺗﻢ ﻃﺮﺣﮫ ﻓﻲ إﻧﺸﺎء ﻧﻤﻮذج ﺑﻄﺮﯾﻘﺔ ﻋﺮض اﻟﺘﺼﻤﯿﻢ .
وھﻲ ﻋﺒﺎرة ﻋﻦ ﺑﻄﺎﻗﺎت ﺗﺴﺘﺨﺪم ﻏﺎﻟﺒﺎً ﻓﻲ ﻃﺒﺎﻋﺔ ﻋﻨﻮان وذﻟﻚ ﻻﺳﺘﺨﺪاﻣﮫ ﻛﻼﺻﻖ ﻋﻠﻰ ﻣﻈﺮوف ﻣﻌﯿﻦ .وﯾﺘﻢ اﻧﺸﺎﺋﮫ ﻛﻤﺎ ﯾﻠﻲ :
.1ﻣﻦ ﻧﺎﻓﺬة ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻧﺸﻂ اﻟﺘﺒﻮﯾﺐ "ﺗﻘﺎرﯾﺮ" ﺛﻢ اﻧﻘﺮ زر ﺟﺪﯾﺪ ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ ﺗﻘﺮﯾﺮ " ﺟﺪﯾﺪ" .
.2اﺧﺘﺎر ﻣﻌﺎﻟﺞ اﻟﺘﺴﻤﯿﺔ ﺛﻢ ﺣﺪد اﻟﺠﺪول اﻟﺬي ﺳﻮف ﺗﺄﺧﺬ ﻣﻨﮫ اﻟﻤﻌﻠﻮﻣﺎت .
.3اﻧﻘﺮ زر ﻣﻮاﻓﻖ ،ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ ﻣﻌﺎﻟﺞ اﻟﺘﺴﻤﯿﺔ .
.4اﺧﺘﺮ ﺣﺠﻢ اﻟﺘﺴﻤﯿﺔ وﻧﻮﻋﮭﺎ ﺛﻢ اﻧﻘﺮ زر اﻟﺘﺎﻟﻲ ﻓﺘﻈﮭﺮ ﻧﺎﻓﺬة أﺧﺮى ﺣﺪد ﻣﻨﮭﺎ ﻧﻮع اﻟﺨﻂ وﺣﺠﻢ اﻟﺨﻂ ...اﻟﺦ ﺛﻢ اﻧﻘﺮ زر اﻟﺘﺎﻟﻲ .
.5ﯾﻈﮭﺮ ﻣﺮﺑﻊ ﺣﻮاري آﺧﺮ ﯾﻄﻠﺐ ﻣﻨﻚ إﺿﺎﻓﺔ اﻟﺤﻘﻮل اﻟﻤﻮﺟﻮدة ﻓﻲ ﺧﺎﻧﺔ اﻟﺤﻘﻮل اﻟﻤﺘﺎﺣﺔ ووﺿﻌﮭﺎ ﻓﻲ ﺧﺎﻧﺔ اﻟﻨﻤﻮذج اﻷوﻟﻲ ﻟﻠﺘﺴ ﻤﯿﺔ وذﻟ ﻚ
ﻋﻦ ﻃﺮﯾﻖ اﻟﺰر > .
.6اﻧﻘﺮ زر اﻟﺘﺎﻟﻲ ،ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ ﺣﻮاري آﺧﺮ ﯾﻄﻠﺐ ﻣﻨﻚ اﻟﺤﻘﻮل اﻟﺘﻲ ﺗﺮﻏﺐ ﻓﻲ إﺟﺮاء ***** .ﺣﺪد اﻟﺤﻘﻮل ﺛﻢ اﻧﻘﺮ زر اﻟﺘﺎﻟﻲ ﻓﯿﻈﮭﺮ ﻣﺮﺑﻊ
ﺣﻮاري آﺧﺮ ﯾﻄﻠﺐ ﻣﻨﻚ ﻋﻦ ﻛﺘﺎﺑﺔ اﺳﻢ ﻟﻠﺘﻘﺮﯾﺮ .
.7اﻛﺘﺐ اﻻﺳﻢ ﺛﻢ اﻧﻘﺮ زر اﻧﮭﺎء .
.8اﻏﻠﻖ ﻧﺎﻓﺬة اﻟﻤﻌﺎﯾﻨﺔ ،ﻓﯿﺘﻢ ﺣﻔﻆ ﺗﻘﺮﯾﺮ اﻟﺘﺴﻤﯿﺔ .
اﻟﻤﺎﻛﺮو
ﺗﻌﺮﯾﻒ اﻟﻤﺎﻛﺮو :ھﻮ ﺳﻠﺴﻠﺔ ﻣﻦ اﻟﻌﻤﻠﯿﺎت اﻟﺘﻲ ﺗﻨﻔﺬ ﻛﺎﻣﺮ واﺣﺪ اﻟﮭﺪف ﻣﻨﮫ اﻟﺴﺮﻋﺔ واﻟﺴﮭﻮﻟﮫ ﻟﻠﻮﺻﻮل اﻟﻰ ﻏﺮض ﻣﺎ .
ﯾﺘﻢ ﻋﻤﻞ اﻟﻤﺎﻛﺮو ﺑﺎﻟﻀﻐﻂ ﻋﻠﻰ زر وﺣﺪات اﻟﻤﺎﻛﺮو ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﺛﻢ ﺟﺪﯾﺪ وﻧﺨﺘﺎر اﻻﺟﺮاء اﻟﻤﻨﺎﺳﺐ
ﻣﻦ اﻟﻘﺎﺋﻤﺔ اﻟﻤﻨﺴﺪﻟﺔ ﻟﻼﺟﺮاءات ﯾﻤﻜﻨﻚ اﺧﺘﯿﺎر اﻻﺟﺮاء) وھﺬه ﺑﻌﺾ اﻻﺟﺮاءات ( -:
إﻏﻼق Close
ﻟﻠﺘﻨﻘﻞ ﺑﯿﻦ اﻟﺴﺠﻼت اﻟﺘﺎﻟﻲ /اﻟﺴﺎﺑﻖ /اﻻول ......اﻟﺦ. Go to record
ﻟﻮﺿﻊ رﺳﺎﻟﺔ msgbox
ﺗﻜﺒﯿﺮ Maximize
ﺗﺼﻐﯿﺮ Minimize
ﻟﻠﺨﺮوج ﻣﻦ اﻟﺒﺮﻧﺎﻣﺞ quit
ﻟﻔﺘﺢ ﻧﻤﻮذج open form
ﻟﻔﺘﺢ اﺳﺘﻌﻼم open query
ﻟﻔﺘﺢ ﺟﺪول open table
ﻃﺒﺎﻋﺔ Print out
ﺗﺸﻐﯿﻞ ﺑﺮﻧﺎﻣﺞ ﻣﺜﻞ pbrushﻋﻠﻰ ﺳﺒﯿﻞ اﻟﻤﺜﺎل runapp
ﻣﺜﻼ -:ﻋﻨﺪ اﺧﺘﯿﺎر اﻹﺟﺮاء go to recordﯾﺠﺐ اﺧﺘﯿﺎر اﻟﻜﺎﺋﻦ اﻟﻤﺮاد رﺑﻂ اﻟﻤﺎﻛﺮو ﺑﮫ ﻣﺜﻞ اﻟﻨﻤﻮذج او اﺳﺘﻌﻼم او ﺟﺪول ....اﻟﺦ ...ﺛﻢ اﺧﺘﯿﺎر
اﺳﻢ اﻟﻜﺎﺋﻦ واﻟﺘﺴﺠﯿﻞ اﻟﻤﻨﺎﺳﺐ ﻣﺜﺎل اﻟﺘﺎﻟﻲ اﻟﺴﺎﺑﻖ .......اﻟﺦ .
ﻹدراج اﻟﻤﺎﻛﺮو ﻓﻲ اﻟﻨﻤﻮذج ﻣﺜﻼ ......ﺳﻮف اﺷﺮح ﻃﺮﯾﻘﺔ ﺑﺴﯿﻄﺔ ﺟﺪا ﺑﺪون ﺗﻌﻘﯿﺪ ......اﻓﺘﺢ ﻧﻤﻮذﺟﻚ ﻋﻠﻰ اﻟﺘﺼﻤﯿﻢ وﺿﻊ .2
ﺣﺠﻤﺔ ﻣﺼﻐﺮ ﺟﺰﺋﯿﺎ ﻟﻜﻲ ﺗﻈﮭﺮ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻣﻌﮫ ﻋﻠﻰ ﻧﻔﺲ اﻟﺸﺎﺷﺔ ﺛﻢ اﺿﻐﻂ ﺿﻐﻂ ﻣﺴﺘﻤﺮ واﺳﺤﺐ اﻟﻤﺎﻛﺮو ﻣﻦ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت
ﻟﻠﻨﻤﻮذج وﻗﻢ ﺑﺘﻨﺴﯿﻖ اﻻزرار .
ﻣﺜﺎل :ﻟﻌﻤﻞ ﻣﺎﻛﺮو ﻟﻔﺘﺢ ﻧﻤﻮذج وﺗﻜﺒﯿﺮ اﻟﺸﺎﺷﺔ ﺛﻢ ﻇﮭﻮر رﺳﺎﻟﺔ ﺗﺮﺣﯿﺒﯿﮫ ...........ﯾﺘﻢ اﺧﺘﯿﺎر اﻹﺟﺮاءات اﻟﺘﺎﻟﯿﺔ open formﺛﻢ
ﺛﻢ msgboxﺛﻢ ﺣﻔﻈﮭﻢ ﺟﻤﯿﻌﺎ ﻛﻤﻠﻒ واﺣﺪ ووﺿﻌﮫ ﻛﺰر واﺣﺪ ﻓﻲ اﻟﻨﻤﻮذج maximize
ﻣﻼﺣﻈﺔ
ﻟﻠﺘﻌﺪﯾﻞ ﺑﺎﻟﻤﺎﻛﺮو ﻣﻦ زر ﺗﺼﻤﯿﻢ
ﻛﻤﺎ ﺳﺒﻖ وﺷﺮﺣﻨﺎ إدراج ﻗﺎﺋﻤﺔ ﯾﻤﻜﻦ ﻣﻦ ﻗﺎﺋﻤﺔ ﻋﺮض ﺛﻢ اﺷﺮﻃﺔ اﻻدوات ﺛﻢ ﻣﻦ ﺗﺨﺼﯿﺺ ﺟﮭﺔ اﻻواﻣﺮ ﻧﺤﺘﺎر ﻗﺎﺋﻤﺔ ﺟﺪﯾﺪة ﺛﻢ ﻧﻀﻌﮭﺎ ﺑﺎﻟﻀﻐﻂ
واﻟﺴﺤﺐ ﺟﮭﺔ اﻟﻘﻮاﺋﻢ وﻣﻦ ﺗﻌﺪﯾﻞ اﻟﺘﺤﺪﯾﺪ ﯾﻤﻜﻦ ان ﻧﻐﯿﺮ اﺳﻢ اﻟﻘﺎﺋﻤﺔ .
| FB.com/barmej.dzﺗﻌﻠم اﻟﺑرﻣﺟﺔ | www.learn-barmaga.com
وﻣﻦ ﺟﮭﺔ وﺣﺪات اﻟﻤﺎﻛﺮو ﯾﺘﻢ ﺑﺎﻟﻀﻐﻂ واﻟﺴﺤﺐ ﻧﻘﻞ أﻟﻤﺎ ﻛﺮوات ﻟﻠﻘﺎﺋﻤﺔ اﻟﺠﺪﯾﺪة ﺣﯿﺚ ﯾﻤﻜﻦ ﺗﻐﯿﯿﺮ اﻻﺳﻢ أو ﺷﻜﻞ اﻟﺰر ﻣﻦ زر ﺗﻌﺪﯾﻞ اﻟﺘﺤﺪﯾﺪ .
رﺑﻂ اﻟﺠﺪاول
رﺑﻂ اﻟﺠﺎول ﯾﻌﻨﻲ اﻧﺸﺎء ﻋﻼﻗﺔ ارﺗﺒﺎط ﺑﯿﻦ ﺟﺪوﻟﯿﻦ أو أﻛﺜﺮ .
وﺗﺴﺘﺨﺪم اﻟﺤﻘﻮل اﻟﻤﺸﺘﺮﻛﺔ ﺑﯿﻦ اﻟﺠﺪاول ﻓﻲ ﻋﻤﻠﯿﺔ اﻟﺮﺑﻂ ،وﯾﺠﺐ أن ﺗﻜﻮن اﻟﺒﯿﺎﻧﺎت اﻟﻤﻮﺟﻮدة ﺑﯿﻦ اﻟﺤﻘﻮل اﻟﻤﺸﺘﺮﻛﺔ ﻣﺘﺸﺎﺑﮭﺔ .
وﺗﻮﺟﺪ 3أﻧﻮاع ﻣﻦ اﻟﻌﻼﻗﺎت ھﻲ :
.1ﺗﺄﻛﺪ أن ﻛﻼ اﻟﺠﺪوﻟﯿﻦ اﻟﻤﺮاد إﻧﺸﺎء ﻋﻼﻗﺔ ﺑﯿﻨﮭﻤﺎ ﯾﺸﺘﻤﻼ ﻋﻠﻰ ﺣﻘﻞ أو ﺣﻘﻮل ﻣﺘﺸﺎﺑﮭﺔ ﻓﻲ ﻛﻞ ﺷﻲء .
.2ﯾﺠﺐ أن ﺗﻌﺮف ﻣﻦ ﺳﯿﻜﻮن اﻟﺠﺪول ارﺋﯿﺲ ) (Primaryوﻣﻦ ﺳﯿﻜﻮن اﻟﺠﺪول اﻟﺘﺎﺑﻊ ) . (Relatedﺑﺤﯿﺚ أﻧﮫ إذا ﻟ ﻢ ﯾﻜ ﻦ اﻟﺠ ﺪول اﻟﺘ ﺎﺑﻊ
ﯾﺸﺘﻤﻞ ﻋﻠﻰ ﺣﻘﻞ ﯾﺘﻄﺎﺑﻖ ﻣﻊ ﺣﻘﻞ اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﻓﻲ اﻟﺠﺪول اﻟﺮﺋﯿﺴﻲ ﻗﻢ ﺑﺈﺿ ﺎﻓﺔ ﺣﻘ ﻼً ﺟﺪﯾ ﺪاً ﻓ ﻲ اﻟﺠ ﺪول اﻟﺘ ﺎﺑﻊ وﺑ ﻨﻔﺲ ﻣﻮاﺻ ﻔﺎت ﺣﻘ ﻞ
اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﻓﻲ اﻟﺠﺪول اﻟﺮﺋﯿﺴﻲ .
.3ﯾﻘﻮم اﻟﺒﺮﻧﺎﻣﺞ ﺑﺘﺤﺪﯾﺪ ﻧﻮع اﻟﻌﻼﻗﺔ وﻓﻘﺎً ﻟﺨﺼﺎﺋﺺ اﻟﺤﻘﻮل اﻟﻤﺴﺘﺨﺪﻣﺔ .
.3إذا ﻟﻢ ﯾﻈﮭﺮ ﻣﺮﺑﻊ )إﻇﮭﺎر ﺟﺪول( ﺗﻠﻘﺎﺋﯿﺎً اﺧﺘﺮ أﻣﺮ إﻇﮭﺎر ﺟﺪول ﻣﻦ ﻗﺎﺋﻤﺔ ﻋﻼﻗﺎت أو اﻧﻘﺮ زر **** ﻣﻦ ﺷﺮﯾﻂ اﻷدوات .
.4ﻣﻦ ﻣﺮﺑﻊ إﻇﮭﺎر ﺟﺪول ﻗﻢ ﺑﺎﺧﺘﯿﺎر اﻟﺠ ﺪاول اﻟﺘ ﻲ ﺗﺮﯾ ﺪھﺎ وﻗ ﻢ ﺑﺈﺿ ﺎﻓﺘﮭﺎ ﺑﻮاﺳ ﻄﺔ زر إﺿ ﺎﻓﺔ ،ﺛ ﻢ اﻧﻘ ﺮ زر اﻹﻏ ﻼق ﻓﺘﻈﮭ ﺮ ﻧﺎﻓ ﺬة اﻟﻌﻼﻗ ﺎت
ﻣﺤﺘﻮﯾﺔ ﻋﻠﻰ اﻟﺠﺪوال اﻟﺘﻲ ﺗﻢ اﺧﺘﯿﺎرھﺎ .
.5ﻣﻦ ﻧﺎﻓﺬة ﻋﻼﻗﺎت اﺳﺤﺐ اﻟﺤﻘﻞ ﻣﻦ اﻟﺠﺪول اﻟﺬي ﺗﺮﯾﺪ رﺑﻄﮫ ﻣﻊ اﻟﺠﺪول اﻵﺧﺮ ﺣﯿﺚ ﯾﻌﺘﺒﺮ ھﺬا اﻟﺠﺪول ھﻮ اﻟﺠﺪول اﻷﺳﺎﺳ ﻲ ،ﺿ ﻊ اﻟﺤﻘ ﻞ
اﻟﺬي ﺳﺤﺒﺘﮫ ﻓﻮق ﺣﻘﻞ ﻣﺸﺎﺑﮫ ﻟﮫ ﻓﻲ اﻟﺠﺪول اﻵﺧﺮ )اﻟﺠﺪول اﻟﻤﺮﺗﺒﻂ( .
.7اﻧﻘﺮ زر )إﻧﺸﺎء( ﻣﻦ اﻟﻤﺮﺑﻊ اﻟﺤﻮاري )ﺗﺤﺮﯾﺮ ﻋﻼﻗﺎت( ﻓﯿﺘﻢ ﻏﻠﻖ اﻟﻤﺮﺑﻊ اﻟﺤﻮاري وﯾﻈﮭﺮ ﺧﻂ ﯾﺼﻞ اﻟﺤﻘﻠﯿﻦ اﻟﻤﺘﺸﺎﺑﮭﯿﻦ ﻓﻲ ﻛﻼ اﻟﺠﺪوﻟﯿﻦ
،ﻟﯿﻮﺿﺢ أن ﻋﻼﻗﺔ ارﺗﺒﺎط ﻗﺪ أﻧﺸﺌﺖ ﺑﯿﻦ اﻟﺠﺪوﻟﯿﻦ .
.9ﻋﻨﺪ رﺑﻂ أﻛﺜﺮ ﻣﻦ ﺟﺪول ﺗﻈﮭﺮ رﻣﻮز ﻋﻠﻰ اﻟﺨﻄﻮط اﻟﻮاﺻﻠﺔ ﺑﯿﻦ ﺟﺪوﻟﯿﻦ دﻻﻟﺔ ﻋﻠﻰ ارﺗﺒﺎﻃﮭﻤﺎ ،رﻣﺰ اﻟ ﺪاﺋﺮﺗﯿﻦ ﻣﻌﻨ ﺎة أن أﻛﺜ ﺮ ﻣ ﻦ ﺳ ﺠﻞ
ﻓﻲ ھﺬا اﻟﺠﺪول ﻣﺮﺗﺒﻄﺔ ﺑﺴﺠﻞ واﺣﺪ ﻓﻲ اﻟﺠﺪول اﻵﺧﺮ ،وﻣﻌﻨﻰ اﻟﺮﻗﻢ 1أن ﻛﻞ ﺳﺠﻞ ﻣﻦ ھﺬا اﻟﺠﺪول ﯾﻘﺎﺑﻠﮫ ﺳﺠﻞ ﻓﻲ اﻟﺠﺪول اﻵﺧﺮ .
.10وﻹﻟﻐﺎء اﻟﻌﻼﻗﺔ ﺑﯿﻦ ﺟﺪوﻟﯿﻦ ،اﻧﻘﺮ اﻟﺨﻂ اﻟﻮاﺻﻞ ﺑﯿﻦ اﻟﺠﺪوﻟﯿﻦ ﺛﻢ اﺿﻐﻂ ﻣﻔﺘﺎح . Del
ﻣﺜﺎل -:
اﻟﻤﻄﻠﻮب ﻋﻤﻞ ﻣﺮﺑﻊ ادﺧﺎل ﺑﺤﯿﺚ ﻋﻨﺪ اﻟﻀﻐﻂ ﻋﻠﻰ زر اﻻﻣﺮ ﯾﻈﮭﺮ ھﺬا اﻟﻤﺮﺑﻊ واﻟﺬي ﯾﺤﺘﻮي ﻋﻠﻰ اﻟﺠﻤﻠﺔ " ادﺧﻞ ﻛﻠﻤﺔ اﻟﺴﺮ ﻣﻦ ﻓﻀﻠﻚ "
-1ﯾﺘﻢ ﻓﺘﺢ وﺣﺪة ﻧﻤﻄﯿﺔ ﺟﺪﯾﺪة
-2ﯾﺘﻢ ﻛﺘﺎﺑﺔ اﻷﻣﺮ
as stringاﻟﻤﺘﻐﯿﺮ Dim
)“ادﺧﻞ ﻛﻠﻤﺔ اﻟﺴﺮ ﻣﻦ ﻓﻀﻠﻚ “(=inputboxاﻟﻤﺘﻐﯿﺮ
ﯾﺘﻢ ﺣﻔﻆ اﻟﻮﺣﺪة اﻟﻨﻤﻄﯿﺔ ﺑﺎﺳﻢ
ﯾﺘﻢ ﻓﺘﺢ اﻟﻨﻤﻮذج اﻟﻤﺮاد اﻟﻮﺿﻊ ﺑﮫ وادراج زر اﻣﺮ وﺑﯿﻤﯿﻦ اﻟﻤﺎوس ﻋﻠﻰ زر اﻻﻣﺮ وﻋﻨﺪ اﻣﺮ ﻋﻨﺪ اﻟﻀﻐﻂ ﻋﻠﻰ اﻟﻤﺎوس ﯾﺘﻢ ﻛﺘﺎﺑﺔ
ﻣﮭﺎرات
ﻏﺎﻟﺒﺎً ﻣﺎﻧﺤﺘﺎج ﻟﻔﺘﺢ ﻧﻤﻮذج ﻟﻌﺮض ﺑﯿﺎﻧﺎت ﻣﺤﺪدة ﻣﺜﻼ ﻟﻮ ﻛﻨﺎ ﻧﻌﺮض ﻓﻲ اﻟﻨﻤﻮذج اﻷول ﺑﯿﺎﻧﺎت ﻓﻼن ﺛﻢ ﻧﺮﯾﺪ أن ﻧﻔﺘﺢ اﻟﻨﻤﻮذج اﻟﺜﺎﻧﻲ ﻋﻠﻰ ﺑﯿﺎﻧﺎت
أﺧﺮى ﻟﻔﻼن ﻧﻔﺴﮫ ﻓﻤﺎ ھﻲ اﻟﻄﺮﯾﻘﺔ ﻟﺮﺑﻂ اﻟﺒﯿﺎﻧﺎت ﺑﯿﻦ اﻟﻨﻤﻮذﺟﯿﻦ ؟
ﻃﺒﻌﺎً -وھﻲ اﻟﻘﺎﻋﺪة اﻷﺳﺎﺳﯿﺔ ﻓﻲ اﻟﻤﻮﺿﻮع -أﻧﮫ ﻻﺑﺪ أن ﯾﻜﻮن ھﻨﺎك راﺑﻄﺔ ﺑﯿﻦ اﻟﺠﺪوﻟﯿﻦ اﻟﻤﺒﻨﻲ ﻋﻠﯿﮭﻤﺎ اﻟﻨﻤﻮذﺟﯿﻦ وإﻻ ﻛﯿﻒ ﯾﻤﻜﻦ ﻋﺮض
اﻟﺒﯿﺎﻧﺎت .
واﻟﺮاﺑﻂ ھﻮ أن ﯾﻜﻮن ﺑﯿﻦ ﺟﺪوﻟﻲ اﻟﻨﻤﻮذﺟﯿﻦ ﻋﻼﻗﺔ أو ھﻤﺎ ﺟﺪول واﺣﺪ وﻟﻜﻦ ﻣﻘﺴﻮم ﻋﻠﻰ اﻟﻨﻤﻮذﺟﯿﻦ وﺗﺘﻀﺢ اﻟﻤﺴﺄﻟﺔ أﻛﺜﺮ ﻓﯿﻤﺎ ﯾﺄﺗﻲ .
ﻟﻨﻔﺮض أن ﻟﺪﯾﻨﺎ ﻧﻤﻮذﺟﯿﻦ اﻷول ﻓﯿﮫ ﺑﯿﺎﻧﺎت أﺷﺨﺎص وﻓﻲ اﻟﺜﺎﻧﻲ أرﻗﺎم اﻟﮭﻮاﺗﻒ ﻟﻜﻞ ﻣﻨﮭﻢ وﻧﺮﯾﺪ ﻋﻨﺪﻣﺎ ﻧﺨﺘﺎر اﺳﻢ ﻣﻦ ﻗﺎﺋﻤﺔ ﻋﻠﻰ اﻟﻨﻤﻮذج اﻷول ،
أن ﯾﻔﺘﺢ اﻟﻨﻤﻮذج اﻟﺜﺎﻧﻲ اﻟﺬي ﻓﯿﮫ أرﻗﺎم اﻟﮭﺎﺗﻒ ﻋﻠﻰ اﻟﺴﺠﻞ اﻟﻤﻄﺎﺑﻖ )ﺳﺄﻛﻤﻞ اﻟﺸﺮح ﻋﻠﻰ اﻟﻤﺜﺎل اﻟﻤﺮﻓﻖ ﻓﻲ اﻷﺳﻔﻞ( .
-1أﻧﺸﺊ ﻗﺎﺋﻤﺔ ﻣﻨﺴﺪﻟﺔ -ﻻﺗﻨﺴﻰ ﺗﻔﻌﯿﻞ اﻟﻤﻌﺎﻟﺞ اﻟﻤﻮﺟﻮد ﻋﻠﻰ ﺷﺮﯾﻂ اﻷدوات :
-6ﺛﻢ اﺿﻐﻂ اﻟﺘﺎﻟﻲ ﺑﺪون ﺗﻐﯿﯿﺮ ﺷﻲء ﺛﻢ اﺿﻐﻂ اﻟﺘﺎﻟﻲ ﻓﺘﻈﮭﺮ اﻟﺸﺎﺷﺔ اﻟﺘﺎﻟﯿﺔ :
-9اﺧﺘﺮ ﻋﻤﻠﯿﺎت اﻟﻨﻤﺎذج وﻣﻦ اﻟﯿﺴﺎر اﺧﺘﺮ ﻓﺘﺢ ﻧﻤﻮذج ﺛﻢ اﺿﻐﻂ اﻟﺘﺎﻟﻲ ﻓﺘﻈﮭﺮ اﻟﺸﺎﺷﺔ اﻟﺘﺎﻟﯿﺔ :
-11اﺧﺘﺮ اﻟﺨﯿﺎر اﻷول :ﻓﺘﺢ اﻟﻨﻤﻮذج واﻟﺒﺤﺚ ﻋﻦ ﺑﯿﺎﻧﺎت ﻣﺤﺪدة ﻟﻠﻌﺮض ﻓﺘﻈﮭﺮ اﻟﺸﺎﺷﺔ اﻟﺘﺎﻟﯿﺔ :
ﻓﺘﻈﮭﺮ أﻣﺎم ﻛﻠﻤﺔ -12اﺧﺘﺮ رﻗﻢ اﻟﺸﺨﺺ ﻣﻦ اﻟﯿﻤﯿﻦ ورﻗﻢ اﻟﺸﺨﺺ ﻣﻦ اﻟﯿﺴﺎر ﺑﺎﻟﻨﻘﺮ ﻋﻠﻰ ﻛﻞ ﻣﻨﮭﻤﺎ ﻣﺮة واﺣﺪة ﺛﻢ اﺿﻐﻂ ھﺬا اﻟﺰر
اﻟﺤﻘﻮل اﻟﻤﺘﻄﺎﺑﻘﺔ ﻓﻲ اﻷﺳﻔﻞ رﻗﻢ اﻟﺸﺨﺺ > <-رﻗﻢ اﻟﺸﺨﺺ ،ﺛﻢ اﺿﻐﻂ اﻟﺘﺎﻟﻲ وﻻﺗﻐﯿﺮ ﺷﻲء ﺛﻢ اﺿﻐﻂ اﻟﺘﺎﻟﻲ ﻣﺮة أﺧﺮى ﻓﺘﻈﮭﺮ اﻟﺸﺎﺷﺔ اﻟﺘﺎﻟﯿﺔ
:
| FB.com/barmej.dzﺗﻌﻠم اﻟﺑرﻣﺟﺔ | www.learn-barmaga.com
-13اﻛﺘﺐ اﻻﺳﻢ ﻓﺘﺢ_ﻧﻤﻮذج _اﻟﮭﺎﺗﻒ ﺛﻢ اﺿﻐﻂ زر إﻧﮭﺎء .
-14اﻵن ﻟﻮ ﺟﺮﺑﺖ ﻓﺘﺢ اﻟﻨﻤﻮذج ﺳﯿﻔﺘﺢ ﻋﻠﻰ اﻟﺴﺠﻞ اﻟﻤﻌﺮوﺿﺔ ﺑﯿﺎﻧﺎﺗﮫ ،وﻟﻜﻦ ﻧﺤﻦ ﻧﺮﯾﺪه أن ﯾﻔﺘﺢ ﻧﻤﻮذج اﻟﮭﻮاﺗﻒ ﺣﺴﺐ اﻻﺧﺘﯿﺎر ﻣﻦ اﻟﻘﺎﺋﻤﺔ
وﻟﯿﺲ ﺣﺴﺐ اﻟﺴﺠﻞ اﻟﺤﺎﻟﻲ ،ﻟﺬﻟﻚ ﻧﺤﺘﺎج ﻟﻠﺘﻌﺪﯾﻞ ﻓﻲ ﻛﻮد زر اﻷﻣﺮ اﻟﺬي أﻧﺸﺄه اﻟﻤﻌﺎﻟﺞ .
وﺳﺘﻈﮭﺮ اﻟﻮﺣﺪة -15أﻇﮭﺮ ﺻﻔﺤﺔ اﻟﺨﺼﺎﺋﺺ ﻟﺰر اﻷﻣﺮ ﺛﻢ اﻧﺘﻘﻞ ﻟﺼﻔﺤﺔ اﻟﺘﺒﻮﯾﺐ ﺣﺪث وﻓﻲ ﺣﺪث ﻋﻨﺪ اﻟﻨﻘﺮ اﻧﻘﺮ اﻟﺰر ذو اﻟﺜﻼث ﻧﻘﻂ
اﻟﻨﻤﻄﯿﺔ اﻟﺨﺎﺻﺔ ﺑﺎﻟﻨﻤﻮذج وﻓﯿﮭﺎ اﻟﻜﻮد اﻟﺘﺎﻟﻲ :
& )stDocName = ChrW(1575) & ChrW(1604) & ChrW(1607) & ChrW(1608) & ChrW(1575
)ChrW(1578) & ChrW(1601
_Exitﻓﺘﺢ_ﻧﻤﻮذج_اﻟﮭﺎﺗﻒ_Click:
Exit Sub
_Errﻓﺘﺢ _ﻧﻤﻮذج_اﻟﮭﺎﺗﻒ_Click:
MsgBox Err.Description
_Resume Exitﻓﺘﺢ_ﻧﻤﻮذج _اﻟﮭﺎﺗﻒ_Click
وﻛﻤﺎ ﺗﻼﺣﻆ ﯾﺸﯿﺮ اﻟﻜﻮد ﻟﻤﺮﺑﻊ اﻟﻨﺺ اﻟﻤﺴﻤﻰ رﻗﻢ اﻟﺸﺨﺺ واﻟﻤﻄﻠﻮب أن ﯾﺸﯿﺮ إﻟﻰ اﻟﻘﺎﺋﻤﺔ اﻟﻤﻨﺴﺪﻟﺔ اﻟﺘﻲ أﻧﺸﺄﻧﺎھﺎ ﻣﻨﺬ ﻗﻠﯿﻞ وھﻲ ﺑﺎﺳﻢ اﺧﺘﺮ
اﺳﻢ ،ﻟﺬﻟﻚ ﻏﯿﺮ اﻟﺴﻄﺮ اﻟﺴﺎﺑﻖ ﺑﺎﻟﺴﻄﺮ اﻟﺘﺎﻟﻲ :
وﻟﻤﻌﺮﻓﺔ اﻟﻔﺮق ﺑﯿﻨﮭﻤﺎ اﻓﺘﺢ اﻟﻨﻤﻮذج ﻓﻲ ﻋﺮض اﻟﺘﺼﻤﯿﻢ أﻇﮭﺮ ﺻﻔﺤﺔ اﻟﺨﺼﺎﺋﺺ ﺛﻢ أﻇﮭﺮ ﺻﻔﺤﺔ اﻟﺘﺒﻮﯾﺐ ﺣﺪث اﻵن اﻷﺣﺪاث اﻟﻈﺎھﺮة
ﯾﻤﻜﻦ أن ﺗﻀﻊ ﻓﯿﮭﺎ اﺳﺘﺪﻋﺎء ﻟﺪاﻟﺔ ﻋﺎﻣﺔ أو إﺟﺮاء ﻋﺎم أو ﻣﺎﻛﺮو وﻟﻜﻦ ﻻﯾﺼﺢ أن ﺗﻀﻊ ﻓﯿﮭﺎ اﺳﻄﺮ ﻛﻮد ﻓﮭﺬا ﻏﻠﻂ ﺑﺎﻟﺘﺄﻛﯿﺪ .
End Sub
وﺳﯿﻜﻮن اﻟﻤﺆﺷﺮ ﺑﯿﻦ ھﺬﯾﻦ اﻟﺴﻄﺮﯾﻦ ﻟﻜﺘﺎﺑﺔ أﺳﻄﺮ اﻟﻜﻮد ،ﻧﻀﻊ ﻛﻤﺎ ﻓﻲ ﻣﺜﺎل اﻟﻤﺬﻛﻮر ﺳﻄﺮ اﻟﻜﻮد ﻟﯿﻜﻮن ﻛﺎﻟﺘﺎﻟﻲ :
)Private Sub Form_Open(Cancel As Integer
DoCmd.Maximize
اﻛﺘﺐ ﻓﻲ اﻻﺳﻢ maxﻣﺜﻼً أو أي اﺳﻢ ﺗﺤﺐ ﺛﻢ اﺧﺘﺮ ﻓﻲ اﻟﻨﻮع Typeداﻟﺔ Functionوﻓﻲ اﻷﺳﻔﻞ ﻓﻲ اﻟﻤﺠﺎل Scopeاﺗﺮﻛﮫ ﻋﻠﻰ ﻋﺎم
. Public
اﻵن ﺳﯿﻈﮭﺮ اﻟﻜﻮد ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ :
)(Public Function max
DoCmd.Maximize
End Function
ﺛﺎﻟﺜﺎً :اﻓﺘﺢ اﻟﻨﻤﻮذج ﻓﻲ ﻋﺮض اﻟﺘﺼﻤﯿﻢ وأﻇﮭﺮ اﻟﺨﺼﺎﺋﺺ وﻓﻲ ﺻﻔﺤﺔ اﻟﺘﺒﻮﯾﺐ أﺣﺪاث ﻓﻲ ﺣﺪث ﻋﻨﺪ اﻟﻔﺘﺢ اﻛﺘﺐ :
=max
وﻧﻔﺲ اﻟﻄﺮﯾﻘﺔ ﺗﺴﺘﺨﺪم ﻣﻊ اﻹﺟﺮاء اﻟﻌﺎم ﻓﻘﻂ اﺧﺘﺮ ﻓﻲ ﻣﺮﺑﻊ اﻟﺤﻮار اﻟﺴﺎﺑﻖ Subﺑﺪﻻً ﻣﻦ . Function
ﻟﻠﻤﺰﯾﺪ ﻋﻦ اﻹﺟﺮاءات واﻟﺪوال اﻧﻈﺮ اﻟﻮﺣﺪات اﻟﻨﻤﻄﯿﺔ .
ﺗﺄﻛﺪ أوﻻ ﻣﻦ ﺣﺠﻢ اﻟﻘﺎﻋﺪة ﻣﻦ ﻗﺎﺋﻤﺔ ﻣﻠﻒ ﺛﻢ ﺧﺼﺎﺋﺺ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﺛﻢ ﻣﻦ ﺑﺎب ﻋﺎم .
اذا ﻛﺎﻧﺖ اﻟﻘﺎﻋﺪة اﻛﺒﺮ ﻣﻦ ﺣﺠﻢ اﻟﺪﺳﻚ ﻓﯿﺠﺐ ﺿﻐﻄﮭﺎ أوﻻ ﺛﻢ اﻧﺴﺨﮭﺎ ﻟﻠﺪﺳﻚ اﻟﻤﺮن ﻛﺎﻟﺘﺎﻟﻲ :
-2ﺛﻢ ﻣﻦ ﻗﺎﺋﻤﺔ أدوات اﺧﺘﺮ ادوات ﻣﺴﺎﻋﺪة ﻟﻘﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﺛﻢ اﺧﺘﺮ ﺿﻐﻂ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت وﻧﺤﺘﺎر اﻟﻘﺎﻋﺪة اﻟﻤﺮاد ﺿﻐﻄﮭﺎ ﺛﻢ اﻟﻀﻐﻂ ﻋﻠﻰ
زرﺿﻐﻂ .
ﺛﻢ اﺿﻐﻂ زر ﺣﻔﻆ . -3ﺛﻢ ﻧﺨﺘﺎر اﻟﺠﮭﺔ اﻟﻤﺮاد اﻟﻨﺴﺦ ﻟﮭﺎ ﻣﺜﻞ اﻟﺪﺳﻚ اﻟﻤﺮن a
ﺟﺪول
اﺳﺘﻌﻼم
اﻟﻨﻤﺎذج واﻟﺘﻘﺎرﯾﺮ
ﻣﺸﺮوع Access
ﺗﻢ وﺻﻒ اﻟﺤﺪ اﻷﻗﺼﻰ ﻟﻤﻮاﺻﻔﺎت ﻗﺪرة Microsoft SQL Serverﺿﻤﻦ ﻣﺠﻤﻮﻋﺔ وﺛﺎﺋﻖ .SQL Serverﻟﻤﺰﯾﺪ ﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت ﺣﻮل ﻛﺘﺐ
SQL Serverاﻟﻔﻮرﯾﺔ ،اﻧﻈﺮ ﻣﻮﻗﻊ Microsoft Developer's Networkﻋﻠﻰ وﯾﺐ.
ﻣﻼﺣﻈﺔ ﺗﻨﻘﻠﻚ ھﺬه اﻻرﺗﺒﺎﻃﺎت اﻟﺘﺸﻌﺒﯿﺔ ﻓﻲ ھﺬا اﻟﻤﻮﺿﻮع إﻟﻰ وﯾﺐ .ﯾﻤﻜﻨﻚ اﻟﺮﺟﻮع إﻟﻰ اﻟﺘﻌﻠﯿﻤﺎت ﻓﻲ أي وﻗﺖ.
اﻟﻨﻤﺎذج واﻟﺘﻘﺎرﯾﺮ
ﻣﺎﻛﺮو