access-learning-pdf

Page 1


‫ﺗﻌﺮﯾﻒ ﮐﻠﯽ از اﮐﺴﺲ‪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‬‬ ‫‪.A‬‬ ‫‪.B‬‬

‫‪Business‬‬ ‫‪Personal‬‬

‫ﻗﺎﺑﻞ اﻧﺘﺨﺎب ﻣﯽﺑﺎﺷﺪ‬


‫‪ :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‬‬ ‫ﻓﺮﻣﺖ آن ﺑﻪ ﺻﻮرت زﯾﺮ ﻣﯽﺑﺎﺷﺪ‬


‫• ‪Mask‬‬

‫‪: Input‬‬

‫اﯾــﻦ ﺧــﺼﻮﺻﯿﺖ ﻧﺤــﻮه ورود دادهﻫــﺎ را از ﻟﺤــﺎظ ﻗﺎﻟﺒﻨــﺪي ﮐﻨﺘــﺮل ﻣــﯽﮐﻨــﺪ‪.‬دادهﻫــﺎي از ﻧــﻮع ‪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‬‬ ‫‪Of -1-2-7‬‬

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

‫‪Part‬‬

‫‪Field -2-2-7‬‬

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

‫‪Field -3-2-7‬‬

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

‫‪Of‬‬

‫‪: 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‬ﻣﯽﺗﻮان دادهﻫﺎي ﻣﻮرد ﻧﻈﺮ را از ﺑﻘﯿﻪ دادهﻫﺎ ﺟﺪا ﻧﻤﻮد‪.‬‬

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

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

‫اﯾﻦ ﻓﯿﻠﺘﺮ داراي ﻣﺤﯿﻄﯽ ﻣﯽﺑﺎﺷﺪ ﺑﺎ ﮔﺰﯾﻨﻪﻫﺎي زﯾﺮ‪:‬‬ ‫• ‪) For Look‬اﻣﮑﺎن ﺟﺴﺘﺠﻮو ﺟﺪا ﺳﺎزي(‬


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

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

‫‪.3‬‬

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

‫‪.4‬‬

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

‫‪.5‬‬

‫‪:For Filter‬ﺗﻨﻬﺎ ﻓﯿﻠﺘﺮي اﺳﺖ ﮐﻪ ﺑﺎ ‪ R.C‬روي رﮐﻮرد ﺑﻪ ﺻﻮرت ﯾﮏ ﻣﯿﺎﻧﺒﺮ ﻋﻤﻞ ﻣـﯽﮐﻨـﺪ و‬ ‫ﻣﯽﺗﻮان ﺑﺎ ﺗﺎﯾﭗ ﮐﻠﻤﻪ ﻣﻮرد ﻧﻈﺮ در ‪ 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‬اﻧﺘﺨﺎب ﻓﯿﻠﺪي ﻫﻢ ﻧﺎم و ﻫﻢ ﻧﻮع ﻫﻤﺎﻫﻨﮓ ﺑﺎ ﻓﯿﻠﺪ ﺟﺪول اول‬ ‫‪Ok -1-1-3‬‬

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

‫‪Index:Yes-Duplicates‬‬


‫ﻧﮑﺎت اﯾﺠﺎد ارﺗﺒﺎط در ارﺗﺒﺎط ﯾﮏ ﺑﻪ ﯾﮏ‬ ‫‪ -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‬اﯾﻦ ﮔﺰﯾﻨﻪ را اﻧﺘﺨﺎب ﻣﯽﻧﻤﺎﯾﯿﻢ‪.‬ﯾﺎ از اﺑﺰار آن‬ ‫اﯾﻦ ﮔﺰﯾﻨﻪ ﺷﺎﻣﻞ ﻣﻮارد زﯾﺮ ﻣﯽﺑﺎﺷﺪ‪:‬‬ ‫‪.1‬‬

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

‫‪ 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‬‬

‫‪.2‬‬

‫‪Form Wizard‬‬

‫‪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‬‬

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

‫‪Columner‬‬ ‫‪Tabuler .2‬‬ ‫‪Datasheet .3‬‬ ‫‪Justified .4‬‬ ‫‪Next-‬‬

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

‫‪Next-‬‬

‫ ﻧﺤﻮه اﺟﺮا ﻓﺮم و ﺳﭙﺲ ‪. 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‬ﮔﺰارش ﺗﻬﯿﻪ ﻣﯽﺷﻮد‪.‬‬ ‫وﯾﺮاﺳﺘﺎر ‪ :‬زﯾﻦ اﻟﺪﯾﻦ ﺗﻮﮐﻠﯽ‬



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.