You are on page 1of 34

‫ﺗﻌﺮﯾﻒ ﮐﻠﯽ از اﮐﺴﺲ‪Access‬‬

‫اﮐﺴﺲ اﺑﺰاري ﺑﺮاي ﺗﻮﻟﯿﺪ ﺑﺎﻧﮑﻬﺎي اﻃﻼﻋﺎﺗﯽ راﺑﻄﻪ اي اﺳﺖ‪ .‬ﺑﺎﻧﮑﻬﺎي اﻃﻼﻋﺎﺗﯽ اﻣﮑﺎن ﮔﺮدآوري اﻧﻮاع اﻃﻼﻋﺎت را ﺑﺮاي‬

‫ذﺧﯿﺮه ﺳﺎزي ‪،‬ﺟﺴﺘﺠﻮ و ﺑﺎزﯾﺎﺑﯽ ﻓﺮاﻫﻢ ﻣﯽﮐﻨﺪ‪.‬‬

‫اﺟﺰا ﺑﺎﻧﮏ اﻃﻼﻋﺎﺗﯽ اﮐﺴﺲ ﻋﺒﺎرﺗﻨﺪ از‪:‬‬

‫‪:DataBase‬‬

‫‪Table .1‬‬

‫‪Query .2‬‬

‫‪Form .3‬‬

‫‪Report .4‬‬

‫‪Macros .5‬‬

‫‪Modules .6‬‬

