SlideShare a Scribd company logo
1 of 64
Download to read offline
‫ﺍﻟﻔﻬــﺭﺱ‬
‫ﺍﻟﻤ‬‫ـ‬‫ﻭﻀ‬‫ــ‬‫ﻭﻉ‬‫ﺍﻟﺼﻔﺤﺔ‬
‫ﻤﻘ‬‫ـ‬‫ﺩﻤ‬‫ـ‬‫ﺔ‬١
‫ﺍﻟﻔﺼل‬‫ﺍﻷﻭل‬:‫ﺍﻹﺴﺘﻌﻼﻤﺎﺕ‬Queries٣
‫ﺍﻟﻔﺼل‬‫ﺍﻟﺜﺎﻨﻲ‬:‫ﺍﻟﻨﻤﺎﺫﺝ‬Forms٢١
‫ﺍﻟﻔﺼل‬‫ﺍﻟﺜﺎ‬‫ﻟﺙ‬:‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬Reports٤٤
‫ﺍﻟﻔﺼل‬‫ﺍﻟﺭﺍﺒﻊ‬:‫ﻭﺍﻟﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺃﻤﻥ‬٦٦
‫ﺍﻟﻔﺼل‬‫ﺍﻷﻭل‬
‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬
QUERIES
-٤-
‫ﻤﺨﺘﻠﻔـﺔ‬ ‫ﺒﻁﺭﻕ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺘﺤﻠﻴل‬ ‫ﻭﺘﻐﻴﻴﺭ‬ ‫ﻟﻌﺭﺽ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺘﺴﺘﺨﺩﻡ‬.‫ﹰ‬‫ﺎ‬‫ﺃﻴﻀـ‬ ‫ﻴﻤﻜﻨـﻙ‬
‫ﻤـﻥ‬ ‫ﺃﻨـﻭﺍﻉ‬ ‫ﻋـﺩﺓ‬ ‫ﻫﻨـﺎﻙ‬ ‫ﻭ‬ ‫ﻭﺍﻟﺘﻘـﺎﺭﻴﺭ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻓﻲ‬ ‫ﻟﻠﺴﺠﻼﺕ‬ ‫ﻜﻤﺼﺩﺭ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺍﺴﺘﺨﺩﺍﻡ‬
‫ﻓﻲ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬Microsoft Access.
١-‫ﺍﻟﺘﺤﺩﻴﺩ‬ ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬Select Query:
‫ﺍﺴ‬‫ﹰ‬‫ﺎ‬‫ﺸﻴﻭﻋ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﺃﻜﺜﺭ‬ ‫ﻫﻭ‬ ‫ﺍﻟﺘﺤﺩﻴﺩ‬ ‫ﺘﻌﻼﻡ‬.‫ﺃﻨﻪ‬ ‫ﺤﻴﺙ‬‫ﻴﺴﺘﺭﺩ‬)‫ﻴﻌﺭﺽ‬(‫ﻤـﻥ‬ ‫ﺒﻴﺎﻨـﺎﺕ‬
‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺼﻔﺤﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﺘﺎﺌﺞ‬ ‫ﻭﻴﻌﺭﺽ‬ ‫ﺃﻜﺜﺭ‬ ‫ﺃﻭ‬ ‫ﻭﺍﺤﺩ‬ ‫ﺠﺩﻭل‬Datasheet‫ﺘﺤـﺩﻴﺙ‬ ‫ﻴﻤﻜـﻥ‬ ‫ﺤﻴـﺙ‬
)‫ﺘﻐﻴﻴﺭ‬(‫ﺒﻴﺎﻨﺎﺕ‬‫ﺍﻟﺴﺠﻼﺕ‬)‫ﺍﻟﻘﻴﻭﺩ‬ ‫ﺒﻌﺽ‬ ‫ﻤﻊ‬.(
‫ﻴﻤﻜﻥ‬‫ﻭ‬ ‫ﺍﻟﻤﺠﺎﻤﻴﻊ‬ ‫ﻭﺤﺴﺎﺏ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻟﺘﺠﻤﻴﻊ‬ ‫ﺘﺤﺩﻴﺩ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺍﺴﺘﺨﺩﺍﻡ‬ ‫ﹰ‬‫ﺎ‬‫ﺃﻴﻀ‬‫ﻭﺍﻟﻤﻌـﺩﻻﺕ‬ ‫ﺍﻷﻋﺩﺍﺩ‬
‫ﺍﻹﺠﻤﺎﻟﻴﺎﺕ‬ ‫ﻤﻥ‬ ‫ﺃﺨﺭﻯ‬ ‫ﻭﺃﻨﻭﺍﻉ‬)‫ﻤﺜﺎل‬‫ﺃﻋﺩﺍﺩ‬‫ﻗﺴﻡ‬ ‫ﺒﻜل‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬(
٢-‫ﺍﻟﻤﻌﻠﻤﺎﺕ‬ ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬)‫ﺍﻟﻭﺴﺎﺌﻁ‬(Parameter query
‫ﻴﻁﺎﻟـﺏ‬ ‫ﺒﻪ‬ ‫ﺨﺎﺹ‬ ‫ﺤﻭﺍﺭ‬ ‫ﻤﺭﺒﻊ‬ ‫ﺘﺸﻐﻴﻠﻪ‬ ‫ﻋﻨﺩ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﻫﻭ‬ ‫ﺍﻟﻤﻌﻠﻤﺎﺕ‬ ‫ﺍﺴﺘﻌﻼﻡ‬‫ﺒﻤﻌﻠﻭﻤـﺎﺕ‬
)‫ﻭﺴﻴﻁﺔ‬(‫ﺸﺭﻁ‬ ‫ﻤﺤل‬ ‫ﺘﺤل‬‫ﺃﻭ‬‫ﺃﻜﺜﺭ‬‫ﻟ‬ ‫ﺘﺼﻤﻴﻤﻪ‬ ‫ﻴﻤﻜﻥ‬ ،‫ﺍﻟﻤﺜﺎل‬ ‫ﺴﺒﻴل‬ ‫ﻋﻠﻰ‬‫ﻴﻁﺎﻟﺏ‬‫ﺒﺘﺎﺭﻴﺨﻴﻴ‬‫ﻥ‬.‫ﻓـﻲ‬
‫ﻴﺴﺘﺭﺩ‬ ‫ﺍﻟﺤﺎﻟﺔ‬ ‫ﻫﺫﻩ‬Access‫ﻫﺫﻴﻥ‬ ‫ﺒﻴﻥ‬ ‫ﺘﻘﻊ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻜﺎﻓﺔ‬‫ﺍﻟﺘـﺎﺭﻴﺨﻴﻴ‬‫ﻥ‬.)‫ﺍﺴـﺘﻌﻼ‬ ‫ﻤﺜـﺎل‬‫ﻡ‬
‫ﻴﻁﺎﻟﺏ‬‫ﺒﺒﻴﺎﻨﺎﺕ‬‫ﺒﻴﻥ‬ ‫ﺍﻟﻤﻴﻼﺩ‬ ‫ﺘﺎﺭﻴﺦ‬ ‫ﺒﺤﻴﺙ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬‫ﺘﺎﺭﻴﺨﻴﻥ‬.
٣-‫ﺠﺩﻭﻟﻴﺔ‬ ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬Cross tab Query
‫ﺘﺴﺘﺨﺩﻡ‬‫ﺍ‬‫ﻋﻠـ‬ ‫ﻟﻠﺤﺼـﻭل‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺒﻨﺎﺀ‬ ‫ﻭﺇﻋﺎﺩﺓ‬ ‫ﻟﺤﺴﺎﺏ‬ ‫ﺍﻟﺠﺩﻭﻟﻴﺔ‬ ‫ﻻﺴﺘﻌﻼﻤﺎﺕ‬‫ﺃﺴـﻬل‬ ‫ﺘﺤﻠﻴـل‬ ‫ﻰ‬
‫ﻟﻠﺒﻴﺎﻨﺎﺕ‬.‫ﻤـﻥ‬ ‫ﺁﺨـﺭ‬ ‫ﻨـﻭﻉ‬ ‫ﺃﻭ‬ ‫ﺍﻟﻌـﺩﺩ‬ ‫ﺃﻭ‬ ‫ﺍﻟﻤﺘﻭﺴﻁ‬ ‫ﺃﻭ‬ ‫ﺍﻟﻤﺠﻤﻭﻉ‬ ‫ﺍﻟﺠﺩﻭﻟﻴﺔ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺘﺤﺴﺏ‬
‫ﺍﻟﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﻤﻥ‬ ‫ﻨﻭﻋﻴﻥ‬ ‫ﺒﻭﺍﺴﻁﺔ‬ ‫ﺘﺠﻤﻴﻌﻬﺎ‬ ‫ﻴﺘﻡ‬ ‫ﺍﻟﺘﻲ‬ ‫ﻟﻠﺒﻴﺎﻨﺎﺕ‬ ‫ﺍﻹﺠﻤﺎﻟﻲ‬—‫ﻴﻅﻬﺭ‬‫ﺃﺤـﺩﺍﻫﻤﺎ‬‫ﺃﺴـﻔل‬
‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﺭﺃﺱ‬ ‫ﻓﻲ‬ ‫ﺍﻵﺨﺭ‬ ‫ﻴﻅﻬﺭ‬ ‫ﺤﻴﻥ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺭﻗﺔ‬ ‫ﻤﻥ‬ ‫ﺍﻷﻴﺴﺭ‬ ‫ﺍﻟﺠﺎﻨﺏ‬.
٤-‫ﺇﺠﺭﺍﺌﻴ‬ ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬‫ﺔ‬Procedural Query
‫ﻭﺍﺤـﺩﺓ‬ ‫ﻋﻤﻠﻴـﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻌﺩﻴﺩ‬ ‫ﻋﻠﻰ‬ ‫ﺘﻐﻴﻴﺭﺍﺕ‬ ‫ﺠﺭﻱ‬‫ﻴ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﻫﻭ‬ ‫ﺍﻹﺠﺭﺍﺌﻲ‬ ‫ﺍﻻﺴﺘﻌﻼﻡ‬
‫ﻓﻘﻁ‬.‫ﺍﻹﺠﺭﺍﺌﻴﺔ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﻤﻥ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﺃﺭﺒﻌﺔ‬ ‫ﺘﻭﺠﺩ‬:
-٥-
•‫ﺤﺫﻑ‬ ‫ﺍﺴﺘﻌﻼﻡ‬Delete Query‫ﻤﻥ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻤﻥ‬ ‫ﻤﺠﻤﻭﻋﺔ‬ ‫ﺤﺫﻑ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﻴﺤﺫﻑ‬
‫ﺃﻜﺜﺭ‬ ‫ﺃﻭ‬ ‫ﻭﺍﺤﺩ‬ ‫ﺠﺩﻭل‬.‫ﻴﻤ‬ ،‫ﺍﻟﻤﺜﺎل‬ ‫ﺴﺒﻴل‬ ‫ﻋﻠﻰ‬‫ﻤﻨﺘﺠﺎﺕ‬ ‫ﻹﺯﺍﻟﺔ‬ ‫ﺤﺫﻑ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺍﺴﺘﺨﺩﺍﻡ‬ ‫ﻜﻨﻙ‬
‫ﻁﻠﺒﺎﺕ‬ ‫ﻟﻬﺎ‬ ‫ﺘﻭﺠﺩ‬ ‫ﻻ‬ ‫ﺃﻭ‬ ‫ﺇﻨﺘﺎﺠﻬﺎ‬ ‫ﺘﻭﻗﻑ‬.‫ﺤﺫﻑ‬ ‫ﹰ‬‫ﺎ‬‫ﺩﺍﺌﻤ‬ ‫ﻴﻤﻜﻨﻙ‬ ،‫ﺍﻟﺤﺫﻑ‬ ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺒﻭﺍﺴﻁﺔ‬
‫ﺴﺠﻼﺕ‬ ‫ﺩﺍﺨل‬ ‫ﻤﺤﺩﺩﺓ‬ ‫ﺤﻘﻭل‬ ‫ﻓﻘﻁ‬ ‫ﻭﻟﻴﺱ‬ ،‫ﺒﺄﻜﻤﻠﻬﺎ‬ ‫ﺴﺠﻼﺕ‬.
•‫ﺘﺤﺩﻴﺙ‬ ‫ﺍﺴﺘﻌﻼﻡ‬Update Query‫ﻋﻠـﻰ‬ ‫ﻋﺎﻤـﺔ‬ ‫ﺘﻐﻴﻴﺭﺍﺕ‬ ‫ﺍﻟﺘﺤﺩﻴﺙ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﻴﺠﺭﻱ‬
‫ﻭﺍ‬ ‫ﺠﺩﻭل‬ ‫ﻓﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻤﻥ‬ ‫ﻤﺠﻤﻭﻋﺔ‬‫ﺃﻜﺜﺭ‬ ‫ﺃﻭ‬ ‫ﺤﺩ‬.،‫ﺍﻟﻤﺜـﺎل‬ ‫ﺴـﺒﻴل‬ ‫ﻋﻠﻰ‬‫ﻴﻤﻜـﻥ‬‫ﺯﻴـﺎﺩﺓ‬
‫ﺒﻨﺴﺒﺔ‬ ‫ﺍﻟﺭﻭﺍﺘﺏ‬٥‫ﻌﻴﻨﺔ‬‫ﻤ‬ ‫ﻭﻅﻴﻔﺔ‬ ‫ﻓﺌﺔ‬ ‫ﻓﻲ‬ ‫ﻟﻸﺸﺨﺎﺹ‬ ‫ﺒﺎﻟﻤﺎﺌﺔ‬.،‫ﺘﺤـﺩﻴﺙ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺒﺎﺴﺘﺨﺩﺍﻡ‬
‫ﻤﻭﺠﻭﺩﺓ‬ ‫ﺠﺩﺍﻭل‬ ‫ﻓﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﻐﻴﻴﺭ‬ ‫ﻴﻤﻜﻨﻙ‬.
•‫ﺍﺴﺘﻌﻼﻡ‬‫ﺇﻟﺤﺎﻕ‬Append Query‫ﻤـﻥ‬ ‫ﻤﺠﻤﻭﻋـﺔ‬ ‫ﺍﻹﻟﺤـﺎﻗﻲ‬ ‫ﺍﻻﺴـﺘﻌﻼﻡ‬ ‫ﻴﻀﻴﻑ‬
‫ﺠ‬ ‫ﻨﻬﺎﻴﺔ‬ ‫ﺇﻟﻰ‬ ‫ﺃﻜﺜﺭ‬ ‫ﺃﻭ‬ ‫ﻭﺍﺤﺩ‬ ‫ﺠﺩﻭل‬ ‫ﻤﻥ‬ ‫ﺍﻟﺴﺠﻼﺕ‬‫ﺩﻭل‬.‫ﺃﻨ‬ ‫ﺒﻔﺭﺽ‬ ،‫ﺍﻟﻤﺜﺎل‬ ‫ﺴﺒﻴل‬ ‫ﻋﻠﻰ‬‫ﺘـﻡ‬ ‫ﻪ‬
‫ﺠﺩﺩ‬ ‫ﻤﻭﻅﻔﻴﻥ‬ ‫ﺘﻌﻴﻴﻥ‬‫ﻫـﺅﻻﺀ‬ ‫ﻋﻥ‬ ‫ﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﺠﺩﻭل‬ ‫ﺘﺘﻀﻤﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬ ‫ﻋﻠﻰ‬ ‫ﻭﺤﺼﻠﺕ‬
‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬.‫ﺒﺠـﺩﻭل‬ ‫ﺇﻟﺤﺎﻗﻬﺎ‬ ‫ﻴﻤﻜﻨﻙ‬ ،‫ﺍﻟﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﻫﺫﻩ‬ ‫ﻜل‬ ‫ﻜﺘﺎﺒﺔ‬ ‫ﺘﺘﺠﻨﺏ‬ ‫ﺤﺘﻰ‬"‫ﻤﻭﻅـﻑ‬"
‫ﺒﻙ‬ ‫ﺍﻟﺨﺎﺹ‬.
•‫ﺠﺩﻭل‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬Create Table Query‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﻴﻨﺸﻲ‬‫ﺇﻨﺸـﺎﺀ‬‫ﺠـﺩﻭل‬
‫ﹰ‬‫ﻻ‬‫ﺠﺩﻭ‬‫ﺃﻜﺜﺭ‬ ‫ﺃﻭ‬ ‫ﻭﺍﺤﺩ‬ ‫ﺠﺩﻭل‬ ‫ﻓﻲ‬ ‫ﻤﻨﻬﺎ‬ ‫ﺠﺯﺀ‬ ‫ﺃﻭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻜﺎﻓﺔ‬ ‫ﻤﻥ‬ ‫ﹰ‬‫ﺍ‬‫ﺠﺩﻴﺩ‬.‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺘﻌﺩ‬
‫ﻟﺘﺼﺩﻴﺭﻩ‬ ‫ﺠﺩﻭل‬ ‫ﻹﻨﺸﺎﺀ‬ ‫ﻤﻔﻴﺩﺓ‬ ‫ﺍﻟﺠﺩﻭل‬ ‫ﺇﻨﺸﺎﺀ‬‫ﺇﻟﻰ‬‫ﺃﺨﺭ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬‫ﻯ‬‫ﺃﻭ‬‫ﺁﺨﺭ‬ ‫ﺘﻁﺒﻴﻕ‬‫ﺃﻭ‬
‫ﺠﺩﻭل‬‫ﺃﺭﺸﻴﻑ‬‫ﻗﺩﻴﻤﺔ‬ ‫ﺴﺠﻼﺕ‬ ‫ﻋﻠﻰ‬ ‫ﻴﺤﺘﻭﻱ‬ ‫ﻤﺤﻔﻭﻅﺎﺕ‬.‫ﻴﻤﻜﻨﻙ‬ ‫ﹰ‬‫ﻼ‬‫ﻤﺜ‬‫ﺇﻨﺸﺎﺀ‬‫ﺒﻜـل‬ ‫ﺠﺩﻭل‬
‫ﺍﻟﺴﺘﻴﻥ‬ ‫ﺴﻥ‬ ‫ﺒﻠﻐﻭﺍ‬ ‫ﺍﻟﺫﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬‫ﺃﻱ‬‫ﺃﺤﻴ‬‫ﻠﻭﺍ‬‫ﺇﻟﻰ‬‫ﺍﻟﻤﻌﺎﺵ‬.
‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﻋﻠﻰ‬ ‫ﻨﺭﻜﺯ‬ ‫ﻭﺴﻭﻑ‬‫ﺍﻟﺘﺤﺩﻴﺩ‬‫ﺃﻨ‬ ‫ﺤﻴﺙ‬‫ﻬﺎ‬‫ﹰ‬‫ﺎ‬‫ﺸﻴﻭﻋ‬ ‫ﺍﻷﻨﻭﺍﻉ‬ ‫ﺃﻜﺜﺭ‬.
-٦-
‫ﺍﻟﻤﻌﺎﻟﺞ‬ ‫ﺒﺎﺴﺘﺨﺩﺍﻡ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺇﻨﺸﺎﺀ‬
‫ﺘﺩﺭﻴﺏ‬١:‫ﻭﺭﺍﺘﺒﻪ‬ ‫ﻭﺍﺴﻤﻪ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺭﻗﻡ‬ ‫ﻟﻌﺭﺽ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺼﻤﻡ‬
•‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬ ‫ﺒﻔﺘﺢ‬ ‫ﻗﻡ‬Company‫ﺘﻌﻠﻤﺕ‬ ‫ﻜﻤﺎ‬
•‫ﺍﺨﺘﺭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﻤﻥ‬Queries‫ﺃﻱ‬‫ﺍﺴﺘﻌﻼﻤﺎ‬‫ﺕ‬.
•‫ﺍﺨﺘﺭ‬Query by Using WizardCreate‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻤﻭﻀﺢ‬ ‫ﻫﻭ‬ ‫ﻜﻤﺎ‬
‫ﺃﻭ‬‫ﺍﻨﻘﺭ‬‫ﺯﺭ‬New‫ﺍﻟﺘﺎﻟﻴﺔ‬ ‫ﺍﻟﻨﺎﻓﺫﺓ‬ ‫ﻓﺘﻅﻬﺭ‬:
‫ﻤﻨﻬﺎ‬ ‫ﺍﺨﺘﺭ‬Simple Query Wizard‫ﺍﻟﺒﺴﻴﻁﺔ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﻤﻌﺎﻟﺞ‬ ‫ﺃﻱ‬.
‫ﺍﻟﺤﻭﺍﺭﻱ‬ ‫ﺍﻟﺼﻨﺩﻭﻕ‬ ‫ﻟﻙ‬ ‫ﻴﻅﻬﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬:
‫ﺎء‬ ‫ﻹﻧﺸ‬ ‫ﺮ‬ ‫اﺧﺘ‬
‫ﺘﺨﺪام‬‫ﺑﺎﺳ‬ ‫ﺘﻌﻼم‬‫اﺳ‬
‫اﻟﻤﻌﺎﻟﺞ‬
‫ﺘﻌﻼم‬‫اﺳ‬ ‫ﻹﻧﺸﺎء‬
‫ﻣﻌﺎﻟﺞ‬ ‫ﺑﺪون‬
-٧-
‫ﺤﻘﻭ‬ ‫ﺍﺨﺘﻴﺎﺭ‬ ‫ﺇﻤﻜﺎﻨﻴﺔ‬ ‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺤﻭﺍﺭﻱ‬ ‫ﺍﻟﺼﻨﺩﻭﻕ‬ ‫ﻤﻥ‬ ‫ﻴﺘﻀﺢ‬‫ﺠﺩﻭل‬ ‫ﻤﻥ‬ ‫ﺃﻜﺜﺭ‬ ‫ﻤﻥ‬ ‫ل‬
•‫ﻤﻭﻀﺢ‬ ‫ﻫﻭ‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﻤﻁﻠﻭﺒﺔ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﺍﺨﺘﺭ‬
•‫ﺍﺨﺘﺭ‬Next‫ﺃﻱ‬‫ﺍﻟﺘﺎﻟﻲ‬.
١-‫اﻟﺠﺪول‬ ‫اﺧﺘﺮ‬
‫اﻟﻤﻄﻠﻮب‬
٢-‫اﺧﺘﺮ‬
‫اﻟﺤﻘﻞ‬
‫اﻟﻤﻄﻠﻮب‬
٣-‫اﻟﺤﻘﻞ‬ ‫ﻟﻨﻘﻞ‬ ‫اﻧﻘﺮ‬
‫ﻓﻲ‬‫اﻻﺳﺘﻌﻼم‬
‫آﻞ‬ ‫وﻇﻴﻔﺔ‬ ‫ﻋﻠﻰ‬ ‫ﺗﻌﺮف‬
‫زر‬.‫ﻣﻌﻠﻤﻚ‬ ‫ﻣﻊ‬ ‫ﻧﺎﻗﺶ‬
-٨-
‫ﺍﺨﺘﻴﺎﺭ‬ ‫ﻤﻥ‬ ‫ﺘﻤﻜﻨﻙ‬ ‫ﺍﻟﺴﺎﺒﻘﺔ‬ ‫ﺍﻟﻨﺎﻓﺫﺓ‬‫ﻜﺎﻓﺔ‬ ‫ﻋﺭﺽ‬‫ﻭﻫﻭ‬ ‫ﺍﻟﺴﺠﻼﺕ‬‫ﺍﻻﺨﺘﻴﺎﺭ‬‫ﺍﻻﻓﺘﺭﺍﻀﻲ‬
•‫ﺍﻨﻘﺭ‬Finish‫ﻟﻙ‬ ‫ﻴﻅﻬﺭ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬:
‫اﺳﻢ‬ ‫اآﺘﺐ‬
‫اﻻﺳﺘﻌﻼم‬
-٩-
‫ﺍﻟﻤﻁﻠﻭﺒﺔ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﻭﻀﺢ‬ ‫ﺍﻟﺴﺎﺒﻘﺔ‬ ‫ﺍﻟﻨﺎﻓﺫﺓ‬‫ﻓﻲ‬‫ﻨﻤ‬‫ﻋﺭﺽ‬ ‫ﻁ‬Datasheet‫ﻤﻜﻭﻨـﺎﺕ‬ ‫ﺘـﺫﻜﺭ‬ ‫ﺤﺎﻭل‬
‫ﺍﻟﺴﺎﺒﻘﺔ‬ ‫ﺍﻟﻨﺎﻓﺫﺓ‬‫ﻭﺍﻟﺘﻲ‬‫ﺘﻌﺭﻀﻨ‬‫ﺎ‬‫ﺍﻟﺠﺩ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﺭﺽ‬ ‫ﻋﻨﺩ‬ ‫ﻟﻬﺎ‬‫ﺍ‬‫ﻭل‬.
‫ﺍﻟﻤﻌﺎﻟﺞ‬ ‫ﺒﺩﻭﻥ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺇﻨﺸﺎﺀ‬:
‫ﺘﺩﺭﻴﺏ‬٢:‫ﺒﺘﺼﻤﻴﻡ‬ ‫ﻗﻡ‬‫ﺍﻟﻘﺴﻡ‬ ‫ﻜﻭﺩ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺒﺤﻴﺙ‬ ‫ﺍﺴﺘﻌﻼﻡ‬–‫ﺍﻟﻘﺴﻡ‬ ‫ﺍﺴﻡ‬-‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺍﺴﻡ‬–
‫ﺍﻟﺭﺍﺘﺏ‬‫ﺍﻷﺴﺎﺴﻲ‬‫ﺒﺎﺴﻡ‬ ‫ﻭﺘﺨﺯﻴﻨﻪ‬e١
•‫ﺍﺨﺘﺭ‬Queries‫ﻤﻥ‬‫ﻨﺎﻓﺫﺓ‬‫ﺍ‬ ‫ﻗﺎﻋﺩﺓ‬‫ﺍﺨﺘﺭ‬ ‫ﺜﻡ‬ ‫ﻟﺒﻴﺎﻨﺎﺕ‬New‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬:
‫ﻧﻤﻂ‬ ‫ﺑﻴﻦ‬ ‫اﻟﺘﺒﺪﻳﻞ‬
‫اﻟﺒﻴﺎﻧﺎت‬ ‫ﻋﺮض‬
‫اﻟﺘﺼﻤﻴ‬ ‫أو‬‫ﻢ‬
‫وﻇﻴﻔﺔ‬ ‫ﺗﺬآﺮ‬
‫اﻟﺘﻨﻘﻞ‬ ‫ازرار‬
-١٠-
‫ﺍﻟﺼﻨﺩﻭﻕ‬ ‫ﻴﻅﻬﺭ‬‫ﺍﻟﺤﻭﺍﺭﻱ‬‫ﺍﻟﺘﺎﻟﻲ‬:
•‫ﺍﺨﺘﺭ‬Design View‫ﺜﻡ‬ok‫ﺘﺼﻤﻴ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﺘﻅﻬﺭ‬‫ﻡ‬‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﺴﺘﻌﻼﻡ‬:
‫ﺟﺪﻳﺪ‬ ‫اﺳﺘﻌﻼم‬ ‫ﻹﻧﺸﺎء‬‫ﻣﻌﺎﻟﺞ‬ ‫ﺑﺪون‬
-١١-
‫ﺍﻟﺠﺩﺍﻭل‬ ‫ﺒﺈﻀﺎﻓﺔ‬ ‫ﺨﺎﺼﺔ‬ ‫ﻭﻫﻰ‬ ‫ﺍﻟﻌﻼﻗﺎﺕ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﻋﻨﺩ‬ ‫ﻟﻬﺎ‬ ‫ﺘﻌﺭﻀﻨﺎ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﺘﻅﻬﺭ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﺒﺩﺍﻴﺔ‬ ‫ﻋﻨﺩ‬
‫ﺍﻟﻤﻁﻠﻭﺒﺔ‬‫ﻟﻼﺴﺘﻌﻼﻡ‬‫ﻫﺫﺍ‬ ‫ﻭﻓﻰ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺒ‬ ‫ﻤﻁﻠﻭﺏ‬‫ﻤﻭﻅﻑ‬ ‫ﺠﺩﻭل‬ ‫ﻭﻤﻥ‬ ‫ﻗﺴﻡ‬ ‫ﺠﺩﻭل‬ ‫ﻤﻥ‬ ‫ﻴﺎﻨﺎﺕ‬
•‫ﻗﺴﻡ‬ ‫ﺠﺩﻭل‬ ‫ﺍﺨﺘﺭ‬‫ﺜﻡ‬ ‫ﻤﻭﻅﻑ‬ ‫ﻭﺠﺩﻭل‬‫ﺍﻨﻘﺭ‬close‫ﻨﺎﻓﺫﺓ‬ ‫ﻟﻙ‬ ‫ﺘﻅﻬﺭ‬‫ﺘﺼﻤﻴﻡ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﻜﻤﺎ‬
‫ﺒﺎﻟﺸﻜل‬:
‫اﻟﺤﻘﻮل‬ ‫ﺻﻒ‬
‫اﻟﺤﻘﻞ‬ ‫ﺗﺮﺗﻴﺐ‬ ‫ﺻﻒ‬
‫اﻟﺤﻘﻞ‬ ‫ﻋﻠﻰ‬ ‫اﻟﺸﺮوط‬ ‫ﺻﻒ‬
-١٢-
‫ﻜﻤﺎ‬ ‫ﺍﻟﻤﻁﻠﻭﺒﺔ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﺒﻨﻘل‬ ‫ﻗﻡ‬‫ﻴﻠﻲ‬:
-‫ﺍﻟﺠﺩﻭل‬ ‫ﻤﻥ‬ ‫ﺍﻟﻤﻁﻠﻭﺏ‬ ‫ﺍﻟﺤﻘل‬ ‫ﺒﺴﺤﺏ‬‫ﺇﻟﻰ‬‫ﺒﺄﺴﻔل‬ ‫ﺍﻟﻌﻤﻭﺩ‬
-‫ﺃﻭ‬‫ﺍﻟﻤﻁﻠﻭﺏ‬ ‫ﺍﻟﺤﻘل‬ ‫ﻋﻠﻰ‬ ‫ﺍﻟﻤﺯﺩﻭﺝ‬ ‫ﺒﺎﻟﻨﻘﺭ‬
‫ﺍﻟ‬ ‫ﺒﻨﻘل‬ ‫ﻗﻡ‬‫ﻴﻠﻰ‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﻟﺘﺒﺩﻭ‬ ‫ﺍﻟﻤﻁﻠﻭﺒﺔ‬ ‫ﺤﻘﻭل‬:
‫ﺒﺘﺨﺯﻴﻥ‬ ‫ﻗﻡ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺍﻟﻨﺘﻴﺠﺔ‬ ‫ﻟﻤﺸﺎﻫﺩﺓ‬ ‫ﺘﺸﻐﻴﻠﻪ‬ ‫ﺜﻡ‬
‫ﺍﻟﻤﺤﺴﻭﺏ‬ ‫ﺍﻟﺤﻘل‬
‫ﺍﻟﺘﺩﺭﻴﺏ‬ ‫ﺨﻼل‬ ‫ﻤﻥ‬ ‫ﻨﺘﻌﻠﻡ‬ ‫ﺴﻭﻑ‬‫ﺍﻟﺘﺎﻟﻲ‬‫ﺍﻟﻤﺤﺴﻭﺏ‬ ‫ﺍﻟﺤﻘل‬ ‫ﻋﻤل‬ ‫ﻜﻴﻔﻴﺔ‬
‫ﺘﺩﺭﻴﺏ‬٣:‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺒﺘﻌﺩﻴل‬ ‫ﻗﻡ‬”e٢“‫ﺍﻟﺤﻭﺍﻓﺯ‬ ‫ﻨﺴﺒﺔ‬ ‫ﺒﺎﺴﻡ‬ ‫ﺤﻘل‬ ‫ﺒﺈﻀﺎﻓﺔ‬)١٠%‫ﻟﺭﺍﺘﺏ‬ ‫ﺍ‬ ‫ﻤﻥ‬
‫ﺍﻷﺴﺎﺴ‬‫ﻲ‬(‫ﺍﻻﺴﻡ‬ ‫ﺒﻨﻔﺱ‬ ‫ﻭﺤﻔﻅﻪ‬.
•‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺍﻓﺘﺢ‬e٢‫ﻓﻲ‬‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻨﻤﻁ‬.
-١٣-
‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻜﺘﺎﺒﺔ‬ ‫ﻤﻥ‬ ‫ﺒﺩﻻ‬‫ﺍﻟﺭﻴﺎﻀﻲ‬‫ﻨﺴﺘﺨﺩﻡ‬ ‫ﺴﻭﻑ‬ ‫ﻴﺩﻭﻴﺎ‬ ‫ﺍﻟﻤﻁﻠﻭﺏ‬‫ﻴﺴﻤ‬ ‫ﻤﺎ‬‫ﻰ‬‫ﺒﻤﻨﺸﻰ‬‫ﺍﻟﺘﻌﺒﻴﺭ‬
expression builder‫ﻭﺍﻟﺫﻱ‬‫ﺍﻷﺨﻁﺎﺀ‬ ‫ﻋﻥ‬ ‫ﺒﻌﻴﺩﺍ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻭﺍﺨﺘﻴﺎﺭ‬ ‫ﺍﻟﻜﺘﺎﺒﺔ‬ ‫ﻋﻠﻰ‬ ‫ﻴﺴﺎﻋﺩﻨﺎ‬
‫ﺍﻹﻤﻼﺌﻴﺔ‬‫ﻓﻲ‬‫ﺍﻟﺤﻘل‬ ‫ﺍﺴﻡ‬‫ﻭﺍﻟﺘﻲ‬‫ﺘﺘﺴﺒﺏ‬ ‫ﻗﺩ‬‫ﻓﻲ‬‫ﺤﺩ‬‫ﺍﻷﺨﻁﺎﺀ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻜﺜﻴﺭ‬ ‫ﻭﺙ‬:
•‫ﻟﻠﻤﺎﻭﺱ‬ ‫ﺍﻷﻴﻤﻥ‬ ‫ﺒﺎﻟﺯﺭ‬‫ﺍﻟﺘﺎﻟﻰ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻴﺔ‬ ‫ﺍﻟﻤﺨﺘﺼﺭﺓ‬ ‫ﺍﻟﻘﺎﺌﻤﺔ‬ ‫ﻟﻙ‬ ‫ﺘﻅﻬﺭ‬:
‫ﺗﻌﺒﻴﺮ‬ ‫آﺘﺎﺑﺔ‬ ‫اﻟﻤﻄﻠﻮب‬
‫رﻳﺎﺿﻲ‬:
]‫اﺳﺎﺳﻰ‬ ‫راﺗﺐ‬*[٠٫١
‫ﻦ‬ ‫اﻷﻳﻤ‬ ‫ﺎﻟﺰر‬ ‫ﺑ‬ ‫ﺮ‬ ‫اﻧﻘ‬
‫ﻟﻠﻤﺎوس‬
-١٤-
‫ﺍ‬‫ﺨ‬‫ﺘﺭ‬Build‫ﺃﻱ‬‫ﺇﻨﺸﺎﺀ‬‫ﻨﺎﻓﺫﺓ‬ ‫ﻟﻙ‬ ‫ﺘﻅﻬﺭ‬‫ﻤﻨﺸﻰﺀ‬‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﻌﺒﻴﺭ‬‫ﻴﻠﻲ‬:
•‫ﻭﻨﻘﻠﻪ‬ ‫ﺍﺴﺎﺴﻰ‬ ‫ﺭﺍﺘﺏ‬ ‫ﺤﻘل‬ ‫ﺒﺘﺤﺩﻴﺩ‬ ‫ﻗﻡ‬‫ﻟﻤﻨﻁﻘﺔ‬‫ﺍﻟﻜﺘﺎﺒﺔ‬‫ﺇﻤﺎ‬‫ﺯﺭ‬ ‫ﺒﺎﺨﺘﻴﺎﺭ‬paste‫ﺃﻭ‬‫ﺒﺎﻟﻨﻘﺭ‬
‫ﺍﻟﻤﺯﺩﻭﺝ‬
•‫ﻋ‬ ‫ﺍﻜﺘﺏ‬‫ﺍﻟﻀﺭﺏ‬ ‫ﻼﻤﺔ‬*‫ﺍﻜﺘﺏ‬ ‫ﺜﻡ‬٠,١٠
•‫ﺍﻨﻘﺭ‬ok
•‫ﺒﺘﺸﻐﻴل‬ ‫ﻗﻡ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﻤﻥ‬‫ﺃﻴﻘﻭﻨﺔ‬‫ﺒﺸﺭﻴﻁ‬‫ﺍﻷﺩﻭﺍﺕ‬:
‫ﻣﻨﻄﻘﺔ‬
‫اﻟﻜﺘﺎﺑﺔ‬
‫ﻣﻨﻄﻘﺔ‬
‫آﺎﺋﻨﺎت‬
‫ﻗﺎﻋﺪة‬
‫ﺣﻘﻮل‬
‫اﻹﺳﺘﻌﻼم‬
‫ﺑﺎﺳﻢ‬ ‫اﻟﻨﺴﺒﺔ‬ ‫ﻇﻬﻮر‬Expr١
-١٥-
‫ﺍﻟﻌﻤﻭﺩ‬ ‫ﻋﻨﻭﺍﻥ‬ ‫ﻟﺘﻐﻴﻴﺭ‬‫ﺇﻟﻰ‬"‫ﺍﻟﺤﺎﻓﺯ‬ ‫ﻨﺴﺒﺔ‬"‫ﻨﻌﻭﺩ‬‫ﺇﻟﻰ‬‫ﺘﺼﻤﻴﻡ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺃﻴﻘﻭﻨﺔ‬ ‫ﻤﻥ‬‫ﻤﻥ‬ ‫ﺜﻡ‬
‫ﺍﺨﺘﺭ‬ ‫ﺍﻟﻤﺤﺴﻭﺏ‬ ‫ﺒﺎﻟﺤﻘل‬ ‫ﺍﻟﺨﺎﺼﺔ‬ ‫ﺍﻟﻤﺨﺘﺼﺭﺓ‬ ‫ﺍﻟﻘﺎﺌﻤﺔ‬Properties‫ﺃﻱ‬‫ﻜﻤﺎ‬ ‫ﺨﺼﺎﺌﺹ‬‫ﻴﻠﻲ‬
•‫ﺍﻻﺴﺘ‬ ‫ﺒﺘﺸﻐﻴل‬ ‫ﻗﻡ‬‫ﺘﻼﺤﻅ؟‬ ‫ﻤﺎﺫﺍ‬ ‫ﺃﺨﺭﻯ؟‬ ‫ﻤﺭﺓ‬ ‫ﻌﻼﻡ‬
•‫ﺒﺤﻔﻅ‬ ‫ﻗﻡ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺇﻏﻼﻗﻪ‬ ‫ﺜﻡ‬
‫ﺘﻤﺭﻴﻥ‬:
‫ﺒﺎﺴﻡ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺼﻤﻡ‬”p١“‫ﻭﺍﻟﺭﺍﺘﺏ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﻭﺍﺴﻡ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬ ‫ﻭﺍﺴﻡ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬ ‫ﻜﻭﺩ‬ ‫ﻴﻌﺭﺽ‬
‫ﺍﻷﺴﺎﺴ‬‫ﻲ‬‫ﻭ‬ ‫ﺍﻟﺴﺎﻋﺎﺕ‬ ‫ﻭﻋﺩﺩ‬‫ﺍﻟﺴﺎﻋﺔ‬ ‫ﺍﺠﺭ‬)٥%‫ﺍﻟﺭﺍﺘﺏ‬ ‫ﻤﻥ‬‫ﺍﻷﺴﺎﺴﻲ‬(‫ﺍﻟﻤﺴﺘﺤﻕ‬ ‫ﻭﺇﺠﻤﺎﻟﻲ‬)‫ﻋﺩﺩ‬
‫ﺍﻟﺴﺎﻋﺎﺕ‬x‫ﺍﻟﺴﺎﻋﺔ‬ ‫ﺍﺠﺭ‬.
‫ﺘﻅ‬‫ﺍﻻﺴﺘﻌﻼ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻬﺭ‬‫ﻴﻠﻲ‬ ‫ﻜﻤﺎ‬ ‫ﻡ‬:
‫ﺇﻀﺎﻓﺔ‬‫ﺸﺭﻭﻁ‬‫ﻟﻼﺴﺘﻌﻼﻡ‬:
‫ﺘﺩﺭﻴﺏ‬٤:‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺼﻤﻡ‬”c١“‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺍﺴﻡ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺒﺤﻴﺙ‬–‫ﺍﻟﺭﺍﺘﺏ‬‫ﺍﻷﺴﺎﺴﻲ‬.‫ﻟﻠﻘﺴﻡ‬‫ﺍﻟﺫﻱ‬
‫ﻜﻭﺩﻩ‬٢.
‫ﻴﺔ‬ ‫ﺧﺎﺻ‬‫ﻮان‬ ‫ﻋﻨ‬
‫اﻟﺤﻘﻞ‬
-١٦-
‫ﻤﻊ‬ ‫ﺍﻟﺴﺎﺒﻘﺔ‬ ‫ﺒﺎﻟﺘﺩﺭﻴﺒﺎﺕ‬ ‫ﺍﻟﺨﻁﻭﺍﺕ‬ ‫ﻨﻔﺱ‬ ‫ﻨﺘﺒﻊ‬ ‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﻫﺫﺍ‬ ‫ﻟﺘﺼﻤﻴﻡ‬‫ﺇﻀﺎﻓﺔ‬‫ﺤﻘل‬ ‫ﺘﺤﺕ‬ ‫ﺸﺭﻁ‬
‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﻜﻭﺩ‬‫ﺍﻟﺘﺎﻟﻲ‬:
‫ﺇﻨﺸﺎﺀ‬‫ﺍﺴﺘﻌﻼﻡ‬‫ﻭﺴﺎﺌﻁ‬ ‫ﺫﻭ‬
‫ﺘ‬‫ﺩﺭﻴﺏ‬٥:‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺘﻌﺩﻴل‬”c١“‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺍﺴﻡ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺒﺤﻴﺙ‬–‫ﺍﻟﺭﺍﺘﺏ‬‫ﺍﻷﺴﺎﺴﻲ‬‫ﺍﻟﻘﺴﻡ‬ ‫ﻟﻜﻭﺩ‬
‫ﺍﻟﺫﻱ‬‫ﻴﺘﻡ‬‫ﺇﺩﺨﺎﻟﻪ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﺘﺸﻐﻴل‬ ‫ﻋﻨﺩ‬.‫ﺒﺎﺴﻡ‬ ‫ﻭﺤﻔﻅﻪ‬”C٢“.
‫ﻫﺫﺍ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺍﻟﺭﺴﺎﻟﺔ‬ ‫ﺒﻜﺘﺎﺒﺔ‬ ‫ﻫﺫﺍ‬ ‫ﻭﻴﺘﻡ‬ ‫ﻭﺘﺸﻐﻴﻠﻪ‬ ‫ﻓﺘﺤﻪ‬ ‫ﻋﻨﺩ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﺒﻜﻭﺩ‬ ‫ﻴﻁﺎﻟﺏ‬ ‫ﺴﻭﻑ‬‫ﺍﻟﺘﻲ‬‫ﺘﻅﻬﺭ‬
‫ﻋﻥ‬‫ﺍﻟﺘﺸﻐﻴل‬‫ﻨﻭﻉ‬ ‫ﻤﻥ‬ ‫ﻗﻭﺴﻴﻥ‬ ‫ﺒﻴﻥ‬[]‫ﻓﻲ‬‫ﻤﻨﻁﻘ‬‫ﺔ‬‫ﺍﻟﺸﺭﻭﻁ‬‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
-١٧-
.
‫ﺒﺘﺸﻐﻴل‬ ‫ﻗﻡ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺍﻟﺘﺎﻟﻴﺔ‬ ‫ﺍﻟﺭﺴﺎﻟﺔ‬ ‫ﻟﻙ‬ ‫ﺘﻅﻬﺭ‬:
‫ﺭﻗﻡ‬ ‫ﺍﺩﺨل‬١‫ﺍﻨﻘﺭ‬ ‫ﺜﻡ‬ok
‫ﺘﺩﺭﻴﺏ‬٧:‫ﺘﺴﺎﻭﻯ‬ ‫ﺃﻭ‬ ‫ﻤﻥ‬ ‫ﺃﻜﺒﺭ‬ ‫ﻤﺭﺘﺒﺎﺘﻬﻡ‬ ‫ﺍﻟﺫﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻟﻌﺭﺽ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺘﺼﻤﻴﻡ‬
٢٥٠‫ﺒﺎﺴﻡ‬ ‫ﻭﺤﻔﻅﻪ‬ ‫ﺠﻨﻴﻪ‬c٣.
‫ﻴﻜﻭﻥ‬ ‫ﺍﻟﺸﺭﻁ‬ ‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﻫﺫﺍ‬ ‫ﻓﻲ‬>=٢٥٠‫ﺍﻟﺭﺍﺘﺏ‬ ‫ﺤﻘل‬ ‫ﺘﺤﺕ‬ ‫ﻭﻴﻜﺘﺏ‬‫ﺍﻷﺴ‬‫ﺎﺴﻲ‬
‫ﺘﺩﺭﻴﺏ‬٨:‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺘﻌﺩﻴل‬”c٣“‫ﻓﻰ‬ ‫ﻴﻌﻤﻠﻭﻥ‬ ‫ﺍﻟﺫﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺠﻤﻴﻊ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺒﺤﻴﺙ‬
‫ﻜﻭﺩﻩ‬ ‫ﺍﻟﺫﻯ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬bm١٠٢‫ﻤﻥ‬ ‫ﺃﻗل‬ ‫ﺍﻟﻌﻤل‬ ‫ﺴﺎﻋﺎﺕ‬ ‫ﻭﻋﺩﺩ‬١٠‫ﺴﺎﻋﺔ‬.‫ﺒﺎﺴﻡ‬ ‫ﻭﺤﻔﻅﻪ‬
C٤.
‫ﻭﻀﻊ‬ ‫ﻴﺘﻡ‬ ‫ﺒﻤﻌﻨﻰ‬ ‫ﻤﺭﻜﺏ‬ ‫ﺍﻟﺸﺭﻁ‬ ‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﻫﺫﺍ‬ ‫ﻓﻲ‬bm١٠٢‫ﻭ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬ ‫ﻜﻭﺩ‬ ‫ﺤﻘل‬ ‫ﺘﺤﺕ‬
<=١٥‫ﺍﻟﺴﺎﻋﺎﺕ‬ ‫ﻋﺩﺩ‬ ‫ﺤﻘل‬ ‫ﺘﺤﺕ‬‫ﻓ‬‫ﻨﻔ‬ ‫ﻰ‬‫ﺍﻟﺼﻑ‬ ‫ﺱ‬
‫ﹰ‬‫ﺎ‬‫ﻤﻌ‬ ‫ﺍﻟﺸﺭﻁﻴﻥ‬ ‫ﺘﺤﻘﻕ‬ ‫ﻭﺠﻭﺏ‬ ‫ﻫﺫﺍ‬ ‫ﻭﻴﻌﻨﻰ‬)and(
‫ﺗﻈﻬﺮ‬ ‫اﻟﺘﻰ‬ ‫اﻟﺮﺳﺎﻟﺔ‬
‫اﻟﻘﺴﻢ‬ ‫آﻮد‬ ‫اﺧﻔﺎء‬ ‫ﻣﻊ‬
‫اﻟﻈﻬﻮر‬ ‫ﻣﻦ‬
-١٨-
‫ﺘﺩﺭﻴﺏ‬٩:‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺘﻌﺩﻴل‬”c٣“‫ﻴﻌﻤﻠﻭﻥ‬ ‫ﺍﻟﺫﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺠﻤﻴﻊ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺒﺤﻴﺙ‬‫ﻓﻲ‬
‫ﺍﻟﻤﺸﺭﻭﻉ‬‫ﺍﻟﺫﻱ‬‫ﻜﻭﺩﻩ‬bm١٠٢‫ﺃ‬‫ﻤﻥ‬ ‫ﺃﻗل‬ ‫ﺍﻟﻌﻤل‬ ‫ﺴﺎﻋﺎﺕ‬ ‫ﻭﻋﺩﺩ‬١٠‫ﺴﺎﻋﺔ‬.‫ﺒﺎﺴﻡ‬ ‫ﻭﺤﻔﻅﻪ‬C٤.
‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﻫﺫﺍ‬ ‫ﻓﻲ‬‫ﻤﺭﻜﺏ‬ ‫ﺸﺭﻁ‬ ‫ﻴﻭﺠﺩ‬or‫ﻟ‬ ‫ﺍﻟﺸﺭﻁﻴﻥ‬ ‫ﺍﺤﺩ‬ ‫ﺘﺤﻘﻕ‬ ‫ﺒﻤﻌﻨﻰ‬‫ﺴﺠل‬ ‫ﺍﻱ‬ ‫ﻌﺭﺽ‬
‫ﻭﻀﻊ‬ ‫ﻴﺘﻡ‬bm١٠٢‫ﻭ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬ ‫ﻜﻭﺩ‬ ‫ﺤﻘل‬ ‫ﺘﺤﺕ‬<=١٥‫ﺍﻟﺴﺎﻋﺎﺕ‬ ‫ﻋﺩﺩ‬ ‫ﺤﻘل‬ ‫ﺘﺤﺕ‬‫ﻓﻲ‬‫ﺍﻟﺼﻑ‬
‫ﺍﻟﺼﻑ‬ ‫ﺍﻟﺸﺭﻁ‬ ‫ﻤﻨﻁﻘﺔ‬ ‫ﻤﻥ‬ ‫ﺍﻟﺜﺎﻨﻰ‬
‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬‫ﺍﻟﺘﺠﻤﻴﻌﻴﺔ‬:
‫ﺘﺩﺭﻴﺏ‬٩:‫ﺒﺎﺴﻡ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺘﺼﻤﻴﻡ‬s١‫ﺒﻪ‬ ‫ﺍﻟﻌﺎﻤﻠﻴﻥ‬ ‫ﻭﻋﺩﺩ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﺍﺴﻡ‬ ‫ﻟﻌﺭﺽ‬
•‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﻭﺍﺴﻡ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﺍﺴﻡ‬ ‫ﻟﻌﺭﺽ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺒﻌﻤل‬ ‫ﻗﻡ‬
•‫ﻫﺫﺍ‬ ‫ﻟﺠﻌل‬‫ﺍﻻﺴﺘﻌ‬‫ﻼﻡ‬‫ﺘﺠﻤﻴﻌﻲ‬‫ﺍﻴﻘﻭﻨﺔ‬ ‫ﻋﻠﻰ‬ ‫ﺒﺎﻟﻨﻘﺭ‬ ‫ﻗﻡ‬
•‫ﺃﻭ‬‫ﻤﻜﺎﻥ‬ ‫ﺍﻯ‬ ‫ﻋﻠﻰ‬ ‫ﺍﻟﻨﻘﺭ‬ ‫ﻋﻨﺩ‬ ‫ﺍﻟﻤﺨﺘﺼﺭﺓ‬ ‫ﺍﻟﻘﺎﺌﻤﺔ‬ ‫ﻤﻥ‬‫ﻓﻲ‬‫ﻨﺎﻓﺫﺓ‬ ‫ﻤﻥ‬ ‫ﺍﻟﺴﻔﻠﻰ‬ ‫ﺍﻟﻤﻨﻁﻘﺔ‬
‫ﺍﻟﺘﺼﻤﻴﻡ‬
‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﺘﺒﺩﻭ‬:
‫اﺧﺘﺮ‬Totals‫أي‬
‫ﻣﺠﺎﻣﻴﻊ‬
-١٩-
•Group by‫ﺃﻤﺎ‬ ‫ﻗﺴﻡ‬ ‫ﻜل‬ ‫ﺤﺴﺏ‬ ‫ﺘﺠﻤﻴﻊ‬ ‫ﺘﻌﻨﻰ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﺍﺴﻡ‬ ‫ﺘﺤﺕ‬Count‫ﺍﺴﻡ‬ ‫ﺘﺤﺕ‬
‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﻋﺩﺩ‬ ‫ﻓﺘﻌﻨﻰ‬ ‫ﺍﻟﻤﻭﻅﻑ‬‫ﻗﺴﻡ‬ ‫ﻟﻜل‬.
‫ﺘﻤ‬‫ﺭﻴﻥ‬:‫ﺼﻤﻡ‬‫ﺒﺎﺴﻡ‬ ‫ﺍﺴﺘﻌﻼﻡ‬S٢‫ﺒﻪ‬ ‫ﻴﻌﻤﻠﻭﻥ‬ ‫ﺍﻟﺫﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﻭﻋﺩﺩ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬ ‫ﺍﺴﻡ‬ ‫ﻟﻌﺭﺽ‬.
-٢٠-
‫ﺃﺴﺌﻠﺔ‬
١-‫ﺍﻵﺘﻴﺔ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﻤﻥ‬ ‫ﻨﻭﻉ‬ ‫ﻜل‬ ‫ﺒﺈﻴﺠﺎﺯ‬ ‫ﺍﺸﺭﺡ‬:
•‫ﺍﻟﺘﺤﺩﻴﺩ‬ ‫ﺍﺴﺘﻌﻼﻡ‬Select Query.
•‫ﺍﻟﺘﺤﺩﻴﺙ‬ ‫ﺍﺴﺘﻌﻼﻡ‬Update Query.
•‫ﺍﺴﺘﻌﻼﻡ‬‫ﺇﻟﺤﺎﻕ‬Append Query.
٢-‫ﺍﻟﻔﺭ‬ ‫ﻤﺎ‬‫ﻕ‬‫ﻭﺍﻻ‬ ‫ﺍﻟﺘﺤﺩﻴﺩ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺒﻴﻥ‬‫ﺍﻹﺠﺭﺍﺌﻲ‬ ‫ﺴﺘﻌﻼﻡ‬.
٣-‫ﻋﻼﻤﺔ‬ ‫ﻀﻊ‬)√(‫ﻭﻋﻼﻤﺔ‬ ‫ﺍﻟﺼﺤﻴﺤﺔ‬ ‫ﺍﻟﻌﺒﺎﺭﺓ‬ ‫ﺃﻤﺎﻡ‬)x(‫ﺍﻟﺨﺎﻁﺌﺔ‬ ‫ﺍﻟﻌﺒﺎﺭﺓ‬ ‫ﺃﻤﺎﻡ‬:
‫ﺃ‬-‫ﺍﻟﺠﺩﻭل‬ ‫ﺩﺍﺨل‬ ‫ﺘﺨﺯﻴﻨﻪ‬ ‫ﻴﺘﻡ‬ ‫ﺒﺎﻻﺴﺘﻌﻼﻡ‬ ‫ﺍﻟﻤﺤﺴﻭﺏ‬ ‫ﺍﻟﺤﻘل‬( )
‫ﺏ‬-‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺩﺍﺨل‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﺨﺯﻴﻥ‬ ‫ﻴﻤﻜﻥ‬( )
‫ت‬-‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺨﻼل‬ ‫ﻤﻥ‬ ‫ﺒﺎﻟﺠﺩﺍﻭل‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺘﻌﺩﻴل‬ ‫ﺇﺩﺨﺎل‬ ‫ﻴﻤﻜﻥ‬)(
‫ﺍﻟﻔﺼل‬‫ﺍﻟﺜﺎﻨﻲ‬
‫ﺍﻟﻨﻤﺎﺫﺝ‬
Forms
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٢٢-
‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﻭﺍﻋﺩ‬ ‫ﻜﺎﺌﻨﺎﺕ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﻤﻥ‬ ‫ﻨﻭﻉ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻌﺩ‬‫ﺃﻭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻹﺩﺨﺎل‬ ‫ﺍﻷﺼل‬ ‫ﻓﻲ‬ ‫ﻴﺴﺘﺨﺩﻡ‬ ‫ﺍﻟﺫﻱ‬
‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬ ‫ﻓﻲ‬ ‫ﻋﺭﻀﻬﺎ‬.
‫ﺍﺴﺘﺨﺩﺍﻡ‬ ‫ﹰ‬‫ﺎ‬‫ﺃﻴﻀ‬ ‫ﻴﻤﻜﻨﻙ‬‫ﺍﻟ‬‫ﺤﻭﺍﺭ‬ ‫ﻜﻤﺭﺒﻊ‬ ‫ﺃﻭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬ ‫ﻓﻲ‬ ‫ﺃﺨﺭﻯ‬ ‫ﻭﺘﻘﺎﺭﻴﺭ‬ ‫ﻨﻤﺎﺫﺝ‬ ‫ﻟﻔﺘﺢ‬ ‫ﻨﻤﻭﺫﺝ‬
‫ﺇ‬ ‫ﻴﻘﺒل‬ ‫ﻤﺨﺼﺹ‬‫ﻭﻴﻨ‬ ‫ﺍﻟﻤﺴﺘﺨﺩﻡ‬ ‫ﺩﺨﺎل‬‫ﺍﻹﺩﺨﺎل‬ ‫ﺇﻟﻰ‬ ‫ﹰ‬‫ﺍ‬‫ﺍﺴﺘﻨﺎﺩ‬ ‫ﺀ‬‫ﺇﺠﺭﺍ‬ ‫ﻔﺫ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻴﺒﻴﻥ‬ ‫ﻜﻤﺎ‬.
•‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﺃﻨﻭﺍﻉ‬Forms Types
‫ﺴﺒﻕ‬ ‫ﻤﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﻨﺤﻭ‬ ‫ﻋﻠﻲ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﺘﺤﺩﻴﺩ‬ ‫ﻴﻤﻜﻥ‬:
١.‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺇﺩﺨﺎل‬ ‫ﻋﺭﺽ‬ ‫ﻨﻤﺎﺫﺝ‬.
٢.‫ﺍﻟﺭﺌﻴﺴﻴﺔ‬ ‫ﺍﻟﻘﻭﺍﺌﻡ‬ ‫ﻨﻤﺎﺫﺝ‬.
٣.‫ﺍﻟﺤﻭﺍﺭ‬ ‫ﻤﺭﺒﻌﺎﺕ‬ ‫ﻨﻤﺎﺫﺝ‬.
•‫ﻟﻠﻨﻤﺎﺫﺝ‬ ‫ﺍﻟﻤﻤﻴﺯﺓ‬ ‫ﺍﻟﺨﺼﺎﺌﺹ‬Forms Properties
١.‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﺴﺘﺭﺩ‬‫ﻭﻴﻌﺭﺽ‬‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬‫ﺍﻟﺴﺠل‬ ‫ﻤﺼﺩﺭ‬ ‫ﻤﻥ‬ ‫ﺒﻪ‬ ‫ﺍﻟﺨﺎﺼﺔ‬
‫ﺍﻷﺴﺎﺴﻲ‬)‫ﺠﺩﻭل،ﺍﺴﺘﻌﻼﻡ‬(،‫ﻤﺜل‬ ،‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﻥ‬ ‫ﺍﻷﺨﺭﻯ‬ ‫ﺍﻟﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﹸﺨﺯﻥ‬‫ﺘ‬‫ﻭ‬‫ﻋﻨﻭﺍﻥ‬
‫ﺍﻟﻨﻤﻭﺫﺡ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﻓﻲ‬ ،‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺭﻗﻡ‬ ،.
٢.‫ﻴ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﻓﻲ‬ ،‫ﻭﺍﻟﻤﺴﺘﻁﻴﻼﺕ‬ ‫ﺍﻟﺨﻁﻭﻁ‬ ‫ﻤﺜل‬ ،‫ﺍﻟﺭﺴﻡ‬ ‫ﻋﻨﺎﺼﺭ‬ ‫ﺘﺨﺯﻴﻥ‬ ‫ﺘﻡ‬.
٣.‫ﻴﺄﺘﻲ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﻓﻲ‬ ‫ﺨﺯﻥ‬‫ﻤ‬ ،‫ﺘﻌﺒﻴﺭ‬ ‫ﻤﻥ‬ ‫ﺍﻟﺤﺴﺎﺏ‬.
٤.‫ﺒﺎﺴﺘﺨﺩﺍﻡ‬ ‫ﺴﺠﻼﺘﻪ‬ ‫ﻭﻤﺼﺩﺭ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺒﻴﻥ‬ ‫ﺍﺭﺘﺒﺎﻁ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﻴﻤﻜﻨﻙ‬)‫ﺘﺤﻜﻡ‬ ‫ﻋﻨﺎﺼﺭ‬–
Control Tools(‫ﻫﺫﻩ‬ ‫ﻭﺃﺸﻬﺭ‬‫ﺍﻟﻌﻨﺎﺼﺭ‬‫ﻫﻲ‬‫ﻤﺭﺒﻌ‬‫ﺍ‬ ‫ﺎﺕ‬‫ﻟﻨﺼ‬‫ﻭﺹ‬.
‫ﺍﻟﺭﺴﻭﻡ‬ ، ‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﺴﺠل‬ ‫ﻜﻤﺼﺩﺭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻭﻴﺒﻴﻥ‬،‫ﻭﺍﻟﺘﻌﺒﻴﺭﺍﺕ‬‫،ﺍﻟﻌﻨﻭﺍﻥ‬
‫ﺍ‬ ‫ﺒﺘﺼﻤﻴﻡ‬ ‫ﻤﺨﺯﻨﺔ‬ ‫ﻜﻌﻨﺎﺼﺭ‬‫ﻟﻨﻤﻭﺫﺝ‬.
‫ﻨﻤﻭﺫﺝ‬‫ﻜﺎﺌﻨﺎﺕ‬ ‫ﻟﻔﺘﺢ‬‫ﺍﺨﺭﻱ‬
)‫ﻧﻤﺎذج‬–‫ﺗﻘﺎرﻳﺮ‬...‫اﻟﺦ‬(
‫ﺇﺩﺨ‬ ‫ﻨﻤﻭﺫﺝ‬‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺎل‬‫ﻨﻤﻭﺫﺝ‬‫ﺤﻭﺍﺭ‬ ‫ﻤﺭﺒﻊ‬
‫ﻤﺨﺼﺹ‬)‫ﻟﻠ‬‫ﺤﺼﻭل‬
‫ﻋﻠﻲ‬‫ﹸ‬‫ﺍ‬‫ﺇﺴﺘﻨﺎﺩ‬ ‫ﺒﻴﺎﻨﺎﺕ‬
‫ﻤﻌﻴﻥ‬ ‫ﻹﺩﺨﺎل‬(
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٢٣-
•‫ﻨﻤﻭﺫﺝ‬ ‫ﺇﻨﺸﺎﺀ‬( Create a Form )
‫ﻤﻨﻬﺎ‬ ‫ﻭﺴﻨﺘﻨﺎﻭل‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻹﻨﺸﺎﺀ‬ ‫ﺍﻟﻁﺭﻕ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻌﺩﻴﺩ‬ ‫ﻫﻨﺎﻙ‬‫ﺍﻵﺘﻲ‬:
١.‫ﺇﻨﺸﺎﺀ‬‫ﺍﻟﻨﻤﺎﺫﺝ‬‫ﺒﺎﺴﺘﺨﺩﺍﻡ‬)‫ﺍﻟ‬‫ﻤﻌﺎﻟﺞ‬:( Form Wizard‫ﺍﻷﺴﺌﻠﺔ‬ ‫ﺒﻌﺽ‬ ‫ﺍﻟﻤﻌﺎﻟﺞ‬ ‫ﻴﺴﺄﻟﻙ‬
‫ﻹﺠﺎﺒﺎﺘﻙ‬ ‫ﹰ‬‫ﺎ‬‫ﻁﺒﻘ‬ ‫ﹰ‬‫ﺎ‬‫ﻨﻤﻭﺫﺠ‬ ‫ﻭﻴﻨﺸﺊ‬‫ﻜﻤﺎ‬‫ﺘﺭﻴﺩﻫﺎ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺒﺎﻟﻁﺭﻴﻘﺔ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﺨﺼﻴﺹ‬ ‫ﺤﻴﻨﺌﺫ‬ ‫ﻴﻤﻜﻨﻙ‬.
‫ﺘﺩﺭﻴﺏ‬:
‫ﺒ‬ ‫ﻗﻡ‬‫ﺍﻟﻤﻌﺎﻟﺞ‬ ‫ﺎﺴﺘﺨﺩﺍﻡ‬‫ﻨﻤﻭﺫﺝ‬ ‫ﻹﻨﺸﺎﺀ‬‫ﻟﺠﺩﻭل‬ ‫ﻴﺴﺘﻨﺩ‬‫ﻤﻭﻅﻑ‬
‫ﺍﻟﺨﻁﻭﺍﺕ‬:
-‫ﺘﺒﻭﻴﺏ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﻨﻤﺎﺫﺝ‬-Forms(‫ﻭﺍﻀﻐﻁ‬)‫ﺠﺩﻴﺩ‬-New(‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬:
-
-
-
‫ﳐﺰﻥ‬ ‫ﻛﻌﻨﺼﺮ‬ ‫ﺍﻟﺘﻌﺒﲑ‬
‫ﺍﻟﺮﺳﻢ‬‫ﳐﺰﻥ‬ ‫ﻛﻌﻨﺼﺮ‬
‫ﺍﻟﻌﻨﻮﺍﻥ‬‫ﳐﺰﻥ‬ ‫ﻛﻌﻨﺼﺮ‬
‫ﺳﺠﻞ‬ ‫ﻛﻤﺼﺪﺭ‬ ‫ﺍﻟﺒﻴﺎﻧﺎﺕ‬
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٢٤-
-‫ﻨﺎﻓﺫﺓ‬ ‫ﻅﻬﻭﺭ‬ ‫ﻻﺤﻅ‬)‫ﺠﺩﻴﺩ‬ ‫ﻨﻤﻭﺫﺝ‬–New Form(‫ﺍﻟﺘﺎﻟﻴﺔ‬:
-‫ﻗﻡ‬‫ﺒﺎﺨﺘﻴﺎﺭ‬)‫ﻤﻌﺎﻟﺞ‬‫ﺍﻟﻨﻤﺎﺫﺝ‬–Form Wizard(‫ﻭﺤﺩ‬‫ﺠﺩﻭل‬ ‫ﺩ‬‫ﻤﻭﻅﻑ‬‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﺴﺠل‬ ‫ﻜﻤﺼﺩﺭ‬.
-‫ﺍﻀﻐﻁ‬)‫ﻤﻭﺍﻓﻕ‬-OK(.
-‫ﻨﺎﻓﺫﺓ‬ ‫ﻅﻬﻭﺭ‬ ‫ﻻﺤﻅ‬)‫ﺍﻟﻨﻤ‬ ‫ﻤﻌﺎﻟﺞ‬‫ﺎ‬‫ﺫﺝ‬–Form Wizard(‫ﺍﻟﺘﺎﻟﻴﺔ‬:
-‫ﺍﻟﺯﺭ‬ ‫ﺍﻀﻐﻁ‬">>"‫ﺍﻟﺯﺭ‬ ‫ﺃﻭ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻜل‬ ‫ﻹﺩﺭﺍﺝ‬">"‫ﻤﺭﺒﻊ‬ ‫ﻓﻲ‬ ‫ﺇﺩﺭﺍﺠﻬﺎ‬ ‫ﺘﺭﻴﺩ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻹﺨﺘﻴﺎﺭ‬
‫ﺍﻟﻤﺨﺘﺎﺭﺓ‬ ‫ﺍﻟﺤﻘﻭل‬‫ﺍﻀﻐﻁ‬ ،)‫ﺍﻟﺘﺎﻟﻲ‬-Next(‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬.
‫اﻟﻤﺨﺘﺎرة‬ ‫اﻟﺤﻘﻮل‬ ‫ﻣﺮﺑﻊ‬‫اﻟﺤﻘﻮل‬ ‫ﻣﺮﺑﻊ‬
‫اﻟﻤﺘ‬‫ﺎﺣﺔ‬
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٢٥-
-‫ﺍﻀﻐﻁ‬)‫ﺍﻟﺘﺎﻟﻲ‬-Next(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬:
-‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﻭﺍﻀﻐﻁ‬ ‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﺘﺭﻴﺩﻩ‬ ‫ﺍﻟﺫﻱ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﺸﻜل‬ ‫ﺍﺨﺘﺭ‬.
-‫ﺍﻀﻐﻁ‬)‫ﺍﻟﺘﺎﻟﻲ‬-Next(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬:
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٢٦-
-‫ﻭﺍﻀﻐﻁ‬ ‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﺘﺭﻴﺩﻩ‬ ‫ﺍﻟﺫﻱ‬ ‫ﺍﻟﻨﻤﻁ‬ ‫ﺒﺘﺤﺩﻴﺩ‬ ‫ﻗﻡ‬)‫ﺇﻨﻬﺎﺀ‬–Finish.(
-‫ﻻﺤﻅ‬‫ﻅﻬ‬‫ﻭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺭ‬:
‫ﻤﻠﺤﻭﻅﺔ‬
‫ﺫﻟﻙ‬ ‫ﺃﺭﺩﺕ‬ ‫ﺇﺫﺍ‬ ‫ﺘﺼﻤﻴﻤﻪ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺘﻌﺩﻴل‬ ‫ﺇﻋﺎﺩﺓ‬ ‫ﻴﻤﻜﻥ‬ ‫ﺒﺎﻟﻤﻌﺎﻟﺞ‬ ‫ﺇﻨﺸﺎﺅﻩ‬ ‫ﺘﻡ‬ ‫ﺍﻟﺫﻱ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻫﺫﺍ‬.
٢.‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﺇﻨﺸﺎﺀ‬)‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬-Design view(
‫ﻨﻤﻭﺫﺝ‬ ‫ﺇﻨﺸﺎﺀ‬‫ﺒ‬‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺎﺴﺘﺨﺩﻡ‬"‫ﺘﺼﻤﻴﻡ‬"‫ﺒﺎﻷﺩﻭﺍﺕ‬ ‫ﹰ‬‫ﺎ‬‫ﻤﺤﺎﻁ‬ ‫ﺍﻟﻌﻤل‬ ‫ﻤﻨﻀﺩﺓ‬ ‫ﻋﻠﻰ‬ ‫ﺒﺎﻟﺠﻠﻭﺱ‬ ‫ﺃﺸﺒﻪ‬
‫ﺍﻟﻤﻔﻴﺩﺓ‬‫ﺇﻟﻴ‬ ‫ﺍﻟﻤﻭﻜﻠﺔ‬ ‫ﺍﻟﻤﻬﺎﻡ‬ ‫ﻟﺘﻨﻔﻴﺫ‬‫ﻙ‬.
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٢٧-
‫ﺘﺩﺭﻴﺏ‬:‫ﺍﺴﺘﺨﺩﺍﻡ‬‫ﻁﺭﻴﻘﺔ‬)‫ﻋﺭﺽ‬‫ﺍﻟ‬‫ﺘﺼﻤﻴﻡ‬-Design view(‫ﻴﺴﺘﻨﺩ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﻹﻨﺸﺎﺀ‬
‫ﻟﺠﺩﻭل‬‫ﻤﻭﻅﻑ‬.
‫ﺍﻟﺨﻁﻭﺍﺕ‬:
-‫ﺘﺒﻭﻴﺏ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﻨﻤﺎﺫﺝ‬-Forms(‫ﻭﺍﻀﻐﻁ‬)‫ﺠﺩﻴﺩ‬-New(‫ﺴﺒﻕ‬ ‫ﻜﻤﺎ‬:
-‫ﻨﺎﻓﺫﺓ‬ ‫ﻤﻥ‬)‫ﺠﺩﻴﺩ‬ ‫ﻨﻤﻭﺫﺝ‬–New Form(‫ﺍﺨﺘﺭ‬)‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻁﺭﻴﻘﺔ‬–Design
View(‫ﻭﺍﻀﻐﻁ‬ok‫ﺍ‬ ‫ﻋﺭﺽ‬ ‫ﺒﻁﺭﻴﻘﺔ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻟﻴﻅﻬﺭ‬‫ﻴﻠﻲ‬ ‫ﻜﻤﺎ‬ ‫ﻟﺘﺼﻤﻴﻡ‬:
‫ﻅﻬﻭﺭ‬ ‫ﻻﺤﻅ‬)‫ﺍﻟﺤﻘﻭل‬ ‫ﻗﺎﺌﻤﺔ‬–Field List(‫ﻤﻭﻅﻑ‬ ‫ﻟﺠﺩﻭل‬ ‫ﺍﻟﺘﺎﺒﻌﺔ‬.
-‫ﻤﻔﺘﺎﺡ‬ ‫ﻭﺍﻀﻐﻁ‬ ‫ﺍﻷﻭل‬ ‫ﺍﻟﺤﻘل‬ ‫ﺒﺘﺤﺩﻴﺩ‬ ‫ﻗﻡ‬Shift‫ﺍﻟﻘﺎﺌﻤﺔ‬ ‫ﻤﻥ‬ ‫ﺍﻷﺨﻴﺭ‬ ‫ﺍﻟﺤﻘل‬ ‫ﻭﺤﺩﺩ‬
‫ﺍﻟﺤﻘﻭل‬ ‫ﻜل‬ ‫ﻟﺘﺤﺩﻴﺩ‬‫ﺍﻟﺤﻘﻭل‬ ‫ﻜل‬ ‫ﻟﺘﺤﺩﻴﺩ‬.
-‫ﺇﻟﻲ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬)‫ﺍﻟﺘﻔﺼﻴل‬ ‫ﻤﻘﻁﻊ‬–Detail Section(‫ﺒﺎﻟﺸ‬ ‫ﻜﻤﺎ‬‫ﻜل‬‫ﺍﻟﺘﺎﻟﻲ‬:
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٢٨-
-‫ﻤ‬‫ﻗﺎﺌﻤﺔ‬ ‫ﻥ‬)‫ﻋﺭﺽ‬-View(‫ﺍﺨﺘﺭ‬)‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬-Form View(‫ﻜﻤﺎ‬
‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬:
-‫ﻅﻬﻭﺭﺍ‬ ‫ﻻﺤﻅ‬‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﻟﻨﻤﻭﺫﺝ‬)‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬–Form View(‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬
‫ﺍﻟﺘﺎﻟﻲ‬:
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٢٩-
•‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻤﻘﺎﻁﻊ‬Form Sections
‫ﻴﺘﻜﻭﻥ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬‫ﻤﻥ‬‫ﺃﺴﺎﺴﻴﺔ‬ ‫ﻤﻘﺎﻁﻊ‬ ‫ﺃﺭﺒﻊ‬ ‫ﻋﻠﻲ‬‫ﻫﻲ‬:
-‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺭﺃﺱ‬ ‫ﻤﻘﻁﻊ‬Form Header
‫ﻭﻴﺸﺘﻤ‬‫ﺍﻟﻤﺅﺴﺴﺔ‬ ،‫ﺍﻟﺸﺭﻜﺔ‬ ‫ﻋﻨﻭﺍﻥ‬ ‫ﻤﺜل‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺃﻭل‬ ‫ﻓﻲ‬ ‫ﺘﻭﻀﻊ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻲ‬ ‫ل‬
‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻤﻥ‬ ‫ﻴﻌﺭﺽ‬ ‫ﻤﺎ‬ ‫ﻁﺒﻴﻌﺔ‬ ‫ﻴﻭﻀﺢ‬ ‫ﺁﺨﺭ‬ ‫ﺒﻴﺎﻥ‬ ‫ﺃﻱ‬ ‫ﺃﻭ‬.
-‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﺫﻴﻴل‬ ‫ﻤﻘﻁﻊ‬Form Footer
‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺁﺨﺭ‬ ‫ﻓﻲ‬ ‫ﺘﻭﻀﻊ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻲ‬ ‫ﻭﻴﺸﺘﻤل‬‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﻤﺭﺘﺒﺎﺕ‬ ‫ﺇﺠﻤﺎﻟﻲ‬ ‫ﻤﺜل‬
‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺨﺎﺘﻤﺔ‬ ،...‫ﺍﻟﺦ‬.
-‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﺭﺃﺱ‬ ‫ﻤﻘﻁﻊ‬Page Header
‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻋﻨﺎﻭﻴﻥ‬ ‫ﻤﺜل‬ ‫ﺼﻔﺤﺔ‬ ‫ﻜل‬ ‫ﺒﺩﺍﻴﺔ‬ ‫ﻓﻲ‬ ‫ﺘﻅﻬﺭ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻲ‬ ‫ﻭﻴﺸﺘﻤل‬
‫ﺒﻴﺎﻨﺎﺘﻬﺎ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﻤﺅﺴﺴﺔ‬ ‫ﺃﻭ‬ ‫ﺍﻟﺸﺭﻜﺔ‬ ‫ﺸﻌﺎﺭ‬ ،‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻌﺭﻀﻬﺎ‬.
-‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﺘﺫﻴﻴل‬ ‫ﻤﻘﻁﻊ‬Page Footer
‫ﻤﺜل‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺼﻔﺤﺎﺕ‬ ‫ﻤﻥ‬ ‫ﺼﻔﺤﺔ‬ ‫ﻜل‬ ‫ﻨﻬﺎﻴﺔ‬ ‫ﻓﻲ‬ ‫ﺘﻭﻀﻊ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻲ‬ ‫ﻭﻴﺸﺘﻤل‬
‫ﺍﻟﺼﻔﺤ‬ ‫ﺭﻗﻡ‬‫ﺔ،ﺍﻟﺘﺎﺭﻴﺦ‬...‫ﺍﻟﺦ‬
‫ﺘﺩﺭﻴﺏ‬:‫ﺒ‬ ‫ﻗﻡ‬‫ﻌﺭﺽ‬‫ﻟ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺇﻀﺎﻓﺔ‬‫ﻨﻤﻭﺫﺝ‬ ‫ﻤﻘﺎﻁﻊ‬‫ﻤﻭﻅﻑ‬‫ﺍﻟﺘﺩﺭﻴﺏ‬ ‫ﻓﻲ‬ ‫ﺇﻨﺸﺎﺅﻩ‬ ‫ﺘﻡ‬ ‫ﺍﻟﺫﻱ‬
‫ﺍﻟﺴﺎﺒﻕ‬‫ﺍﻟﺘﺎﻟﻴﺔ‬ ‫ﺍﻟﺨﻁﻭﺍﺕ‬ ‫ﺇﺘﺒﻊ‬ ‫ﺫﻟﻙ‬ ‫ﻟﻌﻤل‬:
‫ﺍﻟﺨﻁﻭﺍﺕ‬:
-‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬)‫ﻋﺭﺽ‬-view(‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬–Design
View. (
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٣٠-
-‫ﺍﻻﺨﺘﻴﺎﺭ‬ ‫ﺨﺎﻨﺘﻲ‬ ‫ﺒﺘﻨﺸﻴﻁ‬ ‫ﻗﻡ‬)‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬-Page Header/Footer(‫ﻭ‬)
‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬-Form Header/Footer(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
-‫ﻅﻬﻭﺭ‬ ‫ﻻﺤﻅ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻤﻘﺎﻁﻊ‬:
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٣١-
-‫ﺍﻷﺩﺍﺓ‬ ‫ﺍﺨﺘﺭ‬)‫ﻋﻨﻭﺍﻥ‬-label(‫ﺍﻷﺩﻭﺍﺕ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻤﻥ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
-‫ﺃﺩﺍﺓ‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬)‫ﻋﻨﻭﺍﻥ‬-Label(‫ﻤﻘﻁﻊ‬ ‫ﻓﻲ‬ ‫ﻤﺭﺓ‬)‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺭﺃﺱ‬Form
Header(‫ﻤﻘﻁﻊ‬ ‫ﻓﻲ‬ ‫ﻭﺃﺨﺭﻱ‬)‫ﺍﻟﺘﺫﻴﻴل‬-Form Footer(.
-‫ﺍﻷﻭﻟﻲ‬ ‫ﺍﻷﺩﺍﺓ‬ ‫ﻓﻲ‬ ‫ﺍﻜﺘﺏ‬"‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬"‫ﺍﻟﺜﺎﻨﻴﺔ‬ ‫ﺍﻷﺩﺍﺓ‬ ‫ﻭﻓﻲ‬"‫ﺍﻟﺘﺭﺒﻴﺔ‬ ‫ﻭﺯﺍﺭﺓ‬
‫ﻭﺍﻟﺘﻌﻠﻴﻡ‬. "
-‫ﺍﻟﺘﻨﺴ‬ ‫ﺒﻌﻤل‬ ‫ﻗﻡ‬‫ﻴ‬‫ﺍﻟﻼﺯﻤﺔ‬ ‫ﻘﺎﺕ‬.
-‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺃﻋﺭﺽ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬:
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٣٢-
•‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻕ‬Views of a Form
‫ﻻﺤﻅﺕ‬‫ﻤﻤﺎ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻤﻥ‬ ‫ﺃﻜﺜﺭ‬ ‫ﺍﺴﺘﺨﺩﺍﻡ‬ ‫ﻴﻤﻜﻥ‬ ‫ﺍﻨﻪ‬ ‫ﺴﺒﻕ‬‫ﺍﻟﻁﺭﻕ‬ ‫ﻫﺫﻩ‬ ‫ﺒﻴﻥ‬ ‫ﻭﻟﻠﺘﺒﺩﻴل‬
‫ﻜﺎ‬ ‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺍﺨﺘﻴﺎﺭ‬ ‫ﻴﻤﻜﻥ‬‫ﻵ‬‫ﺘﻲ‬:
)١(‫ﺃﺩﻭﺍﺕ‬ ‫ﺸﺭﻴﻁ‬ ‫ﻤﻥ‬)‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﻨﺴﻴﻕ‬-Form
Design(‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻕ‬ ‫ﻤﻥ‬ ‫ﻭﺍﺤﺩﺓ‬ ‫ﺍﺨﺘﺭ‬‫ﺍﻟﺜﻼﺜﺔ‬.
)٢(‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬)‫ﻋﺭﺽ‬-View(‫ﺍ‬‫ﻭﺍﺤﺩﺓ‬ ‫ﺨﺘﺭ‬
‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻕ‬ ‫ﻤﻥ‬‫ﺍﻟﺜﻼﺜﺔ‬.
‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻜﻭﺭﻗﺔ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬ ‫ﻭﻫﻲ‬ ‫ﺠﺩﻴﺩﺓ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻭﺠﻭﺩ‬ ‫ﻻﺤﻅ‬-Datasheet
-‫ﻭ‬‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺤﺴﺏ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻟﺸﻜل‬ ‫ﺍﻟﻤﺨﺘﻠﻔﺔ‬ ‫ﺍﻟﻁﺭﻕ‬ ‫ﻴﺒﻴﻥ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬.
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٣٣-
‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺨﻼل‬ ‫ﻤﻥ‬ ‫ﻴﻤﻜﻨﻙ‬"‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺭﻗﺔ‬"‫ﺍﻷ‬ ‫ﺘﻨﺴﻴﻕ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻋﺭﺽ‬‫ﻟﺫﺍ‬ ،‫ﻭﺍﻟﺼﻔﻭﻑ‬ ‫ﻋﻤﺩﺓ‬
‫ﻭﺍﺤﺩ‬ ‫ﻭﻗﺕ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻌﺩﻴﺩ‬ ‫ﺭﺅﻴﺔ‬ ‫ﻴﻤﻜﻨﻙ‬.
‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺨﻼل‬ ‫ﻤﻥ‬ ‫ﻴﻤﻜﻨﻙ‬"‫ﻨﻤﻭﺫﺝ‬"‫ﺴﺠل‬ ‫ﻋﻠﻰ‬ ‫ﺍﻻﻁﻼﻉ‬‫ﻭﺍﺤﺩ‬ ‫ﻭﻗﺕ‬ ‫ﻓﻲ‬ ‫ﻭﺍﺤﺩ‬.
•‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻋﺒﺭ‬ ‫ﺍﻟﺘﻨﻘل‬Record Navigation
‫ﻓﻲ‬‫ﺍﻟﻌﺭ‬ ‫ﻁﺭﻴﻘﺘﻲ‬ ‫ﻤﻥ‬ ‫ﻜل‬‫ﺽ‬)‫ﻨﻤﻭﺫﺝ‬(Form‫ﻭ‬)‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺼﻔﺤﺔ‬Datasheet(‫ﺍﻟﺘﻨﻘل‬ ‫ﻴﻤﻜﻥ‬
‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻋﺒﺭ‬–‫ﺇ‬‫ﺴﺠل‬ ‫ﻀﺎﻓﺔ‬–‫ﻤﻌﻴﻥ‬ ‫ﺴﺠل‬ ‫ﺇﻟﻲ‬ ‫ﺍﻟﻭﺼﻭل‬–‫ﺍﻟﻜﻠﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻋﺩﺩ‬ ‫ﻤﺸﺎﻫﺩﺓ‬
‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺒﻤﻠﻑ‬.
‫ﺒ‬ ‫ﺍﻟﺘﻨﻘل‬ ‫ﺃﺯﺭﺍﺭ‬ ‫ﻭﻅﺎﺌﻑ‬ ‫ﻴﻭﻀﺢ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬‫ﺎﻟﻨﻤﻭﺫﺝ‬.
)‫اﻟﻨﻤﻮذح‬ ‫ﻋﺮض‬
Form view(
)‫اﻟﺘﺼﻤﻴﻢ‬ ‫ﻋﺮض‬
Design view(
)‫ﺑﻴﺎﻧﺎت‬ ‫ورﻗﺔ‬
Datasheet(
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٣٤-
١.‫ﺍﻷﻭل‬ ‫ﺍﻟﺴﺠل‬
٢.‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺴﺠل‬
٣.‫ﻤﻌﻴﻥ‬ ‫ﺴﺠل‬ ‫ﺇﻟﻲ‬ ‫ﻟﻠﺫﻫﺎﺏ‬ ‫ﺍﻹﺩﺨﺎل‬ ‫ﻤﻔﺘﺎﺡ‬ ‫ﻭﻀﻐﻁ‬ ‫ﺍﻟﺴﺠل‬ ‫ﺭﻗﻡ‬ ‫ﻜﺘﺎﺒﺔ‬ ‫ﻭﻴﻤﻜﻥ‬ ، ‫ﺍﻟﺤﺎﻟﻲ‬ ‫ﺍﻟﺴﺠل‬.
٤.‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺴﺠل‬
٥.‫ﺍﻷﺨﻴﺭ‬ ‫ﺍﻟﺴﺠل‬
٦.‫ﻓﺎﺭﻍ‬ ‫ﺴﺠل‬)‫ﺠﺩﻴﺩ‬(
•‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻭﺤﺫﻑ‬ ‫ﺇﻀﺎﻓﺔ‬Add, Delete Records
‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﻭﺤﺫﻓﻬﺎ‬ ‫ﺴﺠﻼﺕ‬ ‫ﺇﻀﺎﻓﺔ‬ ‫ﻴﻤﻜﻨﻙ‬"‫ﻨﻤﻭﺫﺝ‬"
١.‫ﻟﻤﻠﺌﻪ‬ ‫ﹰ‬‫ﺎ‬‫ﻓﺎﺭﻏ‬ ‫ﹰ‬‫ﻼ‬‫ﺴﺠ‬ ‫ﺍﻟﺯﺭ‬ ‫ﻫﺫﺍ‬ ‫ﻟﻙ‬ ‫ﻴﻌﺭﺽ‬.
٢.‫ﺍﻟﺤﺎﻟﻲ‬ ‫ﺍﻟﺴﺠل‬ ‫ﺒﺤﺫﻑ‬ ‫ﺍﻟﺯﺭ‬ ‫ﻫﺫﺍ‬ ‫ﻴﻘﻭﻡ‬.
•‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻓﺭﺯ‬‫ﻋﻨﻬﺎ‬ ‫ﻭﺍﻟﺒﺤﺙ‬ ،‫ﻭﺘﺼﻔﻴﺘﻬﺎ‬Sort,Filter,Find Data
‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺤﺴﺏ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻓﺭﺯ‬ ‫ﻴﻤﻜﻨﻙ‬‫ﻭﺍﺤﺩ‬ ‫ﺤﻘل‬ ‫ﻓﻲ‬.
‫ﺍﻟﺨﻁﻭﺍﺕ‬:
١.‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻓﺭﺯ‬‫ﺘﻨﺎﺯﻟﻲ‬ ‫ﺃﻭ‬ ‫ﺘﺼﺎﻋﺩﻱ‬ ‫ﺒﺘﺭﺘﻴﺏ‬.
٢.‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻓﻲ‬ ‫ﻋﺭﻀﻬﺎ‬ ‫ﻴﺘﻡ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻟﺘﺤﺩﻴﺩ‬ ‫ﺍﻟﺘﺼﻔﻴﺔ‬ ‫ﻋﺎﻤل‬ ‫ﺃﺯﺭﺍﺭ‬ ‫ﺃﺤﺩ‬ ‫ﻓﻭﻕ‬ ‫ﺍﻨﻘﺭ‬.
٣.‫ﺴﺠﻼﺕ‬ ‫ﻓﻲ‬ ‫ﻭﺍﺴﺘﺒﺩﺍﻟﻬﺎ‬ ‫ﻗﻴﻡ‬ ‫ﻋﻥ‬ ‫ﺍﻟﺒﺤﺙ‬.
‫ﺘﺩﺭﻴﺏ‬:
‫ﺤﺎﻭل‬ ‫ﻤﻌﻠﻤﻙ‬ ‫ﺒﻤﺴﺎﻋﺩﺓ‬‫ﺍﻵﺘﻲ‬ ‫ﻋﻤل‬:
-‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﻤﻠﻑ‬ ‫ﺴﺠﻼﺕ‬ ‫ﻋﺒﺭ‬ ‫ﺍﻟﺘﻨﻘل‬.
-‫ﻤﻭﻅﻑ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺤﺫﻑ‬ ‫ﺇﻀﺎﻓﺔ‬.
-‫ﹰ‬‫ﺎ‬‫ﺘﺼﺎﻋﺩﻴ‬ ‫ﺍﻹﺴﻡ‬ ‫ﻋﻤﻭﺩ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻓﺭﺯ‬‫ﻤﻌﻴﻥ‬ ‫ﺍﺴﻡ‬ ‫ﻋﻥ‬ ‫ﻭﺍﻟﺒﺤﺙ‬.
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٣٥-
•‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﺤﺴﻭﺒﺔ‬ ‫ﺍﻟﻘﻴﻡ‬in FormsCalculated Values
‫ﻓﻲ‬‫ﻫﺫﻩ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺃﻭ‬ ‫ﺒﺎﻟﻨﻤﻭﺫﺝ‬ ‫ﺍﻟﺤﺴﺎﺒﻴﺔ‬ ‫ﺍﻟﻌﻤﻠﻴﺎﺕ‬ ‫ﺒﻌﺽ‬ ‫ﻹﺠﺭﺍﺀ‬ ‫ﻨﺤﺘﺎﺝ‬ ‫ﺍﻷﺤﻴﺎﻥ‬ ‫ﻤﻥ‬ ‫ﻜﺜﻴﺭ‬
‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻜﺎﻨﺕ‬ ‫ﺇﺫﺍ‬ ‫ﹰ‬‫ﻼ‬‫ﻓﻤﺜ‬ ،‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺠﺩﻭل‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﺨﺯﻨﺔ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻲ‬ ‫ﺘﻌﺘﻤﺩ‬ ‫ﹰ‬‫ﺎ‬‫ﻏﺎﻟﺒ‬ ‫ﺍﻟﺤﺴﺎﺒﺎﺕ‬
‫ﺘﺤ‬ ‫ﺍﻟﺠﺩﻭل‬ ‫ﺒﺤﻘﻭل‬‫ﺩﺍﻋﻲ‬ ‫ﻓﻼ‬ ‫ﻟﻠﻤﻭﻅﻑ‬ ‫ﺍﻟﻤﺭﺘﺏ‬ ‫ﻤﻔﺭﺩﺍﺕ‬ ‫ﻋﻠﻲ‬ ‫ﺘﻭﻱ‬‫ﺒﻌﺩ‬‫ﺍﻟﺭﺍﺘﺏ‬ ‫ﺼﺎﻓﻲ‬ ‫ﺤﺴﺎﺏ‬
‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺠﺩﻭل‬ ‫ﻓﻲ‬ ‫ﺘﺨﺯﻴﻨﻪ‬.
‫ﺼﺎﻓﻲ‬ ‫ﺤﺴﺎﺏ‬ ‫ﻫﻨﺎ‬ ‫ﺍﻟﻤﻔﻴﺩ‬ ‫ﻭﻤﻥ‬‫ﺍﻟﻤﺭﺘﺏ‬‫ﺍﻟﺤﺎﺴﺏ‬ ‫ﺒﺫﺍﻜﺭﺓ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺘﺤﻤﻴل‬ ‫ﻋﻨﺩ‬‫ﻓﻘﻁ‬.
‫ﺼﺎﻓﻲ‬ ‫ﻭﻟﺤﺴﺎﺏ‬‫ﺍﻟﻤﺭﺘﺏ‬‫ﻨﺩﺭﺝ‬‫ﺃ‬‫ﺩﺍﺓ‬)‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬-Textbox(‫ﻤﻥ‬)‫ﺍﻷﺩﻭﺍﺕ‬ ‫ﻤﺭﺒﻊ‬-
Toolbox(‫ﻭﻨﺩﺭﺝ‬‫ﺒﻬﺎ‬‫ﺍﻟﺘﻌﺒﻴﺭ‬‫ﺼﺎﻓﻲ‬ ‫ﺒﺤﺴﺎﺏ‬ ‫ﻴﻘﻭﻡ‬ ‫ﺍﻟﺫﻱ‬ ‫ﺍﻟﺤﺴﺎﺒﻲ‬‫ﺍﻟﻤﺭﺘﺏ‬.
‫ﺘﺩﺭﻴﺏ‬
‫ﻗﻡ‬‫ﻨﺴﺒﺔ‬ ‫ﺒﺤﺴﺎﺏ‬٢٥%‫ﻤﻥ‬‫ﺍﻟﻤﺭﺘﺏ‬‫ﻤﻭﻅﻑ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺸﻬﺭﻱ‬ ‫ﺍﻟﺤﺎﻓﺯ‬ ‫ﻋﻥ‬ ‫ﻟﺘﻌﺒﺭ‬
‫ﺍﻟﺨﻁﻭﺍﺕ‬
-‫ﻨﻤﻭﺫﺝ‬ ‫ﺍﻓﺘﺢ‬"‫ﻤﻭ‬‫ﻅﻑ‬"‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬"‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬-Design View"
-‫ﺃﺩﺍﺓ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬-Textbox(‫ﻤﻘﻁﻊ‬ ‫ﻓﻲ‬ ‫ﺒﺈﺩﺭﺍﺠﻬﺎ‬ ‫ﻭﻗﻡ‬)‫ﺍﻟﺘﻔﺼﻴل‬-
Details(‫ﺒﺎﻟﺸ‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﻜل‬:
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٣٦-
‫ﺠﺩﻴﺩ‬ ‫ﻋﻨﺼﺭ‬ ‫ﻅﻬﻭﺭ‬ ‫ﻻﺤﻅ‬)‫ﻤﻨﻀﻡ‬ ‫ﻏﻴﺭ‬-Unbound(‫ﺒﻴﻴﻥ‬ ‫ﻜﻤﺎ‬ ‫ﻤﻭﻅﻑ‬ ‫ﺠﺩﻭل‬ ‫ﻟﺤﻘﻭل‬
‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺸﻜل‬
-‫ﺨﺼﺎﺌﺹ‬ ‫ﺭﻤﺯ‬ ‫ﻭﺍﻀﻐﻁ‬ ‫ﺍﻟﺠﺩﻴﺩ‬ ‫ﺍﻟﻌﻨﺼﺭ‬ ‫ﺒﺘﺤﺩﻴﺩ‬ ‫ﻗﻡ‬‫ﺘﺼﻤﻴﻡ‬ ‫ﺃﺩﻭﺍﺕ‬ ‫ﺸﺭﻴﻁ‬ ‫ﻓﻲ‬
‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬:
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٣٧-
-‫ﺘﺒﻭﻴﺏ‬ ‫ﺍﺨﺘﺭ‬)‫ﺒﻴﺎﻨﺎﺕ‬(Data‫ﺍﻟﺘﺤﻜﻡ‬ ‫ﻋﻨﺼﺭ‬ ‫ﻤﺼﺩﺭ‬ ‫ﺨﺎﺼﻴﺔ‬ ‫ﻭﺃﻤﺎﻡ‬)Control
Source(‫ﺍﻟﺯﺭ‬ ‫ﺍﻀﻐﻁ‬"..."‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻤﻨﺸﺌﻲ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﻹﻅﻬﺎﺭ‬.
-‫ﻨﺎﻓﺫﺓ‬ ‫ﺒﻤﺴﺎﻋﺩﺓ‬)‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻤﻨﺸﺌﻲ‬–Expression Builder(‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﺃﻜﺘﺏ‬ ،
]‫ﺍﻟﻤﺭﺘﺏ‬* [٠,٢٥‫ﺍﻷﺘﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
-‫ﺍﻀﻐﻁ‬"OK"‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻋﻠﻲ‬ ‫ﺘﺤﺘﻭﻱ‬ ‫ﻭﻟﻜﻨﻬﺎ‬ ‫ﺍﻟﻤﺭﺓ‬ ‫ﻫﺫﻩ‬ ‫ﺍﻟﺨﺼﺎﺌﺹ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﻟﺘﻅﻬﺭ‬
‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﻤﻁﻠﻭﺏ‬:
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٣٨-
-‫ﺍﻟﺨ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﺍﻏﻠﻕ‬‫ﺼﺎﺌﺹ‬‫ﺒﺘﻐﻴﻴﺭ‬ ‫ﻗﻡ‬ ‫ﺜﻡ‬‫ﻟﻴﻜﻭﻥ‬ ‫ﺍﻟﺠﺩﻴﺩ‬ ‫ﺍﻟﻌﻨﺼﺭ‬ ‫ﻋﻨﻭﺍﻥ‬"‫ﺍﻟﺤﺎﻓﺯ‬
‫ﺍﻟﺸﻬﺭﻱ‬."
-‫ﻁﺭﻴﻘﺔ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬–Form View(‫ﻟﻴﻅ‬‫ﻬ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺭ‬‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬
‫ﺍﻟﺘﺎﻟﻲ‬:
‫ﺴﺅﺍل‬:‫ﻗﻴﻤﺔ‬ ‫ﺒﻴﻥ‬ ‫ﻗﺎﺭﻥ‬‫ﺍﻟﻤﺭﺘﺏ‬‫ﻤﺨﺯﻥ‬ ‫ﻜﺒﻴﺎﻥ‬‫ﻭﻗﻴ‬‫ﻤﺔ‬‫ﺍﻟﺸﻬﺭﻱ‬ ‫ﺍﻟﺤﺎﻓﺯ‬‫ﻤﺤﺴﻭﺏ‬ ‫ﻜﺒﻴﺎﻥ‬.
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٣٩-
•‫ﺍﻟﻨﻤﺎﺫﺝ‬‫ﺍﻟﻔﺭﻋﻴﺔ‬Sub Forms
‫ﻫ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬‫ﻨﻤﻭﺫﺝ‬ ‫ﻭ‬‫ﻴ‬‫ﺁﺨﺭ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﻓﻲ‬ ‫ﺇﺩﺨﺎﻟﻪ‬ ‫ﺘﻡ‬،‫ﻭﻴﺴﻤﻰ‬ ، ‫ﺍﻷﺴﺎﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﺴﻤﻰ‬
‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺩﺍﺨل‬ ‫ﺍﻟﻤﻭﺠﻭﺩ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬‫ﺍﻷﺴﺎﺴﻲ‬‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺒﺎﻟﻨﻤﻭﺫﺝ‬.‫ﺘﺭﻜﻴﺒﺔ‬ ‫ﺇﻟﻰ‬ ‫ﹰ‬‫ﺎ‬‫ﻏﺎﻟﺒ‬ ‫ﻭﻴﺸﺎﺭ‬
‫ﺍﻟﻨﻤﻭﺫﺝ‬/‫ﺍﻟﻔﺭﻋﻴ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬‫ﺔ‬‫ﺭﺌﻴﺴﻲ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺃﻭ‬ ‫ﻫﻴﻜﻠﻲ‬ ‫ﺒﻨﻤﻭﺫﺝ‬/‫ﺃﺼل‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺃﻭ‬ ‫ﺘﻔﺎﺼﻴل‬/‫ﺘﺎﺒﻊ‬.
‫ﺘﺭﻏﺏ‬ ‫ﻋﻨﺩﻤﺎ‬ ‫ﺍﻟﻔﺭﻋﻴﺔ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻓﺎﻋﻠﻴﺔ‬ ‫ﺘﻅﻬﺭ‬‫ﺭﺃﺱ‬ ‫ﻋﻼﻗﺔ‬ ‫ﺫﺍﺕ‬ ‫ﺠﺩﺍﻭل‬ ‫ﻤﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺇﻅﻬﺎﺭ‬ ‫ﻓﻲ‬
‫ﺒ‬‫ﺄ‬‫ﻁﺭﺍﻑ‬‫ﻤﻥ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻹﻅﻬﺎﺭ‬ ‫ﻓﺭﻋﻲ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺒﺩﺍﺨﻠﻪ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﻴﻤﻜﻨﻙ‬ ،‫ﺍﻟﻤﺜﺎل‬ ‫ﺴﺒﻴل‬ ‫ﻋﻠﻰ‬
‫ﺠﺩﻭﻟﻲ‬‫ﺍﻟﻘﺴﻡ‬‫ﻭ‬‫ﺍﻟﻤﻭﻅﻑ‬.
‫ﻭﻋﻨﺩ‬ ‫ﻓﻘﻁ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﻫﺫﺍ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻌﺎﻤﻠﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﻅﻬﺭ‬ ‫ﻤﻌﻴﻥ‬ ‫ﻗﺴﻡ‬ ‫ﺍﺴﻡ‬ ‫ﺒﻌﺭﺽ‬ ‫ﻨﻘﻭﻡ‬ ‫ﺤﻴﻨﻤﺎ‬
‫ﻟﻘﺴﻡ‬ ‫ﺍﺴﻡ‬ ‫ﻋﺭﺽ‬‫ﺃ‬‫ﺍﻟ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﻅﻬﺭ‬ ‫ﺨﺭ‬‫ﻓﻘﻁ‬ ‫ﺍﻟﺜﺎﻨﻲ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻌﺎﻤﻠﻴﻥ‬ ‫ﻤﻭﻅﻔﻴﻥ‬.
‫ﺒ‬ ‫ﺭﺃﺱ‬ ‫ﺍﻟﻌﻼﻗﺔ‬ ‫ﺘﻜﻭﻥ‬ ‫ﻋﻨﺩﻤﺎ‬ ‫ﻭﺫﻟﻙ‬‫ﺄ‬‫ﻗﺴﻡ‬ ‫ﺠﺩﻭل‬ ‫ﻨﺎﺤﻴﺔ‬ ‫ﻤﻥ‬ ‫ﻁﺭﺍﻑ‬.
‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻭﻀﺢ‬‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬‫ﻨﺎﺤﻴﺔ‬ ‫ﻤﻥ‬"‫ﺍﻟﺭﺃﺱ‬"‫ﺍﻻﺭﺘﺒﺎﻁ‬ ‫ﻋﻼﻗﺔ‬ ‫ﻤﻥ‬،‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻭﻀﺢ‬
‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺍﻟﻔﺭﻋﻲ‬‫ﻨﺎﺤﻴﺔ‬ ‫ﻤﻥ‬"‫ﺍﻷﻁﺭﺍﻑ‬"‫ﺍﻻﺭﺘﺒﺎﻁ‬ ‫ﻋﻼﻗﺔ‬ ‫ﻤﻥ‬.
‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻓﻘﻁ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺃﻥ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﻴﻤﻜﻥ‬ ‫ﺤﺘﻰ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺒﺎﻟﻨﻤﻭﺫﺝ‬ ‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﺭﺘﺒﻁ‬
‫ﻓ‬ ‫ﺍﻟﺤﺎﻟﻲ‬ ‫ﺒﺎﻟﺴﺠل‬ ‫ﺘﺭﺘﺒﻁ‬ ‫ﺍﻟﺘﻲ‬‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻲ‬.
‫ﺍﻟﺘﺩﺍﺨل‬ ‫ﻤﺴﺘﻭﻴﺎﺕ‬
‫ﻨﻤﻭﺫﺝ‬ ‫ﻜل‬ ‫ﺒﻭﻀﻊ‬ ‫ﻗﻤﺕ‬ ‫ﺇﺫﺍ‬ ‫ﺍﻟﻔﺭﻋﻴﺔ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻤﻥ‬ ‫ﻋﺩﺩ‬ ‫ﺃﻱ‬ ‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﺘﻀﻤﻥ‬ ‫ﺃﻥ‬ ‫ﻴﻤﻜﻥ‬
‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻓﻲ‬ ‫ﻓﺭﻋﻲ‬.‫ﻤﻥ‬ ‫ﺃﻗﺼﻰ‬ ‫ﺒﺤﺩ‬ ‫ﻤﺘﺩﺍﺨﻠﺔ‬ ‫ﻤﺴﺘﻭﻴﺎﺕ‬ ‫ﺴﺒﻊ‬ ‫ﺘﻀﻤﻴﻥ‬ ‫ﻜﺫﻟﻙ‬ ‫ﻭﻴﻤﻜﻨﻙ‬
‫ﺍﻟﻔﺭﻋﻴﺔ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬.‫ﺭﺌﻴﺴ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺩﺍﺨل‬ ‫ﻓﺭﻋﻲ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﻭﻀﻊ‬ ‫ﻴﻤﻜﻨﻙ‬ ‫ﺃﻨﻪ‬ ‫ﻴﻌﻨﻲ‬ ‫ﻭﻫﺫﺍ‬‫ﻭﻀﻊ‬ ‫ﺜﻡ‬ ،‫ﻲ‬
‫ﻭﻫﻜﺫﺍ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻫﺫﺍ‬ ‫ﺩﺍﺨل‬ ‫ﺁﺨﺭ‬ ‫ﻓﺭﻋﻲ‬ ‫ﻨﻤﻭﺫﺝ‬.‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺠﻌل‬ ‫ﻴﻤﻜﻨﻙ‬ ،‫ﺍﻟﻤﺜﺎل‬ ‫ﺴﺒﻴل‬ ‫ﻋﻠﻰ‬
‫ﻨﻤﻭﺫﺝ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺤﻴﻥ‬ ‫ﻓﻲ‬ ،‫ﺍﻟﻁﻠﺒﺎﺕ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺒﻴﻨﻤﺎ‬ ،‫ﺍﻟﻌﻤﻼﺀ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺍﻟﺭﺌﻴﺴﻲ‬
‫ﺍﻟﻁﻠﺒﻴﺎﺕ‬ ‫ﺘﻔﺎﺼﻴل‬ ‫ﺁﺨﺭ‬ ‫ﻓﺭﻋﻲ‬.
‫ﺘﺩﺭﻴﺏ‬
‫ﺴﻨﺤﺎﻭل‬‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺇﺴﺘﺨﺩﺍﻡ‬/‫ﻟﻌﺭﺽ‬ ‫ﺍﻟﻔﺭﻋﻴﺔ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬"‫ﺍﺴ‬‫ﺍﻟﻘﺴﻡ‬ ‫ﻡ‬"‫ﺠﺩﻭل‬ ‫ﻤﻥ‬"‫ﺍﻟﻘﺴﻡ‬"
‫ﺠﺩﻭل‬ ‫ﻤﻥ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﻟﻬﺫﺍ‬ ‫ﺍﻟﺘﺎﺒﻌﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﻭﻋﺭﺽ‬"‫ﻤﻭﻅﻑ‬".
‫ﺍﻟﺨﻁﻭﺍﺕ‬:
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٤٠-
-‫ﻨﻤ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﺍﺨﺘﺭ‬‫ﻭ‬‫ﺠﺩﻭل‬ ‫ﺴﺠﻼﺘﻪ‬ ‫ﻤﺼﺩﺭ‬ ‫ﺠﺩﻴﺩ‬ ‫ﺫﺝ‬"‫ﺍﻟﻘﺴﻡ‬".
-‫ﺍﻟﺘﻔﺼﻴل‬ ‫ﻤﻘﻁﻊ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺠﺩﻭل‬ ‫ﺤﻘﻭل‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬.
-‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻷﺩﻭﺍﺕ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺍﺩﺍﺓ‬ ‫ﺍﺨﺘﺭ‬:
-‫ﻓ‬ ‫ﺍﻷﺩﺍﺓ‬ ‫ﻫﺫﻩ‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﺠﺩﻭل‬ ‫ﺤﻘﻭل‬ ‫ﺘﺤﺕ‬ ‫ﺍﻟﺘﻔﺼﻴل‬ ‫ﻤﻘﻁﻊ‬ ‫ﻲ‬
‫ﺍﻟﺘﺎﻟﻲ‬:
-‫ﺍﺨﺘﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﻭﺍﻀﻐﻁ‬ ‫ﻤﻭﺠﻭﺩ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺃﻭ‬ ‫ﺠﺩﻭل‬‫ﻻ‬‫ﻅﻬ‬‫ﻭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﺭ‬:
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٤١-
-‫ﺠﺩﻭل‬ ‫ﺒﺘﺤﺩﻴﺩ‬ ‫ﻗﻡ‬"‫ﻤﻭﻅﻑ‬"‫ﺤﻘﻭﻟ‬ ‫ﻟﺘﻅﻬﺭ‬‫ﻪ‬‫ﺍﻟﻤﺘﺎﺤﺔ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﻓﻲ‬.
-‫ﺍﻟﺯﺭ‬ ‫ﺍﻀﻐﻁ‬">>"‫ﻓﻲ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺠﺩﻭل‬ ‫ﺤﻘﻭل‬ ‫ﻜل‬ ‫ﻹﺩﺭﺍﺝ‬‫ﻤﺭﺒﻊ‬‫ﺍﻟﻤﺨﺘﺎﺭﺓ‬ ‫ﺍﻟﺤﻘﻭل‬.
-‫ﺍﻟﺘﺎ‬ ‫ﺍﻀﻐﻁ‬‫ﺍﻟﻘﺴﻡ‬ ‫ﺭﻗﻡ‬ ‫ﺤﺴﺏ‬ ‫ﻗﺴﻡ‬ ‫ﻟﻜل‬ ‫ﻤﻭﻅﻑ‬ ‫ﻋﺭﺽ‬ ‫ﻭﺍﺨﺘﺭ‬ ‫ﻟﻲ‬‫ﺒ‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺎﻟﺸﻜل‬:
-‫ﺍﻀ‬‫ﻐ‬‫ﻁ‬)‫ﺇﻨﻬﺎﺀ‬-Finish(‫ﻋﻤل‬ ‫ﻴﻨﺘﻬﻲ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﺇﻟﻲ‬ ‫ﻭﻨﻌﻭﺩ‬ ‫ﺍﻟﻤﻌﺎﻟﺞ‬.
-‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺃﻋﺭﺽ‬)‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬–Form View(‫ﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬
‫ﺍﻷﺴﺎﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺩﺍﺨل‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻴﻭﻀﺢ‬:
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٤٢-
‫ﺇ‬ ‫ﻭﺠﻭﺩ‬ ‫ﻻﺤﻅ‬‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﻭﺍﻷﺨﺭ‬ ‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﺇﺤﺩﺍﻫﻤﺎ‬ ‫ﺍﻟﺘﻨﻘل‬ ‫ﺃﺯﺭﺍﺭ‬ ‫ﻤﻥ‬ ‫ﺜﻨﺎﻥ‬.
‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﻨﻘل‬ ‫ﺃﺯﺭﻟﺭ‬ ‫ﺒﻭﺍﺴﻁﺔ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﺍﺴﻡ‬ ‫ﺘﻐﻴﻴﺭ‬ ‫ﻋﻨﺩ‬
‫ﺍﻟﻘﺴﻡ‬ ‫ﻟﻬﺫﺍ‬ ‫ﺍﻟﺘﺎﺒﻌﻴﻥ‬‫ﻓﻘﻁ‬.
‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms)
-٤٣-
‫ﺃﺴﺌﻠﺔ‬
١.‫ﻫﻲ‬ ‫ﻤﺎ‬‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﺃﻨﻭﺍﻉ‬‫ﺒﺭﻨﺎﻤﺞ‬ ‫ﻴﻘﺩﻤﻬﺎ‬ ‫ﺍﻟﺘﻲ‬MsAccess‫ﻤﻥ‬ ‫ﻨﻭﻉ‬ ‫ﻜل‬ ‫ﻴﺴﺘﺨﺩﻡ‬ ‫ﻭﻓﻴﻤﺎ‬‫ﻫﺫﻩ‬
‫ﺍﻷﻨﻭﺍﻉ؟‬
٢.‫ﺍﻟﻨﻤﻭﺫﺝ؟‬ ‫ﺒﺘﺼﻤﻴﻡ‬ ‫ﺍﻟﻤﺨﺯﻨﺔ‬ ‫ﻭﺍﻟﻌﻨﺎﺼﺭ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﺴﺘﺭﺩﻫﺎ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﻔﺭﻕ‬ ‫ﻤﺎﻫﻭ‬
٣.‫ﻁﺭﻕ‬ ‫ﻫﻲ‬ ‫ﻤﺎ‬‫ﻨﻤﻭﺫﺝ‬ ‫ﺇﻨﺸﺎﺀ‬‫ﻤﻨﻬﺎ؟‬ ‫ﻜل‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﻔﺭﻕ‬ ‫ﻫﻭ‬ ‫ﻭﻤﺎ‬
٤.‫ﻤﻊ‬ ‫ﺍﻟﻌﻤل‬ ‫ﺃﻫﻤﻴﺔ‬ ‫ﺃﺫﻜﺭ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻤﻘﺎﻁﻊ‬‫؟‬
٥.‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻕ‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﺘﺒﺩﻴل‬‫ﺫﻟﻙ؟‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻤﺭﺤﻠﺔ‬ ‫ﻓﻲ‬ ‫ﺃﻫﻤﻴﺘﻪ‬ ‫ﻟﻪ‬
٦.‫ﻫل‬‫ﺍﻟﺴ‬ ‫ﻋﺒﺭ‬ ‫ﺍﻟﺘﻨﻘل‬‫ﺠﻼﺕ‬‫ﺍﻟﺠﺩﺍﻭل؟‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻲ‬ ‫ﻴﺅﺜﺭ‬
٧.‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻭﺤﺫﻑ‬ ‫ﺇﻀﺎﻓﺔ‬‫ﻟﻤﺎﺫﺍ؟‬ ‫ﺍﻟﺠﺩﺍﻭل‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﺤﺩﻴﺙ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﻤﻥ‬
٨.‫ﺍﻟ‬ ‫ﻤﻊ‬ ‫ﺍﻟﻌﻤل‬ ‫ﺃﻫﻤﻴﺔ‬ ‫ﻫﻲ‬ ‫ﻤﺎ‬‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﺤﺴﻭﺒﺔ‬ ‫ﻘﻴﻡ‬‫؟‬
٩.‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻤﻊ‬ ‫ﺍﻟﻌﻤل‬ ‫ﻤﻔﻬﻭﻡ‬ ‫ﺒﻴﻥ‬/‫ﺍﻟﻔﺭﻋﻴﺔ؟‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬
‫ﺘﻤﺭﻴﻨﺎﺕ‬
‫ﺘﻤﺭﻴﻥ‬)١(
‫ﺒﺈﻨﺸﺎﺀ‬ ‫ﻗﻡ‬‫ﻤﻭﻅﻑ‬ ‫ﺠﺩﻭل‬ ‫ﺴﺠﻼﺘﻪ‬ ‫ﻤﺼﺩﺭ‬ ‫ﻨﻤﻭﺫﺝ‬_‫ﻁﺭﻴ‬ ‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ‫ﻤﺸﺭﻭﻋﺎﺕ‬‫ﻋﺭﺽ‬ ‫ﻘﺔ‬
‫ﺍﻟﻌﺭﺹ‬ ‫ﻁﺭﻴﻘﺘﻲ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻫﺫﺍ‬ ‫ﺒﻌﺭﺽ‬ ‫ﻭﻗﻡ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬)‫ﻨﻤﻭﺫﺝ‬–‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺼﻔﺤﺔ‬.(
‫ﺘﻤﺭﻴﻥ‬)٢(
‫ﺠﺩﻭل‬ ‫ﺒﻨﺎﺀ‬ ‫ﻓﻲ‬ ‫ﻋﺩل‬ ،‫ﺒﻪ‬ ‫ﻴﻌﻤل‬ ‫ﻤﺸﺭﻭﻉ‬ ‫ﻜل‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺃﺠﺭ‬ ‫ﻟﻤﻌﺭﻓﺔ‬ ‫ﺤﺴﺎﺒﻲ‬ ‫ﺘﻌﺒﻴﺭ‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬
‫ﻤﻭﻅﻑ‬_‫ﻟﻠﺘﻌﺩﻴل‬ ‫ﺤﺎﺠﺔ‬ ‫ﻫﻨﺎﻙ‬ ‫ﻜﺎﻨﺕ‬ ‫ﺇﺫﺍ‬ ‫ﻤﺸﺭﻭﻉ‬.
‫ﺘﻤﺭﻴﻥ‬)٣(
‫ﻭﺍﻟﻤﺸﺭﻭ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺃﺴﻤﺎﺀ‬ ‫ﻟﻌﺭﺽ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺒﻌﻤل‬ ‫ﻗﻡ‬‫ﻤﻭﻅﻑ‬ ‫ﻜل‬ ‫ﺒﻬﺎ‬ ‫ﻴﻌﻤل‬ ‫ﺍﻟﺘﻲ‬ ‫ﻋﺎﺕ‬.
‫ﺍﻟﻔﺼل‬‫ﺍﻟﺜﺎ‬‫ﻟﺙ‬
‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬
Reports
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٤٥-
‫ﻴﻌﺘﺒﺭ‬‫ﻓﻌﺎﻟﺔ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﻹﺴﺘﺭﺠﺎﻉ‬‫ﻜل‬ ‫ﻭﻤﻅﻬﺭ‬ ‫ﺤﺠﻡ‬ ‫ﻓﻲ‬ ‫ﻟﺘﺤﻜﻤﻙ‬ ‫ﹰ‬‫ﺍ‬‫ﻭﻨﻅﺭ‬ ‫ﻤﻁﺒﻭﻉ‬ ‫ﺘﻨﺴﻴﻕ‬ ‫ﻓﻲ‬ ‫ﺒﻴﺎﻨﺎﺘﻙ‬
‫ﺘﺭﻴﺩ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺒﺎﻟﻁﺭﻴﻘﺔ‬ ‫ﺍﻟﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﻋﺭﺽ‬ ‫ﻴﻤﻜﻨﻙ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻓﻲ‬ ‫ﺸﻲﺀ‬‫ﻫﺎ‬.
‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﻤﻥ‬ ‫ﻤﺨﺘﻠﻔﺔ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﻴﻤﻜﻨﻙ‬‫ﺴﺭﻴﻊ‬ ‫ﺒﺸﻜل‬‫ﺒﺎﺴﺘﺨﺩ‬‫ﺍﻟﻤﻌﺎﻟﺠﺎﺕ‬ ‫ﺍﻡ‬‫ﺤﻴﺙ‬‫ﻨ‬‫ﻤﻌﺎﻟﺞ‬ ‫ﺴﺘﺨﺩﻡ‬
‫ﺍﻟﻌﻨﻭﻨﺔ‬ ‫ﺒﻁﺎﻗﺎﺕ‬Label Wizard‫ﻹﻨﺸﺎﺀ‬‫ﻋﻨﻭﻨﺔ‬ ‫ﺒﻁﺎﻗﺎﺕ‬،‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﻤﻌﺎﻟﺞ‬Report Wizard
‫ﻹﻨﺸﺎﺀ‬‫ﻗﻴﺎﺴﻲ‬ ‫ﺘﻘﺭﻴﺭ‬،‫ﺍﻟ‬ ‫ﻤﻌﺎﻟﺞ‬‫ﺘﻘﺭﻴﺭ‬‫ﺍﻟ‬‫ﺠﺩﻭﻟﻲ‬‫ﺍﻟﻌﻤﻭﺩﻱ‬ ‫ﺃﻭ‬or Tabular WizardColumnar
‫ﻹﻨﺸﺎﺀ‬‫ﺘﻘﺭﻴﺭ‬‫ﺠﺩﻭﻟﻲ‬‫ﻋﻤﻭﺩﻱ‬ ‫ﺃﻭ‬‫ﺍﻟ‬ ‫ﻴﻘﻭﻡ‬‫ﺍﻟﺘ‬ ‫ﻭﻴﻨﺸﺊ‬ ‫ﺍﻷﺴﺌﻠﺔ‬ ‫ﺒﻁﺭﺡ‬ ‫ﻤﻌﺎﻟﺞ‬‫ﺍﻹﺠﺎﺒﺎﺕ‬ ‫ﺇﻟﻰ‬ ‫ﹰ‬‫ﺍ‬‫ﺍﺴﺘﻨﺎﺩ‬ ‫ﻘﺭﻴﺭ‬
‫ﺒﻙ‬ ‫ﺍﻟﺨﺎﺼﺔ‬،‫ﻓﻲ‬ ‫ﺘﺭﻴﺩﻫﺎ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺒﺎﻟﻁﺭﻴﻘﺔ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺨﺼﻴﺹ‬ ‫ﻴﻤﻜﻨﻙ‬ ‫ﺜﻡ‬‫ﻁﺭﻴﻘﺔ‬‫ﺍﻟﻌﺭﺽ‬‫ﺘﺼﻤﻴﻡ‬،‫ﻴﻤﻜﻨﻙ‬
‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﹰ‬‫ﺎ‬‫ﺍﻴﻀ‬.
•‫ﺃﻨﻭﻉ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬
‫ﺃﻨﻭﺍﻉ‬ ‫ﺘﺤﺩﻴﺩ‬ ‫ﻴﻤﻜﻥ‬ ‫ﺴﺒﻕ‬ ‫ﻤﻤﺎ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﻨﺤﻭ‬ ‫ﻋﻠﻲ‬:
١.‫ﻋﻨﻭﻨﺔ‬ ‫ﺒﻁﺎﻗﺎﺕ‬ ‫ﺘﻘﺎﺭﻴﺭ‬
٢.‫ﺘﻘﺎ‬‫ﻗﻴﺎﺴﻴﺔ‬ ‫ﺭﻴﺭ‬
٣.‫ﻋﻤﻭﺩﻴﺔ‬ ‫ﺘﻘﺎﺭﻴﺭ‬–‫ﺠﺩﻭﻟﻴﺔ‬
)‫ﺗﻘﺮﻳﺮﻋﻤﻮدي‬
Columnar report( )‫ﻋﻨﻮﻧﺔ‬ ‫ﺑﻄﺎﻗﺎت‬
Label report(
)‫ﺗﻘﺮﻳﺮ‬‫ﻗﻴﺎﺳﻲ‬
Standard Report(
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٤٦-
•‫ﺍﻟﻤﻤﻴﺯﺓ‬ ‫ﺍﻟﺨﺼﺎﺌﺹ‬‫ﻟﻠﺘﻘﺎﺭﻴﺭ‬Report Properties
١.‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﻤﻌﻅﻡ‬ ‫ﺘﻨﻀﻡ‬‫ﺴﺠﻼﺕ‬ ‫ﻤﺼﺩﺭ‬ ‫ﻴﺸﻴﺭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬ ‫ﻓﻲ‬ ‫ﺃﻜﺜﺭ‬ ‫ﺃﻭ‬ ‫ﻭﺍﺤﺩ‬ ‫ﺠﺩﻭل‬ ‫ﺇﻟﻰ‬
‫ﻭﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺍﻷﺴﺎﺴﻴﺔ‬ ‫ﺍﻟﺠﺩﺍﻭل‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﻭﺠﻭﺩﺓ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﺇﻟﻰ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬.
٢.‫ﺍﺤﺘﻭ‬ ‫ﺇﻟﻰ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻴﺤﺘﺎﺝ‬ ‫ﻻ‬‫ﺍﻟﺠﺩﺍﻭل‬ ‫ﻤﻥ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺃﻭ‬ ‫ﺠﺩﻭل‬ ‫ﻜل‬ ‫ﻤﻥ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻜﺎﻓﺔ‬ ‫ﻋﻠﻰ‬ ‫ﺍﺌﻪ‬
‫ﺍﻟﺘﻲ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺃﻭ‬‫ﻴ‬‫ﺇﻟﻴﻬﺎ‬ ‫ﺴﺘﻨﺩ‬.
٣.‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻰ‬ ‫ﺍﻟﻤﻨﻀﻡ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻴﺤﺼل‬‫ﺍﻷﺴﺎﺴﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻤﺼﺩﺭ‬ ‫ﻤﻥ‬ ‫ﺒﻪ‬ ‫ﺍﻟﺨﺎﺼﺔ‬.
٤.‫ﻋﻥ‬ ‫ﺍﻷﺨﺭﻯ‬ ‫ﺍﻟﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﹸﺨﺯﻥ‬‫ﺘ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﻤﺜل‬‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻋﻨﻭﺍﻥ‬،‫ﺍﻟﺘﺎﺭﻴﺦ‬،،‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺭﻗﻡ‬
‫ﻓﻲ‬‫ﺘﺼﻤﻴﻡ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﺒﺎﻟﻨﻤﺎﺫﺝ‬ ‫ﺩﺭﺍﺴﺘﻪ‬ ‫ﺴﺒﻕ‬ ‫ﻜﻤﺎ‬ ‫ﺒﺎﻟﻤﺜل‬.
‫ﺍﻵﺘﻲ‬ ‫ﻨﺴﺘﻨﺘﺞ‬ ‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻤﻥ‬:
١.‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﻓﻲ‬ ‫ﺍﻷﻋﻤﺩﺓ‬ ‫ﻭﺭﺅﻭﺱ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻋﻨﻭﺍﻥ‬ ‫ﺘﺨﺯﻴﻥ‬ ‫ﻴﺘﻡ‬.
٢.‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﻓﻲ‬ ‫ﻤﺨﺯﻥ‬ ‫ﺘﻌﺒﻴﺭ‬ ‫ﻤﻥ‬ ‫ﺍﻟﺘﺎﺭﻴﺦ‬ ‫ﻴﺄﺘﻲ‬.
٣.‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﺄﺘﻲ‬‫ﺍﻟﺠﺩﻭل‬ ‫ﻓﻲ‬ ‫ﺤﻘﻭل‬ ‫ﻤﻥ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﺃﻭ‬.
٤.‫ﺘﺄﺘﻲ‬‫ﺘﻌﺒﻴﺭﺍﺕ‬ ‫ﻤﻥ‬ ‫ﺍﻹﺠﻤﺎﻟﻴﺎﺕ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﻓﻲ‬ ‫ﻤﺨﺯﻨﺔ‬.
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٤٧-
‫ﺍﻨﻪ‬ ‫ﻻﺤﻅ‬:
‫ﻴﻤﻜﻥ‬‫ﺍﺭﺘﺒﺎﻁ‬ ‫ﺒﺈﻨﺸﺎﺀ‬‫ﺍﻟﺭﺴﻭﻤﻴﺔ‬ ‫ﺍﻟﻜﺎﺌﻨﺎﺕ‬ ‫ﺒﺎﺴﺘﺨﺩﺍﻡ‬ ‫ﺒﻪ‬ ‫ﺍﻟﺨﺎﺹ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻭﻤﺼﺩﺭ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺒﻴﻥ‬
‫ﺘﺴﻤﻰ‬ ‫ﺍﻟﺘﻲ‬)‫ﻋﻨﺎﺼﺭ‬‫ﺘﺤﻜﻡ‬Control Tools(‫ﺘﻌﺭﺽ‬ ‫ﻨﺹ‬ ‫ﻤﺭﺒﻌﺎﺕ‬ ‫ﻋﻥ‬ ‫ﻋﺒﺎﺭﺓ‬ ‫ﺘﻜﻭﻥ‬ ‫ﺃﻥ‬ ‫ﻴﻤﻜﻥ‬
‫ﺃﺭﻗﺎﻡ‬ ‫ﺃﻭ‬ ‫ﺃﺴﻤﺎﺀ‬،‫ﻋﻨﺎﻭﻴﻥ‬ ‫ﺘﻌﺭﺽ‬ ‫ﺘﺴﻤﻴﺎﺕ‬،‫ﻭﺘﺠﻌل‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﹰ‬‫ﺎ‬‫ﺭﺴﻭﻤﻴ‬ ‫ﺘﻨﻅﻡ‬ ‫ﻤﺯﺨﺭﻓﺔ‬ ‫ﺨﻁﻭﻁ‬
‫ﺠﺎﺫﺒﻴﺔ‬ ‫ﺃﻜﺜﺭ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬.
•‫ﺘﻘﺭﻴﺭ‬ ‫ﺇﻨﺸﺎﺀ‬Create Report
‫ﻹﻨﺸﺎﺀ‬ ‫ﺍﻟﻁﺭﻕ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻌﺩﻴﺩ‬ ‫ﻫﻨﺎﻙ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬‫ﻤﻨﻬﺎ‬ ‫ﻭﺴﻨﺘﻨﺎﻭل‬:
١.‫ﺇﻨﺸﺎﺀ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬‫ﺒﺎﺴﺘﺨﺩﺍﻡ‬‫ﺍﻟ‬‫ﻤﻌﺎﻟﺞ‬،‫ﺍﻷ‬ ‫ﺒﻌﺽ‬ ‫ﺍﻟﻤﻌﺎﻟﺞ‬ ‫ﻴﺴﺄﻟﻙ‬‫ﻭﻴﻨﺸﺊ‬ ‫ﺴﺌﻠﺔ‬‫ﹰ‬‫ﺍ‬‫ﺘﻘﺭﻴﺭ‬‫ﻹﺠﺎﺒﺎﺘﻙ‬ ‫ﹰ‬‫ﺎ‬‫ﻁﺒﻘ‬
‫ﺘﺨﺼﻴﺹ‬ ‫ﺤﻴﻨﺌﺫ‬ ‫ﻴﻤﻜﻨﻙ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬‫ﺘﺭﻴﺩﻫﺎ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺒﺎﻟﻁﺭﻴﻘﺔ‬.
‫ﺘﺩﺭﻴﺏ‬‫ﻹﻨﺸﺎﺀ‬ ‫ﺍﻟﻤﻌﺎﻟﺞ‬ ‫ﺍﺴﺘﺨﺩﺍﻡ‬‫ﺘﻘﺭﻴﺭ‬‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﻟﺠﺩﻭل‬ ‫ﻴﺴﺘﻨﺩ‬
‫ﺍﻟﺨﻁﻭﺍﺕ‬:
-‫ﺘﺒﻭﻴﺏ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬-Reports(‫ﻭ‬‫ﺍﻀﻐﻁ‬)‫ﺠﺩﻴﺩ‬-New(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
-‫ﻨﺎﻓﺫﺓ‬ ‫ﺘﻅﻬﺭ‬)‫ﺠﺩﻴﺩ‬ ‫ﺘﻘﺭﻴﺭ‬–New Report(‫ﺍﻟﺘﺎﻟﻴﺔ‬:
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٤٨-
-‫ﺍﺨﺘﺭ‬Repot Wizard‫ﺠﺩﻭل‬ ‫ﻭﺤﺩﺩ‬ ،"‫ﻤﻭﻅﻑ‬"‫ﺍﻀﻐﻁ‬ ‫ﻭ‬ ‫ﻟﻠﺘﻘﺭﻴﺭ‬ ‫ﺴﺠل‬ ‫ﻜﻤﺼﺩﺭ‬
OK
-‫ﻻﺤﻅ‬‫ﻅﻬ‬‫ﻭ‬‫ﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬:
-‫ﺍﻟﺯﺭ‬ ‫ﺍﻀﻐﻁ‬">>"‫ﺍﻟﺯﺭ‬ ‫ﺃﻭ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻜل‬ ‫ﻹﺩﺭﺍﺝ‬">"‫ﺘﺭﻴﺩ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻹﺨﺘﻴﺎﺭ‬
‫ﺍﻀﻐﻁ‬ ، ‫ﺍﻟﻤﺨﺘﺎﺭﺓ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻤﺭﺒﻊ‬ ‫ﻓﻲ‬ ‫ﺇﺩﺭﺍﺠﻬﺎ‬)‫ﺍﻟﺘﺎﻟﻲ‬-Next(‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬
‫ﺍﻟﺘﺎ‬‫ﻟﻲ‬:
‫ﺍﻟﻤﺨﺘﺎﺭﺓ‬ ‫ﺍﻟﺤﻘﻭل‬
‫ﺍﻟﻤﺘﺎﺤﺔ‬ ‫ﺍﻟﺤﻘﻭل‬
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٤٩-
-‫ﺍﻀﻐﻁ‬)‫ﺍﻟﺘﺎﻟﻲ‬-Next(‫ﻻﺤﻅ‬‫ﻅﻬ‬‫ﻭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﺭ‬:
-‫ﺍﻀﻐﻁ‬)‫ﺍﻟﺘﺎﻟﻲ‬-Next(‫ﻻﺤﻅ‬‫ﻅﻬ‬‫ﻭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﺭ‬:
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٥٠-
-‫ﺘﺭﻴﺩ‬ ‫ﻜﻨﺕ‬ ‫ﻤﺎ‬ ‫ﺇﺫﺍ‬ ‫ﺤﺩﺩ‬)‫ﺘﺭ‬‫ﺘ‬‫ﻴﺏ‬Ascending(‫ﻤﻌﻴﻥ‬ ‫ﺤﻘل‬ ‫ﺤﺴﺏ‬ ‫ﺍﻟﺤﻘﻭل‬‫ﺍﻀﻐﻁ‬ ‫ﻭ‬
‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﻟﻴﻅﻬﺭ‬ ‫ﺃﻨﻬﺎﺀ‬:
٢.‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺇﻨﺸﺎﺀ‬"‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬"
‫ﺘﺩﺭﻴﺏ‬‫ﺍﺴﺘﺨﺩﺍﻡ‬‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬"‫ﺘﺼﻤﻴﻡ‬"‫ﻟﺠﻭل‬ ‫ﻴﺴﺘﻨﺩ‬ ‫ﺘﻘﺭﻴﺭ‬ ‫ﻹﻨﺸﺎﺀ‬‫ﻤﻭﻅﻑ‬.
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٥١-
‫ﺍﻟﺨﻁﻭﺍﺕ‬:
-‫ﺘﺒﻭﻴﺏ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬–Reports(‫ﻭﺍﻀﻐﻁ‬)‫ﺠﺩﻴﺩ‬-New(‫ﺴﺒﻕ‬ ‫ﻜﻤﺎ‬:
-‫ﻨﺎﻓﺫﺓ‬ ‫ﻤﻥ‬)‫ﺠﺩﻴﺩ‬ ‫ﺘﻘﺭﻴﺭ‬–New Report(‫ﺍﺨﺘﺭ‬)‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻁﺭﻴﻘﺔ‬–Design
View(‫ﻭﺍﻀﻐﻁ‬Ok‫ﻟﻴﻅﻬﺭ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﻴﻠﻲ‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ ‫ﺒﻁﺭﻴﻘﺔ‬:
‫ﻅ‬ ‫ﻻﺤﻅ‬‫ﻬﻭﺭ‬)‫ﺍﻟﺤﻘﻭل‬ ‫ﻗﺎﺌﻤﺔ‬–Field List(‫ﻤﻭﻅﻑ‬ ‫ﻟﺠﺩﻭل‬ ‫ﺍﻟﺘﺎﺒﻌﺔ‬.
-‫ﻤﻔﺘﺎﺡ‬ ‫ﻭﺍﻀﻐﻁ‬ ‫ﺍﻷﻭل‬ ‫ﺍﻟﺤﻘل‬ ‫ﺒﺘﺤﺩﻴﺩ‬ ‫ﻗﻡ‬Shift‫ﺍﻟﻘﺎﺌﻤﺔ‬ ‫ﻤﻥ‬ ‫ﺍﻷﺨﻴﺭ‬ ‫ﺍﻟﺤﻘل‬ ‫ﻭﺤﺩﺩ‬‫ﻭﺫﻟﻙ‬
‫ﺍﻟﺤﻘﻭل‬ ‫ﻜل‬ ‫ﻟﺘﺤﺩﻴﺩ‬.
-‫ﺇﻟﻲ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬)‫ﺍﻟﺘﻔﺼﻴل‬ ‫ﻤﻘﻁﻊ‬–Detail Section(‫ﺒﺎﻟﺸﻜ‬ ‫ﻜﻤﺎ‬‫ل‬‫ﺍﻟﺘﺎﻟﻲ‬:
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٥٢-
-‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬)‫ﻋﺭﺽ‬-View(‫ﺍﺨﺘﺭ‬)‫ﻤﻌﺎﻴﻨﺔ‬‫ﺍﻟﻁﺒﺎﻋﺔ‬–Print Preview(
‫ﻟ‬‫ﻌﺭﺽ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
-‫ﻴﻅﻬﺭ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬)‫ﺍﻟﻤﻌﺎﻴﻨﺔ‬–Print Preview(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٥٣-
-‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﻭﻋﻨﺎﻭﻴﻨﻬﺎ‬ ‫ﺍﻟﻨﺼﻭﺹ‬ ‫ﻤﺭﺒﻌﺎﺕ‬ ‫ﺃﻤﺎﻜﻥ‬ ‫ﻋﻠﻲ‬ ‫ﺍﻟﺘﺤﺴﻴﻨﺎﺕ‬ ‫ﺒﻌﻤل‬ ‫ﻗﻡ‬
‫ﺍﻟﻨﻬﺎﺌﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬)‫ﺍﻟﻤﻌﺎﻴﻨﺔ‬Print Preview(‫ﻜﺎﻵﺘﻲ‬:
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٥٤-
•‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻕ‬Views of a Report
‫ﺴﺒﻕ‬ ‫ﻜﻤﺎ‬ ‫ﻻﺤﻅﺕ‬‫ﺃ‬‫ﺍﺴﺘﺨﺩﺍﻡ‬ ‫ﻴﻤﻜﻥ‬ ‫ﻨﻪ‬‫ﻟﻌ‬ ‫ﻁﺭﻴﻘﺘﺎﻥ‬‫ﺭﺽ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﺒﻴﻥ‬ ‫ﻭﻟﻠﺘﺒﺩﻴل‬‫ﻫﺎﺘﻴﻥ‬‫ﺍﻟﻁﺭ‬‫ﻴ‬‫ﻘ‬‫ﺘﻴﻥ‬
‫ﻜﺎﻷﺘﻲ‬ ‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺍﺨﺘﻴﺎﺭ‬ ‫ﻴﻤﻜﻥ‬:
)١(‫ﺃﺩﻭﺍﺕ‬ ‫ﺸﺭﻴﻁ‬ ‫ﻤﻥ‬)‫ﺘﻨﺴﻴﻕ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬Report
Design(‫ﺍﺨﺘﺭ‬‫ﺇﺤﺩﻱ‬‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻕ‬.
)٢(‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬)‫ﻋﺭﺽ‬-View(‫ﺍﺨﺘﺭ‬‫ﺇﺤﺩﻱ‬
‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻕ‬.
-‫ﻟﺸﻜل‬ ‫ﺍﻟﻤﺨﺘﻠﻔﺔ‬ ‫ﺍﻟﻁﺭﻕ‬ ‫ﻴﺒﻴﻥ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺤﺴﺏ‬.
)‫ﻣ‬‫ﺍﻟﺘﻘﺮﻳﺮ‬ ‫ﻌﺎﻳﻨﺔ‬
Print preview()‫ﺍﻟﺘﺼﻤﻴﻢ‬ ‫ﻋﺮﺽ‬
Design view(
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٥٥-
•‫ﻤﻘﺎﻁﻊ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬Report Sections
‫ﻤﻘﺎﻁﻊ‬‫ﺍﻟﻨﻤ‬ ‫ﺍﻟﺘﻘﺭﻴﺭﻋﻥ‬ ‫ﻴﻤﻴﺯ‬ ‫ﻭﻟﻜﻥ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻤﻘﺎﻁﻊ‬ ‫ﻤﻊ‬ ‫ﺍﻟﻌﻤل‬ ‫ﺘﺸﺎﺒﻪ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﻭ‬‫ﺍﻟﻤﻘﺎﻁﻊ‬ ‫ﻭﺠﻭﺩ‬ ‫ﺫﺝ‬
‫ﺍﻟ‬‫ﻤﺨﺼﺼﺔ‬‫ﺒﻪ‬.
‫ﺃﺴﻤﺎﺀ‬ ‫ﻋﺭﺽ‬ ‫ﻴﻤﻜﻥ‬ ‫ﹰ‬‫ﻼ‬‫ﻓﻤﺜ‬ ‫ﻜﻔﺌﺎﺕ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﺭﺘﻴﺏ‬ ‫ﻴﻤﻜﻥ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﺨﺼﺼﺔ‬ ‫ﺍﻟﻤﻘﺎﻁﻊ‬ ‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬
، ‫ﺒﻬﺎ‬ ‫ﻴﻌﻤﻠﻭﻥ‬ ‫ﺍﻟﺘﻲ‬ ‫ﻭﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺍﻟﻤﺸﺭﻭﻋﺎﺕ‬‫ﺴﺎﻋﺎﺕ‬ ‫ﻋﺩﺩ‬ ‫ﺇﺠﻤﺎﻟﻲ‬ ‫ﺤﺴﺎﺏ‬ ‫ﻴﻤﻜﻥ‬‫ﺒﺎﻟﻤﺸﺭﻭﻉ‬ ‫ﺍﻟﻌﻤل‬
‫ﻤﻭﻅﻑ‬ ‫ﻟﻜل‬‫ﺍﻟﻤﺸﺎﺭﻴﻊ‬ ‫ﺒﻜل‬ ‫ﺍﻟﻌﻤل‬ ‫ﺴﺎﻋﺎﺕ‬ ‫ﻋﺩﺩ‬ ‫ﻭﺇﺠﻤﺎﻟﻲ‬.
‫ﻨﺴﺘﻨﺘﺞ‬‫ﻴﺤ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺃﻥ‬ ‫ﺴﺒﻕ‬ ‫ﻤﻤﺎ‬‫ﺘ‬‫ﻋﻠﻲ‬ ‫ﻭﻱ‬‫ﺍﻵﺘﻴﺔ‬ ‫ﺍﻟﻤﻘﺎﻁﻊ‬:
١.‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬ ‫ﻤﻘﻁﻊ‬Page Header and Footer.
٢.‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬ ‫ﻤﻘﻁﻊ‬Report Header and Footer.
٣.‫ﺍﻟﻤﺨﺼﺹ‬ ‫ﺍﻟﻤﻘﻁﻊ‬Custom Section.
‫ﺘﺩﺭﻴﺏ‬
‫ﻤﻘﻁﻊ‬ ‫ﻟﻌﺭﺽ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬ ‫ﻭ‬ ‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬.
‫ﺍﻟﺨﻁﻭﺍﺕ‬:
‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬)‫ﻋﺭﺽ‬-View(‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬ ‫ﻭ‬ ‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬ ‫ﺍﻹﺨﺘﻴﺎﺭ‬ ‫ﺨﺎﻨﻴﺘﻲ‬ ‫ﻨﺸﻁ‬
‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻙ‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬:
-‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻟﺘﺼﻤﻴﻡ‬ ‫ﺍﻵﺘﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻴﻅﻬﺭ‬.
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٥٦-
‫ﺘﺩﺭﻴﺏ‬‫ﻟﻌﺭﺽ‬‫ﺍﻟﻤ‬‫ﻘ‬‫ﻁﻊ‬‫ﻟﻠﺘﻘﺭﻴﺭ‬ ‫ﺍﻟﻤﺨﺼﺹ‬.
‫ﺍﻟﺨﻁﻭﺍﺕ‬:
-‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬‫ﺭﻤﺯ‬ ‫ﺍﻨﻘﺭ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﺃﺩﻭﺍﺕ‬ ‫ﺸﺭﻴﻁ‬ ‫ﻤﻥ‬‫ﺍﻟﻔﺭﺯ‬
‫ﺍﻟﺘ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻴﻅﻬﺭ‬ ‫ﻭﺍﻟﻤﺠﻤﻭﻋﺎﺕ‬‫ﺎﻟﻲ‬:
-‫ﺍﺨﺘﺭ‬)‫ﺤﻘل‬/‫ﺘﻌﺒﻴﺭ‬-Field/Expression(‫ﻟ‬‫ﻔﺭﺯ‬‫ﻟﻪ‬ ‫ﹰ‬‫ﺎ‬‫ﺘﺒﻌ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬‫ﺍ‬ ،‫ﺨﺘﺭ‬‫ﺍﻟﻔﺭﺯ‬ ‫ﻨﻭﻉ‬
)‫ﺘﺼﺎﻋﺩﻱ‬/‫ﺘﻨﺎﺯﻟﻲ‬–Ascending/Descending(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻴﻅﻬﺭ‬:
‫اﻟﺘﻘﺮﻳﺮ‬ ‫رأس‬report Header
‫اﻟﺼﻔﺤﺔ‬ ‫رأس‬Page Header
‫اﻟﺼﻔﺤﺔ‬ ‫ﺗﺬﻳﻴﻞ‬Page Footer
‫اﻟﺘﻘﺮﻳﺮ‬ ‫ﺗﺬﻳﻴﻞ‬Report Footer
‫اﻟﺘﻔﺼﻴﻞ‬Details
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٥٧-
-‫ﺃﻤﺎﻡ‬ ‫ﻨﻌﻡ‬ ‫ﺍﺨﺘﺭ‬‫ﻤﻥ‬ ‫ﻜل‬‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻟﻴﻅﻬﺭ‬ ‫ﺍﻟﻤﺨﺼﺼﺔ‬ ‫ﺍﻟﻤﺠﻤﻭﻋﺔ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺍﺱ‬‫ﻜﻤﺎ‬
‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬:
‫ﻻﺤﻅ‬:‫ﺍﻟﻤﺠﻤﻭﻋﺔ‬ ‫ﻫﺫﻩ‬ ‫ﻓﻲ‬ ‫ﺍﻨﻪ‬‫ﹰ‬‫ﺎ‬‫ﺘﺼﺎﻋﺩﻴ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺇﺴﻡ‬ ‫ﺤﻘل‬ ‫ﻋﻠﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﺭﺘﻴﺏ‬ ‫ﻴﺘﻡ‬ ‫ﺍﻟﻤﺨﺼﺼﺔ‬.
‫ﺘﺩﺭﻴﺏ‬
‫ﻟﻠﺘﻘﺭﻴﺭ‬ ‫ﺍﻟﻤﺨﺼﺹ‬ ‫ﺍﻟﻤﻘﻁﻊ‬ ‫ﺇﺴﺘﺨﺩﺍﻡ‬‫ﺒﻬﺎ‬ ‫ﻴﻌﻤل‬ ‫ﺍﻟﺘﻲ‬ ‫ﻭﺍﻟﻤﺸﺭﻭﻋﺎﺕ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺍﺴﻡ‬ ‫ﻟﻌﺭﺽ‬.
‫ﺍﻟﺨﻁﻭﺍﺕ‬:
-‫ﺠﺩﻭﻟﻲ‬ ‫ﻴﺠﻤﻊ‬ ‫ﺇﺴﺘﻌﻼﻡ‬ ‫ﺒﺈﻨﺸﺎﺀ‬ ‫ﻗﻡ‬"‫ﻤﻭﻅﻑ‬"،"‫ﻤﻭﻅﻑ‬_‫ﻤﺸﺭﻭﻉ‬"‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
‫ﺍﳌﺨﺼﺺ‬ ‫ﺍﳌﻘﻄﻊ‬
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٥٨-
-‫ﺒﺈﺴﻡ‬ ‫ﺍﻹﺴﺘﻌﻼﻡ‬ ‫ﺇﺤﻔﻅ‬"‫ﻤﻭﻅﻑ‬/‫ﻤﺸﺭﻭﻉ‬."
-‫ﺒﺈ‬ ‫ﻗﻡ‬‫ﺇﺴﺘﻌﻼﻡ‬ ‫ﺴﺠﻼﺘﻪ‬ ‫ﻤﺼﺩﺭ‬ ‫ﺘﻘﺭﻴﺭ‬ ‫ﻨﺸﺎﺀ‬"‫ﻤﻭﻅﻑ‬/‫ﻤﺸﺭﻭﻉ‬"‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
-‫ﻟﻤﻘﻁﻊ‬ ‫ﺍﻹﺴﺘﻌﻼﻡ‬ ‫ﺤﻘﻭل‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬‫ﺍﻟ‬‫ﺘﻔﺼﻴل‬Details‫ﺍﻟﺘﻘﺭﻴﺭ‬.
-‫ﺭﺃﺱ‬ ‫ﻋﻠﻲ‬ ‫ﻭﻴﺤﺘﻭﻱ‬ ‫ﹰ‬‫ﺎ‬‫ﺘﺼﺎﻋﺩﻴ‬ ‫ﻤﺭﺘﺏ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﻹﺴﻡ‬ ‫ﻤﺨﺼﺹ‬ ‫ﻤﻘﻁﻊ‬ ‫ﺒﺈﻨﺸﺎﺀ‬ ‫ﻗﻡ‬
‫ﻟﻠﻤﺠﻤﻭﻋﺔ‬ ‫ﻭﺘﺫﻴﻴل‬.
-‫ﻟﻤﻘﻁﻊ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺇﺴﻡ‬ ‫ﺒﺴﺤﺏ‬ ‫ﻗﻡ‬)header_‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺇﺴﻡ‬(‫ﺒﺎﻟﺸل‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬:
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٥٩-
-‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺒﻌﺭﺽ‬ ‫ﻗﻡ‬)‫ﺍﻟﻤﻌﺎﻴﻨﺔ‬Print Preview(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻴﻅﻬﺭ‬:
‫ﺍﻵﺘﻲ‬ ‫ﻨﻼﺤﻅ‬ ‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻓﻲ‬:
١.‫ﹰ‬‫ﺎ‬‫ﺘﺼﺎﻋﺩﻴ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺇﺴﻡ‬ ‫ﺤﻘل‬ ‫ﻋﻠﻲ‬ ‫ﹰ‬‫ﺍ‬‫ﺒﻨﺎﺀ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﺭﺘﻴﺏ‬ ‫ﺘﻡ‬.
٢.‫ﻤﺠﻤﻭﻋﺔ‬ ‫ﻜل‬ ‫ﻓﻲ‬ ‫ﺒﻬﺎ‬ ‫ﻴﻌﻤل‬ ‫ﺍﻟﺘﻲ‬ ‫ﻭﺍﻟﻤﺸﺭﻭﻋﺎﺕ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﻋﺭﺽ‬ ‫ﺘﻡ‬.
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٦٠-
•‫ﺘﺠﻤﻴﻊ‬‫ﻓﻲ‬ ‫ﺍﻟﻘﻴﻡ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬
‫ﺘﺠﻤﻴﻊ‬ ‫ﻴﻤﻜﻥ‬‫ﻗﻴ‬‫ﻡ‬‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬‫ﹸ‬‫ﺘ‬‫ﻟ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻓﻲ‬‫ﺇﺠﻤﺎﻟﻴﺎﺕ‬ ‫ﻋﻥ‬ ‫ﻌﺒﺭ‬،‫ﻨﺼﻭﺹ‬ ‫ﻤﺭﺒﻌﺎﺕ‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﺫﻟﻙ‬ ‫ﻭﻴﺘﻡ‬
)‫ﻤﻨﻀﻤﺔ‬ ‫ﻏﻴﺭ‬Unbound(‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺴﺠل‬ ‫ﻤﺼﺩﺭ‬ ‫ﻟﺤﻘﻭل‬)‫ﺍﻟﺠﺩﻭل‬/‫ﺍﻹﺴﺘﻌﻼﻡ‬(‫ﺍﻟﻤﻨﺎﺴﺒﺔ‬ ‫ﺍﻟﺼﻴﻎ‬ ‫ﻭﺇﺩﺭﺍﺝ‬
‫ﺍﻹﻋﺘﺒﺎﺭ‬ ‫ﻓﻲ‬ ‫ﺍﻵﺘﻲ‬ ‫ﺇﺨﺫ‬ ‫ﻤﻊ‬ ‫ﺒﻬﺎ‬.
-‫ﺍﻟﻤﺠﻤﻭﻋﺔ‬ ‫ﻤﻘﻁﻊ‬ ‫ﻨﻬﺎﻴﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻭﻀﻊ‬ ‫ﻋﻨﺩ‬‫ﺍﻟﻤﺨﺼﺼﺔ‬‫ﻴﺘﻡ‬ ‫ﻤﻌﻴﻨﺔ‬ ‫ﺒﺼﻴﻐﺔ‬
‫ﺍﻟ‬‫ﺘﺠﻤﻴﻊ‬‫ﺍﻟﻤﺠﻤﻭﻋﺔ‬ ‫ﻟﻬﺫﻩ‬.
-‫ﻴﺘﻡ‬ ‫ﺍﻟﺼﻴﻐﺔ‬ ‫ﺒﻨﻔﺱ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺫﻴﻴل‬ ‫ﻤﻘﻁﻊ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻭﻀﻊ‬ ‫ﻋﻨﺩ‬‫ﺍﻟ‬‫ﺘﺠﻤﻴﻊ‬‫ﻟﻜل‬
‫ﺍﻟﻤﺠﻤﻭﻋﺎﺕ‬.
‫ﻨﻼﺤﻅ‬‫ﺴﺒﻕ‬ ‫ﻤﻤﺎ‬:
‫ﻤﻜﺎﻥ‬ ‫ﺃﻫﻤﻴﺔ‬)‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬Textbox(‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻤﻘﺎﻁﻊ‬ ‫ﺩﺍﺨل‬ ‫ﺍﻟﺼﻴﻐﺔ‬ ‫ﺫﺍﺕ‬.
‫ﺘﺩﺭﻴﺏ‬
‫ﻭ‬ ‫ﻤﻭﻅﻑ‬ ‫ﻟﻜل‬ ‫ﺍﻟﻌﻤل‬ ‫ﺴﺎﻋﺎﺕ‬ ‫ﻋﺩﺩ‬ ‫ﺘﺠﻤﻴﻊ‬ ‫ﺍﻟﺘﺩﺭﻴﺏ‬ ‫ﻫﺫﺍ‬ ‫ﻓﻲ‬ ‫ﺴﻨﺤﺎﻭل‬‫ﺘ‬‫ﺴﺎﻋﺎﺕ‬ ‫ﻋﺩﺩ‬ ‫ﺠﻤﻴﻊ‬
‫ﺍﻟﻌﻤ‬‫ﻓﻲ‬ ‫ل‬‫ﻜ‬‫ﺍﻟﻤﺸﺎﺭﻴﻊ‬ ‫ل‬.
‫ﺍﻟﺨﻁﻭﺍﺕ‬:
-‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻟﺘﺼﻤﻴﻡ‬ ‫ﻨﻌﻭﺩ‬‫ﺒﺎﻟﺘﺩﺭﻴﺏ‬‫ﻨﺹ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻭﻀﻊ‬ ‫ﻭﻨﺤﺎﻭل‬ ‫ﺍﻟﺴﺎﺒﻕ‬‫ﻨﻬﺎﻴﺔ‬ ‫ﻓﻲ‬ ‫ﻤﺭﺓ‬
‫ﻭ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺇﺴﻡ‬ ‫ﻤﻘﻁﻊ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺫﻴﻴل‬ ‫ﻤﻘﻁﻊ‬ ‫ﻓﻲ‬ ‫ﺁﺨﺭﻱ‬:
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٦١-
-‫ﺍﻜﺘﺏ‬ ‫ﺍﻟﻤﻘﻁﻌﻴﻥ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻋﻨﻭﺍﻥ‬ ‫ﻋﺩل‬"‫ﺇﺠﻤﺎﻟﻲ‬."
-‫ﺍﻷﻭل‬ ‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬ ‫ﺤﺩﺩ‬‫ﺍﻟﺨﺼﺎﺌﺹ‬ ‫ﺭﻤﺯ‬ ‫ﻭﺍﻀﻐﻁ‬‫ﺍﻟ‬ ‫ﻴﻅﻬﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺸﻜل‬:
-‫ﺘﺒﻭﻴﺏ‬ ‫ﻤﻥ‬Data‫ﺨﺎﺼﻴﺔ‬ ‫ﻭﺍﻤﺎﻡ‬)‫ﺍﻟﺘﺤﻜﻡ‬ ‫ﻋﻨﺼﺭ‬ ‫ﻤﺼﺩﺭ‬–Control Source(
‫ﺍﻟﺯﺭ‬ ‫ﺍﻀﻐﻁ‬"..."‫ﻋﻠﻲ‬ ‫ﻟﻠﺤﺼﻭل‬)‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻤﻨﺸﺌﻲ‬Expression Builder(.
-‫ﺒﻤﺴﺎﻋﺩﺓ‬)‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻤﻨﺸﺌﻲ‬Expression Builder(‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻜﺘﺎﺒﻪ‬ ‫ﻨﺤﺎﻭل‬
‫ﺒﺎﻟﺸﻜل‬‫ﺍﻟﺘﺎﻟﻲ‬:
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٦٢-
-‫ﺍﻀﻐﻁ‬OK
-‫ﺒﺎﻟﻤﺜل‬‫ﺍﻟﺜﺎ‬ ‫ﺍﻟﻤﺭﺒﻊ‬ ‫ﺤﺩﺩ‬‫ﻭ‬ ‫ﻨﻲ‬‫ﺍﻟﺼﻴﻐﺔ‬ ‫ﻨﻔﺱ‬ ‫ﺃﻜﺘﺏ‬.
-‫ﺍﻀﻐﻁ‬OK
-‫ﻓﻲ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺃﻋﺭﺽ‬)‫ﺍﻟﻤﻌﺎﻴﻨﺔ‬Print Preview(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻴﻅﻬﺭ‬:
•‫ﺍﻟﺸﺎﺌﻌﺔ‬ ‫ﺍﻟﺘﻌﺒﻴﺭﺍﺕ‬ ‫ﺇﺩﺭﺍﺝ‬Insert Common Expressions
‫ﻫﺫﻩ‬ ‫ﺃﺸﻬﺭ‬ ‫ﻤﻥ‬ ‫ﻭ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻤﻘﺎﻁﻊ‬ ‫ﻓﻲ‬ ‫ﺍﻹﺴﺘﺨﺩﺍﻡ‬ ‫ﺍﻟﺸﺎﺌﻌﺔ‬ ‫ﺍﻟﺘﻌﺒﻴﺭﺍﺕ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻌﺩﻴﺩ‬ ‫ﺇﺩﺭﺍﺝ‬ ‫ﻴﻤﻜﻥ‬
‫ﻋﺩ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻜﻠﻲ‬ ‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﺭﻗﻡ‬ ‫ﺍﻟﺘﻌﺒﻴﺭﺍﺕ‬‫ﻭﺍﻟﺘﺎﺭﻴﺦ‬ ‫ﺍﻟﺼﻔﺤﺎﺕ‬ ‫ﺩ‬.
‫اﻟﻌﻤﻞ‬ ‫ﺳﺎﻋﺎت‬
‫ﻣﻮﻇﻒ‬ ‫ﻟﻜﻞ‬
‫اﻟﻌﻤﻞ‬ ‫ﺳﺎﻋﺎت‬
‫اﻟﻤﺸﺎرﻳﻊ‬ ‫ﺑﻜﻞ‬
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٦٣-
‫ﺘﺩﺭﻴﺏ‬
‫ﻭﺍﻟﻭﻗﺕ‬ ‫ﺍﻟﺘﺎﺭﻴﺦ‬ ‫ﻹﺩﺭﺍﺝ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻤﻘﺎﻁﻊ‬ ‫ﻓﻲ‬.
‫ﺍﻟﺨﻁﻭﺍﺕ‬:
-‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺃﻋﺭﺽ‬)‫ﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬Design View(.
-‫ﺒﻌﺭﺽ‬ ‫ﻗﻡ‬ ‫ﻋﺭﺽ‬ ‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬)‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬Page Header and
Footer(‫ﻭ‬)‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬Report Header and Footer(.
)١(‫ﻗﺎﺌ‬ ‫ﻤﻥ‬‫ﻤﺔ‬)‫ﺇﺩﺭﺍﺝ‬-Insert(‫ﺍﺨﺘﺭ‬
Date and Time‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
)٢(‫ﻭﺍﻀﻐﻁ‬ ‫ﺍﻟﻤﻨﺎﺴﺏ‬ ‫ﺍﻟﺘﻨﺴﻴﻕ‬ ‫ﺍﺨﺘﺭ‬Ok
)٣(‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬ ، ‫ﺒﺎﻟﻤﺜل‬)‫ﺇﺩﺭﺍﺝ‬-Insert(
‫ﺍﺨﺘﺭ‬Page Numbers‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
)٤(‫ﻭﺍﻀﻐﻁ‬ ‫ﺍﻟﻤﻨﺎﺴﺏ‬ ‫ﺍﻟﺘﻨﺴﻴﻕ‬ ‫ﺍﺨﺘﺭ‬Ok
-‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻴﻅﻬﺭ‬:
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٦٤-
‫ﺘﺩﺭﻴﺏ‬
‫ﺍﻟﻤﻨﻀﻤﺔ‬ ‫ﻏﻴﺭ‬ ‫ﺍﻟﻌﻨﺎﺼﺭ‬ ‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ‫ﻭﺍﻟﺘﺎﺭﻴﺦ‬ ‫ﺍﻟﻭﻗﺕ‬ ‫ﺇﺩﺭﺍﺝ‬ ‫ﻤﻌﻠﻤﻙ‬ ‫ﺒﻤﺴﺎﻋﺩﺓ‬ ‫ﺤﺎﻭل‬.
‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports)
-٦٥-
‫ﺃﺴﺌﻠﺔ‬
١.‫ﺒﺭﻨﺎﻤﺞ‬ ‫ﻴﻘﺩﻤﻬﺎ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﻫﻲ‬ ‫ﻤﺎ‬MsAccess‫ﻫﺫﻩ‬ ‫ﻤﻥ‬ ‫ﻨﻭﻉ‬ ‫ﻜل‬ ‫ﻴﺴﺘﺨﺩﻡ‬ ‫ﻭﻓﻴﻤﺎ‬
‫ﺍﻷﻨﻭﺍﻉ‬‫؟‬
٢.‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﻔﺭﻕ‬ ‫ﻤﺎﻫﻭ‬‫ﺘ‬‫؟‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺒﺘﺼﻤﻴﻡ‬ ‫ﺍﻟﻤﺨﺯﻨﺔ‬ ‫ﻭﺍﻟﻌﻨﺎﺼﺭ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺴﺘﺭﺩﻫﺎ‬
٣.‫ﻁﺭﻕ‬ ‫ﻫﻲ‬ ‫ﻤﺎ‬‫ﻤﻨﻬﺎ‬ ‫ﻜل‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﻔﺭﻕ‬ ‫ﻫﻭ‬ ‫ﻭﻤﺎ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺇﻨﺸﺎﺀ‬‫؟‬
٤.‫ﻤﻊ‬ ‫ﺍﻟﻌﻤل‬ ‫ﺃﻫﻤﻴﺔ‬ ‫ﺃﺫﻜﺭ‬‫ﻤﻘﺎﻁﻊ‬‫؟‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬
٥.‫ﻋﺭﺽ‬ ‫ﻁﺭﻕ‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﺘﺒﺩﻴل‬‫ﺫﻟﻙ‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻤﺭﺤﻠﺔ‬ ‫ﻓﻲ‬ ‫ﺃﻫﻤﻴﺘﻪ‬ ‫ﻟﻪ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬‫؟‬
٦.‫ﺍﻟﺘﻘﺎﺭﻴﺭ؟‬ ‫ﻤﻌﺎﻴﻨﺔ‬ ‫ﻋﻨﺩ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻋﺒﺭ‬ ‫ﺍﻟﺘﻨﻘل‬ ‫ﻴﻤﻜﻥ‬ ‫ﻫل‬
٧.‫ﺍﻟ‬ ‫ﻤﻊ‬ ‫ﺍﻟﻌﻤل‬ ‫ﺃﻫﻤﻴﺔ‬ ‫ﻫﻲ‬ ‫ﻤﺎ‬‫ﺍﻟﻤﺤﺴﻭﺒﺔ‬ ‫ﻘﻴﻡ‬‫ﻭﺍﻟﻤﺠﻤﻌﺔ‬‫ﻓﻲ‬‫؟‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬
٨.‫ﻤﺎ‬‫؟‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﻓﻲ‬ ‫ﺇﺩﺭﺍﺠﻬﺎ‬ ‫ﻴﻤﻜﻥ‬ ‫ﻭﻜﻴﻑ‬ ‫ﺍﻟﺸﺎﺌﻌﺔ‬ ‫ﺍﻟﺘﻌﺒﻴﺭﺍﺕ‬ ‫ﻫﻲ‬
‫ﺘﻤﺭﻴﻨﺎﺕ‬
‫ﺘﻤﺭﻴﻥ‬)١(
‫ﺃﻨﺸﻲ‬‫ﺀ‬‫ﻤﻭﻅﻑ‬ ‫ﺠﺩﻭل‬ ‫ﺴﺠﻼﺘﻪ‬ ‫ﻤﺼﺩﺭ‬ ‫ﹰ‬‫ﺍ‬‫ﺘﻘﺭﻴﺭ‬_‫ﻁﺭﻴﻘﺔ‬ ‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ‫ﻤﺸﺭﻭﻋﺎﺕ‬)‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬
Design View(‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﻫﺫﺍ‬ ‫ﺒﻌﺭﺽ‬ ‫ﻭﻗﻡ‬)‫ﻤﻌﺎﻴﻨﺔ‬Print Preview.(
‫ﺘﻤﺭﻴﻥ‬)٢(
‫ﻟﻤﻌﺭ‬ ‫ﺤﺴﺎﺒﻲ‬ ‫ﺘﻌﺒﻴﺭ‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬‫ﺒﻪ‬ ‫ﻴﻌﻤل‬ ‫ﻤﺸﺭﻭﻉ‬ ‫ﻜل‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺃﺠﺭ‬ ‫ﻓﺔ‬‫ﻭ‬‫ﺒﻨﺎﺀ‬ ‫ﻓﻲ‬ ‫ﻋﺩل‬
‫ﺠﺩﻭل‬"‫ﻤﻭﻅﻑ‬"‫ﻟﻠﺘﻌﺩﻴل‬ ‫ﺤﺎﺠﺔ‬ ‫ﻫﻨﺎﻙ‬ ‫ﻜﺎﻨﺕ‬ ‫ﺇﺫﺍ‬‫ﻟﺤﺴﺎﺏ‬‫ﺤﻴﺙ‬ ‫ﻤﻥ‬ ‫ﻟﻠﻤﺸﺭﻭﻋﺎﺕ‬ ‫ﺍﻟﻜﻠﻴﺔ‬ ‫ﺍﻟﺘﻜﻠﻔﺔ‬‫ﺃ‬‫ﺠﺭ‬
‫ﺍﻟﻤﻭﻅﻑ‬.
‫ﺘﻤﺭﻴﻥ‬)٣(
‫ﺍﻟﻌﻨﺎﺼﺭ‬ ‫ﺃﺴﻠﻭﺏ‬ ‫ﺎ‬‫ﻤ‬‫ﻤﺴﺘﺨﺩ‬ ‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻓﻲ‬ ‫ﺸﺎﺌﻌﺔ‬ ‫ﺘﻌﺒﻴﺭﺍﺕ‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬)‫ﻏﻴﺭ‬‫ﺍﻟﻤﻨﻀﻤﺔ‬
Unbound(.

More Related Content

More from Omar Computer Teacher (20)

Ch3 ar
Ch3 arCh3 ar
Ch3 ar
 
Ch4 ar
Ch4 arCh4 ar
Ch4 ar
 
Ch5 ar2
Ch5 ar2Ch5 ar2
Ch5 ar2
 
Ch6 ar2
Ch6 ar2Ch6 ar2
Ch6 ar2
 
Ch7 ar2
Ch7 ar2Ch7 ar2
Ch7 ar2
 
Ch8 ar2
Ch8 ar2Ch8 ar2
Ch8 ar2
 
Module 2 a_win 7
Module 2 a_win 7Module 2 a_win 7
Module 2 a_win 7
 
Module 2 b_win 7
Module 2 b_win 7Module 2 b_win 7
Module 2 b_win 7
 
Module 3 word2010
Module 3 word2010Module 3 word2010
Module 3 word2010
 
Module 4 excel2010
Module 4 excel2010Module 4 excel2010
Module 4 excel2010
 
Module 5 access2010
Module 5 access2010Module 5 access2010
Module 5 access2010
 
Module 6 powerpoint2010
Module 6 powerpoint2010Module 6 powerpoint2010
Module 6 powerpoint2010
 
Module 7 a_internet 1 (ie8)
Module 7 a_internet 1 (ie8)Module 7 a_internet 1 (ie8)
Module 7 a_internet 1 (ie8)
 
Module 7 b_outlook_2010
Module 7 b_outlook_2010Module 7 b_outlook_2010
Module 7 b_outlook_2010
 
مستشفى رباب و غادة
مستشفى رباب و غادةمستشفى رباب و غادة
مستشفى رباب و غادة
 
تخطيط قاعده بيانات مدرسه
تخطيط قاعده بيانات مدرسهتخطيط قاعده بيانات مدرسه
تخطيط قاعده بيانات مدرسه
 
كود اطلس 2015
كود اطلس 2015كود اطلس 2015
كود اطلس 2015
 
قائمة القارات
قائمة القاراتقائمة القارات
قائمة القارات
 
قائمة الدول
قائمة الدولقائمة الدول
قائمة الدول
 
بيانات الدولة 1
بيانات الدولة 1بيانات الدولة 1
بيانات الدولة 1
 

منهج الكمبيوتر للصف الثالث الثانوي

  • 3. -٤- ‫ﻤﺨﺘﻠﻔـﺔ‬ ‫ﺒﻁﺭﻕ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺘﺤﻠﻴل‬ ‫ﻭﺘﻐﻴﻴﺭ‬ ‫ﻟﻌﺭﺽ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺘﺴﺘﺨﺩﻡ‬.‫ﹰ‬‫ﺎ‬‫ﺃﻴﻀـ‬ ‫ﻴﻤﻜﻨـﻙ‬ ‫ﻤـﻥ‬ ‫ﺃﻨـﻭﺍﻉ‬ ‫ﻋـﺩﺓ‬ ‫ﻫﻨـﺎﻙ‬ ‫ﻭ‬ ‫ﻭﺍﻟﺘﻘـﺎﺭﻴﺭ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻓﻲ‬ ‫ﻟﻠﺴﺠﻼﺕ‬ ‫ﻜﻤﺼﺩﺭ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺍﺴﺘﺨﺩﺍﻡ‬ ‫ﻓﻲ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬Microsoft Access. ١-‫ﺍﻟﺘﺤﺩﻴﺩ‬ ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬Select Query: ‫ﺍﺴ‬‫ﹰ‬‫ﺎ‬‫ﺸﻴﻭﻋ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﺃﻜﺜﺭ‬ ‫ﻫﻭ‬ ‫ﺍﻟﺘﺤﺩﻴﺩ‬ ‫ﺘﻌﻼﻡ‬.‫ﺃﻨﻪ‬ ‫ﺤﻴﺙ‬‫ﻴﺴﺘﺭﺩ‬)‫ﻴﻌﺭﺽ‬(‫ﻤـﻥ‬ ‫ﺒﻴﺎﻨـﺎﺕ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺼﻔﺤﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﺘﺎﺌﺞ‬ ‫ﻭﻴﻌﺭﺽ‬ ‫ﺃﻜﺜﺭ‬ ‫ﺃﻭ‬ ‫ﻭﺍﺤﺩ‬ ‫ﺠﺩﻭل‬Datasheet‫ﺘﺤـﺩﻴﺙ‬ ‫ﻴﻤﻜـﻥ‬ ‫ﺤﻴـﺙ‬ )‫ﺘﻐﻴﻴﺭ‬(‫ﺒﻴﺎﻨﺎﺕ‬‫ﺍﻟﺴﺠﻼﺕ‬)‫ﺍﻟﻘﻴﻭﺩ‬ ‫ﺒﻌﺽ‬ ‫ﻤﻊ‬.( ‫ﻴﻤﻜﻥ‬‫ﻭ‬ ‫ﺍﻟﻤﺠﺎﻤﻴﻊ‬ ‫ﻭﺤﺴﺎﺏ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻟﺘﺠﻤﻴﻊ‬ ‫ﺘﺤﺩﻴﺩ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺍﺴﺘﺨﺩﺍﻡ‬ ‫ﹰ‬‫ﺎ‬‫ﺃﻴﻀ‬‫ﻭﺍﻟﻤﻌـﺩﻻﺕ‬ ‫ﺍﻷﻋﺩﺍﺩ‬ ‫ﺍﻹﺠﻤﺎﻟﻴﺎﺕ‬ ‫ﻤﻥ‬ ‫ﺃﺨﺭﻯ‬ ‫ﻭﺃﻨﻭﺍﻉ‬)‫ﻤﺜﺎل‬‫ﺃﻋﺩﺍﺩ‬‫ﻗﺴﻡ‬ ‫ﺒﻜل‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬( ٢-‫ﺍﻟﻤﻌﻠﻤﺎﺕ‬ ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬)‫ﺍﻟﻭﺴﺎﺌﻁ‬(Parameter query ‫ﻴﻁﺎﻟـﺏ‬ ‫ﺒﻪ‬ ‫ﺨﺎﺹ‬ ‫ﺤﻭﺍﺭ‬ ‫ﻤﺭﺒﻊ‬ ‫ﺘﺸﻐﻴﻠﻪ‬ ‫ﻋﻨﺩ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﻫﻭ‬ ‫ﺍﻟﻤﻌﻠﻤﺎﺕ‬ ‫ﺍﺴﺘﻌﻼﻡ‬‫ﺒﻤﻌﻠﻭﻤـﺎﺕ‬ )‫ﻭﺴﻴﻁﺔ‬(‫ﺸﺭﻁ‬ ‫ﻤﺤل‬ ‫ﺘﺤل‬‫ﺃﻭ‬‫ﺃﻜﺜﺭ‬‫ﻟ‬ ‫ﺘﺼﻤﻴﻤﻪ‬ ‫ﻴﻤﻜﻥ‬ ،‫ﺍﻟﻤﺜﺎل‬ ‫ﺴﺒﻴل‬ ‫ﻋﻠﻰ‬‫ﻴﻁﺎﻟﺏ‬‫ﺒﺘﺎﺭﻴﺨﻴﻴ‬‫ﻥ‬.‫ﻓـﻲ‬ ‫ﻴﺴﺘﺭﺩ‬ ‫ﺍﻟﺤﺎﻟﺔ‬ ‫ﻫﺫﻩ‬Access‫ﻫﺫﻴﻥ‬ ‫ﺒﻴﻥ‬ ‫ﺘﻘﻊ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻜﺎﻓﺔ‬‫ﺍﻟﺘـﺎﺭﻴﺨﻴﻴ‬‫ﻥ‬.)‫ﺍﺴـﺘﻌﻼ‬ ‫ﻤﺜـﺎل‬‫ﻡ‬ ‫ﻴﻁﺎﻟﺏ‬‫ﺒﺒﻴﺎﻨﺎﺕ‬‫ﺒﻴﻥ‬ ‫ﺍﻟﻤﻴﻼﺩ‬ ‫ﺘﺎﺭﻴﺦ‬ ‫ﺒﺤﻴﺙ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬‫ﺘﺎﺭﻴﺨﻴﻥ‬. ٣-‫ﺠﺩﻭﻟﻴﺔ‬ ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬Cross tab Query ‫ﺘﺴﺘﺨﺩﻡ‬‫ﺍ‬‫ﻋﻠـ‬ ‫ﻟﻠﺤﺼـﻭل‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺒﻨﺎﺀ‬ ‫ﻭﺇﻋﺎﺩﺓ‬ ‫ﻟﺤﺴﺎﺏ‬ ‫ﺍﻟﺠﺩﻭﻟﻴﺔ‬ ‫ﻻﺴﺘﻌﻼﻤﺎﺕ‬‫ﺃﺴـﻬل‬ ‫ﺘﺤﻠﻴـل‬ ‫ﻰ‬ ‫ﻟﻠﺒﻴﺎﻨﺎﺕ‬.‫ﻤـﻥ‬ ‫ﺁﺨـﺭ‬ ‫ﻨـﻭﻉ‬ ‫ﺃﻭ‬ ‫ﺍﻟﻌـﺩﺩ‬ ‫ﺃﻭ‬ ‫ﺍﻟﻤﺘﻭﺴﻁ‬ ‫ﺃﻭ‬ ‫ﺍﻟﻤﺠﻤﻭﻉ‬ ‫ﺍﻟﺠﺩﻭﻟﻴﺔ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺘﺤﺴﺏ‬ ‫ﺍﻟﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﻤﻥ‬ ‫ﻨﻭﻋﻴﻥ‬ ‫ﺒﻭﺍﺴﻁﺔ‬ ‫ﺘﺠﻤﻴﻌﻬﺎ‬ ‫ﻴﺘﻡ‬ ‫ﺍﻟﺘﻲ‬ ‫ﻟﻠﺒﻴﺎﻨﺎﺕ‬ ‫ﺍﻹﺠﻤﺎﻟﻲ‬—‫ﻴﻅﻬﺭ‬‫ﺃﺤـﺩﺍﻫﻤﺎ‬‫ﺃﺴـﻔل‬ ‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﺭﺃﺱ‬ ‫ﻓﻲ‬ ‫ﺍﻵﺨﺭ‬ ‫ﻴﻅﻬﺭ‬ ‫ﺤﻴﻥ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺭﻗﺔ‬ ‫ﻤﻥ‬ ‫ﺍﻷﻴﺴﺭ‬ ‫ﺍﻟﺠﺎﻨﺏ‬. ٤-‫ﺇﺠﺭﺍﺌﻴ‬ ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬‫ﺔ‬Procedural Query ‫ﻭﺍﺤـﺩﺓ‬ ‫ﻋﻤﻠﻴـﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻌﺩﻴﺩ‬ ‫ﻋﻠﻰ‬ ‫ﺘﻐﻴﻴﺭﺍﺕ‬ ‫ﺠﺭﻱ‬‫ﻴ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﻫﻭ‬ ‫ﺍﻹﺠﺭﺍﺌﻲ‬ ‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﻓﻘﻁ‬.‫ﺍﻹﺠﺭﺍﺌﻴﺔ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﻤﻥ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﺃﺭﺒﻌﺔ‬ ‫ﺘﻭﺠﺩ‬:
  • 4. -٥- •‫ﺤﺫﻑ‬ ‫ﺍﺴﺘﻌﻼﻡ‬Delete Query‫ﻤﻥ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻤﻥ‬ ‫ﻤﺠﻤﻭﻋﺔ‬ ‫ﺤﺫﻑ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﻴﺤﺫﻑ‬ ‫ﺃﻜﺜﺭ‬ ‫ﺃﻭ‬ ‫ﻭﺍﺤﺩ‬ ‫ﺠﺩﻭل‬.‫ﻴﻤ‬ ،‫ﺍﻟﻤﺜﺎل‬ ‫ﺴﺒﻴل‬ ‫ﻋﻠﻰ‬‫ﻤﻨﺘﺠﺎﺕ‬ ‫ﻹﺯﺍﻟﺔ‬ ‫ﺤﺫﻑ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺍﺴﺘﺨﺩﺍﻡ‬ ‫ﻜﻨﻙ‬ ‫ﻁﻠﺒﺎﺕ‬ ‫ﻟﻬﺎ‬ ‫ﺘﻭﺠﺩ‬ ‫ﻻ‬ ‫ﺃﻭ‬ ‫ﺇﻨﺘﺎﺠﻬﺎ‬ ‫ﺘﻭﻗﻑ‬.‫ﺤﺫﻑ‬ ‫ﹰ‬‫ﺎ‬‫ﺩﺍﺌﻤ‬ ‫ﻴﻤﻜﻨﻙ‬ ،‫ﺍﻟﺤﺫﻑ‬ ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺒﻭﺍﺴﻁﺔ‬ ‫ﺴﺠﻼﺕ‬ ‫ﺩﺍﺨل‬ ‫ﻤﺤﺩﺩﺓ‬ ‫ﺤﻘﻭل‬ ‫ﻓﻘﻁ‬ ‫ﻭﻟﻴﺱ‬ ،‫ﺒﺄﻜﻤﻠﻬﺎ‬ ‫ﺴﺠﻼﺕ‬. •‫ﺘﺤﺩﻴﺙ‬ ‫ﺍﺴﺘﻌﻼﻡ‬Update Query‫ﻋﻠـﻰ‬ ‫ﻋﺎﻤـﺔ‬ ‫ﺘﻐﻴﻴﺭﺍﺕ‬ ‫ﺍﻟﺘﺤﺩﻴﺙ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﻴﺠﺭﻱ‬ ‫ﻭﺍ‬ ‫ﺠﺩﻭل‬ ‫ﻓﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻤﻥ‬ ‫ﻤﺠﻤﻭﻋﺔ‬‫ﺃﻜﺜﺭ‬ ‫ﺃﻭ‬ ‫ﺤﺩ‬.،‫ﺍﻟﻤﺜـﺎل‬ ‫ﺴـﺒﻴل‬ ‫ﻋﻠﻰ‬‫ﻴﻤﻜـﻥ‬‫ﺯﻴـﺎﺩﺓ‬ ‫ﺒﻨﺴﺒﺔ‬ ‫ﺍﻟﺭﻭﺍﺘﺏ‬٥‫ﻌﻴﻨﺔ‬‫ﻤ‬ ‫ﻭﻅﻴﻔﺔ‬ ‫ﻓﺌﺔ‬ ‫ﻓﻲ‬ ‫ﻟﻸﺸﺨﺎﺹ‬ ‫ﺒﺎﻟﻤﺎﺌﺔ‬.،‫ﺘﺤـﺩﻴﺙ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺒﺎﺴﺘﺨﺩﺍﻡ‬ ‫ﻤﻭﺠﻭﺩﺓ‬ ‫ﺠﺩﺍﻭل‬ ‫ﻓﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﻐﻴﻴﺭ‬ ‫ﻴﻤﻜﻨﻙ‬. •‫ﺍﺴﺘﻌﻼﻡ‬‫ﺇﻟﺤﺎﻕ‬Append Query‫ﻤـﻥ‬ ‫ﻤﺠﻤﻭﻋـﺔ‬ ‫ﺍﻹﻟﺤـﺎﻗﻲ‬ ‫ﺍﻻﺴـﺘﻌﻼﻡ‬ ‫ﻴﻀﻴﻑ‬ ‫ﺠ‬ ‫ﻨﻬﺎﻴﺔ‬ ‫ﺇﻟﻰ‬ ‫ﺃﻜﺜﺭ‬ ‫ﺃﻭ‬ ‫ﻭﺍﺤﺩ‬ ‫ﺠﺩﻭل‬ ‫ﻤﻥ‬ ‫ﺍﻟﺴﺠﻼﺕ‬‫ﺩﻭل‬.‫ﺃﻨ‬ ‫ﺒﻔﺭﺽ‬ ،‫ﺍﻟﻤﺜﺎل‬ ‫ﺴﺒﻴل‬ ‫ﻋﻠﻰ‬‫ﺘـﻡ‬ ‫ﻪ‬ ‫ﺠﺩﺩ‬ ‫ﻤﻭﻅﻔﻴﻥ‬ ‫ﺘﻌﻴﻴﻥ‬‫ﻫـﺅﻻﺀ‬ ‫ﻋﻥ‬ ‫ﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﺠﺩﻭل‬ ‫ﺘﺘﻀﻤﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬ ‫ﻋﻠﻰ‬ ‫ﻭﺤﺼﻠﺕ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬.‫ﺒﺠـﺩﻭل‬ ‫ﺇﻟﺤﺎﻗﻬﺎ‬ ‫ﻴﻤﻜﻨﻙ‬ ،‫ﺍﻟﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﻫﺫﻩ‬ ‫ﻜل‬ ‫ﻜﺘﺎﺒﺔ‬ ‫ﺘﺘﺠﻨﺏ‬ ‫ﺤﺘﻰ‬"‫ﻤﻭﻅـﻑ‬" ‫ﺒﻙ‬ ‫ﺍﻟﺨﺎﺹ‬. •‫ﺠﺩﻭل‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬Create Table Query‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﻴﻨﺸﻲ‬‫ﺇﻨﺸـﺎﺀ‬‫ﺠـﺩﻭل‬ ‫ﹰ‬‫ﻻ‬‫ﺠﺩﻭ‬‫ﺃﻜﺜﺭ‬ ‫ﺃﻭ‬ ‫ﻭﺍﺤﺩ‬ ‫ﺠﺩﻭل‬ ‫ﻓﻲ‬ ‫ﻤﻨﻬﺎ‬ ‫ﺠﺯﺀ‬ ‫ﺃﻭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻜﺎﻓﺔ‬ ‫ﻤﻥ‬ ‫ﹰ‬‫ﺍ‬‫ﺠﺩﻴﺩ‬.‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺘﻌﺩ‬ ‫ﻟﺘﺼﺩﻴﺭﻩ‬ ‫ﺠﺩﻭل‬ ‫ﻹﻨﺸﺎﺀ‬ ‫ﻤﻔﻴﺩﺓ‬ ‫ﺍﻟﺠﺩﻭل‬ ‫ﺇﻨﺸﺎﺀ‬‫ﺇﻟﻰ‬‫ﺃﺨﺭ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬‫ﻯ‬‫ﺃﻭ‬‫ﺁﺨﺭ‬ ‫ﺘﻁﺒﻴﻕ‬‫ﺃﻭ‬ ‫ﺠﺩﻭل‬‫ﺃﺭﺸﻴﻑ‬‫ﻗﺩﻴﻤﺔ‬ ‫ﺴﺠﻼﺕ‬ ‫ﻋﻠﻰ‬ ‫ﻴﺤﺘﻭﻱ‬ ‫ﻤﺤﻔﻭﻅﺎﺕ‬.‫ﻴﻤﻜﻨﻙ‬ ‫ﹰ‬‫ﻼ‬‫ﻤﺜ‬‫ﺇﻨﺸﺎﺀ‬‫ﺒﻜـل‬ ‫ﺠﺩﻭل‬ ‫ﺍﻟﺴﺘﻴﻥ‬ ‫ﺴﻥ‬ ‫ﺒﻠﻐﻭﺍ‬ ‫ﺍﻟﺫﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬‫ﺃﻱ‬‫ﺃﺤﻴ‬‫ﻠﻭﺍ‬‫ﺇﻟﻰ‬‫ﺍﻟﻤﻌﺎﺵ‬. ‫ﺍﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﻋﻠﻰ‬ ‫ﻨﺭﻜﺯ‬ ‫ﻭﺴﻭﻑ‬‫ﺍﻟﺘﺤﺩﻴﺩ‬‫ﺃﻨ‬ ‫ﺤﻴﺙ‬‫ﻬﺎ‬‫ﹰ‬‫ﺎ‬‫ﺸﻴﻭﻋ‬ ‫ﺍﻷﻨﻭﺍﻉ‬ ‫ﺃﻜﺜﺭ‬.
  • 5. -٦- ‫ﺍﻟﻤﻌﺎﻟﺞ‬ ‫ﺒﺎﺴﺘﺨﺩﺍﻡ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﺘﺩﺭﻴﺏ‬١:‫ﻭﺭﺍﺘﺒﻪ‬ ‫ﻭﺍﺴﻤﻪ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺭﻗﻡ‬ ‫ﻟﻌﺭﺽ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺼﻤﻡ‬ •‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬ ‫ﺒﻔﺘﺢ‬ ‫ﻗﻡ‬Company‫ﺘﻌﻠﻤﺕ‬ ‫ﻜﻤﺎ‬ •‫ﺍﺨﺘﺭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﻤﻥ‬Queries‫ﺃﻱ‬‫ﺍﺴﺘﻌﻼﻤﺎ‬‫ﺕ‬. •‫ﺍﺨﺘﺭ‬Query by Using WizardCreate‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻤﻭﻀﺢ‬ ‫ﻫﻭ‬ ‫ﻜﻤﺎ‬ ‫ﺃﻭ‬‫ﺍﻨﻘﺭ‬‫ﺯﺭ‬New‫ﺍﻟﺘﺎﻟﻴﺔ‬ ‫ﺍﻟﻨﺎﻓﺫﺓ‬ ‫ﻓﺘﻅﻬﺭ‬: ‫ﻤﻨﻬﺎ‬ ‫ﺍﺨﺘﺭ‬Simple Query Wizard‫ﺍﻟﺒﺴﻴﻁﺔ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﻤﻌﺎﻟﺞ‬ ‫ﺃﻱ‬. ‫ﺍﻟﺤﻭﺍﺭﻱ‬ ‫ﺍﻟﺼﻨﺩﻭﻕ‬ ‫ﻟﻙ‬ ‫ﻴﻅﻬﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬: ‫ﺎء‬ ‫ﻹﻧﺸ‬ ‫ﺮ‬ ‫اﺧﺘ‬ ‫ﺘﺨﺪام‬‫ﺑﺎﺳ‬ ‫ﺘﻌﻼم‬‫اﺳ‬ ‫اﻟﻤﻌﺎﻟﺞ‬ ‫ﺘﻌﻼم‬‫اﺳ‬ ‫ﻹﻧﺸﺎء‬ ‫ﻣﻌﺎﻟﺞ‬ ‫ﺑﺪون‬
  • 6. -٧- ‫ﺤﻘﻭ‬ ‫ﺍﺨﺘﻴﺎﺭ‬ ‫ﺇﻤﻜﺎﻨﻴﺔ‬ ‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺤﻭﺍﺭﻱ‬ ‫ﺍﻟﺼﻨﺩﻭﻕ‬ ‫ﻤﻥ‬ ‫ﻴﺘﻀﺢ‬‫ﺠﺩﻭل‬ ‫ﻤﻥ‬ ‫ﺃﻜﺜﺭ‬ ‫ﻤﻥ‬ ‫ل‬ •‫ﻤﻭﻀﺢ‬ ‫ﻫﻭ‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﻤﻁﻠﻭﺒﺔ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﺍﺨﺘﺭ‬ •‫ﺍﺨﺘﺭ‬Next‫ﺃﻱ‬‫ﺍﻟﺘﺎﻟﻲ‬. ١-‫اﻟﺠﺪول‬ ‫اﺧﺘﺮ‬ ‫اﻟﻤﻄﻠﻮب‬ ٢-‫اﺧﺘﺮ‬ ‫اﻟﺤﻘﻞ‬ ‫اﻟﻤﻄﻠﻮب‬ ٣-‫اﻟﺤﻘﻞ‬ ‫ﻟﻨﻘﻞ‬ ‫اﻧﻘﺮ‬ ‫ﻓﻲ‬‫اﻻﺳﺘﻌﻼم‬ ‫آﻞ‬ ‫وﻇﻴﻔﺔ‬ ‫ﻋﻠﻰ‬ ‫ﺗﻌﺮف‬ ‫زر‬.‫ﻣﻌﻠﻤﻚ‬ ‫ﻣﻊ‬ ‫ﻧﺎﻗﺶ‬
  • 7. -٨- ‫ﺍﺨﺘﻴﺎﺭ‬ ‫ﻤﻥ‬ ‫ﺘﻤﻜﻨﻙ‬ ‫ﺍﻟﺴﺎﺒﻘﺔ‬ ‫ﺍﻟﻨﺎﻓﺫﺓ‬‫ﻜﺎﻓﺔ‬ ‫ﻋﺭﺽ‬‫ﻭﻫﻭ‬ ‫ﺍﻟﺴﺠﻼﺕ‬‫ﺍﻻﺨﺘﻴﺎﺭ‬‫ﺍﻻﻓﺘﺭﺍﻀﻲ‬ •‫ﺍﻨﻘﺭ‬Finish‫ﻟﻙ‬ ‫ﻴﻅﻬﺭ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬: ‫اﺳﻢ‬ ‫اآﺘﺐ‬ ‫اﻻﺳﺘﻌﻼم‬
  • 8. -٩- ‫ﺍﻟﻤﻁﻠﻭﺒﺔ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﻭﻀﺢ‬ ‫ﺍﻟﺴﺎﺒﻘﺔ‬ ‫ﺍﻟﻨﺎﻓﺫﺓ‬‫ﻓﻲ‬‫ﻨﻤ‬‫ﻋﺭﺽ‬ ‫ﻁ‬Datasheet‫ﻤﻜﻭﻨـﺎﺕ‬ ‫ﺘـﺫﻜﺭ‬ ‫ﺤﺎﻭل‬ ‫ﺍﻟﺴﺎﺒﻘﺔ‬ ‫ﺍﻟﻨﺎﻓﺫﺓ‬‫ﻭﺍﻟﺘﻲ‬‫ﺘﻌﺭﻀﻨ‬‫ﺎ‬‫ﺍﻟﺠﺩ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﺭﺽ‬ ‫ﻋﻨﺩ‬ ‫ﻟﻬﺎ‬‫ﺍ‬‫ﻭل‬. ‫ﺍﻟﻤﻌﺎﻟﺞ‬ ‫ﺒﺩﻭﻥ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺇﻨﺸﺎﺀ‬: ‫ﺘﺩﺭﻴﺏ‬٢:‫ﺒﺘﺼﻤﻴﻡ‬ ‫ﻗﻡ‬‫ﺍﻟﻘﺴﻡ‬ ‫ﻜﻭﺩ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺒﺤﻴﺙ‬ ‫ﺍﺴﺘﻌﻼﻡ‬–‫ﺍﻟﻘﺴﻡ‬ ‫ﺍﺴﻡ‬-‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺍﺴﻡ‬– ‫ﺍﻟﺭﺍﺘﺏ‬‫ﺍﻷﺴﺎﺴﻲ‬‫ﺒﺎﺴﻡ‬ ‫ﻭﺘﺨﺯﻴﻨﻪ‬e١ •‫ﺍﺨﺘﺭ‬Queries‫ﻤﻥ‬‫ﻨﺎﻓﺫﺓ‬‫ﺍ‬ ‫ﻗﺎﻋﺩﺓ‬‫ﺍﺨﺘﺭ‬ ‫ﺜﻡ‬ ‫ﻟﺒﻴﺎﻨﺎﺕ‬New‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬: ‫ﻧﻤﻂ‬ ‫ﺑﻴﻦ‬ ‫اﻟﺘﺒﺪﻳﻞ‬ ‫اﻟﺒﻴﺎﻧﺎت‬ ‫ﻋﺮض‬ ‫اﻟﺘﺼﻤﻴ‬ ‫أو‬‫ﻢ‬ ‫وﻇﻴﻔﺔ‬ ‫ﺗﺬآﺮ‬ ‫اﻟﺘﻨﻘﻞ‬ ‫ازرار‬
  • 9. -١٠- ‫ﺍﻟﺼﻨﺩﻭﻕ‬ ‫ﻴﻅﻬﺭ‬‫ﺍﻟﺤﻭﺍﺭﻱ‬‫ﺍﻟﺘﺎﻟﻲ‬: •‫ﺍﺨﺘﺭ‬Design View‫ﺜﻡ‬ok‫ﺘﺼﻤﻴ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﺘﻅﻬﺭ‬‫ﻡ‬‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﺴﺘﻌﻼﻡ‬: ‫ﺟﺪﻳﺪ‬ ‫اﺳﺘﻌﻼم‬ ‫ﻹﻧﺸﺎء‬‫ﻣﻌﺎﻟﺞ‬ ‫ﺑﺪون‬
  • 10. -١١- ‫ﺍﻟﺠﺩﺍﻭل‬ ‫ﺒﺈﻀﺎﻓﺔ‬ ‫ﺨﺎﺼﺔ‬ ‫ﻭﻫﻰ‬ ‫ﺍﻟﻌﻼﻗﺎﺕ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﻋﻨﺩ‬ ‫ﻟﻬﺎ‬ ‫ﺘﻌﺭﻀﻨﺎ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﺘﻅﻬﺭ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﺒﺩﺍﻴﺔ‬ ‫ﻋﻨﺩ‬ ‫ﺍﻟﻤﻁﻠﻭﺒﺔ‬‫ﻟﻼﺴﺘﻌﻼﻡ‬‫ﻫﺫﺍ‬ ‫ﻭﻓﻰ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺒ‬ ‫ﻤﻁﻠﻭﺏ‬‫ﻤﻭﻅﻑ‬ ‫ﺠﺩﻭل‬ ‫ﻭﻤﻥ‬ ‫ﻗﺴﻡ‬ ‫ﺠﺩﻭل‬ ‫ﻤﻥ‬ ‫ﻴﺎﻨﺎﺕ‬ •‫ﻗﺴﻡ‬ ‫ﺠﺩﻭل‬ ‫ﺍﺨﺘﺭ‬‫ﺜﻡ‬ ‫ﻤﻭﻅﻑ‬ ‫ﻭﺠﺩﻭل‬‫ﺍﻨﻘﺭ‬close‫ﻨﺎﻓﺫﺓ‬ ‫ﻟﻙ‬ ‫ﺘﻅﻬﺭ‬‫ﺘﺼﻤﻴﻡ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﻜﻤﺎ‬ ‫ﺒﺎﻟﺸﻜل‬: ‫اﻟﺤﻘﻮل‬ ‫ﺻﻒ‬ ‫اﻟﺤﻘﻞ‬ ‫ﺗﺮﺗﻴﺐ‬ ‫ﺻﻒ‬ ‫اﻟﺤﻘﻞ‬ ‫ﻋﻠﻰ‬ ‫اﻟﺸﺮوط‬ ‫ﺻﻒ‬
  • 11. -١٢- ‫ﻜﻤﺎ‬ ‫ﺍﻟﻤﻁﻠﻭﺒﺔ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﺒﻨﻘل‬ ‫ﻗﻡ‬‫ﻴﻠﻲ‬: -‫ﺍﻟﺠﺩﻭل‬ ‫ﻤﻥ‬ ‫ﺍﻟﻤﻁﻠﻭﺏ‬ ‫ﺍﻟﺤﻘل‬ ‫ﺒﺴﺤﺏ‬‫ﺇﻟﻰ‬‫ﺒﺄﺴﻔل‬ ‫ﺍﻟﻌﻤﻭﺩ‬ -‫ﺃﻭ‬‫ﺍﻟﻤﻁﻠﻭﺏ‬ ‫ﺍﻟﺤﻘل‬ ‫ﻋﻠﻰ‬ ‫ﺍﻟﻤﺯﺩﻭﺝ‬ ‫ﺒﺎﻟﻨﻘﺭ‬ ‫ﺍﻟ‬ ‫ﺒﻨﻘل‬ ‫ﻗﻡ‬‫ﻴﻠﻰ‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﻟﺘﺒﺩﻭ‬ ‫ﺍﻟﻤﻁﻠﻭﺒﺔ‬ ‫ﺤﻘﻭل‬: ‫ﺒﺘﺨﺯﻴﻥ‬ ‫ﻗﻡ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺍﻟﻨﺘﻴﺠﺔ‬ ‫ﻟﻤﺸﺎﻫﺩﺓ‬ ‫ﺘﺸﻐﻴﻠﻪ‬ ‫ﺜﻡ‬ ‫ﺍﻟﻤﺤﺴﻭﺏ‬ ‫ﺍﻟﺤﻘل‬ ‫ﺍﻟﺘﺩﺭﻴﺏ‬ ‫ﺨﻼل‬ ‫ﻤﻥ‬ ‫ﻨﺘﻌﻠﻡ‬ ‫ﺴﻭﻑ‬‫ﺍﻟﺘﺎﻟﻲ‬‫ﺍﻟﻤﺤﺴﻭﺏ‬ ‫ﺍﻟﺤﻘل‬ ‫ﻋﻤل‬ ‫ﻜﻴﻔﻴﺔ‬ ‫ﺘﺩﺭﻴﺏ‬٣:‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺒﺘﻌﺩﻴل‬ ‫ﻗﻡ‬”e٢“‫ﺍﻟﺤﻭﺍﻓﺯ‬ ‫ﻨﺴﺒﺔ‬ ‫ﺒﺎﺴﻡ‬ ‫ﺤﻘل‬ ‫ﺒﺈﻀﺎﻓﺔ‬)١٠%‫ﻟﺭﺍﺘﺏ‬ ‫ﺍ‬ ‫ﻤﻥ‬ ‫ﺍﻷﺴﺎﺴ‬‫ﻲ‬(‫ﺍﻻﺴﻡ‬ ‫ﺒﻨﻔﺱ‬ ‫ﻭﺤﻔﻅﻪ‬. •‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺍﻓﺘﺢ‬e٢‫ﻓﻲ‬‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻨﻤﻁ‬.
  • 12. -١٣- ‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻜﺘﺎﺒﺔ‬ ‫ﻤﻥ‬ ‫ﺒﺩﻻ‬‫ﺍﻟﺭﻴﺎﻀﻲ‬‫ﻨﺴﺘﺨﺩﻡ‬ ‫ﺴﻭﻑ‬ ‫ﻴﺩﻭﻴﺎ‬ ‫ﺍﻟﻤﻁﻠﻭﺏ‬‫ﻴﺴﻤ‬ ‫ﻤﺎ‬‫ﻰ‬‫ﺒﻤﻨﺸﻰ‬‫ﺍﻟﺘﻌﺒﻴﺭ‬ expression builder‫ﻭﺍﻟﺫﻱ‬‫ﺍﻷﺨﻁﺎﺀ‬ ‫ﻋﻥ‬ ‫ﺒﻌﻴﺩﺍ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻭﺍﺨﺘﻴﺎﺭ‬ ‫ﺍﻟﻜﺘﺎﺒﺔ‬ ‫ﻋﻠﻰ‬ ‫ﻴﺴﺎﻋﺩﻨﺎ‬ ‫ﺍﻹﻤﻼﺌﻴﺔ‬‫ﻓﻲ‬‫ﺍﻟﺤﻘل‬ ‫ﺍﺴﻡ‬‫ﻭﺍﻟﺘﻲ‬‫ﺘﺘﺴﺒﺏ‬ ‫ﻗﺩ‬‫ﻓﻲ‬‫ﺤﺩ‬‫ﺍﻷﺨﻁﺎﺀ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻜﺜﻴﺭ‬ ‫ﻭﺙ‬: •‫ﻟﻠﻤﺎﻭﺱ‬ ‫ﺍﻷﻴﻤﻥ‬ ‫ﺒﺎﻟﺯﺭ‬‫ﺍﻟﺘﺎﻟﻰ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻴﺔ‬ ‫ﺍﻟﻤﺨﺘﺼﺭﺓ‬ ‫ﺍﻟﻘﺎﺌﻤﺔ‬ ‫ﻟﻙ‬ ‫ﺘﻅﻬﺭ‬: ‫ﺗﻌﺒﻴﺮ‬ ‫آﺘﺎﺑﺔ‬ ‫اﻟﻤﻄﻠﻮب‬ ‫رﻳﺎﺿﻲ‬: ]‫اﺳﺎﺳﻰ‬ ‫راﺗﺐ‬*[٠٫١ ‫ﻦ‬ ‫اﻷﻳﻤ‬ ‫ﺎﻟﺰر‬ ‫ﺑ‬ ‫ﺮ‬ ‫اﻧﻘ‬ ‫ﻟﻠﻤﺎوس‬
  • 13. -١٤- ‫ﺍ‬‫ﺨ‬‫ﺘﺭ‬Build‫ﺃﻱ‬‫ﺇﻨﺸﺎﺀ‬‫ﻨﺎﻓﺫﺓ‬ ‫ﻟﻙ‬ ‫ﺘﻅﻬﺭ‬‫ﻤﻨﺸﻰﺀ‬‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﻌﺒﻴﺭ‬‫ﻴﻠﻲ‬: •‫ﻭﻨﻘﻠﻪ‬ ‫ﺍﺴﺎﺴﻰ‬ ‫ﺭﺍﺘﺏ‬ ‫ﺤﻘل‬ ‫ﺒﺘﺤﺩﻴﺩ‬ ‫ﻗﻡ‬‫ﻟﻤﻨﻁﻘﺔ‬‫ﺍﻟﻜﺘﺎﺒﺔ‬‫ﺇﻤﺎ‬‫ﺯﺭ‬ ‫ﺒﺎﺨﺘﻴﺎﺭ‬paste‫ﺃﻭ‬‫ﺒﺎﻟﻨﻘﺭ‬ ‫ﺍﻟﻤﺯﺩﻭﺝ‬ •‫ﻋ‬ ‫ﺍﻜﺘﺏ‬‫ﺍﻟﻀﺭﺏ‬ ‫ﻼﻤﺔ‬*‫ﺍﻜﺘﺏ‬ ‫ﺜﻡ‬٠,١٠ •‫ﺍﻨﻘﺭ‬ok •‫ﺒﺘﺸﻐﻴل‬ ‫ﻗﻡ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﻤﻥ‬‫ﺃﻴﻘﻭﻨﺔ‬‫ﺒﺸﺭﻴﻁ‬‫ﺍﻷﺩﻭﺍﺕ‬: ‫ﻣﻨﻄﻘﺔ‬ ‫اﻟﻜﺘﺎﺑﺔ‬ ‫ﻣﻨﻄﻘﺔ‬ ‫آﺎﺋﻨﺎت‬ ‫ﻗﺎﻋﺪة‬ ‫ﺣﻘﻮل‬ ‫اﻹﺳﺘﻌﻼم‬ ‫ﺑﺎﺳﻢ‬ ‫اﻟﻨﺴﺒﺔ‬ ‫ﻇﻬﻮر‬Expr١
  • 14. -١٥- ‫ﺍﻟﻌﻤﻭﺩ‬ ‫ﻋﻨﻭﺍﻥ‬ ‫ﻟﺘﻐﻴﻴﺭ‬‫ﺇﻟﻰ‬"‫ﺍﻟﺤﺎﻓﺯ‬ ‫ﻨﺴﺒﺔ‬"‫ﻨﻌﻭﺩ‬‫ﺇﻟﻰ‬‫ﺘﺼﻤﻴﻡ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺃﻴﻘﻭﻨﺔ‬ ‫ﻤﻥ‬‫ﻤﻥ‬ ‫ﺜﻡ‬ ‫ﺍﺨﺘﺭ‬ ‫ﺍﻟﻤﺤﺴﻭﺏ‬ ‫ﺒﺎﻟﺤﻘل‬ ‫ﺍﻟﺨﺎﺼﺔ‬ ‫ﺍﻟﻤﺨﺘﺼﺭﺓ‬ ‫ﺍﻟﻘﺎﺌﻤﺔ‬Properties‫ﺃﻱ‬‫ﻜﻤﺎ‬ ‫ﺨﺼﺎﺌﺹ‬‫ﻴﻠﻲ‬ •‫ﺍﻻﺴﺘ‬ ‫ﺒﺘﺸﻐﻴل‬ ‫ﻗﻡ‬‫ﺘﻼﺤﻅ؟‬ ‫ﻤﺎﺫﺍ‬ ‫ﺃﺨﺭﻯ؟‬ ‫ﻤﺭﺓ‬ ‫ﻌﻼﻡ‬ •‫ﺒﺤﻔﻅ‬ ‫ﻗﻡ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺇﻏﻼﻗﻪ‬ ‫ﺜﻡ‬ ‫ﺘﻤﺭﻴﻥ‬: ‫ﺒﺎﺴﻡ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺼﻤﻡ‬”p١“‫ﻭﺍﻟﺭﺍﺘﺏ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﻭﺍﺴﻡ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬ ‫ﻭﺍﺴﻡ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬ ‫ﻜﻭﺩ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺍﻷﺴﺎﺴ‬‫ﻲ‬‫ﻭ‬ ‫ﺍﻟﺴﺎﻋﺎﺕ‬ ‫ﻭﻋﺩﺩ‬‫ﺍﻟﺴﺎﻋﺔ‬ ‫ﺍﺠﺭ‬)٥%‫ﺍﻟﺭﺍﺘﺏ‬ ‫ﻤﻥ‬‫ﺍﻷﺴﺎﺴﻲ‬(‫ﺍﻟﻤﺴﺘﺤﻕ‬ ‫ﻭﺇﺠﻤﺎﻟﻲ‬)‫ﻋﺩﺩ‬ ‫ﺍﻟﺴﺎﻋﺎﺕ‬x‫ﺍﻟﺴﺎﻋﺔ‬ ‫ﺍﺠﺭ‬. ‫ﺘﻅ‬‫ﺍﻻﺴﺘﻌﻼ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻬﺭ‬‫ﻴﻠﻲ‬ ‫ﻜﻤﺎ‬ ‫ﻡ‬: ‫ﺇﻀﺎﻓﺔ‬‫ﺸﺭﻭﻁ‬‫ﻟﻼﺴﺘﻌﻼﻡ‬: ‫ﺘﺩﺭﻴﺏ‬٤:‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺼﻤﻡ‬”c١“‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺍﺴﻡ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺒﺤﻴﺙ‬–‫ﺍﻟﺭﺍﺘﺏ‬‫ﺍﻷﺴﺎﺴﻲ‬.‫ﻟﻠﻘﺴﻡ‬‫ﺍﻟﺫﻱ‬ ‫ﻜﻭﺩﻩ‬٢. ‫ﻴﺔ‬ ‫ﺧﺎﺻ‬‫ﻮان‬ ‫ﻋﻨ‬ ‫اﻟﺤﻘﻞ‬
  • 15. -١٦- ‫ﻤﻊ‬ ‫ﺍﻟﺴﺎﺒﻘﺔ‬ ‫ﺒﺎﻟﺘﺩﺭﻴﺒﺎﺕ‬ ‫ﺍﻟﺨﻁﻭﺍﺕ‬ ‫ﻨﻔﺱ‬ ‫ﻨﺘﺒﻊ‬ ‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﻫﺫﺍ‬ ‫ﻟﺘﺼﻤﻴﻡ‬‫ﺇﻀﺎﻓﺔ‬‫ﺤﻘل‬ ‫ﺘﺤﺕ‬ ‫ﺸﺭﻁ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﻜﻭﺩ‬‫ﺍﻟﺘﺎﻟﻲ‬: ‫ﺇﻨﺸﺎﺀ‬‫ﺍﺴﺘﻌﻼﻡ‬‫ﻭﺴﺎﺌﻁ‬ ‫ﺫﻭ‬ ‫ﺘ‬‫ﺩﺭﻴﺏ‬٥:‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺘﻌﺩﻴل‬”c١“‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺍﺴﻡ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺒﺤﻴﺙ‬–‫ﺍﻟﺭﺍﺘﺏ‬‫ﺍﻷﺴﺎﺴﻲ‬‫ﺍﻟﻘﺴﻡ‬ ‫ﻟﻜﻭﺩ‬ ‫ﺍﻟﺫﻱ‬‫ﻴﺘﻡ‬‫ﺇﺩﺨﺎﻟﻪ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﺘﺸﻐﻴل‬ ‫ﻋﻨﺩ‬.‫ﺒﺎﺴﻡ‬ ‫ﻭﺤﻔﻅﻪ‬”C٢“. ‫ﻫﺫﺍ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺍﻟﺭﺴﺎﻟﺔ‬ ‫ﺒﻜﺘﺎﺒﺔ‬ ‫ﻫﺫﺍ‬ ‫ﻭﻴﺘﻡ‬ ‫ﻭﺘﺸﻐﻴﻠﻪ‬ ‫ﻓﺘﺤﻪ‬ ‫ﻋﻨﺩ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﺒﻜﻭﺩ‬ ‫ﻴﻁﺎﻟﺏ‬ ‫ﺴﻭﻑ‬‫ﺍﻟﺘﻲ‬‫ﺘﻅﻬﺭ‬ ‫ﻋﻥ‬‫ﺍﻟﺘﺸﻐﻴل‬‫ﻨﻭﻉ‬ ‫ﻤﻥ‬ ‫ﻗﻭﺴﻴﻥ‬ ‫ﺒﻴﻥ‬[]‫ﻓﻲ‬‫ﻤﻨﻁﻘ‬‫ﺔ‬‫ﺍﻟﺸﺭﻭﻁ‬‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
  • 16. -١٧- . ‫ﺒﺘﺸﻐﻴل‬ ‫ﻗﻡ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬‫ﺍﻟﺘﺎﻟﻴﺔ‬ ‫ﺍﻟﺭﺴﺎﻟﺔ‬ ‫ﻟﻙ‬ ‫ﺘﻅﻬﺭ‬: ‫ﺭﻗﻡ‬ ‫ﺍﺩﺨل‬١‫ﺍﻨﻘﺭ‬ ‫ﺜﻡ‬ok ‫ﺘﺩﺭﻴﺏ‬٧:‫ﺘﺴﺎﻭﻯ‬ ‫ﺃﻭ‬ ‫ﻤﻥ‬ ‫ﺃﻜﺒﺭ‬ ‫ﻤﺭﺘﺒﺎﺘﻬﻡ‬ ‫ﺍﻟﺫﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻟﻌﺭﺽ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺘﺼﻤﻴﻡ‬ ٢٥٠‫ﺒﺎﺴﻡ‬ ‫ﻭﺤﻔﻅﻪ‬ ‫ﺠﻨﻴﻪ‬c٣. ‫ﻴﻜﻭﻥ‬ ‫ﺍﻟﺸﺭﻁ‬ ‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﻫﺫﺍ‬ ‫ﻓﻲ‬>=٢٥٠‫ﺍﻟﺭﺍﺘﺏ‬ ‫ﺤﻘل‬ ‫ﺘﺤﺕ‬ ‫ﻭﻴﻜﺘﺏ‬‫ﺍﻷﺴ‬‫ﺎﺴﻲ‬ ‫ﺘﺩﺭﻴﺏ‬٨:‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺘﻌﺩﻴل‬”c٣“‫ﻓﻰ‬ ‫ﻴﻌﻤﻠﻭﻥ‬ ‫ﺍﻟﺫﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺠﻤﻴﻊ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺒﺤﻴﺙ‬ ‫ﻜﻭﺩﻩ‬ ‫ﺍﻟﺫﻯ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬bm١٠٢‫ﻤﻥ‬ ‫ﺃﻗل‬ ‫ﺍﻟﻌﻤل‬ ‫ﺴﺎﻋﺎﺕ‬ ‫ﻭﻋﺩﺩ‬١٠‫ﺴﺎﻋﺔ‬.‫ﺒﺎﺴﻡ‬ ‫ﻭﺤﻔﻅﻪ‬ C٤. ‫ﻭﻀﻊ‬ ‫ﻴﺘﻡ‬ ‫ﺒﻤﻌﻨﻰ‬ ‫ﻤﺭﻜﺏ‬ ‫ﺍﻟﺸﺭﻁ‬ ‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﻫﺫﺍ‬ ‫ﻓﻲ‬bm١٠٢‫ﻭ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬ ‫ﻜﻭﺩ‬ ‫ﺤﻘل‬ ‫ﺘﺤﺕ‬ <=١٥‫ﺍﻟﺴﺎﻋﺎﺕ‬ ‫ﻋﺩﺩ‬ ‫ﺤﻘل‬ ‫ﺘﺤﺕ‬‫ﻓ‬‫ﻨﻔ‬ ‫ﻰ‬‫ﺍﻟﺼﻑ‬ ‫ﺱ‬ ‫ﹰ‬‫ﺎ‬‫ﻤﻌ‬ ‫ﺍﻟﺸﺭﻁﻴﻥ‬ ‫ﺘﺤﻘﻕ‬ ‫ﻭﺠﻭﺏ‬ ‫ﻫﺫﺍ‬ ‫ﻭﻴﻌﻨﻰ‬)and( ‫ﺗﻈﻬﺮ‬ ‫اﻟﺘﻰ‬ ‫اﻟﺮﺳﺎﻟﺔ‬ ‫اﻟﻘﺴﻢ‬ ‫آﻮد‬ ‫اﺧﻔﺎء‬ ‫ﻣﻊ‬ ‫اﻟﻈﻬﻮر‬ ‫ﻣﻦ‬
  • 17. -١٨- ‫ﺘﺩﺭﻴﺏ‬٩:‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺘﻌﺩﻴل‬”c٣“‫ﻴﻌﻤﻠﻭﻥ‬ ‫ﺍﻟﺫﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺠﻤﻴﻊ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺒﺤﻴﺙ‬‫ﻓﻲ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬‫ﺍﻟﺫﻱ‬‫ﻜﻭﺩﻩ‬bm١٠٢‫ﺃ‬‫ﻤﻥ‬ ‫ﺃﻗل‬ ‫ﺍﻟﻌﻤل‬ ‫ﺴﺎﻋﺎﺕ‬ ‫ﻭﻋﺩﺩ‬١٠‫ﺴﺎﻋﺔ‬.‫ﺒﺎﺴﻡ‬ ‫ﻭﺤﻔﻅﻪ‬C٤. ‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﻫﺫﺍ‬ ‫ﻓﻲ‬‫ﻤﺭﻜﺏ‬ ‫ﺸﺭﻁ‬ ‫ﻴﻭﺠﺩ‬or‫ﻟ‬ ‫ﺍﻟﺸﺭﻁﻴﻥ‬ ‫ﺍﺤﺩ‬ ‫ﺘﺤﻘﻕ‬ ‫ﺒﻤﻌﻨﻰ‬‫ﺴﺠل‬ ‫ﺍﻱ‬ ‫ﻌﺭﺽ‬ ‫ﻭﻀﻊ‬ ‫ﻴﺘﻡ‬bm١٠٢‫ﻭ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬ ‫ﻜﻭﺩ‬ ‫ﺤﻘل‬ ‫ﺘﺤﺕ‬<=١٥‫ﺍﻟﺴﺎﻋﺎﺕ‬ ‫ﻋﺩﺩ‬ ‫ﺤﻘل‬ ‫ﺘﺤﺕ‬‫ﻓﻲ‬‫ﺍﻟﺼﻑ‬ ‫ﺍﻟﺼﻑ‬ ‫ﺍﻟﺸﺭﻁ‬ ‫ﻤﻨﻁﻘﺔ‬ ‫ﻤﻥ‬ ‫ﺍﻟﺜﺎﻨﻰ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬‫ﺍﻟﺘﺠﻤﻴﻌﻴﺔ‬: ‫ﺘﺩﺭﻴﺏ‬٩:‫ﺒﺎﺴﻡ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺘﺼﻤﻴﻡ‬s١‫ﺒﻪ‬ ‫ﺍﻟﻌﺎﻤﻠﻴﻥ‬ ‫ﻭﻋﺩﺩ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﺍﺴﻡ‬ ‫ﻟﻌﺭﺽ‬ •‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﻭﺍﺴﻡ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﺍﺴﻡ‬ ‫ﻟﻌﺭﺽ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺒﻌﻤل‬ ‫ﻗﻡ‬ •‫ﻫﺫﺍ‬ ‫ﻟﺠﻌل‬‫ﺍﻻﺴﺘﻌ‬‫ﻼﻡ‬‫ﺘﺠﻤﻴﻌﻲ‬‫ﺍﻴﻘﻭﻨﺔ‬ ‫ﻋﻠﻰ‬ ‫ﺒﺎﻟﻨﻘﺭ‬ ‫ﻗﻡ‬ •‫ﺃﻭ‬‫ﻤﻜﺎﻥ‬ ‫ﺍﻯ‬ ‫ﻋﻠﻰ‬ ‫ﺍﻟﻨﻘﺭ‬ ‫ﻋﻨﺩ‬ ‫ﺍﻟﻤﺨﺘﺼﺭﺓ‬ ‫ﺍﻟﻘﺎﺌﻤﺔ‬ ‫ﻤﻥ‬‫ﻓﻲ‬‫ﻨﺎﻓﺫﺓ‬ ‫ﻤﻥ‬ ‫ﺍﻟﺴﻔﻠﻰ‬ ‫ﺍﻟﻤﻨﻁﻘﺔ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﺘﺒﺩﻭ‬: ‫اﺧﺘﺮ‬Totals‫أي‬ ‫ﻣﺠﺎﻣﻴﻊ‬
  • 18. -١٩- •Group by‫ﺃﻤﺎ‬ ‫ﻗﺴﻡ‬ ‫ﻜل‬ ‫ﺤﺴﺏ‬ ‫ﺘﺠﻤﻴﻊ‬ ‫ﺘﻌﻨﻰ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﺍﺴﻡ‬ ‫ﺘﺤﺕ‬Count‫ﺍﺴﻡ‬ ‫ﺘﺤﺕ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﻋﺩﺩ‬ ‫ﻓﺘﻌﻨﻰ‬ ‫ﺍﻟﻤﻭﻅﻑ‬‫ﻗﺴﻡ‬ ‫ﻟﻜل‬. ‫ﺘﻤ‬‫ﺭﻴﻥ‬:‫ﺼﻤﻡ‬‫ﺒﺎﺴﻡ‬ ‫ﺍﺴﺘﻌﻼﻡ‬S٢‫ﺒﻪ‬ ‫ﻴﻌﻤﻠﻭﻥ‬ ‫ﺍﻟﺫﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﻭﻋﺩﺩ‬ ‫ﺍﻟﻤﺸﺭﻭﻉ‬ ‫ﺍﺴﻡ‬ ‫ﻟﻌﺭﺽ‬.
  • 19. -٢٠- ‫ﺃﺴﺌﻠﺔ‬ ١-‫ﺍﻵﺘﻴﺔ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﻤﻥ‬ ‫ﻨﻭﻉ‬ ‫ﻜل‬ ‫ﺒﺈﻴﺠﺎﺯ‬ ‫ﺍﺸﺭﺡ‬: •‫ﺍﻟﺘﺤﺩﻴﺩ‬ ‫ﺍﺴﺘﻌﻼﻡ‬Select Query. •‫ﺍﻟﺘﺤﺩﻴﺙ‬ ‫ﺍﺴﺘﻌﻼﻡ‬Update Query. •‫ﺍﺴﺘﻌﻼﻡ‬‫ﺇﻟﺤﺎﻕ‬Append Query. ٢-‫ﺍﻟﻔﺭ‬ ‫ﻤﺎ‬‫ﻕ‬‫ﻭﺍﻻ‬ ‫ﺍﻟﺘﺤﺩﻴﺩ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺒﻴﻥ‬‫ﺍﻹﺠﺭﺍﺌﻲ‬ ‫ﺴﺘﻌﻼﻡ‬. ٣-‫ﻋﻼﻤﺔ‬ ‫ﻀﻊ‬)√(‫ﻭﻋﻼﻤﺔ‬ ‫ﺍﻟﺼﺤﻴﺤﺔ‬ ‫ﺍﻟﻌﺒﺎﺭﺓ‬ ‫ﺃﻤﺎﻡ‬)x(‫ﺍﻟﺨﺎﻁﺌﺔ‬ ‫ﺍﻟﻌﺒﺎﺭﺓ‬ ‫ﺃﻤﺎﻡ‬: ‫ﺃ‬-‫ﺍﻟﺠﺩﻭل‬ ‫ﺩﺍﺨل‬ ‫ﺘﺨﺯﻴﻨﻪ‬ ‫ﻴﺘﻡ‬ ‫ﺒﺎﻻﺴﺘﻌﻼﻡ‬ ‫ﺍﻟﻤﺤﺴﻭﺏ‬ ‫ﺍﻟﺤﻘل‬( ) ‫ﺏ‬-‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺩﺍﺨل‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﺨﺯﻴﻥ‬ ‫ﻴﻤﻜﻥ‬( ) ‫ت‬-‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺨﻼل‬ ‫ﻤﻥ‬ ‫ﺒﺎﻟﺠﺩﺍﻭل‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺘﻌﺩﻴل‬ ‫ﺇﺩﺨﺎل‬ ‫ﻴﻤﻜﻥ‬)(
  • 21. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٢٢- ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﻭﺍﻋﺩ‬ ‫ﻜﺎﺌﻨﺎﺕ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﻤﻥ‬ ‫ﻨﻭﻉ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻌﺩ‬‫ﺃﻭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻹﺩﺨﺎل‬ ‫ﺍﻷﺼل‬ ‫ﻓﻲ‬ ‫ﻴﺴﺘﺨﺩﻡ‬ ‫ﺍﻟﺫﻱ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬ ‫ﻓﻲ‬ ‫ﻋﺭﻀﻬﺎ‬. ‫ﺍﺴﺘﺨﺩﺍﻡ‬ ‫ﹰ‬‫ﺎ‬‫ﺃﻴﻀ‬ ‫ﻴﻤﻜﻨﻙ‬‫ﺍﻟ‬‫ﺤﻭﺍﺭ‬ ‫ﻜﻤﺭﺒﻊ‬ ‫ﺃﻭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬ ‫ﻓﻲ‬ ‫ﺃﺨﺭﻯ‬ ‫ﻭﺘﻘﺎﺭﻴﺭ‬ ‫ﻨﻤﺎﺫﺝ‬ ‫ﻟﻔﺘﺢ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺇ‬ ‫ﻴﻘﺒل‬ ‫ﻤﺨﺼﺹ‬‫ﻭﻴﻨ‬ ‫ﺍﻟﻤﺴﺘﺨﺩﻡ‬ ‫ﺩﺨﺎل‬‫ﺍﻹﺩﺨﺎل‬ ‫ﺇﻟﻰ‬ ‫ﹰ‬‫ﺍ‬‫ﺍﺴﺘﻨﺎﺩ‬ ‫ﺀ‬‫ﺇﺠﺭﺍ‬ ‫ﻔﺫ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻴﺒﻴﻥ‬ ‫ﻜﻤﺎ‬. •‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﺃﻨﻭﺍﻉ‬Forms Types ‫ﺴﺒﻕ‬ ‫ﻤﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﻨﺤﻭ‬ ‫ﻋﻠﻲ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﺘﺤﺩﻴﺩ‬ ‫ﻴﻤﻜﻥ‬: ١.‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺇﺩﺨﺎل‬ ‫ﻋﺭﺽ‬ ‫ﻨﻤﺎﺫﺝ‬. ٢.‫ﺍﻟﺭﺌﻴﺴﻴﺔ‬ ‫ﺍﻟﻘﻭﺍﺌﻡ‬ ‫ﻨﻤﺎﺫﺝ‬. ٣.‫ﺍﻟﺤﻭﺍﺭ‬ ‫ﻤﺭﺒﻌﺎﺕ‬ ‫ﻨﻤﺎﺫﺝ‬. •‫ﻟﻠﻨﻤﺎﺫﺝ‬ ‫ﺍﻟﻤﻤﻴﺯﺓ‬ ‫ﺍﻟﺨﺼﺎﺌﺹ‬Forms Properties ١.‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﺴﺘﺭﺩ‬‫ﻭﻴﻌﺭﺽ‬‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬‫ﺍﻟﺴﺠل‬ ‫ﻤﺼﺩﺭ‬ ‫ﻤﻥ‬ ‫ﺒﻪ‬ ‫ﺍﻟﺨﺎﺼﺔ‬ ‫ﺍﻷﺴﺎﺴﻲ‬)‫ﺠﺩﻭل،ﺍﺴﺘﻌﻼﻡ‬(،‫ﻤﺜل‬ ،‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﻥ‬ ‫ﺍﻷﺨﺭﻯ‬ ‫ﺍﻟﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﹸﺨﺯﻥ‬‫ﺘ‬‫ﻭ‬‫ﻋﻨﻭﺍﻥ‬ ‫ﺍﻟﻨﻤﻭﺫﺡ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﻓﻲ‬ ،‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺭﻗﻡ‬ ،. ٢.‫ﻴ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﻓﻲ‬ ،‫ﻭﺍﻟﻤﺴﺘﻁﻴﻼﺕ‬ ‫ﺍﻟﺨﻁﻭﻁ‬ ‫ﻤﺜل‬ ،‫ﺍﻟﺭﺴﻡ‬ ‫ﻋﻨﺎﺼﺭ‬ ‫ﺘﺨﺯﻴﻥ‬ ‫ﺘﻡ‬. ٣.‫ﻴﺄﺘﻲ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﻓﻲ‬ ‫ﺨﺯﻥ‬‫ﻤ‬ ،‫ﺘﻌﺒﻴﺭ‬ ‫ﻤﻥ‬ ‫ﺍﻟﺤﺴﺎﺏ‬. ٤.‫ﺒﺎﺴﺘﺨﺩﺍﻡ‬ ‫ﺴﺠﻼﺘﻪ‬ ‫ﻭﻤﺼﺩﺭ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺒﻴﻥ‬ ‫ﺍﺭﺘﺒﺎﻁ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﻴﻤﻜﻨﻙ‬)‫ﺘﺤﻜﻡ‬ ‫ﻋﻨﺎﺼﺭ‬– Control Tools(‫ﻫﺫﻩ‬ ‫ﻭﺃﺸﻬﺭ‬‫ﺍﻟﻌﻨﺎﺼﺭ‬‫ﻫﻲ‬‫ﻤﺭﺒﻌ‬‫ﺍ‬ ‫ﺎﺕ‬‫ﻟﻨﺼ‬‫ﻭﺹ‬. ‫ﺍﻟﺭﺴﻭﻡ‬ ، ‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﺴﺠل‬ ‫ﻜﻤﺼﺩﺭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻭﻴﺒﻴﻥ‬،‫ﻭﺍﻟﺘﻌﺒﻴﺭﺍﺕ‬‫،ﺍﻟﻌﻨﻭﺍﻥ‬ ‫ﺍ‬ ‫ﺒﺘﺼﻤﻴﻡ‬ ‫ﻤﺨﺯﻨﺔ‬ ‫ﻜﻌﻨﺎﺼﺭ‬‫ﻟﻨﻤﻭﺫﺝ‬. ‫ﻨﻤﻭﺫﺝ‬‫ﻜﺎﺌﻨﺎﺕ‬ ‫ﻟﻔﺘﺢ‬‫ﺍﺨﺭﻱ‬ )‫ﻧﻤﺎذج‬–‫ﺗﻘﺎرﻳﺮ‬...‫اﻟﺦ‬( ‫ﺇﺩﺨ‬ ‫ﻨﻤﻭﺫﺝ‬‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺎل‬‫ﻨﻤﻭﺫﺝ‬‫ﺤﻭﺍﺭ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻤﺨﺼﺹ‬)‫ﻟﻠ‬‫ﺤﺼﻭل‬ ‫ﻋﻠﻲ‬‫ﹸ‬‫ﺍ‬‫ﺇﺴﺘﻨﺎﺩ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻤﻌﻴﻥ‬ ‫ﻹﺩﺨﺎل‬(
  • 22. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٢٣- •‫ﻨﻤﻭﺫﺝ‬ ‫ﺇﻨﺸﺎﺀ‬( Create a Form ) ‫ﻤﻨﻬﺎ‬ ‫ﻭﺴﻨﺘﻨﺎﻭل‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻹﻨﺸﺎﺀ‬ ‫ﺍﻟﻁﺭﻕ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻌﺩﻴﺩ‬ ‫ﻫﻨﺎﻙ‬‫ﺍﻵﺘﻲ‬: ١.‫ﺇﻨﺸﺎﺀ‬‫ﺍﻟﻨﻤﺎﺫﺝ‬‫ﺒﺎﺴﺘﺨﺩﺍﻡ‬)‫ﺍﻟ‬‫ﻤﻌﺎﻟﺞ‬:( Form Wizard‫ﺍﻷﺴﺌﻠﺔ‬ ‫ﺒﻌﺽ‬ ‫ﺍﻟﻤﻌﺎﻟﺞ‬ ‫ﻴﺴﺄﻟﻙ‬ ‫ﻹﺠﺎﺒﺎﺘﻙ‬ ‫ﹰ‬‫ﺎ‬‫ﻁﺒﻘ‬ ‫ﹰ‬‫ﺎ‬‫ﻨﻤﻭﺫﺠ‬ ‫ﻭﻴﻨﺸﺊ‬‫ﻜﻤﺎ‬‫ﺘﺭﻴﺩﻫﺎ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺒﺎﻟﻁﺭﻴﻘﺔ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﺨﺼﻴﺹ‬ ‫ﺤﻴﻨﺌﺫ‬ ‫ﻴﻤﻜﻨﻙ‬. ‫ﺘﺩﺭﻴﺏ‬: ‫ﺒ‬ ‫ﻗﻡ‬‫ﺍﻟﻤﻌﺎﻟﺞ‬ ‫ﺎﺴﺘﺨﺩﺍﻡ‬‫ﻨﻤﻭﺫﺝ‬ ‫ﻹﻨﺸﺎﺀ‬‫ﻟﺠﺩﻭل‬ ‫ﻴﺴﺘﻨﺩ‬‫ﻤﻭﻅﻑ‬ ‫ﺍﻟﺨﻁﻭﺍﺕ‬: -‫ﺘﺒﻭﻴﺏ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﻨﻤﺎﺫﺝ‬-Forms(‫ﻭﺍﻀﻐﻁ‬)‫ﺠﺩﻴﺩ‬-New(‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬: - - - ‫ﳐﺰﻥ‬ ‫ﻛﻌﻨﺼﺮ‬ ‫ﺍﻟﺘﻌﺒﲑ‬ ‫ﺍﻟﺮﺳﻢ‬‫ﳐﺰﻥ‬ ‫ﻛﻌﻨﺼﺮ‬ ‫ﺍﻟﻌﻨﻮﺍﻥ‬‫ﳐﺰﻥ‬ ‫ﻛﻌﻨﺼﺮ‬ ‫ﺳﺠﻞ‬ ‫ﻛﻤﺼﺪﺭ‬ ‫ﺍﻟﺒﻴﺎﻧﺎﺕ‬
  • 23. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٢٤- -‫ﻨﺎﻓﺫﺓ‬ ‫ﻅﻬﻭﺭ‬ ‫ﻻﺤﻅ‬)‫ﺠﺩﻴﺩ‬ ‫ﻨﻤﻭﺫﺝ‬–New Form(‫ﺍﻟﺘﺎﻟﻴﺔ‬: -‫ﻗﻡ‬‫ﺒﺎﺨﺘﻴﺎﺭ‬)‫ﻤﻌﺎﻟﺞ‬‫ﺍﻟﻨﻤﺎﺫﺝ‬–Form Wizard(‫ﻭﺤﺩ‬‫ﺠﺩﻭل‬ ‫ﺩ‬‫ﻤﻭﻅﻑ‬‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﺴﺠل‬ ‫ﻜﻤﺼﺩﺭ‬. -‫ﺍﻀﻐﻁ‬)‫ﻤﻭﺍﻓﻕ‬-OK(. -‫ﻨﺎﻓﺫﺓ‬ ‫ﻅﻬﻭﺭ‬ ‫ﻻﺤﻅ‬)‫ﺍﻟﻨﻤ‬ ‫ﻤﻌﺎﻟﺞ‬‫ﺎ‬‫ﺫﺝ‬–Form Wizard(‫ﺍﻟﺘﺎﻟﻴﺔ‬: -‫ﺍﻟﺯﺭ‬ ‫ﺍﻀﻐﻁ‬">>"‫ﺍﻟﺯﺭ‬ ‫ﺃﻭ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻜل‬ ‫ﻹﺩﺭﺍﺝ‬">"‫ﻤﺭﺒﻊ‬ ‫ﻓﻲ‬ ‫ﺇﺩﺭﺍﺠﻬﺎ‬ ‫ﺘﺭﻴﺩ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻹﺨﺘﻴﺎﺭ‬ ‫ﺍﻟﻤﺨﺘﺎﺭﺓ‬ ‫ﺍﻟﺤﻘﻭل‬‫ﺍﻀﻐﻁ‬ ،)‫ﺍﻟﺘﺎﻟﻲ‬-Next(‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬. ‫اﻟﻤﺨﺘﺎرة‬ ‫اﻟﺤﻘﻮل‬ ‫ﻣﺮﺑﻊ‬‫اﻟﺤﻘﻮل‬ ‫ﻣﺮﺑﻊ‬ ‫اﻟﻤﺘ‬‫ﺎﺣﺔ‬
  • 24. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٢٥- -‫ﺍﻀﻐﻁ‬)‫ﺍﻟﺘﺎﻟﻲ‬-Next(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬: -‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﻭﺍﻀﻐﻁ‬ ‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﺘﺭﻴﺩﻩ‬ ‫ﺍﻟﺫﻱ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﺸﻜل‬ ‫ﺍﺨﺘﺭ‬. -‫ﺍﻀﻐﻁ‬)‫ﺍﻟﺘﺎﻟﻲ‬-Next(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬:
  • 25. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٢٦- -‫ﻭﺍﻀﻐﻁ‬ ‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﺘﺭﻴﺩﻩ‬ ‫ﺍﻟﺫﻱ‬ ‫ﺍﻟﻨﻤﻁ‬ ‫ﺒﺘﺤﺩﻴﺩ‬ ‫ﻗﻡ‬)‫ﺇﻨﻬﺎﺀ‬–Finish.( -‫ﻻﺤﻅ‬‫ﻅﻬ‬‫ﻭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺭ‬: ‫ﻤﻠﺤﻭﻅﺔ‬ ‫ﺫﻟﻙ‬ ‫ﺃﺭﺩﺕ‬ ‫ﺇﺫﺍ‬ ‫ﺘﺼﻤﻴﻤﻪ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺘﻌﺩﻴل‬ ‫ﺇﻋﺎﺩﺓ‬ ‫ﻴﻤﻜﻥ‬ ‫ﺒﺎﻟﻤﻌﺎﻟﺞ‬ ‫ﺇﻨﺸﺎﺅﻩ‬ ‫ﺘﻡ‬ ‫ﺍﻟﺫﻱ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻫﺫﺍ‬. ٢.‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﺇﻨﺸﺎﺀ‬)‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬-Design view( ‫ﻨﻤﻭﺫﺝ‬ ‫ﺇﻨﺸﺎﺀ‬‫ﺒ‬‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺎﺴﺘﺨﺩﻡ‬"‫ﺘﺼﻤﻴﻡ‬"‫ﺒﺎﻷﺩﻭﺍﺕ‬ ‫ﹰ‬‫ﺎ‬‫ﻤﺤﺎﻁ‬ ‫ﺍﻟﻌﻤل‬ ‫ﻤﻨﻀﺩﺓ‬ ‫ﻋﻠﻰ‬ ‫ﺒﺎﻟﺠﻠﻭﺱ‬ ‫ﺃﺸﺒﻪ‬ ‫ﺍﻟﻤﻔﻴﺩﺓ‬‫ﺇﻟﻴ‬ ‫ﺍﻟﻤﻭﻜﻠﺔ‬ ‫ﺍﻟﻤﻬﺎﻡ‬ ‫ﻟﺘﻨﻔﻴﺫ‬‫ﻙ‬.
  • 26. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٢٧- ‫ﺘﺩﺭﻴﺏ‬:‫ﺍﺴﺘﺨﺩﺍﻡ‬‫ﻁﺭﻴﻘﺔ‬)‫ﻋﺭﺽ‬‫ﺍﻟ‬‫ﺘﺼﻤﻴﻡ‬-Design view(‫ﻴﺴﺘﻨﺩ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﻹﻨﺸﺎﺀ‬ ‫ﻟﺠﺩﻭل‬‫ﻤﻭﻅﻑ‬. ‫ﺍﻟﺨﻁﻭﺍﺕ‬: -‫ﺘﺒﻭﻴﺏ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﻨﻤﺎﺫﺝ‬-Forms(‫ﻭﺍﻀﻐﻁ‬)‫ﺠﺩﻴﺩ‬-New(‫ﺴﺒﻕ‬ ‫ﻜﻤﺎ‬: -‫ﻨﺎﻓﺫﺓ‬ ‫ﻤﻥ‬)‫ﺠﺩﻴﺩ‬ ‫ﻨﻤﻭﺫﺝ‬–New Form(‫ﺍﺨﺘﺭ‬)‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻁﺭﻴﻘﺔ‬–Design View(‫ﻭﺍﻀﻐﻁ‬ok‫ﺍ‬ ‫ﻋﺭﺽ‬ ‫ﺒﻁﺭﻴﻘﺔ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻟﻴﻅﻬﺭ‬‫ﻴﻠﻲ‬ ‫ﻜﻤﺎ‬ ‫ﻟﺘﺼﻤﻴﻡ‬: ‫ﻅﻬﻭﺭ‬ ‫ﻻﺤﻅ‬)‫ﺍﻟﺤﻘﻭل‬ ‫ﻗﺎﺌﻤﺔ‬–Field List(‫ﻤﻭﻅﻑ‬ ‫ﻟﺠﺩﻭل‬ ‫ﺍﻟﺘﺎﺒﻌﺔ‬. -‫ﻤﻔﺘﺎﺡ‬ ‫ﻭﺍﻀﻐﻁ‬ ‫ﺍﻷﻭل‬ ‫ﺍﻟﺤﻘل‬ ‫ﺒﺘﺤﺩﻴﺩ‬ ‫ﻗﻡ‬Shift‫ﺍﻟﻘﺎﺌﻤﺔ‬ ‫ﻤﻥ‬ ‫ﺍﻷﺨﻴﺭ‬ ‫ﺍﻟﺤﻘل‬ ‫ﻭﺤﺩﺩ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻜل‬ ‫ﻟﺘﺤﺩﻴﺩ‬‫ﺍﻟﺤﻘﻭل‬ ‫ﻜل‬ ‫ﻟﺘﺤﺩﻴﺩ‬. -‫ﺇﻟﻲ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬)‫ﺍﻟﺘﻔﺼﻴل‬ ‫ﻤﻘﻁﻊ‬–Detail Section(‫ﺒﺎﻟﺸ‬ ‫ﻜﻤﺎ‬‫ﻜل‬‫ﺍﻟﺘﺎﻟﻲ‬:
  • 27. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٢٨- -‫ﻤ‬‫ﻗﺎﺌﻤﺔ‬ ‫ﻥ‬)‫ﻋﺭﺽ‬-View(‫ﺍﺨﺘﺭ‬)‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬-Form View(‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬: -‫ﻅﻬﻭﺭﺍ‬ ‫ﻻﺤﻅ‬‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﻟﻨﻤﻭﺫﺝ‬)‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬–Form View(‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﺎﻟﻲ‬:
  • 28. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٢٩- •‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻤﻘﺎﻁﻊ‬Form Sections ‫ﻴﺘﻜﻭﻥ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬‫ﻤﻥ‬‫ﺃﺴﺎﺴﻴﺔ‬ ‫ﻤﻘﺎﻁﻊ‬ ‫ﺃﺭﺒﻊ‬ ‫ﻋﻠﻲ‬‫ﻫﻲ‬: -‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺭﺃﺱ‬ ‫ﻤﻘﻁﻊ‬Form Header ‫ﻭﻴﺸﺘﻤ‬‫ﺍﻟﻤﺅﺴﺴﺔ‬ ،‫ﺍﻟﺸﺭﻜﺔ‬ ‫ﻋﻨﻭﺍﻥ‬ ‫ﻤﺜل‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺃﻭل‬ ‫ﻓﻲ‬ ‫ﺘﻭﻀﻊ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻲ‬ ‫ل‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻤﻥ‬ ‫ﻴﻌﺭﺽ‬ ‫ﻤﺎ‬ ‫ﻁﺒﻴﻌﺔ‬ ‫ﻴﻭﻀﺢ‬ ‫ﺁﺨﺭ‬ ‫ﺒﻴﺎﻥ‬ ‫ﺃﻱ‬ ‫ﺃﻭ‬. -‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﺫﻴﻴل‬ ‫ﻤﻘﻁﻊ‬Form Footer ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺁﺨﺭ‬ ‫ﻓﻲ‬ ‫ﺘﻭﻀﻊ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻲ‬ ‫ﻭﻴﺸﺘﻤل‬‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﻤﺭﺘﺒﺎﺕ‬ ‫ﺇﺠﻤﺎﻟﻲ‬ ‫ﻤﺜل‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺨﺎﺘﻤﺔ‬ ،...‫ﺍﻟﺦ‬. -‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﺭﺃﺱ‬ ‫ﻤﻘﻁﻊ‬Page Header ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻋﻨﺎﻭﻴﻥ‬ ‫ﻤﺜل‬ ‫ﺼﻔﺤﺔ‬ ‫ﻜل‬ ‫ﺒﺩﺍﻴﺔ‬ ‫ﻓﻲ‬ ‫ﺘﻅﻬﺭ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻲ‬ ‫ﻭﻴﺸﺘﻤل‬ ‫ﺒﻴﺎﻨﺎﺘﻬﺎ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﻤﺅﺴﺴﺔ‬ ‫ﺃﻭ‬ ‫ﺍﻟﺸﺭﻜﺔ‬ ‫ﺸﻌﺎﺭ‬ ،‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻌﺭﻀﻬﺎ‬. -‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﺘﺫﻴﻴل‬ ‫ﻤﻘﻁﻊ‬Page Footer ‫ﻤﺜل‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺼﻔﺤﺎﺕ‬ ‫ﻤﻥ‬ ‫ﺼﻔﺤﺔ‬ ‫ﻜل‬ ‫ﻨﻬﺎﻴﺔ‬ ‫ﻓﻲ‬ ‫ﺘﻭﻀﻊ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻲ‬ ‫ﻭﻴﺸﺘﻤل‬ ‫ﺍﻟﺼﻔﺤ‬ ‫ﺭﻗﻡ‬‫ﺔ،ﺍﻟﺘﺎﺭﻴﺦ‬...‫ﺍﻟﺦ‬ ‫ﺘﺩﺭﻴﺏ‬:‫ﺒ‬ ‫ﻗﻡ‬‫ﻌﺭﺽ‬‫ﻟ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺇﻀﺎﻓﺔ‬‫ﻨﻤﻭﺫﺝ‬ ‫ﻤﻘﺎﻁﻊ‬‫ﻤﻭﻅﻑ‬‫ﺍﻟﺘﺩﺭﻴﺏ‬ ‫ﻓﻲ‬ ‫ﺇﻨﺸﺎﺅﻩ‬ ‫ﺘﻡ‬ ‫ﺍﻟﺫﻱ‬ ‫ﺍﻟﺴﺎﺒﻕ‬‫ﺍﻟﺘﺎﻟﻴﺔ‬ ‫ﺍﻟﺨﻁﻭﺍﺕ‬ ‫ﺇﺘﺒﻊ‬ ‫ﺫﻟﻙ‬ ‫ﻟﻌﻤل‬: ‫ﺍﻟﺨﻁﻭﺍﺕ‬: -‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬)‫ﻋﺭﺽ‬-view(‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬–Design View. (
  • 29. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٣٠- -‫ﺍﻻﺨﺘﻴﺎﺭ‬ ‫ﺨﺎﻨﺘﻲ‬ ‫ﺒﺘﻨﺸﻴﻁ‬ ‫ﻗﻡ‬)‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬-Page Header/Footer(‫ﻭ‬) ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬-Form Header/Footer(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬: -‫ﻅﻬﻭﺭ‬ ‫ﻻﺤﻅ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻤﻘﺎﻁﻊ‬:
  • 30. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٣١- -‫ﺍﻷﺩﺍﺓ‬ ‫ﺍﺨﺘﺭ‬)‫ﻋﻨﻭﺍﻥ‬-label(‫ﺍﻷﺩﻭﺍﺕ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻤﻥ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻜﻤﺎ‬: -‫ﺃﺩﺍﺓ‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬)‫ﻋﻨﻭﺍﻥ‬-Label(‫ﻤﻘﻁﻊ‬ ‫ﻓﻲ‬ ‫ﻤﺭﺓ‬)‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺭﺃﺱ‬Form Header(‫ﻤﻘﻁﻊ‬ ‫ﻓﻲ‬ ‫ﻭﺃﺨﺭﻱ‬)‫ﺍﻟﺘﺫﻴﻴل‬-Form Footer(. -‫ﺍﻷﻭﻟﻲ‬ ‫ﺍﻷﺩﺍﺓ‬ ‫ﻓﻲ‬ ‫ﺍﻜﺘﺏ‬"‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬"‫ﺍﻟﺜﺎﻨﻴﺔ‬ ‫ﺍﻷﺩﺍﺓ‬ ‫ﻭﻓﻲ‬"‫ﺍﻟﺘﺭﺒﻴﺔ‬ ‫ﻭﺯﺍﺭﺓ‬ ‫ﻭﺍﻟﺘﻌﻠﻴﻡ‬. " -‫ﺍﻟﺘﻨﺴ‬ ‫ﺒﻌﻤل‬ ‫ﻗﻡ‬‫ﻴ‬‫ﺍﻟﻼﺯﻤﺔ‬ ‫ﻘﺎﺕ‬. -‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺃﻋﺭﺽ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬:
  • 31. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٣٢- •‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻕ‬Views of a Form ‫ﻻﺤﻅﺕ‬‫ﻤﻤﺎ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻤﻥ‬ ‫ﺃﻜﺜﺭ‬ ‫ﺍﺴﺘﺨﺩﺍﻡ‬ ‫ﻴﻤﻜﻥ‬ ‫ﺍﻨﻪ‬ ‫ﺴﺒﻕ‬‫ﺍﻟﻁﺭﻕ‬ ‫ﻫﺫﻩ‬ ‫ﺒﻴﻥ‬ ‫ﻭﻟﻠﺘﺒﺩﻴل‬ ‫ﻜﺎ‬ ‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺍﺨﺘﻴﺎﺭ‬ ‫ﻴﻤﻜﻥ‬‫ﻵ‬‫ﺘﻲ‬: )١(‫ﺃﺩﻭﺍﺕ‬ ‫ﺸﺭﻴﻁ‬ ‫ﻤﻥ‬)‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﻨﺴﻴﻕ‬-Form Design(‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻕ‬ ‫ﻤﻥ‬ ‫ﻭﺍﺤﺩﺓ‬ ‫ﺍﺨﺘﺭ‬‫ﺍﻟﺜﻼﺜﺔ‬. )٢(‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬)‫ﻋﺭﺽ‬-View(‫ﺍ‬‫ﻭﺍﺤﺩﺓ‬ ‫ﺨﺘﺭ‬ ‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻕ‬ ‫ﻤﻥ‬‫ﺍﻟﺜﻼﺜﺔ‬. ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻜﻭﺭﻗﺔ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬ ‫ﻭﻫﻲ‬ ‫ﺠﺩﻴﺩﺓ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻭﺠﻭﺩ‬ ‫ﻻﺤﻅ‬-Datasheet -‫ﻭ‬‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺤﺴﺏ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻟﺸﻜل‬ ‫ﺍﻟﻤﺨﺘﻠﻔﺔ‬ ‫ﺍﻟﻁﺭﻕ‬ ‫ﻴﺒﻴﻥ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬.
  • 32. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٣٣- ‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺨﻼل‬ ‫ﻤﻥ‬ ‫ﻴﻤﻜﻨﻙ‬"‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺭﻗﺔ‬"‫ﺍﻷ‬ ‫ﺘﻨﺴﻴﻕ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻋﺭﺽ‬‫ﻟﺫﺍ‬ ،‫ﻭﺍﻟﺼﻔﻭﻑ‬ ‫ﻋﻤﺩﺓ‬ ‫ﻭﺍﺤﺩ‬ ‫ﻭﻗﺕ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻌﺩﻴﺩ‬ ‫ﺭﺅﻴﺔ‬ ‫ﻴﻤﻜﻨﻙ‬. ‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺨﻼل‬ ‫ﻤﻥ‬ ‫ﻴﻤﻜﻨﻙ‬"‫ﻨﻤﻭﺫﺝ‬"‫ﺴﺠل‬ ‫ﻋﻠﻰ‬ ‫ﺍﻻﻁﻼﻉ‬‫ﻭﺍﺤﺩ‬ ‫ﻭﻗﺕ‬ ‫ﻓﻲ‬ ‫ﻭﺍﺤﺩ‬. •‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻋﺒﺭ‬ ‫ﺍﻟﺘﻨﻘل‬Record Navigation ‫ﻓﻲ‬‫ﺍﻟﻌﺭ‬ ‫ﻁﺭﻴﻘﺘﻲ‬ ‫ﻤﻥ‬ ‫ﻜل‬‫ﺽ‬)‫ﻨﻤﻭﺫﺝ‬(Form‫ﻭ‬)‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺼﻔﺤﺔ‬Datasheet(‫ﺍﻟﺘﻨﻘل‬ ‫ﻴﻤﻜﻥ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻋﺒﺭ‬–‫ﺇ‬‫ﺴﺠل‬ ‫ﻀﺎﻓﺔ‬–‫ﻤﻌﻴﻥ‬ ‫ﺴﺠل‬ ‫ﺇﻟﻲ‬ ‫ﺍﻟﻭﺼﻭل‬–‫ﺍﻟﻜﻠﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻋﺩﺩ‬ ‫ﻤﺸﺎﻫﺩﺓ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺒﻤﻠﻑ‬. ‫ﺒ‬ ‫ﺍﻟﺘﻨﻘل‬ ‫ﺃﺯﺭﺍﺭ‬ ‫ﻭﻅﺎﺌﻑ‬ ‫ﻴﻭﻀﺢ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬‫ﺎﻟﻨﻤﻭﺫﺝ‬. )‫اﻟﻨﻤﻮذح‬ ‫ﻋﺮض‬ Form view( )‫اﻟﺘﺼﻤﻴﻢ‬ ‫ﻋﺮض‬ Design view( )‫ﺑﻴﺎﻧﺎت‬ ‫ورﻗﺔ‬ Datasheet(
  • 33. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٣٤- ١.‫ﺍﻷﻭل‬ ‫ﺍﻟﺴﺠل‬ ٢.‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺴﺠل‬ ٣.‫ﻤﻌﻴﻥ‬ ‫ﺴﺠل‬ ‫ﺇﻟﻲ‬ ‫ﻟﻠﺫﻫﺎﺏ‬ ‫ﺍﻹﺩﺨﺎل‬ ‫ﻤﻔﺘﺎﺡ‬ ‫ﻭﻀﻐﻁ‬ ‫ﺍﻟﺴﺠل‬ ‫ﺭﻗﻡ‬ ‫ﻜﺘﺎﺒﺔ‬ ‫ﻭﻴﻤﻜﻥ‬ ، ‫ﺍﻟﺤﺎﻟﻲ‬ ‫ﺍﻟﺴﺠل‬. ٤.‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺴﺠل‬ ٥.‫ﺍﻷﺨﻴﺭ‬ ‫ﺍﻟﺴﺠل‬ ٦.‫ﻓﺎﺭﻍ‬ ‫ﺴﺠل‬)‫ﺠﺩﻴﺩ‬( •‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻭﺤﺫﻑ‬ ‫ﺇﻀﺎﻓﺔ‬Add, Delete Records ‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﻭﺤﺫﻓﻬﺎ‬ ‫ﺴﺠﻼﺕ‬ ‫ﺇﻀﺎﻓﺔ‬ ‫ﻴﻤﻜﻨﻙ‬"‫ﻨﻤﻭﺫﺝ‬" ١.‫ﻟﻤﻠﺌﻪ‬ ‫ﹰ‬‫ﺎ‬‫ﻓﺎﺭﻏ‬ ‫ﹰ‬‫ﻼ‬‫ﺴﺠ‬ ‫ﺍﻟﺯﺭ‬ ‫ﻫﺫﺍ‬ ‫ﻟﻙ‬ ‫ﻴﻌﺭﺽ‬. ٢.‫ﺍﻟﺤﺎﻟﻲ‬ ‫ﺍﻟﺴﺠل‬ ‫ﺒﺤﺫﻑ‬ ‫ﺍﻟﺯﺭ‬ ‫ﻫﺫﺍ‬ ‫ﻴﻘﻭﻡ‬. •‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻓﺭﺯ‬‫ﻋﻨﻬﺎ‬ ‫ﻭﺍﻟﺒﺤﺙ‬ ،‫ﻭﺘﺼﻔﻴﺘﻬﺎ‬Sort,Filter,Find Data ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺤﺴﺏ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻓﺭﺯ‬ ‫ﻴﻤﻜﻨﻙ‬‫ﻭﺍﺤﺩ‬ ‫ﺤﻘل‬ ‫ﻓﻲ‬. ‫ﺍﻟﺨﻁﻭﺍﺕ‬: ١.‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻓﺭﺯ‬‫ﺘﻨﺎﺯﻟﻲ‬ ‫ﺃﻭ‬ ‫ﺘﺼﺎﻋﺩﻱ‬ ‫ﺒﺘﺭﺘﻴﺏ‬. ٢.‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻓﻲ‬ ‫ﻋﺭﻀﻬﺎ‬ ‫ﻴﺘﻡ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻟﺘﺤﺩﻴﺩ‬ ‫ﺍﻟﺘﺼﻔﻴﺔ‬ ‫ﻋﺎﻤل‬ ‫ﺃﺯﺭﺍﺭ‬ ‫ﺃﺤﺩ‬ ‫ﻓﻭﻕ‬ ‫ﺍﻨﻘﺭ‬. ٣.‫ﺴﺠﻼﺕ‬ ‫ﻓﻲ‬ ‫ﻭﺍﺴﺘﺒﺩﺍﻟﻬﺎ‬ ‫ﻗﻴﻡ‬ ‫ﻋﻥ‬ ‫ﺍﻟﺒﺤﺙ‬. ‫ﺘﺩﺭﻴﺏ‬: ‫ﺤﺎﻭل‬ ‫ﻤﻌﻠﻤﻙ‬ ‫ﺒﻤﺴﺎﻋﺩﺓ‬‫ﺍﻵﺘﻲ‬ ‫ﻋﻤل‬: -‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﻤﻠﻑ‬ ‫ﺴﺠﻼﺕ‬ ‫ﻋﺒﺭ‬ ‫ﺍﻟﺘﻨﻘل‬. -‫ﻤﻭﻅﻑ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻭﺤﺫﻑ‬ ‫ﺇﻀﺎﻓﺔ‬. -‫ﹰ‬‫ﺎ‬‫ﺘﺼﺎﻋﺩﻴ‬ ‫ﺍﻹﺴﻡ‬ ‫ﻋﻤﻭﺩ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻓﺭﺯ‬‫ﻤﻌﻴﻥ‬ ‫ﺍﺴﻡ‬ ‫ﻋﻥ‬ ‫ﻭﺍﻟﺒﺤﺙ‬.
  • 34. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٣٥- •‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﺤﺴﻭﺒﺔ‬ ‫ﺍﻟﻘﻴﻡ‬in FormsCalculated Values ‫ﻓﻲ‬‫ﻫﺫﻩ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺃﻭ‬ ‫ﺒﺎﻟﻨﻤﻭﺫﺝ‬ ‫ﺍﻟﺤﺴﺎﺒﻴﺔ‬ ‫ﺍﻟﻌﻤﻠﻴﺎﺕ‬ ‫ﺒﻌﺽ‬ ‫ﻹﺠﺭﺍﺀ‬ ‫ﻨﺤﺘﺎﺝ‬ ‫ﺍﻷﺤﻴﺎﻥ‬ ‫ﻤﻥ‬ ‫ﻜﺜﻴﺭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻜﺎﻨﺕ‬ ‫ﺇﺫﺍ‬ ‫ﹰ‬‫ﻼ‬‫ﻓﻤﺜ‬ ،‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺠﺩﻭل‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﺨﺯﻨﺔ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻲ‬ ‫ﺘﻌﺘﻤﺩ‬ ‫ﹰ‬‫ﺎ‬‫ﻏﺎﻟﺒ‬ ‫ﺍﻟﺤﺴﺎﺒﺎﺕ‬ ‫ﺘﺤ‬ ‫ﺍﻟﺠﺩﻭل‬ ‫ﺒﺤﻘﻭل‬‫ﺩﺍﻋﻲ‬ ‫ﻓﻼ‬ ‫ﻟﻠﻤﻭﻅﻑ‬ ‫ﺍﻟﻤﺭﺘﺏ‬ ‫ﻤﻔﺭﺩﺍﺕ‬ ‫ﻋﻠﻲ‬ ‫ﺘﻭﻱ‬‫ﺒﻌﺩ‬‫ﺍﻟﺭﺍﺘﺏ‬ ‫ﺼﺎﻓﻲ‬ ‫ﺤﺴﺎﺏ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺠﺩﻭل‬ ‫ﻓﻲ‬ ‫ﺘﺨﺯﻴﻨﻪ‬. ‫ﺼﺎﻓﻲ‬ ‫ﺤﺴﺎﺏ‬ ‫ﻫﻨﺎ‬ ‫ﺍﻟﻤﻔﻴﺩ‬ ‫ﻭﻤﻥ‬‫ﺍﻟﻤﺭﺘﺏ‬‫ﺍﻟﺤﺎﺴﺏ‬ ‫ﺒﺫﺍﻜﺭﺓ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺘﺤﻤﻴل‬ ‫ﻋﻨﺩ‬‫ﻓﻘﻁ‬. ‫ﺼﺎﻓﻲ‬ ‫ﻭﻟﺤﺴﺎﺏ‬‫ﺍﻟﻤﺭﺘﺏ‬‫ﻨﺩﺭﺝ‬‫ﺃ‬‫ﺩﺍﺓ‬)‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬-Textbox(‫ﻤﻥ‬)‫ﺍﻷﺩﻭﺍﺕ‬ ‫ﻤﺭﺒﻊ‬- Toolbox(‫ﻭﻨﺩﺭﺝ‬‫ﺒﻬﺎ‬‫ﺍﻟﺘﻌﺒﻴﺭ‬‫ﺼﺎﻓﻲ‬ ‫ﺒﺤﺴﺎﺏ‬ ‫ﻴﻘﻭﻡ‬ ‫ﺍﻟﺫﻱ‬ ‫ﺍﻟﺤﺴﺎﺒﻲ‬‫ﺍﻟﻤﺭﺘﺏ‬. ‫ﺘﺩﺭﻴﺏ‬ ‫ﻗﻡ‬‫ﻨﺴﺒﺔ‬ ‫ﺒﺤﺴﺎﺏ‬٢٥%‫ﻤﻥ‬‫ﺍﻟﻤﺭﺘﺏ‬‫ﻤﻭﻅﻑ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺸﻬﺭﻱ‬ ‫ﺍﻟﺤﺎﻓﺯ‬ ‫ﻋﻥ‬ ‫ﻟﺘﻌﺒﺭ‬ ‫ﺍﻟﺨﻁﻭﺍﺕ‬ -‫ﻨﻤﻭﺫﺝ‬ ‫ﺍﻓﺘﺢ‬"‫ﻤﻭ‬‫ﻅﻑ‬"‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬"‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬-Design View" -‫ﺃﺩﺍﺓ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬-Textbox(‫ﻤﻘﻁﻊ‬ ‫ﻓﻲ‬ ‫ﺒﺈﺩﺭﺍﺠﻬﺎ‬ ‫ﻭﻗﻡ‬)‫ﺍﻟﺘﻔﺼﻴل‬- Details(‫ﺒﺎﻟﺸ‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﻜل‬:
  • 35. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٣٦- ‫ﺠﺩﻴﺩ‬ ‫ﻋﻨﺼﺭ‬ ‫ﻅﻬﻭﺭ‬ ‫ﻻﺤﻅ‬)‫ﻤﻨﻀﻡ‬ ‫ﻏﻴﺭ‬-Unbound(‫ﺒﻴﻴﻥ‬ ‫ﻜﻤﺎ‬ ‫ﻤﻭﻅﻑ‬ ‫ﺠﺩﻭل‬ ‫ﻟﺤﻘﻭل‬ ‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺸﻜل‬ -‫ﺨﺼﺎﺌﺹ‬ ‫ﺭﻤﺯ‬ ‫ﻭﺍﻀﻐﻁ‬ ‫ﺍﻟﺠﺩﻴﺩ‬ ‫ﺍﻟﻌﻨﺼﺭ‬ ‫ﺒﺘﺤﺩﻴﺩ‬ ‫ﻗﻡ‬‫ﺘﺼﻤﻴﻡ‬ ‫ﺃﺩﻭﺍﺕ‬ ‫ﺸﺭﻴﻁ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬:
  • 36. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٣٧- -‫ﺘﺒﻭﻴﺏ‬ ‫ﺍﺨﺘﺭ‬)‫ﺒﻴﺎﻨﺎﺕ‬(Data‫ﺍﻟﺘﺤﻜﻡ‬ ‫ﻋﻨﺼﺭ‬ ‫ﻤﺼﺩﺭ‬ ‫ﺨﺎﺼﻴﺔ‬ ‫ﻭﺃﻤﺎﻡ‬)Control Source(‫ﺍﻟﺯﺭ‬ ‫ﺍﻀﻐﻁ‬"..."‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻤﻨﺸﺌﻲ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﻹﻅﻬﺎﺭ‬. -‫ﻨﺎﻓﺫﺓ‬ ‫ﺒﻤﺴﺎﻋﺩﺓ‬)‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻤﻨﺸﺌﻲ‬–Expression Builder(‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﺃﻜﺘﺏ‬ ، ]‫ﺍﻟﻤﺭﺘﺏ‬* [٠,٢٥‫ﺍﻷﺘﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬: -‫ﺍﻀﻐﻁ‬"OK"‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻋﻠﻲ‬ ‫ﺘﺤﺘﻭﻱ‬ ‫ﻭﻟﻜﻨﻬﺎ‬ ‫ﺍﻟﻤﺭﺓ‬ ‫ﻫﺫﻩ‬ ‫ﺍﻟﺨﺼﺎﺌﺹ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﻟﺘﻅﻬﺭ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﻤﻁﻠﻭﺏ‬:
  • 37. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٣٨- -‫ﺍﻟﺨ‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﺍﻏﻠﻕ‬‫ﺼﺎﺌﺹ‬‫ﺒﺘﻐﻴﻴﺭ‬ ‫ﻗﻡ‬ ‫ﺜﻡ‬‫ﻟﻴﻜﻭﻥ‬ ‫ﺍﻟﺠﺩﻴﺩ‬ ‫ﺍﻟﻌﻨﺼﺭ‬ ‫ﻋﻨﻭﺍﻥ‬"‫ﺍﻟﺤﺎﻓﺯ‬ ‫ﺍﻟﺸﻬﺭﻱ‬." -‫ﻁﺭﻴﻘﺔ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬–Form View(‫ﻟﻴﻅ‬‫ﻬ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺭ‬‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﺎﻟﻲ‬: ‫ﺴﺅﺍل‬:‫ﻗﻴﻤﺔ‬ ‫ﺒﻴﻥ‬ ‫ﻗﺎﺭﻥ‬‫ﺍﻟﻤﺭﺘﺏ‬‫ﻤﺨﺯﻥ‬ ‫ﻜﺒﻴﺎﻥ‬‫ﻭﻗﻴ‬‫ﻤﺔ‬‫ﺍﻟﺸﻬﺭﻱ‬ ‫ﺍﻟﺤﺎﻓﺯ‬‫ﻤﺤﺴﻭﺏ‬ ‫ﻜﺒﻴﺎﻥ‬.
  • 38. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٣٩- •‫ﺍﻟﻨﻤﺎﺫﺝ‬‫ﺍﻟﻔﺭﻋﻴﺔ‬Sub Forms ‫ﻫ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬‫ﻨﻤﻭﺫﺝ‬ ‫ﻭ‬‫ﻴ‬‫ﺁﺨﺭ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﻓﻲ‬ ‫ﺇﺩﺨﺎﻟﻪ‬ ‫ﺘﻡ‬،‫ﻭﻴﺴﻤﻰ‬ ، ‫ﺍﻷﺴﺎﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﺴﻤﻰ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺩﺍﺨل‬ ‫ﺍﻟﻤﻭﺠﻭﺩ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬‫ﺍﻷﺴﺎﺴﻲ‬‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺒﺎﻟﻨﻤﻭﺫﺝ‬.‫ﺘﺭﻜﻴﺒﺔ‬ ‫ﺇﻟﻰ‬ ‫ﹰ‬‫ﺎ‬‫ﻏﺎﻟﺒ‬ ‫ﻭﻴﺸﺎﺭ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬/‫ﺍﻟﻔﺭﻋﻴ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬‫ﺔ‬‫ﺭﺌﻴﺴﻲ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺃﻭ‬ ‫ﻫﻴﻜﻠﻲ‬ ‫ﺒﻨﻤﻭﺫﺝ‬/‫ﺃﺼل‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺃﻭ‬ ‫ﺘﻔﺎﺼﻴل‬/‫ﺘﺎﺒﻊ‬. ‫ﺘﺭﻏﺏ‬ ‫ﻋﻨﺩﻤﺎ‬ ‫ﺍﻟﻔﺭﻋﻴﺔ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻓﺎﻋﻠﻴﺔ‬ ‫ﺘﻅﻬﺭ‬‫ﺭﺃﺱ‬ ‫ﻋﻼﻗﺔ‬ ‫ﺫﺍﺕ‬ ‫ﺠﺩﺍﻭل‬ ‫ﻤﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺇﻅﻬﺎﺭ‬ ‫ﻓﻲ‬ ‫ﺒ‬‫ﺄ‬‫ﻁﺭﺍﻑ‬‫ﻤﻥ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻹﻅﻬﺎﺭ‬ ‫ﻓﺭﻋﻲ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺒﺩﺍﺨﻠﻪ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﻴﻤﻜﻨﻙ‬ ،‫ﺍﻟﻤﺜﺎل‬ ‫ﺴﺒﻴل‬ ‫ﻋﻠﻰ‬ ‫ﺠﺩﻭﻟﻲ‬‫ﺍﻟﻘﺴﻡ‬‫ﻭ‬‫ﺍﻟﻤﻭﻅﻑ‬. ‫ﻭﻋﻨﺩ‬ ‫ﻓﻘﻁ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﻫﺫﺍ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻌﺎﻤﻠﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﻅﻬﺭ‬ ‫ﻤﻌﻴﻥ‬ ‫ﻗﺴﻡ‬ ‫ﺍﺴﻡ‬ ‫ﺒﻌﺭﺽ‬ ‫ﻨﻘﻭﻡ‬ ‫ﺤﻴﻨﻤﺎ‬ ‫ﻟﻘﺴﻡ‬ ‫ﺍﺴﻡ‬ ‫ﻋﺭﺽ‬‫ﺃ‬‫ﺍﻟ‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﻅﻬﺭ‬ ‫ﺨﺭ‬‫ﻓﻘﻁ‬ ‫ﺍﻟﺜﺎﻨﻲ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻌﺎﻤﻠﻴﻥ‬ ‫ﻤﻭﻅﻔﻴﻥ‬. ‫ﺒ‬ ‫ﺭﺃﺱ‬ ‫ﺍﻟﻌﻼﻗﺔ‬ ‫ﺘﻜﻭﻥ‬ ‫ﻋﻨﺩﻤﺎ‬ ‫ﻭﺫﻟﻙ‬‫ﺄ‬‫ﻗﺴﻡ‬ ‫ﺠﺩﻭل‬ ‫ﻨﺎﺤﻴﺔ‬ ‫ﻤﻥ‬ ‫ﻁﺭﺍﻑ‬. ‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻭﻀﺢ‬‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬‫ﻨﺎﺤﻴﺔ‬ ‫ﻤﻥ‬"‫ﺍﻟﺭﺃﺱ‬"‫ﺍﻻﺭﺘﺒﺎﻁ‬ ‫ﻋﻼﻗﺔ‬ ‫ﻤﻥ‬،‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻭﻀﺢ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺍﻟﻔﺭﻋﻲ‬‫ﻨﺎﺤﻴﺔ‬ ‫ﻤﻥ‬"‫ﺍﻷﻁﺭﺍﻑ‬"‫ﺍﻻﺭﺘﺒﺎﻁ‬ ‫ﻋﻼﻗﺔ‬ ‫ﻤﻥ‬. ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻓﻘﻁ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺃﻥ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﻴﻤﻜﻥ‬ ‫ﺤﺘﻰ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺒﺎﻟﻨﻤﻭﺫﺝ‬ ‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﺭﺘﺒﻁ‬ ‫ﻓ‬ ‫ﺍﻟﺤﺎﻟﻲ‬ ‫ﺒﺎﻟﺴﺠل‬ ‫ﺘﺭﺘﺒﻁ‬ ‫ﺍﻟﺘﻲ‬‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻲ‬. ‫ﺍﻟﺘﺩﺍﺨل‬ ‫ﻤﺴﺘﻭﻴﺎﺕ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﻜل‬ ‫ﺒﻭﻀﻊ‬ ‫ﻗﻤﺕ‬ ‫ﺇﺫﺍ‬ ‫ﺍﻟﻔﺭﻋﻴﺔ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻤﻥ‬ ‫ﻋﺩﺩ‬ ‫ﺃﻱ‬ ‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﺘﻀﻤﻥ‬ ‫ﺃﻥ‬ ‫ﻴﻤﻜﻥ‬ ‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻓﻲ‬ ‫ﻓﺭﻋﻲ‬.‫ﻤﻥ‬ ‫ﺃﻗﺼﻰ‬ ‫ﺒﺤﺩ‬ ‫ﻤﺘﺩﺍﺨﻠﺔ‬ ‫ﻤﺴﺘﻭﻴﺎﺕ‬ ‫ﺴﺒﻊ‬ ‫ﺘﻀﻤﻴﻥ‬ ‫ﻜﺫﻟﻙ‬ ‫ﻭﻴﻤﻜﻨﻙ‬ ‫ﺍﻟﻔﺭﻋﻴﺔ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬.‫ﺭﺌﻴﺴ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺩﺍﺨل‬ ‫ﻓﺭﻋﻲ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﻭﻀﻊ‬ ‫ﻴﻤﻜﻨﻙ‬ ‫ﺃﻨﻪ‬ ‫ﻴﻌﻨﻲ‬ ‫ﻭﻫﺫﺍ‬‫ﻭﻀﻊ‬ ‫ﺜﻡ‬ ،‫ﻲ‬ ‫ﻭﻫﻜﺫﺍ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻫﺫﺍ‬ ‫ﺩﺍﺨل‬ ‫ﺁﺨﺭ‬ ‫ﻓﺭﻋﻲ‬ ‫ﻨﻤﻭﺫﺝ‬.‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺠﻌل‬ ‫ﻴﻤﻜﻨﻙ‬ ،‫ﺍﻟﻤﺜﺎل‬ ‫ﺴﺒﻴل‬ ‫ﻋﻠﻰ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺤﻴﻥ‬ ‫ﻓﻲ‬ ،‫ﺍﻟﻁﻠﺒﺎﺕ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺒﻴﻨﻤﺎ‬ ،‫ﺍﻟﻌﻤﻼﺀ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻁﻠﺒﻴﺎﺕ‬ ‫ﺘﻔﺎﺼﻴل‬ ‫ﺁﺨﺭ‬ ‫ﻓﺭﻋﻲ‬. ‫ﺘﺩﺭﻴﺏ‬ ‫ﺴﻨﺤﺎﻭل‬‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺇﺴﺘﺨﺩﺍﻡ‬/‫ﻟﻌﺭﺽ‬ ‫ﺍﻟﻔﺭﻋﻴﺔ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬"‫ﺍﺴ‬‫ﺍﻟﻘﺴﻡ‬ ‫ﻡ‬"‫ﺠﺩﻭل‬ ‫ﻤﻥ‬"‫ﺍﻟﻘﺴﻡ‬" ‫ﺠﺩﻭل‬ ‫ﻤﻥ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﻟﻬﺫﺍ‬ ‫ﺍﻟﺘﺎﺒﻌﻴﻥ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﻭﻋﺭﺽ‬"‫ﻤﻭﻅﻑ‬". ‫ﺍﻟﺨﻁﻭﺍﺕ‬:
  • 39. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٤٠- -‫ﻨﻤ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﺍﺨﺘﺭ‬‫ﻭ‬‫ﺠﺩﻭل‬ ‫ﺴﺠﻼﺘﻪ‬ ‫ﻤﺼﺩﺭ‬ ‫ﺠﺩﻴﺩ‬ ‫ﺫﺝ‬"‫ﺍﻟﻘﺴﻡ‬". -‫ﺍﻟﺘﻔﺼﻴل‬ ‫ﻤﻘﻁﻊ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺠﺩﻭل‬ ‫ﺤﻘﻭل‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬. -‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻷﺩﻭﺍﺕ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺍﺩﺍﺓ‬ ‫ﺍﺨﺘﺭ‬: -‫ﻓ‬ ‫ﺍﻷﺩﺍﺓ‬ ‫ﻫﺫﻩ‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﺠﺩﻭل‬ ‫ﺤﻘﻭل‬ ‫ﺘﺤﺕ‬ ‫ﺍﻟﺘﻔﺼﻴل‬ ‫ﻤﻘﻁﻊ‬ ‫ﻲ‬ ‫ﺍﻟﺘﺎﻟﻲ‬: -‫ﺍﺨﺘﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﻭﺍﻀﻐﻁ‬ ‫ﻤﻭﺠﻭﺩ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺃﻭ‬ ‫ﺠﺩﻭل‬‫ﻻ‬‫ﻅﻬ‬‫ﻭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﺭ‬:
  • 40. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٤١- -‫ﺠﺩﻭل‬ ‫ﺒﺘﺤﺩﻴﺩ‬ ‫ﻗﻡ‬"‫ﻤﻭﻅﻑ‬"‫ﺤﻘﻭﻟ‬ ‫ﻟﺘﻅﻬﺭ‬‫ﻪ‬‫ﺍﻟﻤﺘﺎﺤﺔ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻨﺎﻓﺫﺓ‬ ‫ﻓﻲ‬. -‫ﺍﻟﺯﺭ‬ ‫ﺍﻀﻐﻁ‬">>"‫ﻓﻲ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺠﺩﻭل‬ ‫ﺤﻘﻭل‬ ‫ﻜل‬ ‫ﻹﺩﺭﺍﺝ‬‫ﻤﺭﺒﻊ‬‫ﺍﻟﻤﺨﺘﺎﺭﺓ‬ ‫ﺍﻟﺤﻘﻭل‬. -‫ﺍﻟﺘﺎ‬ ‫ﺍﻀﻐﻁ‬‫ﺍﻟﻘﺴﻡ‬ ‫ﺭﻗﻡ‬ ‫ﺤﺴﺏ‬ ‫ﻗﺴﻡ‬ ‫ﻟﻜل‬ ‫ﻤﻭﻅﻑ‬ ‫ﻋﺭﺽ‬ ‫ﻭﺍﺨﺘﺭ‬ ‫ﻟﻲ‬‫ﺒ‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺎﻟﺸﻜل‬: -‫ﺍﻀ‬‫ﻐ‬‫ﻁ‬)‫ﺇﻨﻬﺎﺀ‬-Finish(‫ﻋﻤل‬ ‫ﻴﻨﺘﻬﻲ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﺇﻟﻲ‬ ‫ﻭﻨﻌﻭﺩ‬ ‫ﺍﻟﻤﻌﺎﻟﺞ‬. -‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺃﻋﺭﺽ‬)‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬–Form View(‫ﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬ ‫ﺍﻷﺴﺎﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺩﺍﺨل‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻴﻭﻀﺢ‬:
  • 41. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٤٢- ‫ﺇ‬ ‫ﻭﺠﻭﺩ‬ ‫ﻻﺤﻅ‬‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﻭﺍﻷﺨﺭ‬ ‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﻟﻠﻨﻤﻭﺫﺝ‬ ‫ﺇﺤﺩﺍﻫﻤﺎ‬ ‫ﺍﻟﺘﻨﻘل‬ ‫ﺃﺯﺭﺍﺭ‬ ‫ﻤﻥ‬ ‫ﺜﻨﺎﻥ‬. ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺍﻟﻔﺭﻋﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﻌﺭﺽ‬ ‫ﺍﻟﺭﺌﻴﺴﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﺘﻨﻘل‬ ‫ﺃﺯﺭﻟﺭ‬ ‫ﺒﻭﺍﺴﻁﺔ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﺍﺴﻡ‬ ‫ﺘﻐﻴﻴﺭ‬ ‫ﻋﻨﺩ‬ ‫ﺍﻟﻘﺴﻡ‬ ‫ﻟﻬﺫﺍ‬ ‫ﺍﻟﺘﺎﺒﻌﻴﻥ‬‫ﻓﻘﻁ‬.
  • 42. ‫اﻟﻔﺼﻞ‬‫اﻷول‬‫اﻟﻨﻤﺎذج‬(Forms) -٤٣- ‫ﺃﺴﺌﻠﺔ‬ ١.‫ﻫﻲ‬ ‫ﻤﺎ‬‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﺃﻨﻭﺍﻉ‬‫ﺒﺭﻨﺎﻤﺞ‬ ‫ﻴﻘﺩﻤﻬﺎ‬ ‫ﺍﻟﺘﻲ‬MsAccess‫ﻤﻥ‬ ‫ﻨﻭﻉ‬ ‫ﻜل‬ ‫ﻴﺴﺘﺨﺩﻡ‬ ‫ﻭﻓﻴﻤﺎ‬‫ﻫﺫﻩ‬ ‫ﺍﻷﻨﻭﺍﻉ؟‬ ٢.‫ﺍﻟﻨﻤﻭﺫﺝ؟‬ ‫ﺒﺘﺼﻤﻴﻡ‬ ‫ﺍﻟﻤﺨﺯﻨﺔ‬ ‫ﻭﺍﻟﻌﻨﺎﺼﺭ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻴﺴﺘﺭﺩﻫﺎ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﻔﺭﻕ‬ ‫ﻤﺎﻫﻭ‬ ٣.‫ﻁﺭﻕ‬ ‫ﻫﻲ‬ ‫ﻤﺎ‬‫ﻨﻤﻭﺫﺝ‬ ‫ﺇﻨﺸﺎﺀ‬‫ﻤﻨﻬﺎ؟‬ ‫ﻜل‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﻔﺭﻕ‬ ‫ﻫﻭ‬ ‫ﻭﻤﺎ‬ ٤.‫ﻤﻊ‬ ‫ﺍﻟﻌﻤل‬ ‫ﺃﻫﻤﻴﺔ‬ ‫ﺃﺫﻜﺭ‬‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻤﻘﺎﻁﻊ‬‫؟‬ ٥.‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻕ‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﺘﺒﺩﻴل‬‫ﺫﻟﻙ؟‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻤﺭﺤﻠﺔ‬ ‫ﻓﻲ‬ ‫ﺃﻫﻤﻴﺘﻪ‬ ‫ﻟﻪ‬ ٦.‫ﻫل‬‫ﺍﻟﺴ‬ ‫ﻋﺒﺭ‬ ‫ﺍﻟﺘﻨﻘل‬‫ﺠﻼﺕ‬‫ﺍﻟﺠﺩﺍﻭل؟‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻲ‬ ‫ﻴﺅﺜﺭ‬ ٧.‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻭﺤﺫﻑ‬ ‫ﺇﻀﺎﻓﺔ‬‫ﻟﻤﺎﺫﺍ؟‬ ‫ﺍﻟﺠﺩﺍﻭل‬ ‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﺤﺩﻴﺙ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﻤﻥ‬ ٨.‫ﺍﻟ‬ ‫ﻤﻊ‬ ‫ﺍﻟﻌﻤل‬ ‫ﺃﻫﻤﻴﺔ‬ ‫ﻫﻲ‬ ‫ﻤﺎ‬‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﺤﺴﻭﺒﺔ‬ ‫ﻘﻴﻡ‬‫؟‬ ٩.‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻤﻊ‬ ‫ﺍﻟﻌﻤل‬ ‫ﻤﻔﻬﻭﻡ‬ ‫ﺒﻴﻥ‬/‫ﺍﻟﻔﺭﻋﻴﺔ؟‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﺘﻤﺭﻴﻨﺎﺕ‬ ‫ﺘﻤﺭﻴﻥ‬)١( ‫ﺒﺈﻨﺸﺎﺀ‬ ‫ﻗﻡ‬‫ﻤﻭﻅﻑ‬ ‫ﺠﺩﻭل‬ ‫ﺴﺠﻼﺘﻪ‬ ‫ﻤﺼﺩﺭ‬ ‫ﻨﻤﻭﺫﺝ‬_‫ﻁﺭﻴ‬ ‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ‫ﻤﺸﺭﻭﻋﺎﺕ‬‫ﻋﺭﺽ‬ ‫ﻘﺔ‬ ‫ﺍﻟﻌﺭﺹ‬ ‫ﻁﺭﻴﻘﺘﻲ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﻤﻭﺫﺝ‬ ‫ﻫﺫﺍ‬ ‫ﺒﻌﺭﺽ‬ ‫ﻭﻗﻡ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬)‫ﻨﻤﻭﺫﺝ‬–‫ﺒﻴﺎﻨﺎﺕ‬ ‫ﺼﻔﺤﺔ‬.( ‫ﺘﻤﺭﻴﻥ‬)٢( ‫ﺠﺩﻭل‬ ‫ﺒﻨﺎﺀ‬ ‫ﻓﻲ‬ ‫ﻋﺩل‬ ،‫ﺒﻪ‬ ‫ﻴﻌﻤل‬ ‫ﻤﺸﺭﻭﻉ‬ ‫ﻜل‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺃﺠﺭ‬ ‫ﻟﻤﻌﺭﻓﺔ‬ ‫ﺤﺴﺎﺒﻲ‬ ‫ﺘﻌﺒﻴﺭ‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬ ‫ﻤﻭﻅﻑ‬_‫ﻟﻠﺘﻌﺩﻴل‬ ‫ﺤﺎﺠﺔ‬ ‫ﻫﻨﺎﻙ‬ ‫ﻜﺎﻨﺕ‬ ‫ﺇﺫﺍ‬ ‫ﻤﺸﺭﻭﻉ‬. ‫ﺘﻤﺭﻴﻥ‬)٣( ‫ﻭﺍﻟﻤﺸﺭﻭ‬ ‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺃﺴﻤﺎﺀ‬ ‫ﻟﻌﺭﺽ‬ ‫ﻨﻤﻭﺫﺝ‬ ‫ﺒﻌﻤل‬ ‫ﻗﻡ‬‫ﻤﻭﻅﻑ‬ ‫ﻜل‬ ‫ﺒﻬﺎ‬ ‫ﻴﻌﻤل‬ ‫ﺍﻟﺘﻲ‬ ‫ﻋﺎﺕ‬.
  • 44. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٤٥- ‫ﻴﻌﺘﺒﺭ‬‫ﻓﻌﺎﻟﺔ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﻹﺴﺘﺭﺠﺎﻉ‬‫ﻜل‬ ‫ﻭﻤﻅﻬﺭ‬ ‫ﺤﺠﻡ‬ ‫ﻓﻲ‬ ‫ﻟﺘﺤﻜﻤﻙ‬ ‫ﹰ‬‫ﺍ‬‫ﻭﻨﻅﺭ‬ ‫ﻤﻁﺒﻭﻉ‬ ‫ﺘﻨﺴﻴﻕ‬ ‫ﻓﻲ‬ ‫ﺒﻴﺎﻨﺎﺘﻙ‬ ‫ﺘﺭﻴﺩ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺒﺎﻟﻁﺭﻴﻘﺔ‬ ‫ﺍﻟﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﻋﺭﺽ‬ ‫ﻴﻤﻜﻨﻙ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻓﻲ‬ ‫ﺸﻲﺀ‬‫ﻫﺎ‬. ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﻤﻥ‬ ‫ﻤﺨﺘﻠﻔﺔ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﻴﻤﻜﻨﻙ‬‫ﺴﺭﻴﻊ‬ ‫ﺒﺸﻜل‬‫ﺒﺎﺴﺘﺨﺩ‬‫ﺍﻟﻤﻌﺎﻟﺠﺎﺕ‬ ‫ﺍﻡ‬‫ﺤﻴﺙ‬‫ﻨ‬‫ﻤﻌﺎﻟﺞ‬ ‫ﺴﺘﺨﺩﻡ‬ ‫ﺍﻟﻌﻨﻭﻨﺔ‬ ‫ﺒﻁﺎﻗﺎﺕ‬Label Wizard‫ﻹﻨﺸﺎﺀ‬‫ﻋﻨﻭﻨﺔ‬ ‫ﺒﻁﺎﻗﺎﺕ‬،‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﻤﻌﺎﻟﺞ‬Report Wizard ‫ﻹﻨﺸﺎﺀ‬‫ﻗﻴﺎﺴﻲ‬ ‫ﺘﻘﺭﻴﺭ‬،‫ﺍﻟ‬ ‫ﻤﻌﺎﻟﺞ‬‫ﺘﻘﺭﻴﺭ‬‫ﺍﻟ‬‫ﺠﺩﻭﻟﻲ‬‫ﺍﻟﻌﻤﻭﺩﻱ‬ ‫ﺃﻭ‬or Tabular WizardColumnar ‫ﻹﻨﺸﺎﺀ‬‫ﺘﻘﺭﻴﺭ‬‫ﺠﺩﻭﻟﻲ‬‫ﻋﻤﻭﺩﻱ‬ ‫ﺃﻭ‬‫ﺍﻟ‬ ‫ﻴﻘﻭﻡ‬‫ﺍﻟﺘ‬ ‫ﻭﻴﻨﺸﺊ‬ ‫ﺍﻷﺴﺌﻠﺔ‬ ‫ﺒﻁﺭﺡ‬ ‫ﻤﻌﺎﻟﺞ‬‫ﺍﻹﺠﺎﺒﺎﺕ‬ ‫ﺇﻟﻰ‬ ‫ﹰ‬‫ﺍ‬‫ﺍﺴﺘﻨﺎﺩ‬ ‫ﻘﺭﻴﺭ‬ ‫ﺒﻙ‬ ‫ﺍﻟﺨﺎﺼﺔ‬،‫ﻓﻲ‬ ‫ﺘﺭﻴﺩﻫﺎ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺒﺎﻟﻁﺭﻴﻘﺔ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺨﺼﻴﺹ‬ ‫ﻴﻤﻜﻨﻙ‬ ‫ﺜﻡ‬‫ﻁﺭﻴﻘﺔ‬‫ﺍﻟﻌﺭﺽ‬‫ﺘﺼﻤﻴﻡ‬،‫ﻴﻤﻜﻨﻙ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺇﻨﺸﺎﺀ‬ ‫ﹰ‬‫ﺎ‬‫ﺍﻴﻀ‬. •‫ﺃﻨﻭﻉ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﺘﺤﺩﻴﺩ‬ ‫ﻴﻤﻜﻥ‬ ‫ﺴﺒﻕ‬ ‫ﻤﻤﺎ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﻨﺤﻭ‬ ‫ﻋﻠﻲ‬: ١.‫ﻋﻨﻭﻨﺔ‬ ‫ﺒﻁﺎﻗﺎﺕ‬ ‫ﺘﻘﺎﺭﻴﺭ‬ ٢.‫ﺘﻘﺎ‬‫ﻗﻴﺎﺴﻴﺔ‬ ‫ﺭﻴﺭ‬ ٣.‫ﻋﻤﻭﺩﻴﺔ‬ ‫ﺘﻘﺎﺭﻴﺭ‬–‫ﺠﺩﻭﻟﻴﺔ‬ )‫ﺗﻘﺮﻳﺮﻋﻤﻮدي‬ Columnar report( )‫ﻋﻨﻮﻧﺔ‬ ‫ﺑﻄﺎﻗﺎت‬ Label report( )‫ﺗﻘﺮﻳﺮ‬‫ﻗﻴﺎﺳﻲ‬ Standard Report(
  • 45. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٤٦- •‫ﺍﻟﻤﻤﻴﺯﺓ‬ ‫ﺍﻟﺨﺼﺎﺌﺹ‬‫ﻟﻠﺘﻘﺎﺭﻴﺭ‬Report Properties ١.‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﻤﻌﻅﻡ‬ ‫ﺘﻨﻀﻡ‬‫ﺴﺠﻼﺕ‬ ‫ﻤﺼﺩﺭ‬ ‫ﻴﺸﻴﺭ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻗﺎﻋﺩﺓ‬ ‫ﻓﻲ‬ ‫ﺃﻜﺜﺭ‬ ‫ﺃﻭ‬ ‫ﻭﺍﺤﺩ‬ ‫ﺠﺩﻭل‬ ‫ﺇﻟﻰ‬ ‫ﻭﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺍﻷﺴﺎﺴﻴﺔ‬ ‫ﺍﻟﺠﺩﺍﻭل‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﻭﺠﻭﺩﺓ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﺇﻟﻰ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬. ٢.‫ﺍﺤﺘﻭ‬ ‫ﺇﻟﻰ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻴﺤﺘﺎﺝ‬ ‫ﻻ‬‫ﺍﻟﺠﺩﺍﻭل‬ ‫ﻤﻥ‬ ‫ﺍﺴﺘﻌﻼﻡ‬ ‫ﺃﻭ‬ ‫ﺠﺩﻭل‬ ‫ﻜل‬ ‫ﻤﻥ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻜﺎﻓﺔ‬ ‫ﻋﻠﻰ‬ ‫ﺍﺌﻪ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻻﺴﺘﻌﻼﻤﺎﺕ‬ ‫ﺃﻭ‬‫ﻴ‬‫ﺇﻟﻴﻬﺎ‬ ‫ﺴﺘﻨﺩ‬. ٣.‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﻋﻠﻰ‬ ‫ﺍﻟﻤﻨﻀﻡ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻴﺤﺼل‬‫ﺍﻷﺴﺎﺴﻲ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻤﺼﺩﺭ‬ ‫ﻤﻥ‬ ‫ﺒﻪ‬ ‫ﺍﻟﺨﺎﺼﺔ‬. ٤.‫ﻋﻥ‬ ‫ﺍﻷﺨﺭﻯ‬ ‫ﺍﻟﻤﻌﻠﻭﻤﺎﺕ‬ ‫ﹸﺨﺯﻥ‬‫ﺘ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﻤﺜل‬‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻋﻨﻭﺍﻥ‬،‫ﺍﻟﺘﺎﺭﻴﺦ‬،،‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺭﻗﻡ‬ ‫ﻓﻲ‬‫ﺘﺼﻤﻴﻡ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﺒﺎﻟﻨﻤﺎﺫﺝ‬ ‫ﺩﺭﺍﺴﺘﻪ‬ ‫ﺴﺒﻕ‬ ‫ﻜﻤﺎ‬ ‫ﺒﺎﻟﻤﺜل‬. ‫ﺍﻵﺘﻲ‬ ‫ﻨﺴﺘﻨﺘﺞ‬ ‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻤﻥ‬: ١.‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﻓﻲ‬ ‫ﺍﻷﻋﻤﺩﺓ‬ ‫ﻭﺭﺅﻭﺱ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻋﻨﻭﺍﻥ‬ ‫ﺘﺨﺯﻴﻥ‬ ‫ﻴﺘﻡ‬. ٢.‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﻓﻲ‬ ‫ﻤﺨﺯﻥ‬ ‫ﺘﻌﺒﻴﺭ‬ ‫ﻤﻥ‬ ‫ﺍﻟﺘﺎﺭﻴﺦ‬ ‫ﻴﺄﺘﻲ‬. ٣.‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﺄﺘﻲ‬‫ﺍﻟﺠﺩﻭل‬ ‫ﻓﻲ‬ ‫ﺤﻘﻭل‬ ‫ﻤﻥ‬‫ﺍﻻﺴﺘﻌﻼﻡ‬ ‫ﺃﻭ‬. ٤.‫ﺘﺄﺘﻲ‬‫ﺘﻌﺒﻴﺭﺍﺕ‬ ‫ﻤﻥ‬ ‫ﺍﻹﺠﻤﺎﻟﻴﺎﺕ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﻓﻲ‬ ‫ﻤﺨﺯﻨﺔ‬.
  • 46. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٤٧- ‫ﺍﻨﻪ‬ ‫ﻻﺤﻅ‬: ‫ﻴﻤﻜﻥ‬‫ﺍﺭﺘﺒﺎﻁ‬ ‫ﺒﺈﻨﺸﺎﺀ‬‫ﺍﻟﺭﺴﻭﻤﻴﺔ‬ ‫ﺍﻟﻜﺎﺌﻨﺎﺕ‬ ‫ﺒﺎﺴﺘﺨﺩﺍﻡ‬ ‫ﺒﻪ‬ ‫ﺍﻟﺨﺎﺹ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻭﻤﺼﺩﺭ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺒﻴﻥ‬ ‫ﺘﺴﻤﻰ‬ ‫ﺍﻟﺘﻲ‬)‫ﻋﻨﺎﺼﺭ‬‫ﺘﺤﻜﻡ‬Control Tools(‫ﺘﻌﺭﺽ‬ ‫ﻨﺹ‬ ‫ﻤﺭﺒﻌﺎﺕ‬ ‫ﻋﻥ‬ ‫ﻋﺒﺎﺭﺓ‬ ‫ﺘﻜﻭﻥ‬ ‫ﺃﻥ‬ ‫ﻴﻤﻜﻥ‬ ‫ﺃﺭﻗﺎﻡ‬ ‫ﺃﻭ‬ ‫ﺃﺴﻤﺎﺀ‬،‫ﻋﻨﺎﻭﻴﻥ‬ ‫ﺘﻌﺭﺽ‬ ‫ﺘﺴﻤﻴﺎﺕ‬،‫ﻭﺘﺠﻌل‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﹰ‬‫ﺎ‬‫ﺭﺴﻭﻤﻴ‬ ‫ﺘﻨﻅﻡ‬ ‫ﻤﺯﺨﺭﻓﺔ‬ ‫ﺨﻁﻭﻁ‬ ‫ﺠﺎﺫﺒﻴﺔ‬ ‫ﺃﻜﺜﺭ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬. •‫ﺘﻘﺭﻴﺭ‬ ‫ﺇﻨﺸﺎﺀ‬Create Report ‫ﻹﻨﺸﺎﺀ‬ ‫ﺍﻟﻁﺭﻕ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻌﺩﻴﺩ‬ ‫ﻫﻨﺎﻙ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬‫ﻤﻨﻬﺎ‬ ‫ﻭﺴﻨﺘﻨﺎﻭل‬: ١.‫ﺇﻨﺸﺎﺀ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬‫ﺒﺎﺴﺘﺨﺩﺍﻡ‬‫ﺍﻟ‬‫ﻤﻌﺎﻟﺞ‬،‫ﺍﻷ‬ ‫ﺒﻌﺽ‬ ‫ﺍﻟﻤﻌﺎﻟﺞ‬ ‫ﻴﺴﺄﻟﻙ‬‫ﻭﻴﻨﺸﺊ‬ ‫ﺴﺌﻠﺔ‬‫ﹰ‬‫ﺍ‬‫ﺘﻘﺭﻴﺭ‬‫ﻹﺠﺎﺒﺎﺘﻙ‬ ‫ﹰ‬‫ﺎ‬‫ﻁﺒﻘ‬ ‫ﺘﺨﺼﻴﺹ‬ ‫ﺤﻴﻨﺌﺫ‬ ‫ﻴﻤﻜﻨﻙ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬‫ﺘﺭﻴﺩﻫﺎ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺒﺎﻟﻁﺭﻴﻘﺔ‬. ‫ﺘﺩﺭﻴﺏ‬‫ﻹﻨﺸﺎﺀ‬ ‫ﺍﻟﻤﻌﺎﻟﺞ‬ ‫ﺍﺴﺘﺨﺩﺍﻡ‬‫ﺘﻘﺭﻴﺭ‬‫ﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﻟﺠﺩﻭل‬ ‫ﻴﺴﺘﻨﺩ‬ ‫ﺍﻟﺨﻁﻭﺍﺕ‬: -‫ﺘﺒﻭﻴﺏ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬-Reports(‫ﻭ‬‫ﺍﻀﻐﻁ‬)‫ﺠﺩﻴﺩ‬-New(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬: -‫ﻨﺎﻓﺫﺓ‬ ‫ﺘﻅﻬﺭ‬)‫ﺠﺩﻴﺩ‬ ‫ﺘﻘﺭﻴﺭ‬–New Report(‫ﺍﻟﺘﺎﻟﻴﺔ‬:
  • 47. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٤٨- -‫ﺍﺨﺘﺭ‬Repot Wizard‫ﺠﺩﻭل‬ ‫ﻭﺤﺩﺩ‬ ،"‫ﻤﻭﻅﻑ‬"‫ﺍﻀﻐﻁ‬ ‫ﻭ‬ ‫ﻟﻠﺘﻘﺭﻴﺭ‬ ‫ﺴﺠل‬ ‫ﻜﻤﺼﺩﺭ‬ OK -‫ﻻﺤﻅ‬‫ﻅﻬ‬‫ﻭ‬‫ﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬: -‫ﺍﻟﺯﺭ‬ ‫ﺍﻀﻐﻁ‬">>"‫ﺍﻟﺯﺭ‬ ‫ﺃﻭ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻜل‬ ‫ﻹﺩﺭﺍﺝ‬">"‫ﺘﺭﻴﺩ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻹﺨﺘﻴﺎﺭ‬ ‫ﺍﻀﻐﻁ‬ ، ‫ﺍﻟﻤﺨﺘﺎﺭﺓ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻤﺭﺒﻊ‬ ‫ﻓﻲ‬ ‫ﺇﺩﺭﺍﺠﻬﺎ‬)‫ﺍﻟﺘﺎﻟﻲ‬-Next(‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬ ‫ﺍﻟﺘﺎ‬‫ﻟﻲ‬: ‫ﺍﻟﻤﺨﺘﺎﺭﺓ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﺍﻟﻤﺘﺎﺤﺔ‬ ‫ﺍﻟﺤﻘﻭل‬
  • 49. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٥٠- -‫ﺘﺭﻴﺩ‬ ‫ﻜﻨﺕ‬ ‫ﻤﺎ‬ ‫ﺇﺫﺍ‬ ‫ﺤﺩﺩ‬)‫ﺘﺭ‬‫ﺘ‬‫ﻴﺏ‬Ascending(‫ﻤﻌﻴﻥ‬ ‫ﺤﻘل‬ ‫ﺤﺴﺏ‬ ‫ﺍﻟﺤﻘﻭل‬‫ﺍﻀﻐﻁ‬ ‫ﻭ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﻟﻴﻅﻬﺭ‬ ‫ﺃﻨﻬﺎﺀ‬: ٢.‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺇﻨﺸﺎﺀ‬"‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬" ‫ﺘﺩﺭﻴﺏ‬‫ﺍﺴﺘﺨﺩﺍﻡ‬‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬"‫ﺘﺼﻤﻴﻡ‬"‫ﻟﺠﻭل‬ ‫ﻴﺴﺘﻨﺩ‬ ‫ﺘﻘﺭﻴﺭ‬ ‫ﻹﻨﺸﺎﺀ‬‫ﻤﻭﻅﻑ‬.
  • 50. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٥١- ‫ﺍﻟﺨﻁﻭﺍﺕ‬: -‫ﺘﺒﻭﻴﺏ‬ ‫ﺍﺨﺘﺭ‬)‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬–Reports(‫ﻭﺍﻀﻐﻁ‬)‫ﺠﺩﻴﺩ‬-New(‫ﺴﺒﻕ‬ ‫ﻜﻤﺎ‬: -‫ﻨﺎﻓﺫﺓ‬ ‫ﻤﻥ‬)‫ﺠﺩﻴﺩ‬ ‫ﺘﻘﺭﻴﺭ‬–New Report(‫ﺍﺨﺘﺭ‬)‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻁﺭﻴﻘﺔ‬–Design View(‫ﻭﺍﻀﻐﻁ‬Ok‫ﻟﻴﻅﻬﺭ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﻴﻠﻲ‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ ‫ﺒﻁﺭﻴﻘﺔ‬: ‫ﻅ‬ ‫ﻻﺤﻅ‬‫ﻬﻭﺭ‬)‫ﺍﻟﺤﻘﻭل‬ ‫ﻗﺎﺌﻤﺔ‬–Field List(‫ﻤﻭﻅﻑ‬ ‫ﻟﺠﺩﻭل‬ ‫ﺍﻟﺘﺎﺒﻌﺔ‬. -‫ﻤﻔﺘﺎﺡ‬ ‫ﻭﺍﻀﻐﻁ‬ ‫ﺍﻷﻭل‬ ‫ﺍﻟﺤﻘل‬ ‫ﺒﺘﺤﺩﻴﺩ‬ ‫ﻗﻡ‬Shift‫ﺍﻟﻘﺎﺌﻤﺔ‬ ‫ﻤﻥ‬ ‫ﺍﻷﺨﻴﺭ‬ ‫ﺍﻟﺤﻘل‬ ‫ﻭﺤﺩﺩ‬‫ﻭﺫﻟﻙ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﻜل‬ ‫ﻟﺘﺤﺩﻴﺩ‬. -‫ﺇﻟﻲ‬ ‫ﺍﻟﺤﻘﻭل‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬)‫ﺍﻟﺘﻔﺼﻴل‬ ‫ﻤﻘﻁﻊ‬–Detail Section(‫ﺒﺎﻟﺸﻜ‬ ‫ﻜﻤﺎ‬‫ل‬‫ﺍﻟﺘﺎﻟﻲ‬:
  • 51. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٥٢- -‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬)‫ﻋﺭﺽ‬-View(‫ﺍﺨﺘﺭ‬)‫ﻤﻌﺎﻴﻨﺔ‬‫ﺍﻟﻁﺒﺎﻋﺔ‬–Print Preview( ‫ﻟ‬‫ﻌﺭﺽ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬: -‫ﻴﻅﻬﺭ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬)‫ﺍﻟﻤﻌﺎﻴﻨﺔ‬–Print Preview(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬:
  • 52. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٥٣- -‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﻭﻋﻨﺎﻭﻴﻨﻬﺎ‬ ‫ﺍﻟﻨﺼﻭﺹ‬ ‫ﻤﺭﺒﻌﺎﺕ‬ ‫ﺃﻤﺎﻜﻥ‬ ‫ﻋﻠﻲ‬ ‫ﺍﻟﺘﺤﺴﻴﻨﺎﺕ‬ ‫ﺒﻌﻤل‬ ‫ﻗﻡ‬ ‫ﺍﻟﻨﻬﺎﺌﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻟﻴﻅﻬﺭ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬)‫ﺍﻟﻤﻌﺎﻴﻨﺔ‬Print Preview(‫ﻜﺎﻵﺘﻲ‬:
  • 53. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٥٤- •‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻕ‬Views of a Report ‫ﺴﺒﻕ‬ ‫ﻜﻤﺎ‬ ‫ﻻﺤﻅﺕ‬‫ﺃ‬‫ﺍﺴﺘﺨﺩﺍﻡ‬ ‫ﻴﻤﻜﻥ‬ ‫ﻨﻪ‬‫ﻟﻌ‬ ‫ﻁﺭﻴﻘﺘﺎﻥ‬‫ﺭﺽ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﺒﻴﻥ‬ ‫ﻭﻟﻠﺘﺒﺩﻴل‬‫ﻫﺎﺘﻴﻥ‬‫ﺍﻟﻁﺭ‬‫ﻴ‬‫ﻘ‬‫ﺘﻴﻥ‬ ‫ﻜﺎﻷﺘﻲ‬ ‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺍﺨﺘﻴﺎﺭ‬ ‫ﻴﻤﻜﻥ‬: )١(‫ﺃﺩﻭﺍﺕ‬ ‫ﺸﺭﻴﻁ‬ ‫ﻤﻥ‬)‫ﺘﻨﺴﻴﻕ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬Report Design(‫ﺍﺨﺘﺭ‬‫ﺇﺤﺩﻱ‬‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻕ‬. )٢(‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬)‫ﻋﺭﺽ‬-View(‫ﺍﺨﺘﺭ‬‫ﺇﺤﺩﻱ‬ ‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻕ‬. -‫ﻟﺸﻜل‬ ‫ﺍﻟﻤﺨﺘﻠﻔﺔ‬ ‫ﺍﻟﻁﺭﻕ‬ ‫ﻴﺒﻴﻥ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﺤﺴﺏ‬. )‫ﻣ‬‫ﺍﻟﺘﻘﺮﻳﺮ‬ ‫ﻌﺎﻳﻨﺔ‬ Print preview()‫ﺍﻟﺘﺼﻤﻴﻢ‬ ‫ﻋﺮﺽ‬ Design view(
  • 54. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٥٥- •‫ﻤﻘﺎﻁﻊ‬‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬Report Sections ‫ﻤﻘﺎﻁﻊ‬‫ﺍﻟﻨﻤ‬ ‫ﺍﻟﺘﻘﺭﻴﺭﻋﻥ‬ ‫ﻴﻤﻴﺯ‬ ‫ﻭﻟﻜﻥ‬ ‫ﺍﻟﻨﻤﺎﺫﺝ‬ ‫ﻤﻘﺎﻁﻊ‬ ‫ﻤﻊ‬ ‫ﺍﻟﻌﻤل‬ ‫ﺘﺸﺎﺒﻪ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬‫ﻭ‬‫ﺍﻟﻤﻘﺎﻁﻊ‬ ‫ﻭﺠﻭﺩ‬ ‫ﺫﺝ‬ ‫ﺍﻟ‬‫ﻤﺨﺼﺼﺔ‬‫ﺒﻪ‬. ‫ﺃﺴﻤﺎﺀ‬ ‫ﻋﺭﺽ‬ ‫ﻴﻤﻜﻥ‬ ‫ﹰ‬‫ﻼ‬‫ﻓﻤﺜ‬ ‫ﻜﻔﺌﺎﺕ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﺭﺘﻴﺏ‬ ‫ﻴﻤﻜﻥ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﺨﺼﺼﺔ‬ ‫ﺍﻟﻤﻘﺎﻁﻊ‬ ‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ، ‫ﺒﻬﺎ‬ ‫ﻴﻌﻤﻠﻭﻥ‬ ‫ﺍﻟﺘﻲ‬ ‫ﻭﺍﻟﻤﻭﻅﻔﻴﻥ‬ ‫ﺍﻟﻤﺸﺭﻭﻋﺎﺕ‬‫ﺴﺎﻋﺎﺕ‬ ‫ﻋﺩﺩ‬ ‫ﺇﺠﻤﺎﻟﻲ‬ ‫ﺤﺴﺎﺏ‬ ‫ﻴﻤﻜﻥ‬‫ﺒﺎﻟﻤﺸﺭﻭﻉ‬ ‫ﺍﻟﻌﻤل‬ ‫ﻤﻭﻅﻑ‬ ‫ﻟﻜل‬‫ﺍﻟﻤﺸﺎﺭﻴﻊ‬ ‫ﺒﻜل‬ ‫ﺍﻟﻌﻤل‬ ‫ﺴﺎﻋﺎﺕ‬ ‫ﻋﺩﺩ‬ ‫ﻭﺇﺠﻤﺎﻟﻲ‬. ‫ﻨﺴﺘﻨﺘﺞ‬‫ﻴﺤ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺃﻥ‬ ‫ﺴﺒﻕ‬ ‫ﻤﻤﺎ‬‫ﺘ‬‫ﻋﻠﻲ‬ ‫ﻭﻱ‬‫ﺍﻵﺘﻴﺔ‬ ‫ﺍﻟﻤﻘﺎﻁﻊ‬: ١.‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬ ‫ﻤﻘﻁﻊ‬Page Header and Footer. ٢.‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬ ‫ﻤﻘﻁﻊ‬Report Header and Footer. ٣.‫ﺍﻟﻤﺨﺼﺹ‬ ‫ﺍﻟﻤﻘﻁﻊ‬Custom Section. ‫ﺘﺩﺭﻴﺏ‬ ‫ﻤﻘﻁﻊ‬ ‫ﻟﻌﺭﺽ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬ ‫ﻭ‬ ‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬. ‫ﺍﻟﺨﻁﻭﺍﺕ‬: ‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬)‫ﻋﺭﺽ‬-View(‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬ ‫ﻭ‬ ‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬ ‫ﺍﻹﺨﺘﻴﺎﺭ‬ ‫ﺨﺎﻨﻴﺘﻲ‬ ‫ﻨﺸﻁ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻙ‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬: -‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻟﺘﺼﻤﻴﻡ‬ ‫ﺍﻵﺘﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻴﻅﻬﺭ‬.
  • 55. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٥٦- ‫ﺘﺩﺭﻴﺏ‬‫ﻟﻌﺭﺽ‬‫ﺍﻟﻤ‬‫ﻘ‬‫ﻁﻊ‬‫ﻟﻠﺘﻘﺭﻴﺭ‬ ‫ﺍﻟﻤﺨﺼﺹ‬. ‫ﺍﻟﺨﻁﻭﺍﺕ‬: -‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬‫ﺭﻤﺯ‬ ‫ﺍﻨﻘﺭ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺼﻤﻴﻡ‬ ‫ﺃﺩﻭﺍﺕ‬ ‫ﺸﺭﻴﻁ‬ ‫ﻤﻥ‬‫ﺍﻟﻔﺭﺯ‬ ‫ﺍﻟﺘ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻴﻅﻬﺭ‬ ‫ﻭﺍﻟﻤﺠﻤﻭﻋﺎﺕ‬‫ﺎﻟﻲ‬: -‫ﺍﺨﺘﺭ‬)‫ﺤﻘل‬/‫ﺘﻌﺒﻴﺭ‬-Field/Expression(‫ﻟ‬‫ﻔﺭﺯ‬‫ﻟﻪ‬ ‫ﹰ‬‫ﺎ‬‫ﺘﺒﻌ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬‫ﺍ‬ ،‫ﺨﺘﺭ‬‫ﺍﻟﻔﺭﺯ‬ ‫ﻨﻭﻉ‬ )‫ﺘﺼﺎﻋﺩﻱ‬/‫ﺘﻨﺎﺯﻟﻲ‬–Ascending/Descending(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻴﻅﻬﺭ‬: ‫اﻟﺘﻘﺮﻳﺮ‬ ‫رأس‬report Header ‫اﻟﺼﻔﺤﺔ‬ ‫رأس‬Page Header ‫اﻟﺼﻔﺤﺔ‬ ‫ﺗﺬﻳﻴﻞ‬Page Footer ‫اﻟﺘﻘﺮﻳﺮ‬ ‫ﺗﺬﻳﻴﻞ‬Report Footer ‫اﻟﺘﻔﺼﻴﻞ‬Details
  • 56. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٥٧- -‫ﺃﻤﺎﻡ‬ ‫ﻨﻌﻡ‬ ‫ﺍﺨﺘﺭ‬‫ﻤﻥ‬ ‫ﻜل‬‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻟﻴﻅﻬﺭ‬ ‫ﺍﻟﻤﺨﺼﺼﺔ‬ ‫ﺍﻟﻤﺠﻤﻭﻋﺔ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺍﺱ‬‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬: ‫ﻻﺤﻅ‬:‫ﺍﻟﻤﺠﻤﻭﻋﺔ‬ ‫ﻫﺫﻩ‬ ‫ﻓﻲ‬ ‫ﺍﻨﻪ‬‫ﹰ‬‫ﺎ‬‫ﺘﺼﺎﻋﺩﻴ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺇﺴﻡ‬ ‫ﺤﻘل‬ ‫ﻋﻠﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﺭﺘﻴﺏ‬ ‫ﻴﺘﻡ‬ ‫ﺍﻟﻤﺨﺼﺼﺔ‬. ‫ﺘﺩﺭﻴﺏ‬ ‫ﻟﻠﺘﻘﺭﻴﺭ‬ ‫ﺍﻟﻤﺨﺼﺹ‬ ‫ﺍﻟﻤﻘﻁﻊ‬ ‫ﺇﺴﺘﺨﺩﺍﻡ‬‫ﺒﻬﺎ‬ ‫ﻴﻌﻤل‬ ‫ﺍﻟﺘﻲ‬ ‫ﻭﺍﻟﻤﺸﺭﻭﻋﺎﺕ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺍﺴﻡ‬ ‫ﻟﻌﺭﺽ‬. ‫ﺍﻟﺨﻁﻭﺍﺕ‬: -‫ﺠﺩﻭﻟﻲ‬ ‫ﻴﺠﻤﻊ‬ ‫ﺇﺴﺘﻌﻼﻡ‬ ‫ﺒﺈﻨﺸﺎﺀ‬ ‫ﻗﻡ‬"‫ﻤﻭﻅﻑ‬"،"‫ﻤﻭﻅﻑ‬_‫ﻤﺸﺭﻭﻉ‬"‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬: ‫ﺍﳌﺨﺼﺺ‬ ‫ﺍﳌﻘﻄﻊ‬
  • 57. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٥٨- -‫ﺒﺈﺴﻡ‬ ‫ﺍﻹﺴﺘﻌﻼﻡ‬ ‫ﺇﺤﻔﻅ‬"‫ﻤﻭﻅﻑ‬/‫ﻤﺸﺭﻭﻉ‬." -‫ﺒﺈ‬ ‫ﻗﻡ‬‫ﺇﺴﺘﻌﻼﻡ‬ ‫ﺴﺠﻼﺘﻪ‬ ‫ﻤﺼﺩﺭ‬ ‫ﺘﻘﺭﻴﺭ‬ ‫ﻨﺸﺎﺀ‬"‫ﻤﻭﻅﻑ‬/‫ﻤﺸﺭﻭﻉ‬"‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬: -‫ﻟﻤﻘﻁﻊ‬ ‫ﺍﻹﺴﺘﻌﻼﻡ‬ ‫ﺤﻘﻭل‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬‫ﺍﻟ‬‫ﺘﻔﺼﻴل‬Details‫ﺍﻟﺘﻘﺭﻴﺭ‬. -‫ﺭﺃﺱ‬ ‫ﻋﻠﻲ‬ ‫ﻭﻴﺤﺘﻭﻱ‬ ‫ﹰ‬‫ﺎ‬‫ﺘﺼﺎﻋﺩﻴ‬ ‫ﻤﺭﺘﺏ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﻹﺴﻡ‬ ‫ﻤﺨﺼﺹ‬ ‫ﻤﻘﻁﻊ‬ ‫ﺒﺈﻨﺸﺎﺀ‬ ‫ﻗﻡ‬ ‫ﻟﻠﻤﺠﻤﻭﻋﺔ‬ ‫ﻭﺘﺫﻴﻴل‬. -‫ﻟﻤﻘﻁﻊ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺇﺴﻡ‬ ‫ﺒﺴﺤﺏ‬ ‫ﻗﻡ‬)header_‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺇﺴﻡ‬(‫ﺒﺎﻟﺸل‬ ‫ﻜﻤﺎ‬‫ﺍﻟﺘﺎﻟﻲ‬:
  • 58. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٥٩- -‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺒﻌﺭﺽ‬ ‫ﻗﻡ‬)‫ﺍﻟﻤﻌﺎﻴﻨﺔ‬Print Preview(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻴﻅﻬﺭ‬: ‫ﺍﻵﺘﻲ‬ ‫ﻨﻼﺤﻅ‬ ‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻓﻲ‬: ١.‫ﹰ‬‫ﺎ‬‫ﺘﺼﺎﻋﺩﻴ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺇﺴﻡ‬ ‫ﺤﻘل‬ ‫ﻋﻠﻲ‬ ‫ﹰ‬‫ﺍ‬‫ﺒﻨﺎﺀ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺘﺭﺘﻴﺏ‬ ‫ﺘﻡ‬. ٢.‫ﻤﺠﻤﻭﻋﺔ‬ ‫ﻜل‬ ‫ﻓﻲ‬ ‫ﺒﻬﺎ‬ ‫ﻴﻌﻤل‬ ‫ﺍﻟﺘﻲ‬ ‫ﻭﺍﻟﻤﺸﺭﻭﻋﺎﺕ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﻋﺭﺽ‬ ‫ﺘﻡ‬.
  • 59. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٦٠- •‫ﺘﺠﻤﻴﻊ‬‫ﻓﻲ‬ ‫ﺍﻟﻘﻴﻡ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺠﻤﻴﻊ‬ ‫ﻴﻤﻜﻥ‬‫ﻗﻴ‬‫ﻡ‬‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬‫ﹸ‬‫ﺘ‬‫ﻟ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻓﻲ‬‫ﺇﺠﻤﺎﻟﻴﺎﺕ‬ ‫ﻋﻥ‬ ‫ﻌﺒﺭ‬،‫ﻨﺼﻭﺹ‬ ‫ﻤﺭﺒﻌﺎﺕ‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﺫﻟﻙ‬ ‫ﻭﻴﺘﻡ‬ )‫ﻤﻨﻀﻤﺔ‬ ‫ﻏﻴﺭ‬Unbound(‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺴﺠل‬ ‫ﻤﺼﺩﺭ‬ ‫ﻟﺤﻘﻭل‬)‫ﺍﻟﺠﺩﻭل‬/‫ﺍﻹﺴﺘﻌﻼﻡ‬(‫ﺍﻟﻤﻨﺎﺴﺒﺔ‬ ‫ﺍﻟﺼﻴﻎ‬ ‫ﻭﺇﺩﺭﺍﺝ‬ ‫ﺍﻹﻋﺘﺒﺎﺭ‬ ‫ﻓﻲ‬ ‫ﺍﻵﺘﻲ‬ ‫ﺇﺨﺫ‬ ‫ﻤﻊ‬ ‫ﺒﻬﺎ‬. -‫ﺍﻟﻤﺠﻤﻭﻋﺔ‬ ‫ﻤﻘﻁﻊ‬ ‫ﻨﻬﺎﻴﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻭﻀﻊ‬ ‫ﻋﻨﺩ‬‫ﺍﻟﻤﺨﺼﺼﺔ‬‫ﻴﺘﻡ‬ ‫ﻤﻌﻴﻨﺔ‬ ‫ﺒﺼﻴﻐﺔ‬ ‫ﺍﻟ‬‫ﺘﺠﻤﻴﻊ‬‫ﺍﻟﻤﺠﻤﻭﻋﺔ‬ ‫ﻟﻬﺫﻩ‬. -‫ﻴﺘﻡ‬ ‫ﺍﻟﺼﻴﻐﺔ‬ ‫ﺒﻨﻔﺱ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺫﻴﻴل‬ ‫ﻤﻘﻁﻊ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻭﻀﻊ‬ ‫ﻋﻨﺩ‬‫ﺍﻟ‬‫ﺘﺠﻤﻴﻊ‬‫ﻟﻜل‬ ‫ﺍﻟﻤﺠﻤﻭﻋﺎﺕ‬. ‫ﻨﻼﺤﻅ‬‫ﺴﺒﻕ‬ ‫ﻤﻤﺎ‬: ‫ﻤﻜﺎﻥ‬ ‫ﺃﻫﻤﻴﺔ‬)‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬Textbox(‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻤﻘﺎﻁﻊ‬ ‫ﺩﺍﺨل‬ ‫ﺍﻟﺼﻴﻐﺔ‬ ‫ﺫﺍﺕ‬. ‫ﺘﺩﺭﻴﺏ‬ ‫ﻭ‬ ‫ﻤﻭﻅﻑ‬ ‫ﻟﻜل‬ ‫ﺍﻟﻌﻤل‬ ‫ﺴﺎﻋﺎﺕ‬ ‫ﻋﺩﺩ‬ ‫ﺘﺠﻤﻴﻊ‬ ‫ﺍﻟﺘﺩﺭﻴﺏ‬ ‫ﻫﺫﺍ‬ ‫ﻓﻲ‬ ‫ﺴﻨﺤﺎﻭل‬‫ﺘ‬‫ﺴﺎﻋﺎﺕ‬ ‫ﻋﺩﺩ‬ ‫ﺠﻤﻴﻊ‬ ‫ﺍﻟﻌﻤ‬‫ﻓﻲ‬ ‫ل‬‫ﻜ‬‫ﺍﻟﻤﺸﺎﺭﻴﻊ‬ ‫ل‬. ‫ﺍﻟﺨﻁﻭﺍﺕ‬: -‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻟﺘﺼﻤﻴﻡ‬ ‫ﻨﻌﻭﺩ‬‫ﺒﺎﻟﺘﺩﺭﻴﺏ‬‫ﻨﺹ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻭﻀﻊ‬ ‫ﻭﻨﺤﺎﻭل‬ ‫ﺍﻟﺴﺎﺒﻕ‬‫ﻨﻬﺎﻴﺔ‬ ‫ﻓﻲ‬ ‫ﻤﺭﺓ‬ ‫ﻭ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺇﺴﻡ‬ ‫ﻤﻘﻁﻊ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺘﺫﻴﻴل‬ ‫ﻤﻘﻁﻊ‬ ‫ﻓﻲ‬ ‫ﺁﺨﺭﻱ‬:
  • 60. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٦١- -‫ﺍﻜﺘﺏ‬ ‫ﺍﻟﻤﻘﻁﻌﻴﻥ‬ ‫ﻓﻲ‬ ‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬ ‫ﻋﻨﻭﺍﻥ‬ ‫ﻋﺩل‬"‫ﺇﺠﻤﺎﻟﻲ‬." -‫ﺍﻷﻭل‬ ‫ﺍﻟﻨﺹ‬ ‫ﻤﺭﺒﻊ‬ ‫ﺤﺩﺩ‬‫ﺍﻟﺨﺼﺎﺌﺹ‬ ‫ﺭﻤﺯ‬ ‫ﻭﺍﻀﻐﻁ‬‫ﺍﻟ‬ ‫ﻴﻅﻬﺭ‬‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺸﻜل‬: -‫ﺘﺒﻭﻴﺏ‬ ‫ﻤﻥ‬Data‫ﺨﺎﺼﻴﺔ‬ ‫ﻭﺍﻤﺎﻡ‬)‫ﺍﻟﺘﺤﻜﻡ‬ ‫ﻋﻨﺼﺭ‬ ‫ﻤﺼﺩﺭ‬–Control Source( ‫ﺍﻟﺯﺭ‬ ‫ﺍﻀﻐﻁ‬"..."‫ﻋﻠﻲ‬ ‫ﻟﻠﺤﺼﻭل‬)‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻤﻨﺸﺌﻲ‬Expression Builder(. -‫ﺒﻤﺴﺎﻋﺩﺓ‬)‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻤﻨﺸﺌﻲ‬Expression Builder(‫ﻜﻤﺎ‬ ‫ﺍﻟﺘﻌﺒﻴﺭ‬ ‫ﻜﺘﺎﺒﻪ‬ ‫ﻨﺤﺎﻭل‬ ‫ﺒﺎﻟﺸﻜل‬‫ﺍﻟﺘﺎﻟﻲ‬:
  • 61. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٦٢- -‫ﺍﻀﻐﻁ‬OK -‫ﺒﺎﻟﻤﺜل‬‫ﺍﻟﺜﺎ‬ ‫ﺍﻟﻤﺭﺒﻊ‬ ‫ﺤﺩﺩ‬‫ﻭ‬ ‫ﻨﻲ‬‫ﺍﻟﺼﻴﻐﺔ‬ ‫ﻨﻔﺱ‬ ‫ﺃﻜﺘﺏ‬. -‫ﺍﻀﻐﻁ‬OK -‫ﻓﻲ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺃﻋﺭﺽ‬)‫ﺍﻟﻤﻌﺎﻴﻨﺔ‬Print Preview(‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺍﻟﺸﻜل‬ ‫ﻴﻅﻬﺭ‬: •‫ﺍﻟﺸﺎﺌﻌﺔ‬ ‫ﺍﻟﺘﻌﺒﻴﺭﺍﺕ‬ ‫ﺇﺩﺭﺍﺝ‬Insert Common Expressions ‫ﻫﺫﻩ‬ ‫ﺃﺸﻬﺭ‬ ‫ﻤﻥ‬ ‫ﻭ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻤﻘﺎﻁﻊ‬ ‫ﻓﻲ‬ ‫ﺍﻹﺴﺘﺨﺩﺍﻡ‬ ‫ﺍﻟﺸﺎﺌﻌﺔ‬ ‫ﺍﻟﺘﻌﺒﻴﺭﺍﺕ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻌﺩﻴﺩ‬ ‫ﺇﺩﺭﺍﺝ‬ ‫ﻴﻤﻜﻥ‬ ‫ﻋﺩ‬ ‫ﻤﻥ‬ ‫ﺍﻟﻜﻠﻲ‬ ‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﺭﻗﻡ‬ ‫ﺍﻟﺘﻌﺒﻴﺭﺍﺕ‬‫ﻭﺍﻟﺘﺎﺭﻴﺦ‬ ‫ﺍﻟﺼﻔﺤﺎﺕ‬ ‫ﺩ‬. ‫اﻟﻌﻤﻞ‬ ‫ﺳﺎﻋﺎت‬ ‫ﻣﻮﻇﻒ‬ ‫ﻟﻜﻞ‬ ‫اﻟﻌﻤﻞ‬ ‫ﺳﺎﻋﺎت‬ ‫اﻟﻤﺸﺎرﻳﻊ‬ ‫ﺑﻜﻞ‬
  • 62. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٦٣- ‫ﺘﺩﺭﻴﺏ‬ ‫ﻭﺍﻟﻭﻗﺕ‬ ‫ﺍﻟﺘﺎﺭﻴﺦ‬ ‫ﻹﺩﺭﺍﺝ‬‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻤﻘﺎﻁﻊ‬ ‫ﻓﻲ‬. ‫ﺍﻟﺨﻁﻭﺍﺕ‬: -‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﺃﻋﺭﺽ‬)‫ﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬Design View(. -‫ﺒﻌﺭﺽ‬ ‫ﻗﻡ‬ ‫ﻋﺭﺽ‬ ‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬)‫ﺍﻟﺼﻔﺤﺔ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬Page Header and Footer(‫ﻭ‬)‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻭﺘﺫﻴﻴل‬ ‫ﺭﺃﺱ‬Report Header and Footer(. )١(‫ﻗﺎﺌ‬ ‫ﻤﻥ‬‫ﻤﺔ‬)‫ﺇﺩﺭﺍﺝ‬-Insert(‫ﺍﺨﺘﺭ‬ Date and Time‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬: )٢(‫ﻭﺍﻀﻐﻁ‬ ‫ﺍﻟﻤﻨﺎﺴﺏ‬ ‫ﺍﻟﺘﻨﺴﻴﻕ‬ ‫ﺍﺨﺘﺭ‬Ok )٣(‫ﻗﺎﺌﻤﺔ‬ ‫ﻤﻥ‬ ، ‫ﺒﺎﻟﻤﺜل‬)‫ﺇﺩﺭﺍﺝ‬-Insert( ‫ﺍﺨﺘﺭ‬Page Numbers‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﻜﻤﺎ‬: )٤(‫ﻭﺍﻀﻐﻁ‬ ‫ﺍﻟﻤﻨﺎﺴﺏ‬ ‫ﺍﻟﺘﻨﺴﻴﻕ‬ ‫ﺍﺨﺘﺭ‬Ok -‫ﺍﻟﺘﺎﻟﻲ‬ ‫ﺒﺎﻟﺸﻜل‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻴﻅﻬﺭ‬:
  • 63. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٦٤- ‫ﺘﺩﺭﻴﺏ‬ ‫ﺍﻟﻤﻨﻀﻤﺔ‬ ‫ﻏﻴﺭ‬ ‫ﺍﻟﻌﻨﺎﺼﺭ‬ ‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ‫ﻭﺍﻟﺘﺎﺭﻴﺦ‬ ‫ﺍﻟﻭﻗﺕ‬ ‫ﺇﺩﺭﺍﺝ‬ ‫ﻤﻌﻠﻤﻙ‬ ‫ﺒﻤﺴﺎﻋﺩﺓ‬ ‫ﺤﺎﻭل‬.
  • 64. ‫اﻟﻔﺼﻞ‬‫اﻟ‬‫ﺜﺎﻧﻲ‬‫اﻟﺘﻘﺎرﻳﺮ‬(Reports) -٦٥- ‫ﺃﺴﺌﻠﺔ‬ ١.‫ﺒﺭﻨﺎﻤﺞ‬ ‫ﻴﻘﺩﻤﻬﺎ‬ ‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺃﻨﻭﺍﻉ‬ ‫ﻫﻲ‬ ‫ﻤﺎ‬MsAccess‫ﻫﺫﻩ‬ ‫ﻤﻥ‬ ‫ﻨﻭﻉ‬ ‫ﻜل‬ ‫ﻴﺴﺘﺨﺩﻡ‬ ‫ﻭﻓﻴﻤﺎ‬ ‫ﺍﻷﻨﻭﺍﻉ‬‫؟‬ ٢.‫ﺍﻟﺘﻲ‬ ‫ﺍﻟﺒﻴﺎﻨﺎﺕ‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﻔﺭﻕ‬ ‫ﻤﺎﻫﻭ‬‫ﺘ‬‫؟‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺒﺘﺼﻤﻴﻡ‬ ‫ﺍﻟﻤﺨﺯﻨﺔ‬ ‫ﻭﺍﻟﻌﻨﺎﺼﺭ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺴﺘﺭﺩﻫﺎ‬ ٣.‫ﻁﺭﻕ‬ ‫ﻫﻲ‬ ‫ﻤﺎ‬‫ﻤﻨﻬﺎ‬ ‫ﻜل‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﻔﺭﻕ‬ ‫ﻫﻭ‬ ‫ﻭﻤﺎ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﺇﻨﺸﺎﺀ‬‫؟‬ ٤.‫ﻤﻊ‬ ‫ﺍﻟﻌﻤل‬ ‫ﺃﻫﻤﻴﺔ‬ ‫ﺃﺫﻜﺭ‬‫ﻤﻘﺎﻁﻊ‬‫؟‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ٥.‫ﻋﺭﺽ‬ ‫ﻁﺭﻕ‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﺘﺒﺩﻴل‬‫ﺫﻟﻙ‬ ‫ﺒﻴﻥ‬ ‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻤﺭﺤﻠﺔ‬ ‫ﻓﻲ‬ ‫ﺃﻫﻤﻴﺘﻪ‬ ‫ﻟﻪ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬‫؟‬ ٦.‫ﺍﻟﺘﻘﺎﺭﻴﺭ؟‬ ‫ﻤﻌﺎﻴﻨﺔ‬ ‫ﻋﻨﺩ‬ ‫ﺍﻟﺴﺠﻼﺕ‬ ‫ﻋﺒﺭ‬ ‫ﺍﻟﺘﻨﻘل‬ ‫ﻴﻤﻜﻥ‬ ‫ﻫل‬ ٧.‫ﺍﻟ‬ ‫ﻤﻊ‬ ‫ﺍﻟﻌﻤل‬ ‫ﺃﻫﻤﻴﺔ‬ ‫ﻫﻲ‬ ‫ﻤﺎ‬‫ﺍﻟﻤﺤﺴﻭﺒﺔ‬ ‫ﻘﻴﻡ‬‫ﻭﺍﻟﻤﺠﻤﻌﺔ‬‫ﻓﻲ‬‫؟‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ٨.‫ﻤﺎ‬‫؟‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﻓﻲ‬ ‫ﺇﺩﺭﺍﺠﻬﺎ‬ ‫ﻴﻤﻜﻥ‬ ‫ﻭﻜﻴﻑ‬ ‫ﺍﻟﺸﺎﺌﻌﺔ‬ ‫ﺍﻟﺘﻌﺒﻴﺭﺍﺕ‬ ‫ﻫﻲ‬ ‫ﺘﻤﺭﻴﻨﺎﺕ‬ ‫ﺘﻤﺭﻴﻥ‬)١( ‫ﺃﻨﺸﻲ‬‫ﺀ‬‫ﻤﻭﻅﻑ‬ ‫ﺠﺩﻭل‬ ‫ﺴﺠﻼﺘﻪ‬ ‫ﻤﺼﺩﺭ‬ ‫ﹰ‬‫ﺍ‬‫ﺘﻘﺭﻴﺭ‬_‫ﻁﺭﻴﻘﺔ‬ ‫ﺒﺈﺴﺘﺨﺩﺍﻡ‬ ‫ﻤﺸﺭﻭﻋﺎﺕ‬)‫ﺍﻟﺘﺼﻤﻴﻡ‬ ‫ﻋﺭﺽ‬ Design View(‫ﺍﻟﻌﺭﺽ‬ ‫ﻁﺭﻴﻘﺔ‬ ‫ﻓﻲ‬ ‫ﺍﻟﺘﻘﺎﺭﻴﺭ‬ ‫ﻫﺫﺍ‬ ‫ﺒﻌﺭﺽ‬ ‫ﻭﻗﻡ‬)‫ﻤﻌﺎﻴﻨﺔ‬Print Preview.( ‫ﺘﻤﺭﻴﻥ‬)٢( ‫ﻟﻤﻌﺭ‬ ‫ﺤﺴﺎﺒﻲ‬ ‫ﺘﻌﺒﻴﺭ‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬‫ﺒﻪ‬ ‫ﻴﻌﻤل‬ ‫ﻤﺸﺭﻭﻉ‬ ‫ﻜل‬ ‫ﻓﻲ‬ ‫ﺍﻟﻤﻭﻅﻑ‬ ‫ﺃﺠﺭ‬ ‫ﻓﺔ‬‫ﻭ‬‫ﺒﻨﺎﺀ‬ ‫ﻓﻲ‬ ‫ﻋﺩل‬ ‫ﺠﺩﻭل‬"‫ﻤﻭﻅﻑ‬"‫ﻟﻠﺘﻌﺩﻴل‬ ‫ﺤﺎﺠﺔ‬ ‫ﻫﻨﺎﻙ‬ ‫ﻜﺎﻨﺕ‬ ‫ﺇﺫﺍ‬‫ﻟﺤﺴﺎﺏ‬‫ﺤﻴﺙ‬ ‫ﻤﻥ‬ ‫ﻟﻠﻤﺸﺭﻭﻋﺎﺕ‬ ‫ﺍﻟﻜﻠﻴﺔ‬ ‫ﺍﻟﺘﻜﻠﻔﺔ‬‫ﺃ‬‫ﺠﺭ‬ ‫ﺍﻟﻤﻭﻅﻑ‬. ‫ﺘﻤﺭﻴﻥ‬)٣( ‫ﺍﻟﻌﻨﺎﺼﺭ‬ ‫ﺃﺴﻠﻭﺏ‬ ‫ﺎ‬‫ﻤ‬‫ﻤﺴﺘﺨﺩ‬ ‫ﺍﻟﺴﺎﺒﻕ‬ ‫ﺍﻟﺘﻘﺭﻴﺭ‬ ‫ﻓﻲ‬ ‫ﺸﺎﺌﻌﺔ‬ ‫ﺘﻌﺒﻴﺭﺍﺕ‬ ‫ﺒﺈﺩﺭﺍﺝ‬ ‫ﻗﻡ‬)‫ﻏﻴﺭ‬‫ﺍﻟﻤﻨﻀﻤﺔ‬ Unbound(.