‫• ‪ ): Table‬ﺟﺪول( ﻫﺮ ﺟﺪول ﺑﺮاي ﻧﮕﻬﺪاري دادهﻫﺎي ﺧﺎم ﺑﺎﻧﮏ اﻃﻼﻋﺎﺗﯽ اﺳﺖ‪.‬دادهﻫﺎ را ﺷﻤﺎ در ﺟﺪول وارد‬

‫ﻣﯽﮐﻨﯿﺪ‪.‬ﺟﺪاول ﺳﭙﺲ اﯾﻦ دادهﻫﺎ را ﺑﻪ ﺷﮑﻞ ﺳﻄﺮﻫﺎ و ﺳﺘﻮﻧﻬﺎﯾﯽ ﺳﺎزﻣﺎﻧﺪﻫﯽ ﻣﯿﮑﻨﺪ‪.‬‬

‫• ‪: Query‬ﻫﺮ ﭘﺮس و ﺟﻮ ﺑﺮاي اﺳﺘﺨﺮاج اﻃﻼﻋﺎت ﻣﻮرد ﻧﻈﺮ از ﯾﮏ ﺑﺎﻧﮏ اﻃﻼﻋﺎﺗﯽ ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﻣﯽﮔﯿﺮدﻫﺮ ﭘﺮس‬

‫و ﺟﻮ ﻣﯽﺗﻮاﻧﺪ ﮔﺮوﻫﯽ از رﮐﻮردﻫﺎ را ﮐﻪ ﺷﺮاﯾﻂ ﺧﺎص دارا ﻫﺴﺘﻨﺪ اﻧﺘﺨـﺎب ﮐﻨـﺪ‪.‬ﭘـﺮس و ﺟﻮﻫـﺎ را ﻣـﯽﺗـﻮان ﺑـﺮ اﺳـﺎس‬

‫ﺟﺪاول ﯾﺎ ﭘﺮس و ﺟﻮﻫﺎي دﯾﮕﺮ اﻣﺎده ﻧﻤﻮد‪ .‬ﺑﺎ اﺳﺘﻔﺎده از ﭘﺰسوﺟﻮﻫﺎ ﻣـﯽﺗـﻮان رﮐﻮردﻫـﺎي ﺑﺎﻧـﮏ اﻃﻼﻋـﺎﺗﯽ را اﻧﺘﺨـﺎب‬

‫ﮐﺮد‪ ،‬ﺗﻐﯿﯿﺮ داد و ﯾﺎ ﺣﺬف ﻧﻤﻮد‪.‬‬

‫• ‪: Form‬ﻣﺘﺪاوﻟﺘﺮﯾﻦ روش اﺳﺘﻔﺎده از ﻓﺮﻣﻬﺎ‪،‬ﺑﺮاي ورود و ﻧﻤﺎﯾﺶ دادهﻫﺎ اﺳﺖ‪.‬‬


‫• ‪: Report‬ﮔﺰارش ﻫﺎ ﻣﯽﺗﻮاﻧﻨﺪ ﺑﺮ اﺳﺎس ﺟﺪول ‪،‬ﭘﺮسوﺟﻮﻫﺎ ﺑﺎﺷﻨﺪ ‪،‬ﻗﺎﺑﻠﯿﺖ ﮔﺰارش ﭼﺎپ دادهﻫﺎ ﻣـﯽﺑﺎﺷﺪﮔﺰارﺷـﻬﺎ را‬

‫ﻣــــﯽﺗــــﻮان ﺑــــﺮ اﺳــــﺎس ﭼﻨــــﺪ ﺟــــﺪول و ﭘــــﺮسوﺟــــﻮ ﺗﻬﯿــــﻪ ﻧﻤــــﻮد ﺗــــﺎ راﺑﻄــــﻪ ﺑـــﯿﻦ دادهﻫــــﺎ را ﻧــــﺸﺎن داد‪.‬‬

‫• ‪: Macro‬ﻣﺎﮐﺮوﻫﺎ ﺑﻪ ﺧﻮدﮐﺎر ﮐﺮدن ﮐﺎرﻫﺎي ﺗﮑﺮاري ‪،‬ﺑﺪون ﻧﻮﺷﺘﻦ ﺑﺮﻧﺎﻣﻪﻫﺎي ﭘﯿﭽﯿﺪه ﯾـﺎ ﻓﺮاﮔﯿـﺮي ﯾـﮏ زﺑـﺎن ﺑﺮﻧﺎﻣـﻪ‬

‫ﻧﻮﯾﺴﯽ ‪ ،‬ﯾﺎري ﻣﯽﮐﻨﺪ‪ ،‬در واﻗﻊ ﻣﺎﮐﺮوﻫـﺎ ﯾﮑـﺴﺮي ﻗﺎﺑﻠﯿـﺖﻫـﺎﯾﯽ ﻫـﺴﺘﻨﺪ ﮐـﻪ اﻣﮑـﺎن ﺳـﺮﯾﻊ ﺳـﺎزي را ﻓـﺮاﻫﻢ ﻣـﯽﺳـﺎزﻧﺪ‪.‬‬

‫• ‪ : Modules‬ﻣﺤﯿﻂ ﺑﺴﯿﺎر ﻗﻮي و ﺑﺎ ﮐﯿﻔﯿﺖ ﺑﺮاي ﺑﺮﻧﺎﻣﻪﻧﻮﯾﺴﯽ ﻣﺤﺎﺳﺒﺎت و ﻋﻤﻠﯿﺎت ﭘﯿﭽﯿﺪه روي ﺳﯿﺴﺘﻢ ﺑﺎﻧﮏ اﻃﻼﻋﺎﺗﯽ‪.‬‬

‫ﺗﮑﻨﯿﮏﻫﺎي ﮐﺎر در اﮐﺴﺲ‬

‫اﻟﻒ ‪ -‬ﺗﻌﺮﯾﻒ داده‪: Data‬‬

‫ﻫﺮﮔﻮﻧﻪ اﻃﻼﻋﺎت ﻻزم و ﮐﺎرﺑﺮدي درﺑﺎره ﯾﮏ ﻣﻮﺟﻮدﯾﺖ را ﯾﮏ داده ﻣﯽﮔﻮﯾﻨﺪ‪.‬‬

‫ب‪ -‬ﺗﻌﺮﯾﻒ ‪: Fild‬‬

‫ﺑﻪ ﻫﺮ ﺳﺘﻮن ﯾﮏ ﺟﺪول ﮐﻪ در ﺑﺮ ﮔﯿﺮﻧﺪه ﮐﻠﯿﻪ اﻃﻼﻋﺎت ﻣﺮﺑﻮط ﺑـﻪ آن ﺳـﺘﻮن ﻣـﯽﺑﺎﺷـﺪ و ﺑﺨـﺸﯽ از ﯾـﮏ ﻣﻮﺟﻮدﯾـﺖ را‬

‫ﺗﺸﮕﯿﻞ ﻣﯿﺪﻫﺪ ﻓﯿﻠﺪ ﮔﻔﺘﻪ ﻣﯽﺷﻮد‪.‬‬

‫ت‪ -‬ﺗﻌﺮﯾﻒ ‪: Rcord‬‬

‫ﺑــﻪ ﻫــﺮ ﺳــﻄﺮ ﯾــﮏ ﺟــﺪول ﮐــﻪ اﻃﻼﻋــﺎت ﻣﺮﺑــﻮط ﺑــﻪ ﯾــﮏ ﻣﻮﺟﻮدﯾــﺖ را ﻧــﺸﺎن ﻣــﯽدﻫــﺪ ‪ ،‬رﮐــﻮرد ﮔﻮﯾﻨــﺪ‪.‬‬

‫ث‪ -‬ﺗﻌﺮﯾﻒ ﭘﺎﯾﮕﺎه دادهاي ارﺗﺒﺎﻃﯽ‪:‬‬

‫ﭘﺎﯾﮕﺎه دادهﻫﺎي ارﺗﺒﺎﻃﯽ‪ ،‬ﻣﺠﻤﻮﻋﻪاي از ﺟﺪولﻫﺎي داده اﺳﺖ ﮐﻪ ﯾﮏ ﻓﯿﻠﺪ ﻣـﺸﺘﺮك در ﻫـﺮ ﯾـﮏ از ﺟـﺪوﻟﻬﺎي ﻣﻮﺟـﻮد‬

‫دارد و از ﻃﺮﯾــﻖ آن ﻣــﯽﺗــﻮان دادهﻫــﺎ را ﺑﻬــﻢ رﺑــﻂ داد‪.‬ﺑــﻪ اﯾــﻦ ﻣــﺪل از ﭘﺎﯾﮕــﺎه دادهﻫــﺎ ‪ ،‬ﭘﺎﯾﮕــﺎه دادهﻫــﺎي ارﺗﺒــﺎﻃﯽ‬

‫‪ RelationShip‬ﻣﯽﮔﻮﯾﻨﺪ‪.‬‬
‫ﺑـــــــﻪ دو ﺻـــــــﻮرت زﯾــــــــﺮ ﻣـــــــﯽﺗــــــــﻮان ﯾـــــــﮏ ﭘﺎﯾﮕـــــــﺎه داده راﺑﻄــــــــﻪاي اﯾﺠـــــــﺎد ﻧﻤــــــــﻮد‪:‬‬

‫‪: Database‬‬

‫‪Blank database .1‬‬

‫‪Database Wizard .2‬‬

‫‪Blank Database‬‬

‫در ﺻﻮرت اﻧﺘﺨﺎب ‪Blank‬ﮐﻠﯿﻪ اﺷﯿﺎئ اﮐﺴﺲ ﺷﺎﻣﻞ‪ ………, Table‬ﻗﺎﺑﻞ ﻃﺮاﺣﯽ ﺗﻮﺳﻂ ﮐـﺎرﺑﺮ ﻣـﯽﺑﺎﺷـﺪ‪ .‬ﺑـﺮاي اﯾﺠـﺎد‬

‫ﭘﺎﯾﮕﺎه داده اﺑﺘﺪا ﺑﺎﯾﺪ ﻧﺎم وﻣﺴﯿﺮ ‪ Data Base‬را ﺗﻌﯿﯿﻦ ﻧﻤﻮد‪.‬‬

‫ﮔﺰﯾﻨﻪﻫﺎي زﯾﺮ در اﺟﺰا ‪ Table, Query, Form‬ﻣﺸﺘﺮك ﻣﯿﺒﺎﺷﺪ‬

‫‪) Open .1‬ﻧﻤﺎي ورود داده(‬

‫‪) Design .2‬ﻧﻤﺎي ﻃﺮاﺣﯽ(‬

‫‪) New .3‬اﯾﺠﺎد ﺷﺊ ﺟﺪﯾﺪ(‬


‫‪ Macros ,modules‬داراي ﮔﺰﯾﻨﻪﻫﺎي زﯾﺮ ﻣﯽﺑﺎﺷﻨﺪ‪:‬‬

‫‪)Run.1‬اﺟﺮا(‬

‫‪Design .2‬‬

‫‪New .3‬‬

‫‪ Report‬ﺷﺎﻣﻞ‪:‬‬

‫‪)Preview .1‬ﭘﯿﺶ ﻧﻤﺎﯾﺶ(‬

‫‪Design .2‬‬

‫‪New .3‬‬

‫ﻃﺮاﺣﯽ ﺟﺪول ‪Table‬‬

‫ﺑــــﺎ اﻧﺘﺨــــﺎب ﮔﺰﯾﻨــــﻪ ‪ New‬ﮔﺰﯾﻨــــﻪﻫــــﺎي زﯾــــﺮ ﻗﺎﺑــــﻞ اﺳــــﺘﻔﺎده ﺑــــﺮاي ﻃﺮﺣــــﯽ ﺟــــﺪول ﻣــــﯽﺑﺎﺷــــﺪ‪.‬‬

‫‪Table‬‬
‫‪:New‬‬

‫‪DataSheet View .1‬‬

‫‪Design View .2‬‬

‫‪Table Wizard .3‬‬

‫‪Import Table .4‬‬

‫‪Link Table .5‬‬


‫‪: DataSheet View‬‬

‫دادهﻫﺎ را ﺑﻪ ﺷﮑﻞ ﯾﮏ ﺻﻔﺤﻪ ﮔﺴﺘﺮده ﯾﺎ ﺑﺎ ﻓﺮﻣﺖ ﺟﺪوﻟﯽ ﻧﻤﺎﯾﺶ ﻣﯽدﻫﺪ‪.‬ﺳـﺘﻮﻧﻬﺎ ﻧﻤـﺎﯾﻨﮕﺮ ﻓﯿﻠـﺪﻫﺎي ﻣﻮﺟـﻮد در ﺟـﺪول‬

‫ﻫﺴﺘﻨﺪ‪ .‬ﮐﻪ از ‪ Field 1‬ﺗﺎ ‪ Field 10‬در آن ﻣﻮﺟﻮد ﻣﯽﺑﺎﺷﺪ‬

‫‪: Open-DataSheet View‬‬

‫در اﯾﻦ ﻧﻤﺎ ﻣﯽﺗﻮان ﻣﺮاﺣﻞ زﯾﺮ را اﻧﺠﺎم داد‪:‬‬

‫‪ .1‬وارد ﮐﺮدن داده‬

‫‪ .2‬وﯾﺮاﯾﺶ دادهﻫﺎ‬

‫‪ .3‬ﻣﺸﺎﻫﺪه دادهﻫﺎ‬

‫‪ .4‬ﭼﺎپ ﮐﺮدن دادهﻫﺎ‬

‫‪ .5‬ﮐﻨﺘﺮل اﻣﻼي ﻣﺘﻦ‬

‫‪ .6‬ﺗﻐﯿﯿﺮ ﺳﺎﺧﺘﺎر ﺟﺪول‬

‫‪ .7‬ﻣﺮﺗﺐ ﮐﺮدن رﮐﻮردﻫﺎ‬

‫‪ .8‬ﻓﯿﻠﺘﺮ ﯾﺎ ﺻﺎﻓﯽ روي ﺟﺪول‬

‫‪ .9‬ﺗﻐﯿﯿﺮ ﺻﻔﺤﻪ دادهﻫﺎ‬

‫‪: Design View‬‬

‫ﺑــﺎ اﺳــﺘﻔﺎده از اﯾــﻦ ﻧﻤــﺎ ﻣــﯽﺗﻮاﻧﯿــﺪ ﺳــﺎﺧﺘﺎر ﺟــﺪاول ‪ ،‬ﻓﯿﻠــﺪﻫﺎ و ﺧــﺼﻮﺻﯿﺎت را ﺗﻨﻈــﯿﻢ ﻧﻤــﻮدو ﯾــﺎ ﻣــﺸﺎﻫﺪه ﻧﻤــﻮد‪.‬‬

‫در اﯾﻦ ﻧﻤﺎي ﻃﺮاﺣﯽ ﺑﺎ ﮔﺰﯾﻨﻪﻫﺎي زﯾﺮ ﻣﻮاﺟﻪ ﻣﯽﺷﻮﯾﻢ ‪:‬‬


‫در ﻗﺴﻤﺖ اول ﭘﻨﺠﺮه ﻃﺮاﺣﯽ دارﯾﻢ‪:‬‬

‫‪Field Name .1‬‬

‫‪Data Type .2‬‬

‫‪Description .3‬‬

‫‪: Field Properties‬‬

‫‪General .1‬‬

‫‪Up Look .2‬‬

‫‪ :Field Name‬اﻣﮑﺎن ﻧﺎم ﮔﺬاري ﺑﺮاي ﻓﯿﻠﺪﻫﺎ را اﻣﮑﺎن ﭘﺬﯾﺮ ﻣﯽﺳﺎزد‬

‫ﻗﻮاﻋﺪ ﻧﺎﻣﮕﺬاري ﻓﯿﻠﺪﻫﺎ‬

‫‪ .1‬ﻧﺎم ﻓﯿﻠﺪﻫﺎ ﻧﺒﺎﯾﺪ از ‪ 64‬ﮐﺎراﮐﺘﺮ ﺑﯿﺸﺘﺮ ﺑﺎﺷﺪ‬

‫‪ .2‬ﺣﺘﻤﺎ ﺑﺎﯾﺪ اول ﻧﺎم ﻓﯿﻠﺪﻫﺎ ﺑﺎ ﺣـﺮوف اﻟﻔﺒـﺎ ﺷـﺮوع ﺷـﻮد وﻟـﯽ در اداﻣـﻪ ﻧـﺎم ﻣـﯽﺗـﻮان از ارﻗـﺎم ﻧﯿـﺰ اﺳـﺘﻔﺎده ﮐـﺮد‪.‬‬

‫‪ .3‬در ﻧــــــــﺎم ﻓﯿﻠــــــــﺪ از ﻋﻼﻣﺘﻬــــــــﺎﯾﯽ ﻫﻤﭽــــــــﻮن [ ‪ ), ( , !, ? , ] ,‬ﻧﺒﺎﯾــــــــﺪ اﺳــــــــﺘﻔﺎده ﮐــــــــﺮد‪.‬‬

‫‪ : Data Type‬اﺻﻞ و اﺳﺎس ﺟﺪول را ﻣﺸﺨﺺ ﻣﯽﮐﻨﺪ و در واﻗـﻊ ﻧـﻮع داده و اﻃﻼﻋـﺎﺗﯽ ﮐـﻪ در ﻓﯿﻠـﺪ ذﺧﯿـﺮه‬

‫ﻣﯽﺷﻮد را ﻣﺸﺨﺺ ﻣﯽﮐﻨﺪ‪.‬‬

‫ﻧﻮع داده ﺷﺎﻣﻞ ﮔﺰﯾﻨﻪﻫﺎي زﯾﺮ ﻣﯽﺑﺎﺷﺪ‪:‬‬

‫‪:Text‬ﻧﻮع داده ﻣﺘﻨﯽ ﺷﺎﻣﻞ ﺣﺮف و ﻋﺪد ﮐﻪ از ‪ 1‬ﺗﺎ ‪ 255‬ﮐﺎرﮐﺘﺮ را ﻣﯽﭘﺬﯾﺮد‪.‬‬

‫‪ : Memo‬ﻧﻮع داده ﻣﺘﻨﯽ ﮐﻪ ‪ 65000‬ﮐﺎرﮐﺘﺮ ﺣﺮﻓﯽ را ﻣﯽﭘﺬﯾﺮد‪.‬‬

‫‪ : Number‬ﻧﻮع داده ﻋﺪدي اﺳﺖ و ﺑﺮاي ﻧﮕﻬﺪاري ﻋﻤﻠﯿﺎت ﻣﺤﺎﺳﺒﺎﺗﯽ ﺑﻪ ﮐﺎر ﻣﯽرود‪.‬‬

‫‪ : Date/Time‬ﻧﻮع داده ﺗﺎرﯾﺦ و زﻣﺎن ﮐﻪ ﺑﺮاي ﻣﺸﺨﺺ ﮐﺮدن ﺗﺎرﯾﺦ و زﻣﺎن ﺑﻪ ﮐﺎر ﻣﯽرود‪.‬‬
‫‪ : Currency‬ﻧﻮع داده ﮐﻪ ﺑﺮاي ﻣﻘﺎدﯾﺮ ﭘﻮﻟﯽ ﺑﻪﮐﺎر ﻣﯽرود‪.‬‬

‫‪ : AutoNumber‬ﻧﻮع داده ﮐﻪ ﺑﻪ ﻃﻮر ﻣﺘﻮاﻟﯽ رﻗﻢ ﻣﯽاﻧﺪازد‪.‬‬

‫‪ : Yes/No‬ﻧﻮع داده ﺑﻪ ﺻﻮرت ﮔﺰﯾﻨﺸﯽ‬

‫‪: Ole Object‬ﮐﻠﯿﻪ ﺑﺮﻧﺎﻣﻪﻫﺎي ﮐﺎرﺑﺮدي ﮐﻪ ‪ ole‬را ﭘﺸﺘﯿﺒﺎﻧﯽ ﻣﯽﮐﻨﺪ ‪ ،‬ﻧﮕﻬﺪاري ﻣﯽﮐﻨﺪ‪.‬‬

‫‪: HyperLink‬ﮐﻠﯿﻪ ﺳﻨﺪﻫﺎ و ﺻﻔﺤﺎت ‪ Web‬را ﻧﮕﻬﺪاري ﻣﯽﮐﻨﺪ‪.‬‬

‫‪ : LookUp Wizard‬اﻣﮑﺎن اﻧﺘﺨﺎب ﮔﺰﯾﻨﻪﻫﺎ را ﺑﻪ ﺻﻮرت اﻧﺘﺨﺎب از ﻟﯿﺴﺖ ﻓﺮاﻫﻢ ﻣﯽﮐﻨﺪ‪.‬اﯾـﻦ ﮔﺰﯾﻨـﻪ روي دو ﻧـﻮع‬

‫داده ‪ Text,Number‬ﻗﺎﺑﻞ اﺟﺮا اﺳﺖ و ﺑﻪ دو ﺻﻮرت ﻣﯽﺗﻮان آن را اﯾﺠﺎد ﻧﻤﻮد ‪:‬‬

‫‪ .1‬از ‪Table or Query‬‬

‫‪ .2‬اﯾﺠﺎد ﻣﻘﺎدﯾﺮ ﺗﻮﺳﻂ ﮐﺎرﺑﺮ‬

‫در ﻫﺮ دو ﻣﻮرد از ﻃﺮﯾﻖ وﯾﺰارد ﺑﺎ اﻧﺘﺨﺎب ﮔﺰﯾﻨﻪﻫﺎي ﻣﻮرد ﻧﻈﺮ ﺑﻪ آﺳﺎﻧﯽ ‪ Look Up‬اﯾﺠﺎد ﻣﯽﮔﺮدد‪.‬‬

‫• ‪: Description‬‬

‫اﯾﺠﺎد ﺗﻮﺿﯿﺤﺎت در ﻣﻮرد ﻓﯿﻠﺪﻫﺎ در ﺻﻮرت ﻟﺰوم‬

‫• ‪: Field Properties‬‬

‫ﻣﺘﻨﺎﺳﺐ ﺑﺎ ﻧﻮع داده ﺧﺼﻮﺻﯿﺎت را ﻧﺸﺎن ﻣﯽدﻫﺪ و ﻧﺸﺎن ﻣﯽدﻫﺪﭼﻪ ﺧﺼﻮﺻﯿﺎﺗﯽ را ﻣﯽﺗﻮان وارد ﮐﺮد‪.‬‬

‫‪Table Wizard‬‬

‫اﻣﮑﺎن اﺳﺘﻔﺎده از ﺟﺪاول از ﭘﯿﺶ ﻃﺮاﺣﯽ ﺷﺪه ﺑﺮاي ﺟﺪول ﻣﻮرد ﻃﺮاﺣﯽ‪.‬‬

‫در ﻗﺴﻤﺖ ‪ Table wizard‬ﮔﺰﯾﻨﻪﻫﺎي زﯾﺮ ﻣﻮﺟﻮد اﺳﺖ‪:‬‬

‫‪ :Sample Tabales‬ﻧﻤﻮﻧﻪ ﺟﺪول ﺗﻮﺳﻂ اﯾﻦ ﮔﺰﯾﻨﻪ اﻧﺘﺨﺎب ﻣﯽﺷﻮد‪.‬ﮐﻪ ﺑﺮ اﺳﺎس دو ﻣﻮرد‬ ‫‪.1‬‬

‫‪Business‬‬ ‫‪.A‬‬
‫‪Personal‬‬ ‫‪.B‬‬
‫ﻗﺎﺑﻞ اﻧﺘﺨﺎب ﻣﯽﺑﺎﺷﺪ‬
‫‪ :Fields Sample .2.‬ﻧﻤﻮﻧﻪ ﻓﯿﻠﺪ را ﺗﻌﯿﯿﻦ ﻣﯽﮐﻨﺪ‪.‬‬

‫‪ : Fields In My Table .3‬ﺗﻌﯿﯿﻦ ﻓﯿﻠﺪ ﺑﺮاي ﺟﺪول ﻣﻮرد ﻃﺮاﺣﯽ ﺗﻮﺳﻂ دﮐﻤﻪﻫﺎي راﻫﻨﻤﺎ‪.‬‬

‫‪NEXT .4‬‬

‫‪ .5‬در اﯾﻦ ﻣﺮﺣﻠﻪ اﻧﺘﺨﺎب ﻧﺎم ﺑﺮاي ﺟﺪول و ﺗﻌﯿﯿﻦ ﻓﯿﻠﺪ ﮐﻠﯿﺪ اﺻﻠﯽ ‪،‬در ﺻﻮرﺗﯽ ﮐﻪ ﭘﯿﺶ ﻓﺮض را ﺑﭙﺬﯾﺮﯾﺪ‬

‫ﺧـــﻮد ﺑﺮﻧﺎﻣـــﻪ ﮐﻠﯿـــﺪ اﺻـــﻠﯽ اﯾﺠـــﺎد ﻣـــﯽﮐﻨـــﺪ در ﻏﯿـــﺮ اﯾـــﻦ ﺻـــﻮرت ﺧـــﻮد ﺑﺎﯾـــﺪ ﺗﻌﯿـــﯿﻦ ﻧﻤﺎﯾﯿـــﺪ‪.‬‬

‫‪NEXT .6‬‬

‫‪ .7‬در اﯾـــــــﻦ ﻣﺮﺣﻠـــــــﻪ ﻣـــــــﯽﺗـــــــﻮان ﻧﺤـــــــﻮه اﺟـــــــﺮا ﺟـــــــﺪول را ﺗﻌﯿـــــــﯿﻦ ﻧﻤـــــــﻮد‪:‬‬

‫أ‪ .‬اﺟﺮا در ﻧﻤﺎي ورود داده ‪Data Enter‬‬

‫ب‪ .‬اﺟﺮا در ﻧﻤﺎي ﻃﺮاﺣﯽ ‪Modify‬‬

‫ت‪ .‬اﺟﺮا در ﻧﻤﺎي ورود داده ﻫﻤﺮاه ﺑﺎ اﯾﺠﺎد ﻓﺮم از ان ‪Finish .8‬‬

‫‪: Import Table‬وارد ﮐﺮدن ﯾﮏ ﻓﺎﯾﻞ از ﺑﺮﻧﺎﻣﻪﻫﺎي ﺗﺤﺖ آﻓﯿﺲ ﺑﻪ ﻋﻨﻮان ﺟﺪول‬

‫‪: Link Table‬ﭘﯿﻮﻧﺪ ﯾﮏ ﻓﺎﯾﻞ از ﺑﺮﻧﺎﻣﻪﻫﺎي ﺗﺤﺖ آﻓﯿﺲ ﺑﻪ ﻋﻨﻮان ﺟﺪول‬

‫آﺷﻨﺎﯾﯽ ﺑﺎ ﺧﺼﻮﺻﯿﺎت ﻓﯿﻠﺪﻫﺎ در ﻣﺤﯿﻂ ﻃﺮاﺣﯽ‬

‫• ‪: Field Size‬‬

‫ﻧﻮع داده ‪ Text,Number,AutoNumber‬داراي ﻓﯿﻠﺪ ﺳﺎﯾﺰ ﻣﯽﺑﺎﺷﻨﺪ‪.‬‬

‫‪Field size: 50 Text‬‬

‫ﻣﻘﺪار اﯾﻦ ﻧﻮع داده ﺑﻪ ﺻﻮرت ﻋﺪدي ﺑﻮده ﮐﻪ ﺑﻄﻮر ﭘﯿﺶ ﻓﺮض ﻣﻘﺪار ‪ 50‬را ﻧﺸﺎن ﻣﯿﺪﻫﺪﺑﻪ ﻋﺒـﺎرﺗﯽ دﯾﮕـﺮ ﮐﻨﺘـﺮل ﮐﻨﻨـﺪه‬

‫ﺗﻌﺪاد ﮐﺎرﮐﺘﺮﻫﺎي ورود داده ﺑﺮاي ﻓﯿﻠﺪ اﺳﺖ‪.‬‬


‫• ‪: Format‬‬

‫ﻧﺤــــﻮه ﻧﻤــــﺎﯾﺶ و ﻗﺎﻟــــﺐ ﺑﻨــــﺪي را ﮐﻨﺘــــﺮل ﻣــــﯽﮐﻨــــﺪ ﻓﺮﻣــــﺖ ﺑــــﺮاي ﻧــــﻮع دادهﻫــــﺎي زﯾــــﺮ ﮐــــﺎرﺑﺮد دارد‪:‬‬

‫‪: Text‬‬

‫‪: Number,Autonumber,Currency‬‬
‫‪Date/Time‬‬

‫‪Yes/No‬‬

‫ﻓﺮﻣﺖ آن ﺑﻪ ﺻﻮرت زﯾﺮ ﻣﯽﺑﺎﺷﺪ‬


‫‪: Input‬‬ ‫• ‪Mask‬‬

‫اﯾــﻦ ﺧــﺼﻮﺻﯿﺖ ﻧﺤــﻮه ورود دادهﻫــﺎ را از ﻟﺤــﺎظ ﻗﺎﻟﺒﻨــﺪي ﮐﻨﺘــﺮل ﻣــﯽﮐﻨــﺪ‪.‬دادهﻫــﺎي از ﻧــﻮع ‪Text , Number ,‬‬

‫‪ Date/Time , Currency‬داراي اﯾﻦ ﺧﺼﻮﺻﯿﺖ ﻣﯽﺑﺎﺷﻨﺪ ‪ ،‬ﮔﺰﯾﻨﻪﻫﺎ و ﻋﻼﺋﻢ ﻣﻄـﺮح در ‪ Input Mask‬ﺑـﻪ ﺷـﺮح زﯾـﺮ‬

‫ﻣﯽﺑﺎﺷﺪ‪:‬‬

‫‪ : 0 .1‬اﺣﺘﯿﺎج ﺑﻪ ﻋﺪد اﺳﺖ‬

‫‪ : 9 .2‬ﻋﺪد ﯾﺎ ﻓﺎﺻﻠﻪ ﺧﺎﻟﯽ ﻣﯽﺗﻮاﻧﺪ وارد ﺷﻮد اﻣﺎ اﻟﺰاﻣﯽ ﻧﯿﺴﺖ‬

‫‪:# .3‬ﻋـــﺪد‪،‬ﻋﻼﻣﺖ ﻣﺜﺒـــﺖ ‪ ،‬ﻋﻼﻣـــﺖ ﻣﻨﻔـــﯽ و ﻓﺎﺻـــﻠﻪ ﺧـــﺎﻟﯽ ﻣـــﯽﺗﻮاﻧـــﺪ وارد ﺷـــﻮد اﻣـــﺎ اﻟﺰاﻣـــﯽ ﻧﯿـــﺴﺖ‬

‫‪: L .4‬اﺣﺘﯿﺎج ﺑﻪ ﺣﺮف اﺳﺖ‬

‫‪: ? .5‬ﺣﺮف ﻣﯽﺗﻮاﻧﺪ وارد ﺷﻮد اﻣﺎ اﻟﺰاﻣﯽ ﻧﯿﺴﺖ‬

‫‪: A .6‬اﺣﺘﯿﺎج ﺑﻪ ﺣﺮف ﯾﺎ ﻋﺪد اﺳﺖ‬

‫‪ a : .7‬ﺣﺮف ﯾﺎ ﻋﺪد ﻣﯽﺗﻮاﻧﺪ وارد ﺷﻮد اﻣﺎ اﻟﺰاﻣﯽ ﻧﯿﺴﺖ‬

‫‪: & .8‬اﺣﺘﯿﺎج ﺑﻪ ﺣﺮف ﯾﺎ ﻓﺎﺻﻠﻪ ﺧﺎﻟﯽ اﺳﺖ‬

‫‪: C .9‬ﻫﺮ ﮐﺎرﮐﺘﺮ ﯾﺎ ﻓﺎﺻﻠﻪ ﺧﺎﻟﯽ ﻣﯽﺗﻮاﻧﺪ وارد ﺷﻮد اﻣﺎ اﻟﺰاﻣﯽ ﻧﯿﺴﺖ‬

‫‪ : > .10‬ﮐﺎرﮐﺘﺮﻫﺎﯾﯽ ﮐﻪ ﺑﻌﺪ از آن وارد ﻣﯽﺷﻮد را ﺑﻪ ﺣﺮوف ﮐﻮﭼﮏ ﺗﺒﺪﯾﻞ ﻣﯽﮐﻨﺪ‬

‫‪ : < .11‬ﮐﺎرﮐﺘﺮﻫﺎﯾﯽ ﮐﻪ ﺑﻌﺪ از آن وارد ﻣﯽﺷﻮد را ﺑﻪ ﺣﺮوف ﺑﺰرگ ﺗﺒﺪﯾﻞ ﻣﯽﮐﻨﺪ‬

‫‪: ! .12‬ﺑﺎﻋﺚ ﻣﯽﮔﺮدد ﮐﺎرﮐﺘﺮﻫﺎ از راﺳﺖ ﺑﻪ ﭼﭗ وارد ﺷﻮﻧﺪ‬

‫‪: \ .13‬ﮐﺎرﮐﺘﺮﻫﺎي ﮐﻪ ﺑﻪ دﻧﺒﺎل آن ﻣﯽآﯾﻨﺪ ﺑﻪ ﺟﺎي اﯾﻨﮑﻪ ﺑﻪ ﻋﻨﻮان ﮐﺪ ﺧﻮاﻧﺪه ﺷﻮد ﺑﻪ ﺻﻮرت ﺗﺤﺖ اﻟﻔﻈﯽ ﻧﻤﺎﯾﺶ‬

‫داده ﻣﯿﺸﻮد‪.‬‬

‫• ‪: Caption‬‬

‫ﻋﻨـــﻮان و ﺑﺮﭼـــﺴﺒﯽ ﺑـــﺮاي ﻓﯿﻠـــﺪ ﻃﺮاﺣـــﯽ ﺷـــﺪه ﻣـــﯽﺑﺎﺷـــﺪ‪.‬در اﯾـــﻦ ﻗـــﺴﻤﺖ ﻗﺎﺑﻠﯿـــﺖ ﻓﺎرﺳـــﯽ ﻧﻮﯾـــﺴﯽ دارﯾـــﻢ‪.‬‬
‫• ‪: Default Value‬‬

‫ازﻗﺎﺑﻠﯿــﺖ اﯾــﻦ ﺧــﺼﻮﺻﯿﺖ ﺑــﺮاي ﻓﯿﻠــﺪ ﻃﺮاﺣــﯽ ﺷــﺪه ﺗﻌﯿــﯿﻦ ﯾــﮏ ﻣﻘــﺪار ﺑــﻪ ﺻــﻮرت ﭘــﯿﺶ ﻓــﺮض ﻣــﯽﺑﺎﺷــﺪ‪.‬‬

‫• ‪: Rule Validatin‬‬

‫ﺧﺼﻮﺻﯿﺘﯽ اﺳﺖ ﮐﻪ اﻣﮑﺎن ﮐﻨﺘﺮل ورود داده ﻫﺎ را دارا ﻣﯽﺑﺎﺷﺪ‪ ،‬ﺑﻪ ﻋﺒﺎرﺗﯽ دﯾﮕﺮ ﺑﺎ ﺗﻌﯿﯿﻦ ﻣﻘﺪار در اﯾﻦ ﺧـﺼﻮﺻﯿﺖ‬

‫ﮐﺎرﺑﺮ را ﻣﻠﺰم ﺑﻪ وارد ﮐﺮدن ﻣﻘﺎدﯾﺮ ﺗﻌﯿﯿﻦ ﺷﺪه ﻣﯽﻧﻤﺎﯾﯿﺪ‪.‬‬

‫اﻧﻮاع ﻋﻤﻠﮕﺮﻫﺎ‬

‫ﻋﻤﻠﮕﺮﻫﺎي ﻣﻘﺎﯾﺴﻪاي ‪:‬‬

‫‪< .1‬‬
‫‪> .2‬‬

‫‪= .3‬‬

‫‪=< .4‬‬

‫‪=> .5‬‬

‫‪< > .6‬‬

‫ﻋﻤﻠﮕﺮﻫﺎي ﻣﻨﻄﻘﯽ‪:‬‬

‫‪And .1‬‬

‫‪Or .2‬‬

‫‪Xor .3‬‬

‫‪Not .4‬‬

‫‪.…Between ….And .5‬‬


‫• ‪: Validation Text‬‬

‫درﺻــﻮرﺗﯽ ﮐــﻪ ﮐــﺎرﺑﺮ ﻣﻘــﺎدﯾﺮي ﺧــﺎرج از ﻣﻘــﺎدﯾﺮ ﺗﻌﯿــﯿﻦ ﺷــﺪه در ﺧــﺼﻮﺻﯿﺖ ﻗﺒــﻞ وارد ﻧﻤﺎﯾــﺪ ﭘﯿﻐــﺎم ﺧﻄــﺎ ﺻــﺎدر‬

‫ﻣﯽﻧﻤﺎﯾﺪ‪).‬ﮐﺎرﺑﺮ ﻣﯽﺗﻮاﻧﺪ ﺧﻮد ﭘﯿﻐﺎم ﻣﻨﺎﺳﺒﯽ درج ﻧﻤﺎﯾﯿﺪ(‬

‫• ‪: Required‬‬

‫در ﺻﻮرت ﻓﻌﺎل ﮐﺮدن اﯾﻦ ﺧﺼﻮﺻﯿﺖ ورود داده ﺑﺮاي آن ﻓﯿﻠﺪ اﻟﺰاﻣﯽ ﻣﯽﺑﺎﺷﺪدر ﺻﻮرت وارد ﻧﮑﺮدن داده ﭘﯿﻐﺎم اﺧﻄﺎر‬

‫ﻣﯽدﻫﺪ‪.‬‬

‫• ‪:Length Allow Zero‬‬

‫ﻣﺸﺨﺺ ﻣﯽﮐﻨﺪ ﮐﻪ آﯾﺎ ﻣﺘﻨﯽ ﺑﻪ ﻃﻮل ﺻﻔﺮ در ﻓﯿﻠﺪ ﻗﺎﺑﻞ ﻗﺒﻮل اﺳﺖ ﯾﺎ ﺧﯿﺮ‪.‬‬

‫‪Edit‬روي ﻣﺤﯿﻂ‪Design‬‬

‫• ﻣﺮاﺣﻞ درج ﺳﻄﺮ ‪Rows Insert‬‬


‫• اﺳﺘﻔﺎده از ﻣﻨﻮ ‪ Insert‬اﻧﺘﺨﺎب ‪Rows‬‬

‫• اﺳﺘﻔﺎده از اﺑﺰار ‪Rows Insert‬‬

‫• ﻣﺮاﺣﻞ ﺣﺬف ﺳﻄﺮ ‪Delete Rows‬‬

‫• اﺳﺘﻔﺎده از ﻣﻨﻮ ‪ Edit‬اﻧﺘﺨﺎب ‪ Delete Rows‬و ﯾﺎ ‪Delete‬‬

‫• اﺳﺘﻔﺎده از اﺑﺰار ‪Delete Rows‬‬

‫• اﻧﺘﺨﺎب ﺳﻄﺮ و اﻧﺘﺨﺎب ‪ Delete‬از روي ﺻﻔﺤﻪ ﮐﻠﯿﺪ‬

‫آﺷﻨﺎﯾﯽ ﺑﺎ ﺗﻨﻈﯿﻢ ﺧﺼﻮﺻﯿﺎت ﻣﺤﯿﻂ ورود داده‪Data sheet View‬‬

‫‪ -1‬ﻣﻨﻮ ‪: Format‬‬

‫‪: Font‬ﺗﻐﯿﯿﺮ ﻓﻮﻧﺖ ‪،‬ﺳﺒﮏ ﻓﻮﻧﺖ ‪،‬ﺳﺎﯾﺰ ﻓﻮﻧﺖ و ‪ effect Cell‬ﯾﺎ ‪ : …Datasheet‬ﺗﻐﯿﯿـﺮ ﺳـﺎﺧﺘﺎر ﺻـﻔﺤﻪ ﮔـﺴﺘﺮده از‬

‫ﻟﺤﺎظ ‪Grid‬ﻫﺎ و……‪.‬‬

‫‪ : Row Height‬اﻣﮑﺎن ﺗﻨﻈﯿﻢ ارﺗﻔﺎع ﺳﻄﺮ ‪ ،‬در ﺻﻮرﺗﯽ ﮐﻪ ﮔﺰﯾﻨـﻪ اﺳـﺘﺎﻧﺪارد ﻓﻌـﺎل ﺷـﻮد ارﺗﻔـﺎع ﭘـﯿﺶ ﻓـﺮض ﻓﻌـﺎل‬

‫ﻣﯿﺸﻮد‪.‬‬

‫‪ : Column Width‬اﻣﮑﺎن ﺗﻨﻈﯿﻢ ﻃﻮل ﺳﺘﻮن ‪ ،‬در ﺻﻮرﺗﯽ ﮐﻪ ﮔﺰﯾﻨﻪ اﺳﺘﺎﻧﺪارد ﻓﻌـﺎل ﺷـﻮد ﻃـﻮل ﭘـﯿﺶ ﻓـﺮض ﻓﻌـﺎل‬

‫ﻣﯿـــﺸﻮد‪.‬اﻧﺘﺨـــﺎب ﮔﺰﯾﻨـــﻪ ‪ BestFit‬ﺑﺎﻋـــﺚ ﻣﯿـــﺸﻮد ﮐـــﻪ ﻃـــﻮل ﺳـــﺘﻮن ﺑـــﺮ اﺳـــﺎس ﻧﻮﺷـــﺘﻪﻫـــﺎ ﺗﻨﻈـــﯿﻢ ﺷـــﻮد‪.‬‬

‫‪ :Rename Column‬اﻣﮑﺎن ﺗﻐﯿﯿﺮ ﻧﺎم ﻓﯿﻠﺪ را ﻓﺮاﻫﻢ ﻣﯽاورد‪.‬‬

‫‪ : Hide Columns‬اﻣﮑﺎن ﭘﻨﻬﺎن ﮐﺮدن ﻓﯿﻠﺪ را ﻓﺮاﻫﻢ ﻣﯽاورد‪.‬‬

‫‪ : UnHide Columns‬اﻣﮑﺎن آﺷﮑﺎر ﺷﺪن ﻓﯿﻠﺪﭘﻨﻬﺎن ﺷﺪه را ﻓﺮاﻫﻢ ﻣﯽاورد‪.‬‬

‫‪: Freeze Columns‬ﻓﯿﻠﺪ ﻓﺮﯾﺰ ﺷﺪه در اﺑﺘﺪا ﻓﯿﻠﺪﻫﺎ ﻗﺮار ﮔﺮﻓﺘﻪ و ﺛﺎﺑﺖ ﻣﯽﺷﻮد‪،‬و ﺳﺎﯾﺮ ﻓﯿﻠﺪﻫﺎ ﻣﯽﺗﻮاﻧﻨـﺪ ﺑـﻪ ﺻـﻮرت‬

‫ﮐﺸﻮﯾﯽ ﻣﻨﻄﺒﻖ ﺑﺎ آن ﻓﯿﻠﺪ ﻗﺮار ﮐﯿﺮﻧﺪ ‪: UnFreeze All Columns‬ﻋﮑﺲ ﻋﻤﻞ ﻓﺮﯾﺰ ﻣﯽﺑﺎﺷﺪ‪.‬‬
‫‪ -2‬ﻃﺮﯾﻘﻪ وارد ﮐﺮدن دادهﻫﺎ روي رﮐﻮرد‪:‬‬

‫‪ -1-2‬ﺗﺎﯾﭗ داده ﻣﺘﻨﺎﺳﺐ ﺑﺎ ﻧﻮع داده اﻧﺘﺨﺎﺑﯽ و ﻗﺎﻟﺒﻨﺪي اﻧﺘﺨﺎﺑﯽ‬

‫‪ -2-2‬اﺳﺘﻔﺎده از ‪ ’+Ctrl‬ﮐﻪ اﻃﻼﻋﺎت رﮐﻮرد ﻗﺒﻠﯽ را ﺑﻪ رﮐﻮرد ﺟﺎري ﻣﻨﺘﻘﻞ ﻣﯽﺳﺎزد‪.‬‬

‫‪ -3-2‬اﺳﺘﻔﺎده از‪ :+Ctrl‬ﺑﺮاي ورود ﺗﺎرﯾﺦ ﺟﺎري ﺳﯿﺴﺘﻢ‬

‫‪ -4-2‬اﺳﺘﻔﺎده از‪ ;+Ctrl+Sift‬ﺑﺮاي ورود زﻣﺎن ﺟﺎري ﺳﯿﺴﺘﻢ‬

‫‪ -5-2‬اﺳﺘﻔﺎده از ‪ Ctrl+C،Copy‬و ﺳﭙﺲ ‪Paste‬‬

‫‪ -6-2‬اﺳﺘﻔﺎده از ‪ Ctrl+X،Cut‬و ﺳﭙﺲ ‪Paste‬‬

‫‪ -3‬ﻃﺮﯾﻘﻪ ﺣﺬف رﮐﻮردﻫﺎ‪:‬‬

‫‪ -1-3‬اﻧﺘﺨﺎب ﮔﺰﯾﻨﻪ‪ Delete Rcord‬از ﻣﻨﻮ ‪Edit‬‬

‫‪ R.C -2-3‬روي رﮐﻮرد و اﻧﺘﺨﺎب ﮔﺰﯾﻨﻪ ‪Delete Record‬‬

‫‪ -3-3‬اﺳﺘﻔﺎده از اﺑﺰار ‪ Delete‬از ﺑﺎﮐﺲ اﺑﺰار‬

‫‪ -4‬اﺿﺎﻓﻪ ﮐﺮدن رﮐﻮرد ﺑﻪ ﺟﺪول‪:‬‬

‫‪ -1-4‬اﻧﺘﺨﺎب ﮔﺰﯾﻨﻪ‪ Rcord New‬از ﻣﻨﻮ ‪Insert‬‬

‫‪ -2-4‬اﻧﺘﺨﺎب ﮔﺰﯾﻨﻪ ‪ New Record‬از راﻫﻨﻤﺎي رﮐﻮرد‬

‫‪ -3-4‬اﺳﺘﻔﺎده از اﺑﺰار ‪ New Record‬از ﺑﺎﮐﺲ اﺑﺰار‬

‫‪ R.C -4-4‬روي رﮐﻮرد و اﻧﺘﺨﺎب ﮔﺰﯾﻨﻪ ‪New Record‬‬


‫اداﻣﻪ ﺗﻨﻈﯿﻢ ﺧﺼﻮﺻﯿﺎت ﻣﺤﯿﻂ ورود داده‬

‫‪ -5‬ﻧﺤــــﻮه‬

‫اﻧﺘﺨﺎب ﻓﯿﻠﺪ‬

‫و رﮐﻮرد‪:‬‬

‫‪ -6‬ﺣﺮﮐﺖ در ﺟﺪول ﺑﺎﮐﻠﯿﺪﻫﺎي ﺻﻔﺤﻪ ﮐﻠﯿﺪ‪:‬‬


‫‪: Search -1-7‬‬

‫‪All -1-1-7‬‬

‫‪Up -2-1-7‬‬

‫‪Down -3-1-7‬‬

‫‪: Match -2-7‬‬

‫‪)Field Any‬ﺟــــــــﺴﺘﺠﻮ ﺑــــــــﺮ اﺳــــــــﺎس ﺑﺨــــــــﺸﯽ از داده درج ﺷــــــــﺪه(‬ ‫‪Part‬‬ ‫‪Of -1-2-7‬‬

‫‪)Whole‬ﺟــــــــــــﺴﺘﺠﻮ ﺑــــــــــــﺮ اﺳــــــــــــﺎس ﺗﻤــــــــــــﺎم داده درج ﺷــــــــــــﺪه(‬ ‫‪Field -2-2-7‬‬

‫‪)Start‬ﺟـــــــــﺴﺘﺠﻮ ﺑـــــــــﺮ اﺳـــــــــﺎس ﺷـــــــــﺮوع داده درج ﺷـــــــــﺪه(‬ ‫‪Of‬‬ ‫‪Field -3-2-7‬‬

‫‪: Search Field As Formatted -4-2-7‬اﮔﺮ دﻧﺒﺎل داده ﻗﺎﻟﺒﻨﺪي ﺷﺪهاي ﻣﯽﮔﺮدﯾﺪ ﺑﺎﯾـﺪ از آن اﺳـﺘﻔﺎده ﻧﻤﺎﯾﯿـﺪ‪.‬ﺑﻄـﻮر‬

‫ﻣﺜﺎل اﮔﺮ ﻓﯿﻠﺪ ‪ Date/Time‬ﺑﻪ ﻧﻮﻋﯽ ﻗﺎﻟﺒﻨﺪي ﺷﺪه ﺑﺎﺷﺪ ﮐﻪ ﺗﺎرﯾﺦ را ﺑﺼﻮرت ‪ January,2003،11‬ﻧﻤﺎﯾﺶ دﻫﺪو ﺷﻤﺎ ﺑـﻪ‬

‫دﻧﺒﺎل ﺗﺎرﯾﺦ ﺑﺎ ﻓﺮﻣﺖ ‪ 2003/1/11‬ﺑﮕﺮدﯾﺪ‪ Access،‬ﻧﺘﯿﺠﻪ ﺟﺴﺘﺠﻮ را ﻣﺜﺒـﺖ ﺗﻠﻘـﯽ ﮐـﺮده اﻣـﺎ اﮔـﺮ ﮔﺰﯾﻨـﻪ ﻣﺰﺑـﻮر را ﻓﻌـﺎل‬

‫ﮐﻨﯿﺪ‪ Access‬ﻓﻘﻂ در ﺻـﻮرﺗﯽ ﻧﺘﯿﺠـﻪ را ﻣﺜﺒـﺖ ﻣـﯽ دﻫـﺪ ﮐـﻪ ﺗـﺎرﯾﺦ ﺑـﻪ ﺻـﻮرت‪ January,2003،11‬وارد ﺷـﺪه ﺑﺎﺷـﺪ‪.‬‬
‫‪ Find‬ﺑﺮاﺳﺎس ﻗﺎﻟﺒﻨﺪي زﯾﺮ‪:‬‬

‫‪: .1‬ﮐـــﺎرﮐﺘﺮ ﻫـــﺮ‪.‬ﻣﺜـــﺎل ‪ *Sm‬ﯾﻌﻨـــﯽ دو ﺣـــﺮف اول ‪ Sm‬ﺑﻘﯿـــﻪ ﻫـــﺮ ﺗﻌـــﺪاد و ﻫـــﺮ ﺣﺮﻓـــﯽ ﻣـــﯽﺗﻮاﻧـــﺪ ﺑﺎﺷـــﺪ‪.‬‬

‫‪: ? .2‬ﯾﮏ ﮐﺎرﮐﺘﺮ‪ .‬ﻣﺜﺎل ‪ Sm?th‬ﯾﻌﻨﯽ دو ﺣﺮف اول ‪ Sm‬ﺣﺮف ﺳﻮم ﯾﮏ ﮐﺎرﮐﺘﺮ و ﻫﺮ ﺣﺮﻓﯽ ﻣﯽﺗﻮاﻧﺪ ﺑﺎﺷـﺪو‬

‫ﺳﭙﺲ ‪.th‬‬

‫‪: # .3‬ﺗﻄﺒﯿﻖ ﺑﺎ ﯾﮏ ﻋﺪد‪.‬ﻟﺬا اﮔﺮ ﺑﻪ دﻧﺒﺎل ‪ ##166‬ﺑﮕﺮدﯾﺪ ‪ access‬ﺗﻤﺎﻣﯽ دادﻫﺎي ‪ 5‬رﻗﻤﯽ را ﮐﻪ ﺑﺎ ‪ 166‬ﺷﺮوع ﺷـﻮد‬

‫را اﻧﺘﺨﺎب ﻣﯽﮐﻨﺪ‬

‫‪ : Replase -8‬ﺟﺎﯾﮕﺰﯾﻦ ﮐﺮدن‬

‫درﺻــﻮرﺗﯽ ﮐــﻪ ﺑﺨــﻮاﻫﯿﻢ دادﻫــﺎﯾﯽ را ﺗﻐﯿﯿــﺮ دﻫــﯿﻢ از روش ﺟــﺴﺘﺠﻮ ﭘﯿــﺪا ﺳــﭙﺲ داده ﻣــﻮرد ﻧﻈــﺮ را ﺟــﺎﯾﮕﺰﯾﻦ‬

‫ﻣﯽﮐﻨﯿﻢ‪.‬ﮔﺰﯾﻨﻪﻫﺎي آن ﻣﺸﺎﺑﻪ ‪ Find‬ﻣﯽﺑﺎﺷﺪ‪.‬‬

‫‪: Find What‬درج داده ﻣﻮرد ﺟﺴﺘﺠﻮ‬

‫‪: Replace With‬درج داده ﺟﺎﯾﮕﺰﯾﻨﯽ‬

‫‪ : Replace‬ﺟﺎﯾﮕﺰﯾﻨﯽ ﯾﮑﯽ ﯾﮑﯽ‬

‫‪: Replace All‬ﺟﺎﯾﮕﺰﯾﻨﯽ ﻫﻤﻪ ﻣﻮارد‬

‫‪) Filter -9‬ﺻﺎﻓﯽ(‪:‬‬

‫ﺗﻮﺳﻂ ﮔﺰﯾﻨﻪ ‪ Filter‬از ﻣﻨﻮي ‪ Record‬ﻣﯽﺗﻮان دادهﻫﺎي ﻣﻮرد ﻧﻈﺮ را از ﺑﻘﯿﻪ دادهﻫﺎ ﺟﺪا ﻧﻤﻮد‪.‬‬

‫اﻧﻮاع ﻓﯿﻠﺘﺮﻫﺎ‬

‫‪) Filter by form‬ﻓﯿﻠﺘﺮ ﺷﺮﻃﯽ(‬ ‫‪.1‬‬

‫اﯾﻦ ﻓﯿﻠﺘﺮ داراي ﻣﺤﯿﻄﯽ ﻣﯽﺑﺎﺷﺪ ﺑﺎ ﮔﺰﯾﻨﻪﻫﺎي زﯾﺮ‪:‬‬

‫• ‪) For Look‬اﻣﮑﺎن ﺟﺴﺘﺠﻮو ﺟﺪا ﺳﺎزي(‬


‫• ‪) Or‬اﻣﮑﺎن ﺷﺮﮐﺖ ﮔﺬاري(‬

‫‪) selection Filter by‬ﻓﯿﻠﺘﺮ ﺑﺮ اﺳﺎس اﻧﺘﺨﺎب(‬ ‫‪.2‬‬

‫‪) Filter Excluding Selection‬ﻋﮑﺲ ﻋﻤﻞ ﻓﯿﻠﺘﺮ ﻗﺒﻞ(‬ ‫‪.3‬‬

‫‪: Advanced Filter / Sort‬ﻓﯿﻠﺘﺮ ﺷﺮﻃﯽ ﺑﺎ ﺳﺎﺧﺘﺎر ﭘﺮس و ﺟﻮ‬ ‫‪.4‬‬

‫‪:For Filter‬ﺗﻨﻬﺎ ﻓﯿﻠﺘﺮي اﺳﺖ ﮐﻪ ﺑﺎ ‪ R.C‬روي رﮐﻮرد ﺑﻪ ﺻﻮرت ﯾﮏ ﻣﯿﺎﻧﺒﺮ ﻋﻤﻞ ﻣـﯽﮐﻨـﺪ و‬ ‫‪.5‬‬

‫ﻣﯽﺗﻮان ﺑﺎ ﺗﺎﯾﭗ ﮐﻠﻤﻪ ﻣﻮرد ﻧﻈﺮ در ‪ Filter For‬و ‪ Enter‬ﻋﻤﻞ ﻓﯿﻠﺘﺮ را اﻧﺠﺎم داد‪.‬‬

‫ﻧﮑﺘﻪ‪:‬‬

‫ﺑﻪ ﻃﻮر ﮐﻠﯽ ﻓﯿﻠﺘﺮﻫﺎ روي ﺳﻠﻮﻟﯽ از ﻓﯿﻠﺪﻫﺎ ﯾﺎ ﺑﻪ ﻋﺒﺎرﺗﯽ روي ﻓﯿﻠﺪﻫﺎ اﻋﻤﺎل ﻣﯽﮔﺮدد‪.‬‬

‫• ‪: Apply Filter‬ﺑﺮاي اﺟﺮاي ﻓﯿﻠﺘﺮ ﺑﮑﺎر ﻣﯽرود‪.‬‬

‫• ‪: Remove Filter‬از ﺣﺎﻟﺖ ﻓﯿﻠﺘﺮ ﺑﻪ ﺟﺪول ﺑﺮﻣﯽﮔﺮدد‪.‬‬

‫آﺷﻨﺎﯾﯽ ﺑﺎ ﻃﺮاﺣﯽ‪Query‬‬

‫‪:Query ---- New‬‬

‫‪Design View .1‬‬

‫‪Simple Query Wizard .2‬‬

‫‪Cross Tab Query Wizard .3‬‬

‫‪Duplicate Query Wizard Find .4‬‬

‫‪Find Unmatched Query Wizard .5‬‬

‫‪ .1‬اﯾﺠﺎد از ﻃﺮﯾﻖ ﻃﺮاﺣﯽ‬

‫‪ .2‬اﯾﺠﺎد ﺑﺎ ﺳﺎدهﺗﺮﯾﻦ ﺷﮑﻞ از وﯾﺰارد‬

‫‪ .3‬ﮔﺮوﻫﺒﻨﺪي ﻓﯿﻠﺪﻫﺎ ﺑﻪ ﺻﻮرت ﺳﻄﺮي ﺳﺘﻮﻧﯽ و اﺳﺘﻨﺘﺎج ﻧﺘﺎﯾﺞ از ﺗﻘﺎﻃﻊ دادهﻫﺎي ﺣﺎﺻﻞ از ﺳﻄﺮ و ﺳﺘﻮن اﯾﺠﺎد ﺷﺪه‪.‬‬
‫‪ .4‬ﻣﻘﺎﯾﺴﻪ دو ﺟﺪول و ﯾﺎﻓﺘﻦ ﺗﻤﺎم رﮐﻮردﻫﺎي ﺗﮑﺮاري از دو ﺟﺪول ‪.‬‬

‫‪ .5‬ﻣﻘﺎﯾﺴﻪ دو ﺟﺪول و ﯾﺎﻓﺘﻦ ﺗﻤﺎم رﮐﻮردﻫﺎي ﺗﮑﺮاري از ﯾﮏ ﺟﺪول ‪.‬‬

‫ﺗﻌﺮﯾﻒ ‪:Query‬‬

‫اﻃﻼﻋﺎت ﯾﮏ ﯾﺎ ﭼﻨﺪ ﺟﺪول را ﺑﺎ ﺷﺮاﯾﻂ ﺧﺎص ﺗﺤﺖ ﭘﺮس و ﺟﻮ اﯾﺠﺎد ﻣﯽﻧﻤﺎﯾـﺪ‪ ،‬و ﻫﻤﭽﻨـﯿﻦ اﻣﮑـﺎن ﺳـﺎﺧﺘﻦ ﻓﯿﻠـﺪﻫﺎي‬

‫ﻣﺤﺎﺳﺒﺎﺗﯽ ﻧﯿﺰ اﻣﮑﺎن ﭘﺬﯾﺮ ﻣﯽﺑﺎﺷﺪ‪.‬‬

‫ﺗﻌﺮﯾﻒ‪Query‬ﺑﻪ دو ﺑﺨﺶ ﺗﻘﺴﯿﻢ ﻣﯽﮔﺮدد‪:‬‬

‫‪Select Query.1‬‬
‫‪Action Query.2‬‬
‫ﺳﺎدهﺗﺮﯾﻦ ﭘﺮس و ﺟﻮ ‪ Select Query‬ﻣﯽﺑﺎﺷﺪ ‪،‬ﯾﻌﻨﯽ ﭘﺮس و ﺟﻮ ﺑﺮ اﺳﺎس اﻧﺘﺨﺎب‪.‬‬

‫‪ Query‬ﻣﯽﺗﻮاﻧﺪ ﯾﮏ ﻓﯿﻠﺪ را در ﺑﺮ ﺑﮕﯿﺮد‪.‬‬

‫ﭼــﻮن ﺗﻐﯿﯿــﺮات روي ﭘــﺮسو ﺟــﻮ روي ﺟــﺪول ﻣﺘﻨــﺎﻇﺮش اﻋﻤــﺎل ﻣــﯽﺷــﻮد ﺑﻨــﺎﺑﺮاﯾﻦ ﺻــﻔﺖ ‪ Dynamic‬داده اﻧــﺪ‪.‬‬

‫ﭼﻮن ﭘﺮسو ﺟﻮ زﯾﺮ ﻣﺠﻤﻮﻋﻪ ﯾﮏ ﯾﺎ ﭼﻨﺪ ﺟﺪول ﯾﺎ ﭘﺮسو ﺟﻮ اﺳﺖ ﺑﻪ آن ﺻﻔﺖ‪ SubSet‬دادهاﻧﺪ‪.‬‬

‫اﯾﺠﺎد ‪ Query‬از ﻃﺮﯾﻖ‪Design View‬‬

‫• ﺑﺎ ﻇﺎﻫﺮ ﺷﺪن ﭘﻨﺠﺮه ‪ Table Show‬ﻣﯿﺘﻮان ‪ Query‬را از ‪:‬‬

‫‪Table .1‬‬

‫‪Query .2‬‬

‫‪Both .3‬‬

‫اﯾﺠﺎد ﻧﻤﻮد‪.‬‬
‫ﺑــﻪ ﻃــﺮوق زﯾــﺮ ﻣــﯽﺗــﻮان ﻓﯿﻠــﺪﻫﺎ را از ﻗــﺴﻤﺖ ‪ Field List‬ﺑــﻪ ﮔﺰﯾﻨــﻪ ‪ Field‬در ﻗــﺴﻤﺖ ‪ Design Gerid‬اﻧﺘﻘــﺎل داد‪:‬‬

‫‪ .1‬اﻧﺘﺨﺎب ﻓﯿﻠﺪ ﺑﺎ ﻋﻤﻞ ‪Drop & Drag‬‬

‫‪ .2‬اﻧﺘﺨﺎب ﻓﯿﻠﺪ و ﻋﻤﻞ داﺑﻞ ﮐﻠﯿﮏ روي ﻓﯿﻠﺪ‬

‫‪ .3‬اﻧﺘﺨﺎب ﮔﺰﯾﻨﻪ‪ Field‬و زدن ﺣﺮف اول‬

‫‪ .4‬ﺗﻮﺳﻂ *ﻣﯿﺘﻮان ﻫﻤﻪ ﻓﯿﻠﺪﻫﺎ ﺑﻪ ﭘﺎﯾﯿﻦ ﻣﻨﺘﻘﻞ ﮐﺮد ﮐﻪ ﻧﺘﯿﺠﻪ آن در زﻣﺎن اﺟﺮا ﻣﺸﺨﺺ ﻣﯽﺷﻮد‪.‬‬

‫‪ .5‬اﻧﺘﺨﺎب ﻋﻨﻮان ﺟﺪول و اﺳﺘﻔﺎده از ‪Drop & Drag‬‬

‫• ‪ : Table‬ﻣﺸﺨﺺ ﮐﻨﻨﺪه ﻧﺎم ﺟﺪول‬

‫• ‪ : Sort‬ﻣﺮﺗﺐ ﮐﺮدن ﺑﻪ ﺻﻮرت ﺻﻌﻮدي و ﯾﺎ ﻧﺰوﻟﯽ‬

‫• ‪: Show‬اﻣﮑﺎن ﻓﻌﺎل ﯾﺎ ﻋﺪم ﻓﻌﺎل ﺑﻮدن ﻓﯿﻠﺪ‬

‫• ‪: Criteria‬اﻣﮑﺎن ﺷﺮط ﮔﺬاري ﺗﻮﺳﻂ اﯾﻦ ﻗﺴﻤﺖ ﻓﺮاﻫﻢ ﻣﯽﺷﻮد‪.‬از ﻋﻤﻠﮕﺮﻫﺎ و ﺷﺮوط ذﮐﺮ ﺷﺪه در ‪Validation‬‬

‫‪ Rule‬ﺑﺮاي اﯾﻦ ﻗﺴﻤﺖ ﻣﯽﺗﻮان اﺳﺘﻔﺎده ﻧﻤﻮد‪.‬‬

‫• ‪: Or‬ﺷﺮط ﯾﺎ‬
‫ﺗﻌﺮﯾﻒ ﻧﺤﻮه ﺷﺮط ﮔﺬاري ﺑﺮ اﺳﺎس ﻧﻮع دادهﻫﺎ‪:‬‬

‫• ‪: Text‬ﻣﻘﺪار ﻣﺘﻨﯽ را وارد ﻣﯽﻧﻤﺎﯾﯿﻢ‪.‬اﻣﮑﺎن اﺳﺘﻔﺎده از دو ﮐﺎرﮐﺘﺮ ﻋﺎم *‪ ?,‬اﻣﮑﺎن ﭘﺬﯾﺮ ﻣﯽﺑﺎﺷﺪ‪.‬‬

‫• ‪: Number,Currency‬ﻣﻘﺪار ﻋﺪدي را وارد ﻣﯽﻧﻤﺎﯾﯿﻢ‪.‬‬

‫• ‪: Date/Time‬ﻣﻘﺪار ﺗﺎرﯾﺦ‪ /‬زﻣﺎن را وارد ﻣﯽﻧﻤﺎﯾﯿﻢ‪.‬‬

‫ﻣﺜﺎل‪ 2002/2/11:‬ﻋﮑﺲاﻟﻌﻤﻞ ﺑﺮﻧﺎﻣﻪ‪#2002/2/11#‬‬

‫• اﮔﺮ در ﻗﺴﻤﺖ ‪ Criteria‬ﺑﻨﻮﯾﺴﯿﻢ ‪ Null‬ﺑﺮﻧﺎﻣﻪ ‪ ”Is”Nall‬را ﻣﯽﻧﻮﯾﺴﺪ‪.‬‬

‫ﻃﺮز اﯾﺠﺎد‪Relationship‬‬

‫‪ .1‬ارﺗﺒﺎط ﯾﮏ ﺑﻪ ﭼﻨﺪ‬

‫‪ .2‬ارﺗﺒﺎط ﯾﮏ ﺑﻪ ﯾﮏ‬

‫‪ .3‬ارﺗﺒﺎط ﭼﻨﺪ ﺑﻪ ﭼﻨﺪ‬

‫‪ -‬ﺑﺮاي ﻣﻮرد ‪1‬و ‪ 2‬ﺣﺪاﻗﻞ ‪ 2‬ﺟﺪول ﻧﯿﺎز اﺳﺖ‬

‫‪ -‬ﻧﮑﺎت اﯾﺠﺎد ارﺗﺒﺎط در ارﺗﺒﺎط ﯾﮏ ﺑﻪ ﭼﻨﺪ‬

‫‪ -2‬در ﺟﺪول اول‬

‫‪ -1-2‬اﻧﺘﺨﺎب ﻓﯿﻠﺪي ﺑﻪ ﺻﻮرت ﻣﻨﺤﺼﺮ ﺑﻔﺮد ﺑﺎ ﺷﺮاﯾﻂ زﯾﺮ‬

‫‪Primary Key -1-1-2‬‬

‫‪Index:Yes-No Duplicates -2-1-2‬‬

‫‪ -3-1-2‬اﻧﺘﺨﺎب ﻓﯿﻠﺪي ﻫﻢ ﻧﺎم و ﻫﻢ ﻧﻮع در ﺟﺪول ﻣﺘﻨﺎﻇﺮ‬

‫‪ -3‬در ﺟﺪول دوم‬

‫‪ -1-3‬اﻧﺘﺨﺎب ﻓﯿﻠﺪي ﻫﻢ ﻧﺎم و ﻫﻢ ﻧﻮع ﻫﻤﺎﻫﻨﮓ ﺑﺎ ﻓﯿﻠﺪ ﺟﺪول اول‬

‫‪Index:Yes-Duplicates‬‬ ‫‪Ok -1-1-3‬‬

‫‪ Primary Key -2-1-3‬ﻻزم ﻧﯿﺴﺖ‬


‫ﻧﮑﺎت اﯾﺠﺎد ارﺗﺒﺎط در ارﺗﺒﺎط ﯾﮏ ﺑﻪ ﯾﮏ‬

‫‪ -3‬در ﺟﺪول اول‬

‫‪ -1-4‬اﻧﺘﺨﺎب ﻓﯿﻠﺪي ﺑﻪ ﺻﻮرت ﻣﻨﺤﺼﺮ ﺑﻔﺮد ﺑﺎ ﺷﺮاﯾﻂ زﯾﺮ‬

‫‪Primary Key -1-1-4‬‬

‫‪:Index-Yes-No Duplicates -2-1-4‬‬

‫‪ -3-1-4‬اﻧﺘﺨﺎب ﻓﯿﻠﺪي ﻫﻢ ﻧﺎم و ﻫﻢ ﻧﻮع در ﺟﺪول ﻣﺘﻨﺎﻇﺮ‬

‫‪ -5‬در ﺟﺪول دوم‬

‫‪ -1-5‬اﻧﺘﺨﺎب ﻓﯿﻠﺪي ﻫﻢ ﻧﺎم و ﻫﻢ ﻧﻮع ﻫﻤﺎﻫﻨﮓ ﺑﺎ‬

‫ﻓﯿﻠﺪ ﺟﺪول اول‬

‫‪:Duplicates Index-Yes- No -1-1-5‬‬

‫‪Primary Key -2-1-5‬‬

‫ﻧﮑﺎت اﯾﺠﺎد ارﺗﺒﺎط در ارﺗﺒﺎط ﭼﻨﺪ ﺑﻪ ﭼﻨﺪ‬

‫در اﯾﻦ ﻧﻮع ‪ 3‬ﺟﺪول ﻣﻮرد ﻧﯿﺎز ﻣﯽﺑﺎﺷﺪ‪.‬‬

‫‪ -6‬در ﺟﺪول اول‬

‫‪ -1-6‬اﻧﺘﺨﺎب ﻓﯿﻠﺪي ﺑﻪ ﺻﻮرت ﻣﻨﺤﺼﺮ ﺑﻔﺮد ﺑﺎ ﺷﺮاﯾﻂ زﯾﺮ‬

‫‪Primary Key -1-1-6‬‬


‫‪:Index-Yes-No Duplicates -2-1-6‬‬

‫‪ -3-1-6‬اﻧﺘﺨﺎب ﻓﯿﻠﺪي ﻫﻢ ﻧﺎم و ﻫﻢ ﻧﻮع در ﺟﺪول واﺳﻂ‬

‫‪ -7‬در ﺟﺪول واﺳﻂ‬

‫‪ -1-7‬اﻧﺘﺨﺎب ﻓﯿﻠﺪي ﻫﻢ ﻧﺎم و ﻫﻢ ﻧﻮع ﻫﻤﺎﻫﻨﮓ ﺑﺎ ﻓﯿﻠﺪ ﺟﺪول اول‬

‫‪:Index-Yes- No Duplicates -1-1-7‬‬

‫‪Primary Key -2-1-7‬‬

‫‪ -8‬در ﺟﺪول دوم‬

‫‪ -1-8‬اﻧﺘﺨﺎب ﻓﯿﻠﺪي ﺑﻪ ﺻﻮرت ﻣﻨﺤﺼﺮ ﺑﻔﺮد ﺑﺎ ﺷﺮاﯾﻂ زﯾﺮ‬

‫‪Primary Key -1-1-8‬‬

‫‪:Index-Yes-No Duplicates -2-1-8‬‬

‫‪ -3-1-8‬اﻧﺘﺨﺎب ﻓﯿﻠﺪي ﻫﻢ ﻧﺎم و ﻫﻢ ﻧﻮع در ﺟﺪول واﺳﻂ‬

‫ارﺗﺒﺎط ﯾﮏ ﺑﻪ ﭼﻨﺪ ‪ ،‬ارﺗﺒﺎﻃﯽ اﺳﺖ ﮐﻪ در آن ﻣﺤﺘﻮاي ﯾﮏ ﻓﯿﻠﺪ از ﺟﺪوﻟﯽ در ﻓﯿﻠﺪ ﻣﺸﺎﺑﻪ از ﺟﺪول دﯾﮕﺮي ﺑﯿﺶ از‬

‫ﯾﮏ ﺑﺎر ﺗﮑﺮار ﺷﺪه ﺑﺎﺷﺪ‪.‬‬

‫در ارﺗﺒﺎط ﯾـﮏ ﺑـﻪ ﯾـﮏ درﺳـﺖ ﻫﻤـﺎن ﺗﻌـﺪاد رﮐـﻮرد ﮐـﻪ در ﺟـﺪول اول اﺳـﺖ در ﺟـﺪول دوم ﻧﯿـﺰ وﺟـﻮد دارد‪.‬‬

‫ﺗﻠﻔﯿﻖ دو ﻣﻮرد ﺑﺎﻻ در ﻣﻮرد راﺑﻄﻪ ﭼﻨﺪ ﺑﻪ ﭼﻨﺪ ﺻﺎدق اﺳﺖ‪.‬‬


‫ﺑﻌﺪ از ﺗﻌﯿﯿﻦ ﺧﺼﻮﺻﯿﺎت ﺑﻪ وﺳﯿﻠﻪ ‪ RelationShip‬از ﻣﻨﻮ ‪ Tools‬ﺑﺎ ﻋﻤـﻞ ‪ Drop & Drag‬ﻣـﯽﺗـﻮان ارﺗﺒـﺎط ﺑﺮﻗـﺮار‬

‫ﻧﻤﻮد‪.‬‬
‫ﮐﺎرﺑﺮد ‪ Total‬در‪Select Query‬‬

‫از ﻣﻨﻮ‪ View‬اﯾﻦ ﮔﺰﯾﻨﻪ را اﻧﺘﺨﺎب ﻣﯽﻧﻤﺎﯾﯿﻢ‪.‬ﯾﺎ از اﺑﺰار آن‬

‫اﯾﻦ ﮔﺰﯾﻨﻪ ﺷﺎﻣﻞ ﻣﻮارد زﯾﺮ ﻣﯽﺑﺎﺷﺪ‪:‬‬

‫‪ Sum‬ﻣﺤﺎﺳﺒﻪ ﺟﻤﻊ ﻣﻘﺎدﯾﺮ‬ ‫‪.1‬‬

‫‪ Avg .2‬ﻣﺤﺎﺳﺒﻪ ﻣﯿﺎﻧﮕﯿﻦ ﻣﻘﺎدﯾﺮ‬

‫‪ Min .3‬ﺗﻌﯿﯿﻦ ﮐﻤﺘﺮﯾﻦ ﻣﻘﺪار‬

‫‪ Max .4‬ﺗﻌﯿﯿﻦ ﺑﯿﺸﺘﺮﯾﻦ ﻣﻘﺪار‬

‫‪ Count .5‬ﻣﺤﺎﺳﺒﻪ ﺗﻌﺪاد ﻣﻘﺎدﯾﺮ‬

‫‪ StDev .6‬ﻣﺤﺎﺳﺒﻪ اﻧﺤﺮاف ﻣﻌﯿﺎر‬

‫‪ Var .7‬ﻣﺤﺎﺳﺒﻪ وارﯾﺎﻧﺲ‬

‫‪ First .8‬ﺗﻌﯿﯿﻦ اوﻟﯿﻦ ﻣﻘﺪار‬

‫‪ Last .9‬ﺗﻌﯿﯿﻦ آﺧﺮﯾﻦ ﻣﻘﺪار‬

‫‪ Expression .10‬اﻣﮑﺎن اﺳﺘﻔﺎده از ﻋﺒﺎرت ﺳﺎز ﺑﺮاي ﺳﺎﺧﺘﻦ ﻓﯿﻠﺪ ﻣﺤﺎﺳﺒﺎﺗﯽ‬

‫ﻣﺜﺎل‪:‬ﻣﺤﺎﺳﺒﻪ ﻧﻤﺮه ﻧﻬﺎﯾﯽ‬

‫در ﮔﺰﯾﻨﻪ ‪Field-total:(nomreh) *(zarib nomreh)،‬‬

‫ﻓﻌﺎل ﺑﻮدن ﻓﯿﻠﺪﻫﺎي ﺷﺮﮐﺖ ﮐﺮده در اﯾﻦ ﻓﯿﻠﺪ ﻣﺤﺎﺳﺒﺎﺗﯽ ﻫﻤﭽﻨﯿﻦ ﻓﻌﺎل ﺑﻮدن ‪ Expression‬از ‪. Totals‬‬

‫از ﻋﻼﺋــــﻢ رﯾﺎﺿــــﯽ و ﻫﻤﭽﻨــــﯿﻦ از ‪)&، +‬اﻟــــﺼﺎق(در ﻋﺒــــﺎرت ﺳــــﺎزي ﻣــــﯽﺗــــﻮان اﺳــــﺘﻔﺎده ﻧﻤــــﻮد‪.‬‬

‫‪ ( )CCUR‬ﺗﺎﺑﻌﯽ اﺳﺖ ﮐﻪ ﻣﻘﺪار ﻋﺪدي را ﺑﺎ واﺣﺪ ﭘﻮل ﻧﻤﺎﯾﺶ ﻣﯽدﻫﺪ‪.‬‬

‫آﺷﻨﺎﯾﯽ ﺑﺎ‪Action Query‬‬


‫ﺷﺎﻣﻞ‪:‬‬

‫‪: Make-Table Query‬‬

‫‪: Update Query‬‬

‫‪)Update to: 2.5‬ﮔﺰﯾﻨﻪ ﺟﺎﯾﮕﺰﯾﻨﯽ(‬

‫‪) Criteria: 2‬ﮔﺰﯾﻨﻪ اي ﮐﻪ ﺑﺎﯾﺪ ﺗﻐﯿﯿﺮ ﮐﻨﺪو ﺑﻪ روز ﺷﻮد(‬


‫‪: Append Query‬‬

‫ﻫﻤﺎﻧﻨﺪ ‪ Query make- Table‬ﻣﯽﺑﺎﺷﺪ ﺑﺎ اﯾﻦ ﺗﻔﺎوت ﮐﻪ ﻧﺎم ﺟﺪوﻟﯽ ﮐﻪ ﻣﯽﺧﻮاﻫﯿﻢ دادهﻫﺎ ﺑﻪ ان اﻟﺼﺎق ﺷﻮد را از‬

‫ﻟﯿﺴﺖ اﻧﺘﺨﺎب ﻣﯽﮐﻨﯿﻢ‪.‬‬

‫‪: Delete Query‬‬

‫‪Where :Delete‬‬

‫‪) Criteria: 1‬ﻫﻤﻪ ﯾﮑﻬﺎي ﻣﻮﺟﻮد در ﺟﺪول اﻧﺘﺨﺎﺑﯽ را ﺣﺬف ﻣﯽﻧﻤﺎﯾﯿﺪ(‬

‫ﺗﺬﮐﺮ‪ :‬ﺗﻤﺎم ‪ action‬ﻫﺎ ﺑﺎﯾﺪ ﺑﻌﺪ از اﯾﺠﺎد اﺑﺘﺪا ‪ Run‬ﺷﻮد و ذﺧﯿﺮه ﺳﭙﺲ ﻧﺘﯿﺠﻪ آن را روي ﺟﺪول ﻣﺘﻨﺎﻇﺮ ﻣﺸﺎﻫﺪه ﻧﻤﻮد‬

‫‪ Run‬از ﻣﻨﻮ ‪ Query‬ﯾﺎ از اﺑﺰار آن !‬

‫آﺷﻨﺎﯾﯽ ﺑﺎﻃﺮاﺣﯽ ﻓﺮم‪Form‬‬

‫‪:New <------ Form‬‬

‫‪Design View .1‬‬

‫‪Form Wizard‬‬ ‫‪.2‬‬

‫‪AutoForm:Columner .3‬‬

‫‪AutoForm:Tabuler .4‬‬

‫‪AutoForm :Datasheet .5‬‬

‫‪Chart Wizard .6‬‬

‫‪Wizard Pivot Tabale .7‬‬

‫‪ .1‬اﯾﺠﺎد ﻓﺮم از ﻃﺮﯾﻖ ﻃﺮاﺣﯽ‬

‫‪ .2‬اﯾﺠﺎد ﻓﺮم از ﮔﺰﯾﻨﻪ ﻫﺎي از ﭘﯿﺶ ﺗﻌﺮﯾﻒ ﺷﺪه‬


‫‪ .3‬اﯾﺠﺎد ﺳﺮﯾﻊ ﻓﺮم ﺑﺎ ﻗﺮار ﮔﯿﺮي ﻓﯿﻠﺪﻫﺎ ﺳﺘﻮﻧﯽ زﯾﺮ ﻫﻢ‬

‫‪ .4‬اﯾﺠﺎد ﺳﺮﯾﻊ ﻓﺮم ﺑﺎ ﻗﺮار ﮔﯿﺮي ﻓﯿﻠﺪﻫﺎ ﺳﺘﻮﻧﯽ در ﻣﺠﺎورت ﻫﻢ‬

‫‪ .5‬اﯾﺠﺎد ﺳﺮﯾﻊ ﻓﺮم ﺑﺎ ﻧﻤﺎي ﺻﻔﺤﻪ داده‬

‫‪ .6‬اﯾﺠﺎد ﭼﺎرت از وﯾﺰارد‬

‫‪ .7‬اﯾﺠﺎد ﻧﻤﻮدار از ﺟﺪول ﺑﻪ ﻃﺮﯾﻖ وﯾﺰارد‬

‫ﺗﺬﮐﺮ ‪:‬‬

‫اﯾﺠﺎد ﻓﺮم از ﺷﻤﺎره ‪ 2‬ﺗﺎ ‪ 7‬ﺑﺎ اﻧﺘﺨﺎب ﻧﺎم ﺟﺪول ﯾﺎ ﭘﺮس و ﺟﻮ ﻣﻮرد ﻧﻈﺮ ﺣﺎﺻﻞ ﻣﯽﺷﻮد‪.‬‬

‫ﻓﺮم ﭼﯿﺴﺖ؟‬

‫ﻓﺮم ﮐﺎر ﺟﻤﻊ آوري اﻃﻼﻋﺎت را آﺳﺎن ﻣﯽﮐﻨﺪ‪.‬‬


‫ﻓﺮم را ﻣﯽﺗﻮان ﻃﻮري ﻃﺮاﺣﯽ ﮐﺮد ﮐﻪ ﻫﻨﮕﺎم ورود اﻃﻼﻋﺎت‪ ،‬ﻫﺮ ﺑﺨﺶ از ﻓﺮم در ﺟﺪول ﺧﺎﺻـﯽ ﻗـﺮار داده ﺷـﻮد‪.‬ﯾﻌﻨـﯽ‬

‫ﯾﮏ ﻓﺮم ﻣﯽﺗﻮاﻧﺪ ﺑﺮاي ﭼﻨﺪ ﺟﺪول اﻃﻼﻋﺎت ﻓﺮاﻫﻢ ﮐﻨﺪ ﺑﺪون آن ﮐﻪ ﭘﺮ ﮐﻨﻨﺪه ﻓﺮم ﻻزم ﺑﺎﺷﺪ اﯾـﻦ ﻧﮑﺘـﻪ را ﺑﺪاﻧـﺪو ﺑـﺮاي‬

‫آن ﺗﺪارك ﺧﺎﺻﯽ ﺑﺒﯿﻨﺪ‪.‬‬

‫ﻃﺮز ﮐﺎر ‪: Form Wizard‬‬

‫ﻧﺎم ﺟﺪول ﯾﺎ ﭘﺮس و ﺟﻮي ﻣﻮرد ﻧﻈﺮ را اﻧﺘﺨﺎب ﮐﻨﯿﺪ‪.‬‬

‫اﻧﺘﺨﺎب ﻧﺎم ﻓﯿﻠﺪﻫﺎي ﻣﻮرد ﻧﻈﺮ از ‪ Available Field‬و اﺿـﺎﻓﻪ ﮐـﺮدن آﻧﻬـﺎ ﺑـﺎ اﺳـﺘﻔﺎده از دﮐﻤـﻪ ﻫـﺎي راﻫﻨﻤـﺎ ﺑـﻪ ﻗـﺴﻤﺖ‬

‫‪. Selected Field‬‬

‫‪Next‬‬
‫ﻧﺤﻮه ﻗﺮار ﮔﯿﺮي ﻓﯿﻠﺪﻫﺎ را ﺗﻌﯿﯿﻦ ﻣﯽﮐﻨﯿﻢ‪.‬‬

‫‪Columner‬‬ ‫‪.1‬‬
‫‪Tabuler .2‬‬

‫‪Datasheet .3‬‬

‫‪Justified .4‬‬

‫‪Next-‬‬

‫‪ -‬ﺗﻌﯿﯿﻦ ﭘﺲ زﻣﯿﻨﻪ ﺑﺮاي ﻓﺮم ‪.‬‬

‫‪Next-‬‬ ‫‪.2‬‬

‫‪ -‬ﻧﺤﻮه اﺟﺮا ﻓﺮم و ﺳﭙﺲ ‪. Finish‬‬

‫ﻃﺮز ﮐﺎر ‪: AutoForm‬‬

‫‪ AutoForm‬ﻫﺎ ﻗﺎﺑﻠﯿﺖ اﯾﺠﺎد ﻓﺮم از ﺟﺪول و ﭘﺮسو ﺟﻮ را ﺑﻪ ﻃﻮر ﺧﻮدﮐﺎر و ﺳﺮﯾﻊ اﻣﮑﺎن ﭘﺬﯾﺮ ﻣﯽﺳـﺎزد ‪،‬ﮐﺎﻓﯿـﺴﺖ‬

‫از ﻗﺴﻤﺖ ‪ New‬ﮔﺰﯾﻨﻪ ﻓﺮم ﯾﮑﯽ از ‪ AutoForm‬ﻫﺎ را اﻧﺘﺨﺎب ﮐﺮده و ﺳﭙﺲ در ﻗﺴﻤﺖ ﺗﻌﯿﯿﻦ ﻧـﺎم ﺟـﺪول ﯾـﺎ ﭘـﺮسو‬

‫ﺟﻮ ﮔﺰﯾﻨﻪ ﻣﻮرد ﻧﻈﺮ را اﻧﺘﺨﺎب ﮐﻨﯿﻢ ﺳﭙﺲ ﺑﺎ ‪ Ok‬ﮐﺮدن ﻓﺮم اﯾﺠﺎد ﻣﯽﮔﺮدد‪.‬‬
‫ﮔﺰارش ﭼﯿﺴﺖ؟‬

‫ﺗﻔﺎوت ﻓﺮم و ﮔﺰارش‪:‬‬

‫‪ .1‬ﻓﺮم ﻫﻤﻮاره ﻧﻤﺎﯾـﺸﯽ اﺳـﺖ اﻣـﺎ ﮔـﺰارش ﭼـﻮن ﺑـﻪ ﺷـﮑﻞ ﭼـﺎپ ﺷـﺪه ﻋﺮﺿـﻪ ﻣـﯽﺷـﻮد ﺛﺎﺑـﺖ و ﻣﺘـﺪاوم اﺳـﺖ‪.‬‬

‫‪ .2‬ﻓﺮم را ﺑﺎﯾﺪ در ﺻﻔﺤﻪ ﻧﻤﺎﯾﺶ دﯾﺪ و اﯾﻦ ﮐﺎر ﺑﺮاي ﺑﺴﯿﺎري از ﮐﺴﺎﻧﯽ ﮐﻪ ﺑﻪ اﻃﻼﻋﺎت ﻧﯿﺎز دارﻧﺪ ﻧﺎﻣﻤﮑﻦ اﺳﺖ‪.‬‬

‫‪ .3‬ﻓﺮم را ﻧﻤﯽﺗﻮان ﻣﺒﻨﺎ ﻗﺮار داد و ﺑﺮ اﺳﺎس ﯾﮏ ﻓﯿﻠﺪ ﻣﺸﺎﻫﺪه ﻧﻤﻮد ‪ ،‬در ﮔﺰارش ﺑـﺮ ﻣﺒﻨـﺎي ﯾـﮏ ﻓﯿﻠـﺪ ﻣـﯽﺗـﻮان‬

‫ﮔﺰارش ﺗﻬﯿﻪ ﻧﻤﻮد‪.‬‬

‫‪-‬ﮔــــــــــﺰارش را ﺑــــــــــﻪ ﺻــــــــــﻮرت ﺗــــــــــﺼﻮﯾﺮي ﻧﯿــــــــــﺰ ﻣــــــــــﯽﺗــــــــــﻮان اراﺋــــــــــﻪ داد‪.‬‬

‫آﺷﻨﺎﯾﯽ ﺑﺎ ﻃﺮاﺣﯽ ‪: Report‬‬

‫‪:New <--------- Report‬‬

‫‪Design View .1‬‬

‫‪Report Wizard .2‬‬


‫‪AutoForm:Columnar .3‬‬
‫‪AutoForm:Tabular .4‬‬

‫‪Wizard Chart .5‬‬

‫‪Label Wizard .6‬‬

‫ﻧﺤﻮه اﯾﺠﺎد ﮔﺰارش ﻫﻤﺎﻧﻨﺪ ﻓﺮم ﻣﯽﺑﺎﺷﺪ‪ ،‬در ﺣﺎﻟﺖ ‪ AutoForm‬ﻫﺎ ﻣﯽﺗﻮان ﮔﺰارش ﺑﻪ ﺻﻮرت ﺳﺘﻮﻧﯽ زﯾﺮ ﻫـﻢ و ﯾـﺎ‬

‫ﺳﺘﻮﻧﯽ در ﻣﺠﺎورت ﻫﻢ داﺷﺘﻪ ﺑﺎﺷﯿﻢ‬

‫ﻃﺮز ﮐﺎر ‪Report Wizard‬‬

‫‪ .1‬اﺑﺘﺪا ﺗﻌﯿﯿﻦ ﺟﺪول ﯾﺎ ﭘﺮسو ﺟﻮ‬

‫‪Next .2‬‬
‫‪ .3‬اﻧﺘﺨﺎب ﻓﯿﻠﺪﻫﺎي ﺷﺮﮐﺖ ﮐﻨﻨﺪه در ﮔﺰارش‬
‫‪ .3‬اﻧﺘﺨﺎب ﻓﯿﻠﺪ ﺳﺮ ﮔﺮوه در ﺻﻮرت ﻧﯿﺎز)‪(Grouping Levels‬‬

‫‪Next .4‬‬
‫‪ .6‬اﻣﮑﺎن ﻣﺮﺗﺐ ﮐﺮدن ﺗﺎ ‪ 4‬ﻓﯿﻠﺪ ﺑﻪ دو ﺻﻮرت ﺻﻌﻮدي ﯾﺎ ﻧﺰوﻟﯽ‬

‫‪Next .6‬‬
‫‪ .8‬اﻣﮑﺎن آراﯾﺶ ﮔﺰارش از ﻟﺤﺎظ ﻣﺮﺗﺐ ﺷﺪن و ﺧﻂﮐﺸﯽ و ﻫﻤﭽﻨﯿﻦ ﻧﺤﻮه ﻗﺮار ﮔﺮﻓﺘﻦ ﮔﺰارش ﺑﻪ ﺻﻮرت اﻓﻖ‬

‫ﯾﺎ ﻋﻤﻮدي‬

‫‪Next .9‬‬

‫‪ .10‬در اﯾﻦ ﻣﺮﺣﻠﻪ ﭼﻨﺪ ﺷﯿﻮه راﯾﺞ اﯾﺠﺎد ﮔﺰارش از ﻟﺤﺎظ رﻧﮓ و ﻗﻠﻢ ﺣﺮوف را ﻋﺮﺿﻪ ﻣﯽﮐﻨﺪ ﻫﺮ ﮔﺰﯾﻨﻪ ﻧﺎم ﯾﮑﯽ از‬

‫اﯾﻦ ﺷﯿﻮهﻫﺎﺳﺖ‪ .‬ﺑﺎ اﻧﺘﺨﺎب ﯾﮑﯽ از اﯾﻦ ﮔﺰﯾﻨﻪﻫﺎ ﻧﺘﯿﺠﻪ در ﺳﻤﺖ ﭼﭗ ﻗﺎﺑﻞ ﻣﺸﺎﻫﺪه ﻣﯽﺑﺎﺷﺪ ‪ ،‬در اﯾﻦ ﻣﺮﺣﻠﻪ ﺑﺎ اﻧﺘﺨﺎب‬

‫ﻧﺤﻮه ﺗﺸﮕﯿﻞ ﮔﺰارش و ‪ Finish‬ﮔﺰارش ﺗﻬﯿﻪ ﻣﯽﺷﻮد‪.‬‬

‫وﯾﺮاﺳﺘﺎر ‪ :‬زﯾﻦ اﻟﺪﯾﻦ ﺗﻮﮐﻠﯽ‬

You might also like