-
پاسخ : اموزش کامل ای سی دی ال
آدرس دهي مطلق
در اين آدرس دهي با كپي كردن فرمول در هر سلولي ، فرمول عوض نمي شود.
فرض كنيد ميخواهيم حقوق افراد يك اداره را حساب كنيم. حقوق با استفاده از فرمول زير حساب ميشود ( حقوق پايه * 7% - حقوق پايه = حقوق )
حقوق پايه را در ستون B مينويسيم.
براي محاسبه حقوق ميتوانيم در سلول C1 فرمول B1-B1*7%= را بنويسيم و براي تمام افراد Auto fill كنيم.
در اين حالت در حقيقت از آدرس دهي نسبي استفاده كرده ايم
ولي فرض كنيد كه درصد ماليات عوض شده و 10% شود. حالا بايد دوباره فرمول جديدي در سلول C1 نوشته و مجدد Auto fill كنيم. براي اينكه نخواهيم در هر بار عوض شدن درصد ماليات فرمول را عوض كنيم ميتوانيم درصد ماليات را در سلول جدا نوشته و از آدرس آن در فرمول استفاده كنيم. پس مثلاً در سلول A1 عدد 7% را مينويسيم و در سلول C1 فرمول B1-B1*A1 را مينويسيم حال Auto fill ميكنيم. ولي ميبينيم كه براي بقيه سلولها جواب همان حقوق پايه مي شود. چرا؟
چون با آدرس دهي نسبي ميخواهد عمل كند و چون در سلول C1 فرمول B1-B1*A1 بوده ، براي C2 فرمول B2-B2*A2 ميشود كه مقدار A2 صفر است. پس جواب همان مقدار حقوق پايه ميشود. براي رفع اين مشكل بايد سلول A1 ثابت شود. يعني در تمام فرمولها A1 در ستون حقوق پايه ضرب شود. در اين حالت از آدرس دهي مطلق استفاده ميكنيم. براي ثابت كردن سطر يا ستون در كنار حرف ستون يا عدد سطر علامت $ ميگذاريم. اگر بخواهيم سلول را ثابت كنيم در كنار حرف ستون و عدد سطر هر دو علامت $ ميگذاريم. يعني در سلول C1 مينويسيم : B1-B1*$A$1
-
پاسخ : اموزش کامل ای سی دی ال
آماده سازي كاربرگها براي چاپ
قبل از چاپ بايد تنظيماتي بر روي فايل مثلاً سايز كاغذ ، حاشيه ها ، سر صفحه و پا صفحه ، طريقه چاپ و ... را تعيين كنيم. براي انجام اين تغييرات از Page Setup استفاده ميكنيم. براي فعال كردن Page Setup كافي است از منوي فايل ، Page setup را انتخاب كنيم. با انتخاب اين گزينه پنجره اي باز ميشود كه شامل Tab هاي زير است :
• Tab Page :
اين Tab شامل قسمتهاي زير است :
1- Orientation : در اين قسمت جهت قرار گرفتن متن در كاغذ را تعيين ميكنيم. Portrait براي چاپ عمودي يا Landscape براي چاپ افقي است.
2- Scaling : توسط اين قسمت ميتوانيم اندازه كاربرگ خروجي را بدون هر گونه تغيير بر روي نمايشگر بزرگ يا كوچك كنيم. اين قسمت شامل گزينه هاي زير است :
الف- Adjust to : ميتوانيم ميزان بزرگي را بر اساس درصدي از بزرگي تعيين كنيم. حداقل اين ميزان 10 و حداكثر ان 400 ميباشد.
ب- Fit to : در اين قسمت ميتوانيم تعيين كنيم كه اطلاعات ما در چند صفحه گنجانده شود.
3- Paper Size : اندازه کاغذ را ميتوان تعيين کرد.
4- Print Quality : قدرت تفکيک پذيري يا كيفيت چاپ را تعيين ميكنيم که واحد آن DPI(Dot Per Inch) است.
5- First Page Number : شماره گذاري را از صفحه مشخص شده شروع ميکند.
• Tab Margins :
توسط اينTab ميتوان حاشيه هاي صفحه ، سر صفحه و پا صفحه را تعيين كرد. اين Tab شامل قسمتهاي زير است :
1- Tab , Bottom , Left, Right : فاصله حاشيه هاي راست , چپ , پايين و بالا را تعيين ميکند.
2- From Edge : محل سر صفحه يا پاصفحه را تعيين ميکند ( بايد کمتر از حاشيه هاي بالا يا پايين باشد)
3- Center On Page : مرکز فعلي را به را به طور افقي يا عمودي نسبت به حاشيه ها تعيين ميکند.
4- Preview : پيش نمايش تنظيمات در اين محدوده نمايش داده ميشود.
• Tab Header/ Footer:
توسط اين Tab ميتوانيم سر صفحه و پا صفحه ها را وارد کنيم.
يک سر صفحه در بالاي صفحه و يک پاصفحه در پايين هر صفحه چاپ خواهد شد. عموماً نام شرکتها و عنوان گزارشها به عنوان سر صفحه مورد استفاده قرار ميگيرند. شماره صفحات و ساعت و تاريخ خروجيهايي هستند که عموماً به عنوان پاصفحه مورد استفاده قرار ميگيرند.
اين Tab شامل قسمتهاي زير است :
1- کادرهاي Header , Footer :
در اين کادر يک سري Header ها و Footer هاي آماده و متداول مثل شماره صفحه , نام کاربرگ، نام کاربر، تاريخ و ترکيب اين موارد وجود دارد که ميتوانيم با توجه به نياز يکي از آنها را انتخاب کنيم.
2- دکمه هاي Custom Header , Custom Footer :
توسط اين دکمه ها ميتواتنيم Header ها و Footer هاي شخصي ايجاد کنيم. با کليک بر روي اين دکمه ها پنجره اي باز ميشود که بايد محل استقرار پاصفحه يا سر صفحه را بوسيله ماوس انتخاب کرده ( يکي از سه قسمت Left, Center, Right). قسمت سمت چپ، چپ چين خواهد شد، محتواي قسمت مياني نسبت به ميانه قسمت تنظيم خواهد شد. و قسمت راست، راست چين خواهد شد. متن مورد نظر را در يکي از اين سه قسمت تايپ ميکنيم ( براي رفتن به خط جديد کليد Enter را بايد فشار داد).
دکمه هايي که در ميانه صفحه براي قالب بندي صفحه قرار داده شده اند عبارتند از :
Format Font : با فشردن اين دکمه پنجره Font باز شده و ميتوان فرمت نوشته ها را تغيير داد.
Insert Page Number : براي درج شماره صفحه
Insert Number Of Pages : براي درج تعداد صفحات
Insert Date : براي درج تاريخ جاري
Insert Time : براي درج زمان جاري
Insert Book Name :براي درج نام Book
Insert Sheet Name : براي درج نام کاربرگ
• Tab Sheet :
اين Tab شامل قسمتهاي زير است :
1- Print Area : ميتوانيم ناحيه اي از کاربرگ را براي چاپ انتخاب کنيم يا آدرس آن را تايپ کنيم.
2- Print Titles : در اين قسمت ميتوانيم يک سطر يا یک ستون را به عنوان سطر يا ستوني که ميخواهيم در تمامي صفحات به عنوان سطر یا ستون عنوان تکرار شود انتخاب کنيم.
3- Print : اين قسمت شامل گزينه هاي زير است :
الف- Gridline : به طور پيش فرض خطوط شطرنجي محيط Excel در نسخه چاپي ظاهر نميشود. براي ظاهر شدن اين شبکه کافي است اين گزينه را تيک بزنيم.
ب- Black and White : همه چيز را با رنگ سياه و زمينه سفيد چاپ ميکند. و رنگها بدون سايه خواهند بود.
ج- Draft Quality : با انتخاب اين گزينه قدرت تفکيک پذيري کمتر شده و زمان چاپ کاهش مي يابد.
د- Row And Column Heading : به طور پيش فرض عنوان سطر ها ( 1و2و3و... ) و عنوان ستونها ( A, B, C, …)در نسخه چاپي ظاهر نميشود. ولي اگر اين گزينه را تيک بزنيم اين عناوين در نسخه چاپي , چاپ ميشوند.
هـ- Comments : در اين فسمت ميتوانيم نحوه چاپ توضيحات را تعيين کنيم :
• None : توضيحات چاپ نميشوند.
• At End Of Sheet : در انتهاي هر Sheet توضيحات چاپ ميشوند.
• As Display on Sheet : در محلي که در Sheet قرار دارند چاپ ميشوند.
4- Page Order : ترتيب چاپ صفحه ها را براي کاربرگهاي چند صفحه اي انتخاب ميکنیم.
-
پاسخ : اموزش کامل ای سی دی ال
بازبيني پيش از چاپ
بهتر است صفحات خروجي را بازبيني کرده و آنها را کنترل کنيم. براي مشاهده پيش نمايش چاپ به يکي از روشهاي زير عمل ميکنيم :
روش اول :
1- انتخاب منوي File
2- انتخاب Print Preview
روش دوم :
استفاده از آيکون Print Preview ( ) در نوار ابزار Standard.
با انتخاب Print Preview پنجره ای باز می شود که شامل گزینه های زیر است :
Next : صفحه بعد را نمايش ميدهد.اين گزينه در صورتي فعال است که يا بيشتر از يک صفحه داشته باشيم يا در صفحه آخر نباشيم.
Previous : صفحه قبل را نمايش ميدهد. اين گزينه در صورتي فعال است که يا بيشتر از يک صفحه داشته باشيم يا در صفحه اول نباشيم.
Zoom : بزرگ نمايي صفحه را در هر قسمت که کليک کنيم داریم و همچنین مجدداً بازگشت به بزرگنمایی قبل با کليک مجدد .
Print : کادر مکالمه Print را نمايش ميدهد.
Set up : کادر مکالمه Page Set up را نمايش ميدهد.
Margins : ويژه نمايش خطوط حاشيه صفحه ، سر صفحه و پا صفحه ميباشد. در اين حالت با Drag کردن خطوط ميتوان حاشيه را تنظيم کرد. اين تنظيم حالت دستي دارد و براي تنظيم دقيق از همان Tab: Margins در Page Setup استفاده ميکنيم.
Page Break Preview : با فشردن اين دکمه فايل به تفکيک صفحات نمايش داده ميشود. در اين حالت مرز هر صفحه و اطلاعاتي که در آن صفحه قرار دارد نمايش داده ميشود.
Close : پنجره Preview را بسته و ما را به کاربرگ بازميگرداند.
-
پاسخ : اموزش کامل ای سی دی ال
چاپ كاربرگها
براي چاپ کاربرگ به يکي از روشهاي زير عمل ميکنيم :
روش اول :
1- انتخاب منوي File
2- انتخاب گزينه Print
روش دوم :
فشردن کليد هاي Ctrl + P
روش سوم :
استفاده از آيکون Print در نوار ابزار Standard
اگر به يکي از دو روش اول و دوم عمل کنيم پنجره اي باز ميشود که شامل گزينه هاي زير است :
1- Print What : در اين قسمت تنظيماتي در مورد خود پرينتر انجام ميدهيم.
2- Page Range : در اين قسمت محدوده صفحاتي که ميخواهيم چاپ کنيم را مشخص ميکنيم. اين قسمت شامل دو گزينه ميباشد :
الف- All : تمامي صفحات را چاپ ميکند.
ب- Pages : با استفاده از اين قسمت ميتوانيم تعدادي صفحه را از بين صفحات چاپ کنيم. براي اين کار شماره صفحه شروع را مقابل From و شماره صفحه پاياني را مقابل To مينويسيم.
3- Print What : توسط اين قسمت ميتوانيم محدوده چاپ را تعيين کنيم. اين قسمت شامل سه گزينه زير ميباشد :
الف- Selection اگر بخواهيم تعدادي خاص از سلول ها را چاپ کنيم سلولها را انتخاب کرده و سپس اين گزينه را انتخاب ميکنيم.
ب- Active Sheet : Sheet جاري را چاپ ميکند.
ج- Entire Work book : Book جاري را چاپ ميکند.
4- Copies : اين قسمت شامل گزينه هاي زير است :
الف- Number Of Copies : با تايپ يک عدد مشخص ميکنيم که از هر صفحه چند کپي گرفته شود.
ب- Collate : اگر اين گزينه تيک داشته باشد در هر بار چاپ ابتدا از تمامي صفحات يک نسخه پرينت ميگيرد و بعد دوباره سراغ سري بعد ميرود. يعني يک نسخه ديگر از تمامي صفحات پرينت ميگيرد تا زماني که به تعداد کپي هايي که در پنجره Copies تعيين کرده ايم پرینت گرفته شود. در صورتي که اين گزينه تيک نداشته باشد به تعداد باري که در کادر Copies تعيين کرده ايم از صفحه 1 کپي ميگيرد سپس به همان تعداد از صفحه 2 کپی ميگیرد و الي آخر .
-
پاسخ : اموزش کامل ای سی دی ال
آموزش بانک اطلاعاتی اکسس (Access)
مقدمه
مديريت پايگاه داده ها (چه داده هاي متني يا تصويري يا غيره) شايد مهمترين كاربردي بوده است كه همواره از كامپيوترهاي تجاري خواسته شده است. به همين دليل در چند سال گذشته قبل از ظهور محيطهاي مبتني بر رابط گرافيكي شاهد حكومت زبان cobol بر امپراطوري كامپيوتر بوديم. بعد از اين امر ظهور برنامه dBase و فروش حيرت آور آن خبر از همين احتياج مبرم به پايگاه داده ها مي داد.
باز در اين عرصه نيز شركت مايكروسافت بيكار ننشست و Access كه كاستيها و اشكالات برنامه هاي قبلي را برطرف نموده و كار با داده ها را به صورت فوق العاده اي راحت تر ميکند عرضه کرد.
اين برنامه كه همراه با كار در محيط كاملا گرافيكي ويندوز حتي قابليت نصب در شبكه و internet را نيز دارد بدون شك يك نياز شركتهاي تجاري, برنامه نويسان, طراحان صفحات وب و حتي براي اشخاص معمولي براي كنترل داده ها و اطلاعات خود بوده است.
ما در اين دوره آموزشي شما را با قابليت access آشنا كرده و شايد اگر اغراق نكرده باشم شما را استاد اين برنامه بي نظير خواهيم كرد شما نيز لحظه به لحظه به آشنايي با قابليتهاي اين برنامه مطمئنا مشتاق يادگيري هرچه سريع آن خواهيد شد.
شناسایی اصول ابزارهای لازم برای اجرا نرم افزار ACCESS
- براي مطالعه اين دوره آموزشي نياز است كاربران محترم آشنايي با محيط ويندوز و SQL داشته باشند.
- جهت نصب و اجراي نرم افزار هاي Office كه اكسس نيز شامل آن مي شود، نياز به سيستمي با مشخصات ذيل مي باشد:
- حداقل سيستم مورد نياز كامپيوتري با پردازشگر PENTIUM 3 يا بالاتر
- ميزان حافظه RAM بسته به سيستم عاملي كه از آن استفاده مي كند دارد
هارد ديسك
فضاي حافظه هارد ديسك بسته به پيكر بندي انجام شده متفاوت خواهد بود و با نصب سفارشي برنامه OFFICE ممكن است فضاي مورد نظر افزايش يا كاهش يابد
- 245 مگابايت از فضاي آزاد موجود در هارد ديسك كه 115 مگابايت از آن در محلي قرار داشته باشد كه در سيستم عامل خود را در آن نصب نموده ايد، 50 مگابايت فضا ديگر ديسك براي كاربراني كه از سيستم هايي به غير از Windows 2000 و windows me استفاده مي كنند.
- سيستم عامل
برنامه Access 2003 قابل نصب روي سيستم عامل هايي چون Windows 2000 و WINDOWS98 و windows me و Windows 2002 و بالاتر مي باشد
-
پاسخ : اموزش کامل ای سی دی ال
آشنايي با کاربرد Access
اكسس كه يكي از برنامه هاي موجود در بسته نرم افزاري آفيس( Microsoft Office ) است براي ساماندهي و كنترل و مديريت پايگاه داده ايجاد شده است.
اين برنامه داراي قابليتهاي بسيار است , مانند ايجاد صفحه ورود اطلاعات به شكل دلخواه.
به عنوان مثال وقتي شما مي خواهيد اطلاعات موجود در يك چك را در كامپيوتر خود ذخيره كنيد شما با استفاده از برنامه اكسس مي توانيد صفحه ای درست همانند صفحه چك ايجاد كنيد و اطلاعات را به صورت كاملا گرافيكي در آن وارد كنيد.
شما پس از ايجاد پايگاه داده هايتان حتي مي توانيد از آنها گزارش گرفته و يا در بين اطلاعات خود جستجو كرده البته تمامي اين امكانات را شما با دستان قدرتمند خود ايجاد خواهيدكرد.
از موارد استفاده برنامه اكسس به طور شهودي مي توان به استفاده آن در قسمت حسابداري يك شركت و يا نگهداري اطلاعات اشخاص عضو در سايتتان و حتي نگهداري اطلاعات كارمندان (حتي عكس آنها) و موارد بسيار متنوع ديگر اشاره کرد.
شما پس از ايجاد اين پايگاه داده حتي مي توانيد آن را در شبكه در اختيار ديگران قرار داده يا بر روي آن كليد رمز گذاشته يا حتي در سطح كاربران مختلف مقدار دسترسي هر كاربر را تعيين كنيد.
-
پاسخ : اموزش کامل ای سی دی ال
آشنایی با روند تکاملی نگارشهای ACCESS
برنامه های office ابتدا روی win3.11 که تحت سیستم عامل Dos اجرا میشد به وجود امد با ورزن 1 و 2و .....و سپس با ظهور نرم افزار windows9x ،نرم افزارها ی office تحت ورزن های 97،2000،2002،2003،و بالاتر بوجود امده است.
شناسایی اصول کار با Menu Bar
باید توجه داشت که همانگونه که ابزار ها متناسب با محیط اشیاء و نماها متفاوت است فرامین موجود در منو ها نیز متناسب با محیط و اشیاء و نماها مفاوت است.مثلا در محیط جدول و نمای ورود داده Data Sheet فرامین منو insert و سایر منوها ، فرامینش با نمای Design View متفاوت است.سایر محیط اشیاء و نماهای ان نیز شامل این قاعده میشود .
شناسایی اصول کار با اجزاء تشکیل دهندهء بانک اطلاعاتی در ACCESS
اكسس ابزاري براي توليد بانكهاي اطلاعاتي رابطه اي است. بانكهاي اطلاعاتي امكان گردآوري انواع اطلاعات را براي ذخيره سازي ،جستجو و بازيابي فراهم ميكند. ساختار Access بر چيزي موسوم به object (شي) بنا شده است. شي هاي اصلي: در محيط اكسس هر چيزي كه يك نام داشته باشد يك شي تلقي مي شود.
1- Table (جدول)
2- QUERY (پرس وجوها
3-Form (فرم ها)
4- Report (گزارشها)
5- Page (صفحه هاي دسترسي به داده ها)
6- Macros (ماكروها)
7- Modules (مدول ها)
تشريح كلي بر اجزاء تشكيل دهنده DataBase Access (بانك اطلاعاتي اكسس)
Table : جدول يكي از اجزاء اصلي بانك اطلاعاتي Access مي باشد كه با هدف اصلي هر جدول نگهداري اطلاعات مي باشد و داده ها را شما در جدول وارد مي كنيد. چگونگي طراحي و سازماندهي داده ها به شكل ستون ها و سطرها جدول را تشكيل مي دهد. بانك اطلاعاتي Access مي تواند داراي يك يا چندين جدول باشد بگونه اي كه با هم در ارتباط و تقابل باشند
-
پاسخ : اموزش کامل ای سی دی ال
اجزاء تشكيل دهنده بانك اطلاعاتي اكسس
Query :Query اساسا يك سئوال است و هر پرس و جو براي استخراج اطلاعات مورد نظر از يك بانك اطلاعاتي مورد استفاده قرار مي گيرد و هر پرس و جو مي تواند گروهي از ركوردها را كه شرايط خاصي را دارا هستند انتخاب كند، پرس و جوها را مي توان بر اساس جداول يا پرس و جوهاي ديگر آماده نمود. با استفاده از پرس و جوها مي توان ركودهاي بانك اطلاعاتي را انتخاب كرد و تغيير داد يا حذف كرد. همچنين مي توان براي پي ريزي فرمها، گزارشات و صفحات دسترسي به اطلاعات از نتايج پرس و جوها استفاده نمود. زبان قابل برنامه نويسي در پرس و جو،SQL مي باشد.
ادامه اجزاء تشكيل دهنده بانك اطلاعاتي اكسس
Form: متداولترين روش استفاده از فرمها، ورود داده ها و نمايش داده ها مي باشد. فرمها براي سفارشي كردن نمايش داده هايي كه برنامه شما از پرس و جو ها يا جداول ها استخراج مي كند مي باشد به عبارتي فرم شامل پنجره ايي است كه امكان اطلاع رساني به كاربران و يا دريافت اطلاعات از آنها را در اختيار قرار مي دهد.
با انتخاب گزینه open از پنجره شی Form وارد نمای ورود داده (Form View) فرم میشوید
-
پاسخ : اموزش کامل ای سی دی ال
ادامه اجزاء تشكيل دهنده بانك اطلاعاتي
Data Access page:
اين صفحه شي است كه نمايش و ويرايش را تحت internet explorer ماكروسافت تسهيل مي بخشد. اين صفحه كاربران را قادر مي سازد كه از طريق اينترنت با اينترانت اطلاعات موجود در پايگاه داده ها را مشاهده و ويرايش نمايند. كار با اين صفحات بسيار شبيه كار بر روي يك جدول يا فرم در Access مي باشد.
با انتخاب نمای Open از پنجره شی Page شما وارد نمای ورود داده page میشوید
Macros: ماكروها به خود كار(Automatic)كردن كارها تكراري، بدون نوشتن برنامه هاي پيچيده يا فراگيري يك زمان برنامه نويسي كمك مي كند در واقع ماكروها يكسري عمليات هايي هستند كه در واكنش به يك رويداد مشخص اجرا مي شوند. مانند كليك بر روي يك دكمه براي بسته شدن يك فرم و غيره، واكنش نشان مي دهد. نمای ها و پنجره شی Macro را می توانید مشاهده کنی
Modules:
محيط بسيار قوي و با كيفيت براي برنامه نويسي، محاسبات و عمليات پيچيده روي سيستم بانك اطلاعاتي است در اين شي از زبان برنامه نويسي ويژوال بيسيك استفاده مي شود. مدول حاوي روال هايي سفارشي مي باشد و به شما اجازه به دام انداختن خطا را مي دهد (در صورتي كه اين قابليت در ماكروها موجود نبود) هر مدول حاوي توابعي مي باشد كه از هر جاي برنامه قابل فراخواني است و مي تواند نسبت به رويدادهاي موجود روي يك فرم و يا گزارش وابسته واكنش نشان دهد.
همچنين براي انجام فعاليتهاي پيچيده اي چون بازكردن يك صفحه گسترده برنامه exell وغیره....... ،استفاده نمود.
پنجره شی Module و نماهای آن در شکلModul0 قابل مشاهده است.
-
پاسخ : اموزش کامل ای سی دی ال
شناسایی اصول کار با محیط ACCESS
تعريف پايگاه دادهاي ارتباطي:
پايگاه دادههاي ارتباطي، مجموعهاي از جدولهاي داده است كه يك فيلد مشترك در هر يك از جدولهاي موجود دارد و از طريق آن ميتوان دادهها را بهم ربط داد.به اين مدل از پايگاه دادهها ، پايگاه دادههاي ارتباطي RelationShip ميگويند.
به دو صورت زير ميتوان يك پايگاه داده رابطهاي(Database) ايجاد نمود:
1. Blank Database
2. Database Wizard
ابتدا create a new file را انتخاب كرده و سپس مي توان از blank data base ،از قسمت new فايل access را با طراحي تمام اجزاء توسط كاربر انجام داد و يا اينكه با انتخاب on my computer از الگوهاي طراحي شده به صورت wizard استفاده نمود. در Wizardها بخشي از object ها طراحي شده و كاربر كافي است با تغييراتي آن را براي كار خود استفاده نمايد.
-
پاسخ : اموزش کامل ای سی دی ال
Blank DataBase
در صورت انتخاب Blank كليه اشيائ اكسس شامل Table و غيره قابل طراحي توسط كاربر ميباشد. براي ايجاد پايگاه داده ابتدا بايد نام و مسير Data Base را تعيين نموده و بعد دیتابیس را ایجاد نمایید.
گزينههاي زير در اجزا Table, Query,Form مشترك ميباشد
1. Open(نماي ورود داده)
2. Design(نماي طراحي)
3. New(ايجاد شئ جديد)
Macros ,modules داراي گزينههاي زير ميباشند:
1. Run(اجرا)
2. Design
3. New
Report شامل:
1. Preview(پيش نمايش)
2. Design
3. New
با انتخاب blank data base مرحله file new data base فعال مي گردد كه در اين قسمت نام فايل و مسير فايل را مي توان مشخص نمود. پيش فرض برنامه براي نام db1 و يا db…… مي باشد. و مسيرپیش فرض آن my document که خود برنامه فایل ساخته شده را در این مسیر ذخیره میکند، مي باشد.
-
پاسخ : اموزش کامل ای سی دی ال
توانایی ایجاد یک بانک اطلاعاتی
در این فصل می آموزید چگونه می توان جدول ایجاد نمود با تعریف داده ،فیلد و رکورد آشنا میشویدو با خصوصیات محیط طراحی و محیط ورود داده آشنا میشوید.
برای ایجاد یک بانک اطلاعاتی همانگونه که در قسمت شناسایی اصول کار با محیط ACCESS گفته شد ابتدا یک فایل با نام مورد نظر می سازید .حال برای تکمیل این بانک اطلاعاتی باید یکی یکی اشیا موجود برای ایجاد بانک اطلاعاتی را بسازیم که اولین و مهمترین انها جدول می باشد ،قبل از آشنایی و ساختن جداول باید با تعاریف و اصطلاحات لازم آشنا شد .
تعريف داده (Data) :
هرگونه اطلاعات لازم و كاربردي درباره يك موجوديت را يك داده ميگويند.
تعریف فیلد(Field) :
به هر ستون يك جدول كه در بر گيرنده كليه اطلاعات مربوط به آن ستون ميباشد و بخشي از يك موجوديت را تشگيل ميدهد فيلد گفته ميشود.
تعريف Rcord :
به هر سطر يك جدول كه اطلاعات مربوط به يك موجوديت را نشان ميدهد ، ركورد گويند.
-
پاسخ : اموزش کامل ای سی دی ال
DataSheet View :
در این روش محیط را به شكل يك صفحه گسترده يا با فرمت جدولي نمايش ميدهد.ستونها نماينگر فيلدهاي موجود در جدول هستند. كه از Field 1 تا Field 10 در آن موجود ميباشد .شما در این روش با Rename Column کردن نام این فیلدها و وارد کردن نام فیلدهای مربوطه می توانید جدول خود را بسازید.برای اینکار ابتدا فیلد را انتخاب سپس از منو Format گزینهRename Column را انتخاب کنید و یا اینکه روی فیلد مورد نظر راست کلیک کنید و گزینه Rename Column را انتخاب کنید .
مزیت این روش این است که شما میتوانید هم فیلدها را بسازید هم رکورد ایجاد کنید .از معایب ان نیز این است که شما در این روش نوع دادها و خصوصیات فیلدها را نمی توانید تغییر دهید.
-
پاسخ : اموزش کامل ای سی دی ال
Table Wizard
دراین روش شما می توانید از جداول از پيش طراحي شده براي ساخت جدول خود استفاده نمایید.با انتخاب این Table Wizard از قسمت New پنجرهء محاوره ای ان ظاهر می گردد که شامل گزينههاي زير موجود است:
1. Sample Tabales :نمونه جدول توسط اين گزينه انتخاب ميشود كه بر اساس دو مورد
A. Business
B. Personal
قابل انتخاب ميباشد.بعبارتی دیگر چون جداول از قبل ساخته شده است و شما می خواهید جدول یا جداول خود را انتخاب کنید انها را در دو گروه دسته بندی کرده اند که شما به راحتی انها را جستجو کرده و فیلدها و جداول مورد نطرتان را انتخاب کنید.انتخاب اول جداول مربوط به مشاغل و دسته دوم جداول موارد شخصی و عمومی می باشد.
2. Sample Fields :با انتخاب هر جدول فیلدهای ان در قسمت Sample Field ظاهر میشود ،که به شما این اجازه را می دهد که توسط دکمه های راهنما انها را به قسمت Field In My New Table انتقال دهید.
3. Fields In My New Table : فیلدهای منتقل شده به این قسمت ،فیلدهایی هستند که جدول شما را می سازند.
4. NEXT
5. در اين مرحله نام براي جدول خود انتخاب کنید و از شما می پرسد که فيلد كليد اصلي برای جدولتان در نظر بگیرم ،در صورتي كه پيش فرض را بپذيريد خود برنامه كليد اصلي ايجاد ميكند در غير اين صورت خود بايد تعيين نماييد. برای درک اینکه فیلد کلید اصلی چیست مراجعه کنید به قسمت شناسایی اصول کار با رابطه ها و فیلدهای کلیدی .
6. NEXT
7. در اين مرحله ميتوان نحوه اجرا جدول را تعيين نمود:
الف. اجرا در نماي ورود داده
Enter date directly into design
ب. اجرا در نماي طراحي
the table design Modify
ت. اجرا در نماي ورود داده همراه با ايجاد فرم از ان
Enter date into the table using a form the wizard creates for me.
گزینه خود را انتخاب کنید و دکمه Next غیر فعال است با انتخاب دکمه Finish ساخت جدول تمام می شود و نتیجه را می توانید مشاهده کنید.
-
پاسخ : اموزش کامل ای سی دی ال
Design View
در این روش می توانید جدولی بسازید که خود ساختار جدول ، فيلدها و خصوصيات ان را تنظيم نمودو مشاهده نمایید .
نماي طراحي از دوقسمت بالا و پایین تشکیل شده که شامل گزينههاي زير می باشد.
در قسمت اول پنجره طراحي داريم:
1. Field Name
2. Data Type
3. Description
قسمت دوم شامل Field Properties می باشد که خود شامل دو بخش است:
1. General
2. Look Up
• Field Name:
امكان نام گذاري براي فيلدها را امكان پذير ميسازد.در قسمت های بعدی با قواعد نامگذاری ان اشنا میشوید.
• Description :
شما میتوانید برای راهنمایی کاربران توضیحاتی درباره فیلد مد نظرتان بدهید.نتیجه انچه بعنوان توضیح نوشته اید در نمای ورود داده در قسمت StatusBar قابل مشاهده می باشد البته باید ستون نام ان فیلد انتخاب باشد.
• Field Properties :
متناسب با نوع داده خصوصيات را نشان ميدهد و نشان ميدهدچه خصوصياتي را ميتوان وارد كرد و یا تنظیم نمایید . برای درک این مطلب باید قسمتهای اینده را بررسی و دنبال کنید.
برای ساخت جدول از طریق Design View شما باید با نوع دادهData Type و سایر خصوصیات آشنا شوید بنابراین مراحل بعدی را دنبال کنید تا توانایی ایجاد جدول را با استفاده از این روش بدست اورید.
-
پاسخ : اموزش کامل ای سی دی ال
شناسایی اصول انتخاب نوع فیلدها ، اندازه انها و فرمت انها
قواعد نامگذاري فيلدها:
1. نام فيلدها نبايد از 64 كاراكتر بيشتر باشد
2. حتما بايد اول نام فيلدها با حروف الفبا شروع شود ولي در ادامه نام ميتوان از ارقام نيز استفاده كرد.
3. در نام فيلد از علامتهايي همچون ] , [ , ? ,! , ) ,( نبايد استفاده كرد.
Data Type :
اصل و اساس جدول را مشخص ميكند و در واقع نوع داده و اطلاعاتي كه در فيلد ذخيره ميشود را مشخص ميكند.بعبارتی دیگر یک واحد سنجش می باشد برای فیلدهای ما بطور مثال ما برای خرید پارچه از واحد متر استفاده می کنیم و میگویم 3 متر از پارپچه A بده و یا به کسی که ادرس می پرسد می گوییم 100 متر باید حرکت کنی بنابراین نتیجه میگیریم که نوع داده ،مشخص میکند هر فیلدی چه دسته از داده ها را شامل میشودو از چه نوعی است.
نوع داده شامل گزينههاي زير ميباشد:
Text:
وقتی بخواهیم فیلدی بسازیم که متنی باشد از این نوع داده استفاده میشود.این نوع داده شامل حرف و عدد است كه محدوده ان از 1 تا 255 كاركتر را ميپذيرد.مثل فیلد FirstName ،LastName ،غیره
Memo :
نوع داده متني كه 65000 كاركتر حرفي را ميپذيرد.این نوع داده مانند نوع داده Text میباشد با این تفاوت که برای فیلدهایی استفاده میشود که چند خطی هستند و تعداد کارکترهای انها بیش از 255 کارکتر است.مثل فیلد Note و غیره
Number :
وقتی بخواهیم فیلدی بسازیم که رقم و عددی باشد ازنوع داده عددي استفاده می کنیم کاربرد ان این است که براي نگهداري عمليات محاسباتي به كار ميرود.مثل فیلد NomreDarss و غیره
Date/Time :
وقتی بخواهیم فیلدی بسازیم که قابلیت نمایش تاریخ و زمان را داشته باشد ازنوع داده Date/Time استفاده می کنیم .مثل فیلد BirthDate و غیره
Currency :
وقتی بخواهیم فیلدی بسازیم که قابلیت دریافت مقادیر پولی را داشته باشد ازنوع داده Currency استفاده می کنیم .مثل فیلد UnitPrice و غیره
AutoNumber :
نوع داده كه به طور متوالي رقم مياندازد.یعنی با انتخاب این نوع داده به طور اتوماتیک ارقام ایجاد میشود.اصولا فیلدهای که با نام کد پرسنلی ،کد دانش اموزی و غیره از این نوع داده استفاده میشود.
Yes/No :
این نوع داده برای فیلدهایی که می خواهیم به صورت گزينشي باشد استفاده میشود.مثلا فیلد جنسیت که جواب ان بله یا خیر می باشد.
OLE Object :
كليه برنامههاي كاربردي كه ole(object link embaded) را پشتيباني ميكند ، نگهداري ميكند.در فصول بعدی در قسمت ارتباط و لینک برنامه Access با سایر برنامه های تحت Office کاربرد این نوع داده توضیح داده شده است.
HyperLink :
كليه سندها ،آدرسهاو صفحات Web را نگهداري ميكند. در فصول بعدی کاربرد ان توضیح داده شده است.
LookUp Wizard:
امكان انتخاب گزينهها را به صورت انتخاب از ليست فراهم ميكند.اين گزينه روي دو نوع داده Text,Number قابل اجرا است و به دو صورت ميتوان آن را ايجاد نمود .
1. از Table or Query
ابتدا در نماي طراحي فیلد مورد نظر را كه از نوع داده text يا number مي باشد را انتخاب كرده و سپس روي همان نوع داده ، نوع داده lookup wizard را انتخاب مي كنيم . در اين مرحله با استفاده از جدول يا پرس و جوي مدنظر مي توان look u p را طراحي نمود .
در اين مثال ابتدا فيلد *** (جنسيت) انتخاب شده است و ازجدول table 1 مي خواهيم براي lookup استفاده كنيم.
در اين مرحله فيلد table1 كه مي خواهيم به عنوان ليست lookup قرار گيرد را انتخاب مي كنيم.
در صورتي كه بخواهيم ميتوانيم ليست را به صورت مرتب شده صعودي و يا نزولي مرتب كنيم. كه در زير به صورت صعودي نمايش داده شده است.
در اين مرحله يك نام براي فيلد lookup داده شده و با تائيد كاربر، ليست look u p تشكيل مي گردد.
نتيجه ايجاد lookup (ايجاد ليست براي فيلد جنسيت) در نماي ورود داده data sheet view قابل مشاهده مي باشد.
2.ايجاد مقادير توسط كاربر
بقيه مراحل مانند ايجاد lookup با استفاد ه از روش TABLE و يا query مي باشد.
در هر دو مورد از طريق ويزارد با انتخاب گزينههاي مورد نظر به آساني Look Up ايجاد ميگردد.
-
پاسخ : اموزش کامل ای سی دی ال
سایز فیلد برای داده های عددی و متنی
Field Size :
منظور از سایز فیلد همان Field Size است. نوع داده Text,Number,AutoNumber داراي فيلد سايز ميباشند.
نوع داده Text :
Field size:50
مقدار اين نوع داده به صورت عددي بوده كه بطور پيش فرض مقدار 50 را نشان ميدهدبه عبارتي ديگر، كنترل كننده تعداد كاركترهاي ورود داده براي فيلد است.
نوع داده Number :
این نوع داده دارای فیلد سایز با محدوده های متفاوتی می باشد
-
پاسخ : اموزش کامل ای سی دی ال
استفاده از Input Mask
اين خصوصيت نحوه ورود دادهها را از لحاظ قالبندي كنترل ميكند.دادههاي از نوع Text , Number , Date/Time , Currency داراي اين خصوصيت ميباشند ، گزينهها و علائم مطرح در Input Mask به شرح زير ميباشد:
0 : احتياج به عدد است.بعبارتی دیگر وقتی بخواهیم کاربر فقط بتواند داده های رقمی وارد کند و همچنین الزاما داده وارد کند از این فرمت می توان استفاده نمود .
مثال:
فیلدی را با نام وزن محصول ایجاد کنید و نوع داده ان را Number قرار دهید حال:
Input mask:000 قرار دهید .وقتی که وارد نمای ورود داده میشوید شما باید الزاما یک وزن با سه رقم وارد کنید مثلا 123 ،456 و غیره
9 : عدد يا فاصله خالي ميتواند وارد شود اما الزامي نيست.این مورد مانند کارکتر 0 است با این تفاوت که الزاما نباید رقم وارد شود اختیاری است.مثال بالا را با این کاراکتر امتحان کنید.
#:عدد،علامت مثبت ، علامت منفي و فاصله خالي ميتواند وارد شود اما الزامي نيست
L :احتياج به حرف است.مثلا برای فیلد نام که از نوع داده text استفاده شده کافیست مقدار Input mask:LLLLL وارد کنید بنابراین الزاما باید داده وارد شود برای نام و باید حتما 5 کارکتری باشد مثل نام سعیده و غیره
? :حرف ميتواند وارد شود اما الزامي نيست.مانند مثال بالا اما الزامی نیست اختیاری است داده وارد کردن.مثال بالا را با این کاراکتر بررسی کنید.
A :احتياج به حرف يا عدد است.این کارکتر برای نوع داده Text قابلیت دارد.نحوه بکار بردن ان مانند موارد گفته شده می باشد.این کارکتر را برای فیلد کد محصول بررسی کنید.بطور مثال در Input mask:AAAA را وارد و نتیجه را بررسی کنید.
a :حرف يا عدد ميتواند وارد شود اما الزامي نيست.مثال بالا را با این کارکتر بررسی کنید.
& :احتياج به حرف يا فاصله خالي است.مثالهای بالا را با این کاراکتر بررسی کنید.
C :هر كاركتر يا فاصله خالي ميتواند وارد شود اما الزامي نيست. مثالهای بالا را با این کاراکتر بررسی کنید.
< : كاركترهايي كه بعد از آن وارد ميشود را به حروف كوچك تبديل ميكند.مثلا برای فیلد نام وارد کنیدInput mask????? وقتی وارد نمای ورود داده فیلد میشوید با وارد کردن یک نام 5 کارکتری یا کمتر آن نام را با حروف بزرگ نمایش میدهد.لازم به توضیح است که روی فیلدهای انگلیسی اجرا میشود حروف بزرگ.
<: كاركترهايي كه بعد از آن وارد ميشود را به حروف بزرگ تبديل ميكند.مشابه مثال بالا اما کارکترهای انگلیسی را کوچک نمایش میدهد.
! :باعث ميگردد كاركترها از راست به چپ وارد شوند
\ :كاركترهاي كه به دنبال آن ميآيند به جاي اينكه به عنوان كد خوانده شود به صورت تحت الفظي نمايش مييابد.یعنی اگر بخواهیم یک مقداری عینا نمایش یابد قبل از آن کارکتر از این علامت استفاده میشود.مثلا در فیلد کد محصول وارد کنیم Inputmask:\a???Aدر نمای ورود داده این مقدار را وارد کنید برنامه میپذیرد و مقدار a را به طور ثابت در همه رکوردها نمایش می یابد.مثلا aksh3 یاadfg7 یا aermz و غیره
نكته :معادل کارکتر \ می توانید از علامت نقل قول(“ “) استفاده کنید.
Inputmask:”a”???A
تعیین مقادیر پیش فرض برای فیلدها
• Default Value :
شما می توانید با این خصوصيت براي فيلد طراحي شده خود يك مقدار به صورت پيش فرض تعریف کنید. به طور مثال فیلد شهر با نوع داده Text را در نظر بگیرید و خصوصیت Default Value:esfahan قرار دهید .در نمای ورود داده هرگاه رکورد جدیدی ایجاد شود شما مقدار esfahan را در ستون فیلد نام شهر می بینید،شما میتوانید این مقدار پیش فرض را پذیرفته و یاحذف و مقدار جدیدی وارد کنید.
• Rule Validatin :
خصوصيتي است كه امكان كنترل ورود داده ها را دارا ميباشد، به عبارتي ديگر با تعيين مقدار در اين خصوصيت كاربر را ملزم به وارد كردن مقادير تعيين شده مينماييد.
برای مثال شما می خواهید فیلد کشور فقط نام کشور ایران و یا آلمان را از کاربر دریافت و لا غیر ،پس ابتدا خصوصیت Validation Rule:"Iran" or "German" را برای این فیلد وارد کنید در نمای ورود داده وقتی می خواهید برای این فیلد داده وارد کنید اگر غیر از این دو کشور کشور دیگری وارد شود ، نمی پذیرد و پیغام خطا می دهد.
-
پاسخ : اموزش کامل ای سی دی ال
انواع عملگرها
عملگرهاي مقايسهاي :
1. > علامت بزرگتر
2. < علامت کوچکتر
3. = علامت مساوی
4. => علامت کوچکتر و مساوی
5. =< علامت بزرگتر و مساوی
6. < > علامت مخالف
عملگرهاي منطقي:
1. And این شرط در صورتی برقرار است که هر دو شرط درست باشد.
2. Or این شرط در صورتی برقرار است که حداقل یکی از شرط ها درست باشد.
3. Xor این شرط در صورتی برقرار است که حداقل یکی از شرط ها غلط باشد.
4. Not این شرط در صورتی برقرار است که هر دو شرط غلط باشد.
5. …. Between ….And این شرط محدوده ایی از مقادیر را تعیین میکند.مثلا نمرات بین 15 تا 20 کافیست در این شرط بنویسیدValidation Rule:Between 15 And 20 بنابراین فقط نمرات بین این محدوده را دریافت میکند.
این عملگر ها برای شرط گذاری روی این خصوصیت مطابق مثال فیلد کشورکاربرد دارد در مثالهای بالا با انواع کاربردهای ان اشنا شده و می توانید بکار ببرید
• Validation Text :
درصورتي كه كاربر مقاديري خارج از مقادير تعيين شده در خصوصيت قبل وارد نمايد پيغام خطا صادر مينمايد.(كاربر ميتواند خود پيغام مناسبي درج نماييد)
• Required :
در صورت فعال كردن اين خصوصيت ورود داده براي آن فيلد الزامي ميباشددر صورت وارد نكردن داده ،پيغام اخطار ميدهد. به طور مثال اگر این خصوصیت را برای فیلد نام خانوادگی روی مقدار Yes تنظیم کنید ، در نمای ورود داده اگر کاربر ستون این فیلد را خالی گذارد و ان سطر را پر کند هنگامی که می خواهد سراغ رکورد بعد برود پیغام خطا مبنی بر اینکه این فیلد نمی تواند خالی باشد می دهد و تا زمانی که مقدار ندهید به شما اجازه ورود داده نمی دهد.
• Length Allow Zero:
مشخص ميكند كه آيا متني به طول صفر در فيلد قابل قبول است يا خير.
-
پاسخ : اموزش کامل ای سی دی ال
شناسایی اصول کار با شاخص ها
شناسایی اصول کار با رابطه ها ، فیلدهای کلیدی و ایندکسها (شاخص ها)
دلیل استفاده از ارتباطات بین جداول این است که از ورود داده های تکراری بی مورد و شلوغی بانک اطلاعاتی جلوگیری شود.لذا هر بخش از اطلاعات مرتبط را در یک جدول سازماندهی مینماییم.به طور مثال بانک اطلاعاتی کارنامه دانش آموزی را در نظر بگیرید حداقل 2 جدول ، یکی مشخصات دانش اموز و دیگری مشخصات دروس لازم است برای اینکه مشخص شود هر دانش اموزی چه دروسی دارد باید بین این دو جدول ارتباط برقرار کرد.در برقراری ارتباط باید فیلدی انتخاب شود که نماینده برقراری این ارتباط شود پس باید این فیلد شاخص باشد،یعنی Index گذاری شود.همچنین این فیلد باید کلید اصلی شود (primary key).
کلید اصلی:
کلید اصلی ،داده های شما را با مشخص کردن رکوردها به صورت یکتا سازماندهی می کند.کلید اصلی فیلد خاصی از آن جدول است.
پس می توان نتیجه گرفت که فیلدی که کلید اصلی میشود خاصیت یکتایی و منحصر بفرد بودن دارد و تکرار پذیر نیست.بنابراین بدانید فیلد هایی باید به عنوان کلید اصلی انتخاب شود که یکتا باشد مانند کد دانش اموز در جدول مشخصات دانش اموز ،کد محصول،کد سفارش،کد مشتری و غیره....فیلدی مثل نام ،نام خانوادگی نمی توانند کلید اصلی شود زیر نامها و نام خانوادگی های مشابه وجود دارد پس نمی تواند یکتا باشد .بنابراین فیلدهایی که به صورت کد هستند برای این منظور کاربرد دارند.
-
پاسخ : اموزش کامل ای سی دی ال
ارتباط بین جدولها - Tables
سه نوع ارتباط بین جداول مطابق زیر موجود میباشد:
1. ارتباط يك به چند
2. ارتباط يك به يك
3. ارتباط چند به چند
برای برقراری هر کدام از این ارتباطات شرایطی لازم است که در زیر به تفضیل بیان شده است.
نکته 1- براي مورد 1و 2 حداقل 2 جدول نياز است.
نکته 2-برای مورد 3 حداقل 3 جدول نیاز است.
- نكات ايجاد ارتباط در ارتباط يك به چند
- در جدول اول
انتخاب فيلدي به صورت منحصر بفرد با شرايط زير
- Primary Key
-( Duplicates Index:Yes( No
- انتخاب فيلدي هم نام و هم نوع در جدول متناظر
- در جدول دوم
- انتخاب فيلدي هم نام و هم نوع هماهنگ با فيلد جدول اول
- (Index:Yes(Duplicates Ok
- Primary Key لازم نيست
نكات ايجاد ارتباط در ارتباط يك به يك
- در جدول اول
- انتخاب فيلدي به صورت منحصر بفرد با شرايط زير
- Primary Key
- ( Duplicates Index:Yes( No
- انتخاب فيلدي هم نام و هم نوع در جدول متناظر
- در جدول دوم
- انتخاب فيلدي هم نام و هم نوع هماهنگ با فیلد جدول اول
-( Duplicates Index:Yes( No
- Primary Key
نكات ايجاد ارتباط در ارتباط چند به چند
در اين نوع 3 جدول مورد نياز ميباشد.
- در جدول اول
- انتخاب فيلدي به صورت منحصر بفرد با شرايط زير - Primary Key
-( Duplicates Index:Yes( No
- انتخاب فيلدي هم نام و هم نوع در جدول واسط
- در جدول واسط
- انتخاب فيلدي هم نام و هم نوع هماهنگ با فيلد جدول اول
- (Index:Yes(Duplicates Ok
- انتخاب فيلدي هم نام و هم نوع هماهنگ با فيلد جدول دوم
- (Index:Yes(Duplicates Ok
در جدول دوم
- انتخاب فيلدي به صورت منحصر بفرد با شرايط زير
- Primary Key
-( Duplicates Index:Yes( No
- انتخاب فيلدي هم نام و هم نوع در جدول واسط
ارتباط يك به چند ، ارتباطي است كه در آن محتواي يك فيلد از جدولي منحصربفرد و در فيلد مشابه از جدول ديگري بيش از يك بار تكرار شده باشد.
در ارتباط يك به يك درست همان تعداد ركورد كه در جدول اول است در جدول دوم نيز وجود دارد.
تلفيق دو مورد بالا در مورد رابطه چند به چند صادق است.
نكته :در مثال بانک اطلاعاتی کارنامه دانش آموزی ،جدول اصلی دانش اموز می باشد.زیرا این دانش اموز است که درس را میگیرد ،پس فیلد کد دانش اموزی در جدول مشخصات دانش اموزی کلید اصلی میباشد و یکتا و ایندکس ان تکرار ناپذیر میباشدو در جدول مشخصات دروس کد دانش اموزی را ساخته و ایندکس ان را تکرار پذیر قرار دهید.بنابراین ارتباط یک به چند برقرار میشود.
-
پاسخ : اموزش کامل ای سی دی ال
شناسایی اصول نحوه کپی و اضافه نمودن جداول
برای کپی جداول کافیست نام جدول مورد نظر را از لیست شی جدول انتخاب کنید سپس از منو Edit گزینه copy را انتخاب سپس از منو Edit گزینه past را انتخاب نمائید.پنجره paste Table As ظاهر میشود ابتدا از شما نام جدول می خواهد سپس از قسمت past option باید مشخص کنید که فقط ساختار ان جدول که کپی از ان گرفته اید را می خواهید و یا ساختار ان را همراه با داده های ان و یا اضافه کردن داده ها به یک جدول که ازقبل موجود بود سپس دکمه ok را بزنید.
توانایی انجام عملیات بر روی جداول
امروز با کار روی داده ها آشنا میشویم و اینکه چگونه میتوان داده های مورد نظر را جست و جو و جایگزین نمود و با نکات ایجاد ارتباط بین جداول آشنا میشوید و با کاربرد برنامه Access در برنامه Word ،Excle اشنا میشوید و کار با فایلهای متنی در قالب برنامه Access و همچنین بکارگیری ClipBoard در داخل سازی جداول کار می کنیدو توانایی کار با Exporting از جداول را به سایر برنامه ها پیدا می کنید.
-
پاسخ : اموزش کامل ای سی دی ال
توانایی انجام عملیات بر روی جداول
Edit روي محيط Design
• مراحل درج سطر Insert Rows
• استفاده از منو Insert انتخاب Rows
• استفاده از ابزار Insert Rows
• مراحل حذف سطر Delete Rows
• استفاده از منو Edit انتخاب Delete Rows و يا Delete
• استفاده از ابزار Delete Rows
• انتخاب سطر و انتخاب Delete از روي صفحه كليد
آشنايي با تنظيم خصوصيات محيط ورود داده( Data sheet View)
منو Format :
Font :
تغيير فونت ،سبك فونت ،سايز فونت و effect Cell يا Datasheet… : تغيير ساختار صفحه گسترده از لحاظ Gridها و…….
Row Height :
امكان تنظيم ارتفاع سطر ، در صورتي كه گزينه استاندارد فعال شود ارتفاع پيش فرض فعال ميشود.
Column Width :
امكان تنظيم طول ستون ، در صورتي كه گزينه استاندارد فعال شود طول پيش فرض فعال ميشود.انتخاب گزينه BestFit باعث ميشود كه طول ستون بر اساس نوشتهها تنظيم شود.
Rename Column:
امكان تغيير نام فيلد را فراهم مياورد.
Hide Columns :
امكان پنهان كردن فيلد را فراهم مياورد.
UnHide Columns :
امكان آشكار شدن فيلدپنهان شده را فراهم مياورد.
-
پاسخ : اموزش کامل ای سی دی ال
کلید های میانبر برای ورود و تصحیح داده ها
- تايپ داده متناسب با نوع داده انتخابي و قالبندي انتخابي
-استفاده از ‘+Ctrl كه اطلاعات ركورد قبلي را به ركورد جاري منتقل ميسازد.
- استفاده از:+Ctrl براي ورود تاريخ جاري سيستم
- استفاده از;+Ctrl+Sift براي ورود زمان جاري سيستم
- استفاده از Copy،Ctrl+C و سپس Paste
- استفاده از Cut،Ctrl+X و سپس Paste
-
پاسخ : اموزش کامل ای سی دی ال
اضافه كردن ركورد به جدول ،حذف رکورد جدول
طريقه حذف ركوردها:
- انتخاب گزينهDelete Rcord از منو Edit
- R.C روي ركورد و انتخاب گزينه Delete Record
- استفاده از ابزار Delete از باكس ابزار
- اضافه كردن ركورد به جدول:
- انتخاب گزينهNew Rcord از منو Insert
- انتخاب گزينه New Record از راهنماي ركورد
- استفاده از ابزار New Record از باكس ابزار
- R.C روي ركورد و انتخاب گزينه New Record
-
پاسخ : اموزش کامل ای سی دی ال
شناسایی اصول مرتب سازی و جستجو و فیلتر نمودن داده ها در جدول
برای مرتب سازی فیلدها باید ستون فیلد مورد نظر را انتخاب کرده از منو Records گزینه Sort را انتخاب کنید.Sort Ascending مرتب سازی صعودی است از حرف اول الفبا به انتها ،Sort Descending مرتب سازی نزولی است از حرف اخر الفبا به ابتدا الفبا.
تثبیت نمایش یک فیلد جدول (Freezing)
Freeze Columns :
ابتدا فیلد مورد نظر خود را انتخاب کنیدواز منو Format این گزینه را انتخاب کنید.فيلد فريز شده در ابتدا فيلدها قرار گرفته و ثابت ميشود،و ساير فيلدها ميتوانند به صورت كشويي منطبق با آن فيلد قرار گيرند UnFreeze All Columns :عكس عمل فريز ميباشد.
-
پاسخ : اموزش کامل ای سی دی ال
جستجو رکوردهای مورد نظر در جدول
Find :
امكان جستجو روي دادهاي يك جدول ، فرم وپرس و جو را امكان پذير ميسازد.انتخاب از منو Edit ويا Ctrl+Fو يا ابزار آن .
Find What :گزینه مورد جستجو در این قسمت درج میشود.
Look In :
مکان جستجو باشد ،که می تواند کل جدول باشد یا فیلدی که شما برای جستجو انتخاب کرده اید.
- Search :جهت جستجو را می توان انتخاب نمود.
- All: روی کل
- Up: قسمت بالا
- Down : قسمت پایین
- Match : شیوه جستجو ،بعبارتی چگونگی جستجو میباشد بر اساس موارد زیر:
- Any Part Of Field(جستجو بر اساس بخشي از داده درج شده)
- Whole Field(جستجو بر اساس تمام داده درج شده)
- Start Of Field(جستجو بر اساس شروع داده درج شده)
Match Case : انتخاب این گزینه جستجو را نسبت به حروف بزرگ و کوچک حساس میکند.
Find Next : با انتخاب این دکمه جستجو یکی یکی اغاز میشود.
- Search Field As Formatted : اگر دنبال داده قالبندي شدهاي ميگرديد بايد از آن استفاده نماييد.بطور مثال اگر فيلد Date/Time به نوعي قالبندي شده باشد كه تاريخ را بصورت 2003,11,January نمايش دهدو شما به دنبال تاريخ با فرمت 11/1/2003 بگرديد،Access نتيجه جستجو را مثبت تلقي كرده اما اگر گزينه مزبور را فعال كنيدAccess فقط در صورتي نتيجه را مثبت ميدهد كه تاريخ به صورت2003,11,January وارد شده باشد.
Find براساس قالبندي زير:
1. :كاركتر *.مثال *Sm يعني دو حرف اول Sm بقيه هر تعداد و هر حرفي ميتواند باشد.
2. ? :يك كاركتر. مثال Sm?th يعني دو حرف اول Sm حرف سوم يك كاركتر و هر حرفي ميتواند باشدو سپس th.
3. # :تطبيق با يك عدد.لذا اگر به دنبال ##166 بگرديد access تمامي دادهاي 5 رقمي را كه با 166 شروع شود را انتخاب ميكند
جایگزینی مقادیر فیلدهای مورد نظر به طور خودکار
درصورتي كه بخواهيم دادهايي را تغيير دهيم از روش جستجو پيدا سپس داده مورد نظر را جايگزين ميكنيم.گزينههاي آن مشابه Find ميباشد.
Find What :درج داده مورد جستجو
Replace With :درج داده ای که می خواهیم جایگزین گزینه مورد جستجو شود
Replace : جايگزيني يكي يكي صورت می پذیرد
Replace All :جايگزيني یکجا صورت می پذیرد
-
پاسخ : اموزش کامل ای سی دی ال
فيلتر در access
فیلتر نمودن داده های جدول
توسط گزينه Filter از منوي Record ميتوان دادههاي مورد نظر را از بقيه دادهها جدا نمود.
انواع فيلترها
Filter by form (فيلتر شرطي)
اين فيلتر داراي محيطي ميباشد با گزينههاي زير:
• Look For (امكان جستجوو جدا سازي)
• Or (امكان شركت گذاري)
1 - امكان شركت گذاري : در این نوع فیلتر محیطی مثل شکل fb ظاهر میشود تمام داده ها بصورت لیست combo می باشد یعنی از لیست قابل انتخاب است،حال از هر فیلدی داده ای که می خواهیم فیلتر شود را انتخاب می کنیم اما در یک زمان می توانید چند تا فیلد را داده هاشون را انتخاب کنید برای فیلتر شدن. و قتی نتیجه فیلتر را دیدید باز این فیلتر را انتخاب کنید سپس در قسمت or فیلدهای دیگر را انتخاب و از داده ها ش برای فیلتر شدن استفاده کنید و نتیجه اش را مشاهده کنید.
2. seletion Filter by (فيلتر بر اساس انتخاب)ابتدا فیلد مورد نظر را برگزیده و سپس داده ای که می خواهید فیلتر شود را انتخاب کنید و از این فیلتر استفاده کنید و نتیجه را مشاهده کنید.
3. Filter Excluding Selection (عكس عمل فيلتر قبل)یعنی هر داده ای را غیر از داده انتخابی نمایش دهد.
4. Advanced Filter / Sort :فيلتر شرطي با ساختار پرس و جو.با مراجعه به فصل پرس و جو ها و مطالعه ان براحتی می توانید با این نوع فیلتر کار کنید.
5. For Filter :تنها فيلتري است كه با R.C روي ركورد به صورت يك ميانبر عمل ميكند و ميتوان با تايپ كلمه مورد نظر در Filter For و Enter عمل فيلتر را انجام داده و داده مورد نظر خود را فیلتر نماید.
نكته :
به طور كلي فيلترها روي سلولي از فيلدها يا به عبارتي روي فيلدها اعمال ميگردد.
• Apply Filter :براي اجراي فيلتر بكار ميرود.
• Remove Filter :از حالت فيلتر به جدول برميگردد.
-
پاسخ : اموزش کامل ای سی دی ال
ادغام پستی - Mail Merge
ادغام پستی(Mail Merge) بکار بردن فایل Access در برنامه Word
ادغام پستی برنامه Word یکی از بهترین ابزارها میباشد برای ادغام کپی باید یک سند در Word ساخته سپس اجزای مخصوص ادغام رادر آن قرار دهید و آن را باه یک منبع داده تلفیق کنید برنامه ی Word داده ها ی موجود در منبع را با اجزای مخصوص ادغام جایگزین میکند وبه ازای هر یک از رکورد های منبع داده یک سند منتقل ایجاد می کند . مثلا فرض کنید جدولی داریم که مشخصات اساتید ما را در بر دارد حال می خواهیم آنها را به جلسه ی مربیان دعوت کنیم و همه ی آنها یک دعوتنامه مشابه هم داشته باشند . برای این منظور ابتدا باید اطلاعات موردنیاز اساتید را از جدول بانک اطلاعاتیمان استخراج کنیم و سپس با استفاده از پیون link Office گذینه ی Merge It With Microsoft Office Word (ادغام با برنامه Word )این داده ها را با برنامه ی موردنظر ادغام می کنیم .
نكته : این قابلیت (Mail Marge)مخصوص اشیاء جدول و پرس و جو می باشد و شامل فرم و گزارش نمی شود مراحل زیر را دنبال کنید تا یک ادغام پستی انجام شود .
1- ابتدا جدول مشخصات اساتید را بسازیدکه شامل(نیروهای کد مدرس نام – نام خواندگی- میزان تحصیلات-مدس فعال – تعداد کلاس ها ) شود
4- سپس نام پرس وجویی راکه ساخته اید انتخاب سپس مسیر زیر را انتخاب کنید
Tools\Office link\ Merge It With Microsoft Office Word منوی
5- از پنجره ی ویزارد ادغام پستی (Microsoft Word Mahl Marge Wizard) گزینه ی Creat a New را فعال نموده وسپس Ok را انتخاب کنید .
6- برنامه ی Wordاجرا میگردد و بقیه ی ابزارهای Mail Marge فعال می گردد .
7- انتخاب دکمه ی Insert Marge Fild برای تعیین محل نمایش داده ها بر روی مستند استفاده می کنیم .
8- پنجره ی Insert Marge Fild ظاهر میشود که میتوان فیلد ها رابا دکمه ی Insert به سند اضافه کنید .
9- حال شما می توانید متن های لازم را اضافه کنید به طور مثال برچسب برای نام فیلد قرار دهید و متن دعوت نامه را اضافه کنید .
10- سپس گزینه ی Merge Data View را انتخاب کنید .
11- در این مرحله شما می توانید اطلاعات کامل هر فرد را به همراه دعوتنامه ببینید با انتخاب Next Record نام تمام مخاطبین مختلف را مشاهده کنید.
سپس میتوانید با توجه به قابلیتهای Wordبه هر فردی اطلاعات را Mail کنید.
-
پاسخ : اموزش کامل ای سی دی ال
شناسایی اصول Tmporaing جداول
برای داخل سازی جداول باید موارد زیر را دنبال کنید.
جداول خارجی
راه های مختلفی برای وارد کردن جدول از محیط های خارج از بانک اطلاعاتی Access می باشد مثل Import ،Link ،OLE Object .
ارتباط با فایلهای صفحه گسترده
يكي از قابليت هاي خوب برنامه Access سازگاري با ساير برنامه هاي Office بلخصوص با برنامه صفحه گسترده( برنامه Ms Excel) مي باشد.در برنامه Access ميتوان كل يك فايل Excel يا بخشي از آن را فراخواني نمود.
شما ميتوانيد كليه عمليات هاي محاسباتي قابل انجام با برنامه Excel ابتدا در آن محيط ايجاد كنيد. و سپس آن را در محيط برنامه Access به عنوان جدول وارد نماييد. شما قادريد تمام فيلد ها يا بخشي از فيلد هاي موجود در برنامه Excel را به جدول يا جداولي از برنامه Access اضافه كنيد. در زير مثالي نحوه بكار گيري برنامه Excel در برنامه Access را بررسي ميكنيم.
ابتدا در برنامه Excel داده هايي با عناوين و مقادير زير ايجاد كنيد.
كد رشته(Customer ID) – نام شركت(Company name) – عنوان تماس(Contact title) – نام تماس (Contact name – آدرس(Address) – شهر (City )– ايالت(Region) – كد پستي (Postal code) – كشور (Country) – تلفن (Phone) – Fax سپس 3 ركورد داده مطابق جدول داده شده براي آن وارد كنيد و آن فايل را تحت نام Customer ذخيره كنيد. سپس مراحل زير را به ترتيب انجام دهيد.
در منوي File گزينه Get external data را انتخاب سپس زير گزينه آن Import را انتخاب كنيد.
در ليست File of type گزينه Microsoft excel را انتخاب كنيد تا نام فايلي كه در Excel ساخته بوديد ظاهر شود.
فايل را انتخاب كرده گزينه Import را انتخاب كنيد. پنجره Import spread sheet wizard ظاهر ميگردد.
-
پاسخ : اموزش کامل ای سی دی ال
استفاده از Clip Board جهت داخل سازي جداول
در اين روش از Clip Board براي داخل سازي داده ها استفاده مي نماييم كه براي اجراي آن از فرمان Copy و سپس Past استفاده مي نماييم. مراحل زير را دنبال تا با نحوه اجراي داخل سازي داده ها آشنا شويد.
1-ابتدا جدول مورد نظر را در نماي طراحي Design View اجرا كرده.
2-سپس تمام فيلدها را انتخاب كرده.
3-از منوي Edit و يا ابزار Copy روي نوار ابزار و يا راست كليك روي محتوي گزينه Copy را انتخاب كنيد.
4-جدول را بسته سپس يك فايل جديد باز كنيد.(مثلا فایل db2 )
5-از روش Design View در اين فايل جديد يك جدول بسازيد سپس به تعداد خانه هاي كپي گرفته در اين جدول جديد انتخاب كنيد.
6-در اين مرحله از گزينه Past براي درج كردن استفاده نماييد ( روشهاي مختلف Past شامل منوي Edit انتخاب Past – ابزار Past از نوار ابزار و يا راست كليك انتخاب Past بدين روش داخل سازي داده ها صورت مي پذيرد).
نكته : براي وارد كردن ركوردها از يك جدول به جدول ديگر در همان فايل يا در فايل جديد نيز به روش وارد كردن فيلد از يك فايل به يك فايل ديگر مراحل اجرا مي شود فقط موارد زير را مد نظر داشته باشيد.
*-جدول را در نماي ورود داده Data Sheet باز كرده سپس يك يا چند ركورد مدنظر را انتخاب كنيد و سپس انتخاب گزينه Copy
*-انتخاب جدول در فايل جاري و يا انتخاب جدول در فايل جديد ديگر سپس باز كردن جدول مورد نظر انتخاب ركورد خالي سپس Past كردن داده ها.
نكته1 : در صورتي كه چند ركورد را انتخاب كنيد Access پيغام مي دهد آيا مي خواهيد اطلاعات در Clip Board ذخيره شود؟ شما گزينه Yes را انتخاب كنيد.
نكته2 : بعد از Past كردن از شما مي پرسد آيا مي خواهيد ركوردها ذخيره و نگهداري شوند؟ شما تاييد كنيد تا داده ها به جدولتان اضافه شود.
-
پاسخ : اموزش کامل ای سی دی ال
شناسايي اصول Exporting از جدول
خروج اطلاعات به ديگر برنامه هاي كاربردي براي خارج كردن جدول از برنامه Access به ساير برنامه هاي تحت Office مثل Word، و Excel از روش Export كردن جداول استفاده مي كنيم نكته قابل توجه اين است كه شي هاي Access - Table, Query,… قابليت ارسال شما به تمام برنامه ها را ندارند كه طي جدولي مشخص مي كنيم شي Table امكان ارسال به چه محيط ها و Query به چه محيط هاي ديگر و ... را دارند. طي مراحل زير يك نمونه از ارسال جدول به برنامه Excel شرح داده شده است.
1-ابتدا جدول مورد نظر را انتخاب كرده از منوي File گزينه Export را انتخاب كنيد.
سپس از پنجره To… "نام جدول" Export Table در قسمت Save as Type آن Microsoft Excel 97-2005 را انتخاب كنيد ( اگر از ورژن پايين تر Excel استفاده مي كنيد گزينه Microsoft Excel 97-2002 را مشاهده مي كنيد كه مي توانيد آنرا انتخاب كنيد ) و سپس نام فايل Excel مدنظرتان را برگزينيد ( مثل Book1 ) سپس گزينه Save Formatted را براي حفظ فرمت برنامه و سپس گزينه Auto Start را براي فعال شدن شروع انتخاب كنيد و در نهايت دكمه Export را فعال كنيد.
سپس فايل Excel مورد نظر را باز كرده و نتيجه را مشاهده كنيد.
خروج اطلاعات از طريق clip Board
در قسمت وارد كردن جدول و اطلاعات از طريق Clip Board، خروج اطلاعات به جداول ديگر از فايلهاي ديگر Data Base از طريق Clip Board و خاصيت Past توضيح داده شد.
-
پاسخ : اموزش کامل ای سی دی ال
وارد كردن اطلاعات از ديگر فايلهاي مختلف
وارد كردن اطلاعات از يك فايل HTML
HTML يك زبان برنامه نويسي Web است HTML مخفف كلمه Hyper Text Markup Language است. HTML از تك هايي براي نمايش يك جدول روي يك صفحه وب اجزاي جدول كه همان سطر و ستون و خانه هاي آن است و ترازبندي متن و غيره استفاده مي كند كه تك هاي آنها را در ميان تك هاي HTML مناسب قرار مي دهند.
وارد كردن اطلاعات از يك فايل HTML به برنامه Access
ابتدا از منوي File گزينه Get External Data را انتخاب و زير گزينه Import را برگزينيد.
2-سپس از پنجره Import از Files Of Type گزينه HTML Document را انتخاب كنيد سپس نام فايل HTML شما ظاهر مي شود آنرا انتخاب كنيد.
نكته : در صورتي شما مي توانيد يك فايل HTML را به برنامه Access وارد كنيد كه با برنامه نويسي HTML آشناي داشته باشيد و يك صفحه با استفاده از اين صفحه بسازيد لازم به ذكر است كه فايل HTML به شكل يك صفحه ذخيره شده از اينترنت مي باشد كه در شکل h1 فايل HTML انتخابي ما نمونه اي از آن مي باشد.
3-در اين مرحله اطلاعات نمايش مي يابد كه با انتخاب گزينه First Row Contains column Headings سطر اول اطلاعات به عنوان فيلد انتخاب و به رنگ خاكستري نمايش مي يابد.
4-در مرحله بعد اسم جدولي كه مي خواهيد اطلاعات HTML به عنوان جدول در آن ذخيره شود را انتخاب كنيد.
5-در مرحله بعد تاييد شما درباره نام جدولي انتخاب براي Import شدن را مي خواهد Finish را انتخاب كنيد.
-
پاسخ : اموزش کامل ای سی دی ال
بحث اکسس را با طراحی پرس و جو یا همان سوال Query ادامه می دهیم و در این قسمت کاربرد توابع در پرس و جوها را می آموزیم.
توانایی طراحی سوالQuery
1. Design View
2. Simple Query Wizard
3. Cross Tab Query Wizard
4. Find Duplicate Query Wizard
5. Find Unmatched Query Wizard
1. ايجاد از طريق طراحي
2. ايجاد با سادهترين شكل از ويزارد
3. گروه بندي فيلدها به صورت سطري ستوني و استنتاج نتايج از تقاطع دادههاي حاصل از سطر و ستون ايجاد شده.
4. مقايسه دو جدول و يافتن تمام ركوردهاي تكراري از دو جدول .
5. مقايسه دو جدول و يافتن تمام ركوردهاي تكراري از يك جدول
-
پاسخ : اموزش کامل ای سی دی ال
تعريف Query:
اطلاعات يك يا چند جدول را با شرايط خاص تحت پرس و جو ايجاد مينمايد، و همچنين امكان ساختن فيلدهاي محاسباتي نيز امكان پذير ميباشد.
تعريفQueryبه دو بخش تقسيم ميگردد:
1. Select Query
2. Action Query
سادهترين پرس و جو Select Query ميباشد ،يعني پرس و جو بر اساس انتخاب.
Query ميتواند يك فيلد را در بر بگيرد.
چون تغييرات روي پرسو جو روي جدول متناظرش اعمال ميشود بنابراين صفت Dynamic داده اند.
چون پرسو جو زير مجموعه يك يا چند جدول يا پرسو جو است به آن صفتSubSet دادهاند.
ايجاد Query از طريق Design View
• با ظاهر شدن پنجره Show Table ميتوان Query را از
1. Table
2. Query
3. Both
ايجاد نمود.
به طروق زير ميتوان فيلدها را از قسمت Field List به گزينه Field در قسمت Design Gerid انتقال داد:
1. انتخاب فيلد با عمل Drag & Drop
2. انتخاب فيلد و عمل دابل كليك روي فيلد
3. انتخاب گزينهField و زدن حرف اول
4. توسط *ميتوان همه فيلدها به پايين منتقل كرد كه نتيجه آن در زمان اجرا مشخص ميشود.
5. انتخاب عنوان جدول و استفاده از Drag & Drop
• Table : مشخص كننده نام جدول
• Sort : مرتب كردن به صورت صعودي و يا نزولي
• Show :امكان فعال يا عدم فعال بودن فيلد
• Criteria :امكان شرط گذاري توسط اين قسمت فراهم ميشود.از عملگرها و شروط ذكر شده در Validation Rule براي اين قسمت ميتوان استفاده نمود.
• Or :شرط يا
-
پاسخ : اموزش کامل ای سی دی ال
شناسایی اصول انجام عملیات محاسباتی در سوال
كاربرد Total در Select Query
از منوView اين گزينه را انتخاب مينماييم.يا از ابزار آن
اين گزينه شامل موارد زير ميباشد:
1. Sum محاسبه جمع مقادير
2. Avg محاسبه ميانگين مقادير
3. Min تعيين كمترين مقدار
4. Max تعيين بيشترين مقدار
5. Count محاسبه تعداد مقادير
6. StDev محاسبه انحراف معيار
7. Var محاسبه واريانس
8. First تعيين اولين مقدار
9. Last تعيين آخرين مقدار
10. Expression امكان استفاده از عبارت ساز براي ساختن فيلد محاسباتي
-
پاسخ : اموزش کامل ای سی دی ال
آشنایی با کاربرد فیلدها و شرایط در طراحی
نحوه شرط گذاري بر اساس نوع دادهها:
• Text :مقدار متني را وارد مينماييم.امكان استفاده از دو كاركتر عام *,? امكان پذير ميباشد.
• Number,Currency :مقدار عددي را وارد مينماييم.
• Date/Time :مقدار تاريخ/ زمان را وارد مينماييم.
مثال:11/2/2002 عكسالعمل برنامه#11/2/2002#
• اگر در قسمت Criteria بنويسيم Null برنامه Is”Null” را مينويسد
-
پاسخ : اموزش کامل ای سی دی ال
شناسایی اصول انجام عملیات محاسباتی در سوال
مثال:
محاسبه نمره نهايي
در گزينه ،(Field total:(nomreh) *(zarib nomreh فعال بودن فيلدهاي شركت كرده در اين فيلد محاسباتي همچنين فعال بودن Expression از Totals .
از علائم رياضي و همچنين از + ،&(الصاق)در عبارت سازي ميتوان استفاده نمود.
CCUR( ) تابعي است كه مقدار عددي را با واحد پول نمايش ميدهد.
شناسایی اصول ایجاد سوال با استفاده از چند جدول
شما می توانید پرس و جویی ایجاد نمایید که شامل چند جدول باشد.
-
پاسخ : اموزش کامل ای سی دی ال
شناسایی اصول طراحی سوال با شرایط دارای پارامتر
تا كنون پرس و جوها بر اساس تعيين شرط در زمان طراحي بررسي شد و اكنون مي خواهيم امكان جا گذاري را براي كاربر و در زمان اجرا فراهم آوريم و همچنين بدين روش امنيت اطلاعاتي را بالاتر بريم تا كاربر در زمان اجرا نياز به استفاده از نماي طراحي را نداشته باشد.
بنابراين اگر معيار يك پرسش به جاي آنكه طراحي مشخص شود و در زمان اجرا تعيين شود به آن پرسش پارامتري گفته خواهد شد.
مرحله 1 (پرسش پارامتري)
روش كار:
ابتدا گزينه new و سپس انتخاب فيلدهاي مورد نظر و انتقال به قسمت شبكه طراحي در قسمت criteria از دو پارامتر كروشه به اين منظور اشتفاده مي نمائيم.
سپس run، پنجره ايي ظاهر مي شود كه نام محصول را مي خواهد و كاربر مي تواند نام مورد نظر خود را وارد كند و نتيجه را مشاهده نمايد.
مرحله 2 (استفاده از علائم عمومي)
حال مي خواهيم يك پرس و جو پارامتري ايجاد نمائيم كه براساس پارامترهاي شرطي عام اجرا گردد و به عبارتي ديگر در هنگام سئوال مقدار كاربر بتوان مقداري با استفاده از كاركترهاي عام مثل ؟ بكار برود.
روش كار
مثل روش قبل پرس و جو را ايجاد مي نمائيم و اما اينبار از گزينه like قبل از پارامتر كروشه استفاده مي نمائيم و بدين صورت Critried:Like [Enter product Name]
مرحله 3 (پرسشهاي پارامتري محدوده اي)
حال مي خواهيم پرس و جويي ايجاد نمائيم كه يك محدوده معيني را از اطلاعات را نمايش دهد و مثلا تاريخ هاي سفارش بين 1/9/83 تا 20/12/83 را نمايش دهد.شکل 32
روش كار
مانند روشهاي قبل ابتدا پرس و جو را ايجاد نموده و سپس در critriea مي نويسيم.
Criteria:Between [Enter start order dare:] AND [Enter End order date
-
پاسخ : اموزش کامل ای سی دی ال
شناسایی اصول طراحی سوال ، سطری –ستونی
پرسش ضربدري Crosstab Query
اين پرسش و جو داراي اهميت فراواني است و اين نوع خاص مي باشد و اين پرس و جو به صورت يك ماتريس دوبعدي مي باشد كه روي هر خانه آن عملياتي رياضياتي انجام مي شود و به طور مثال با ايجاد چنين پرس و جويي مي توان معدل هر دانش آْموز را محاسبه كرد.
نكته: براي ايجاد چنين پرس و جويي مي توان از دو يا چند جدول پرس و جوي ساده استفاده نمودسپس از نتيجه حاصله يك Crosstab Query ايجاد نمود.مراحل زیر را دنبال کنید تا با نحوه ایجاد این نوع پرس و جو اشنا شوید.
ابتدا از كوئري مورد نظر يك crasstab ساخته در مرحله اول ابتدا كه دانش آموز و نام خانوادگي آن را انتخاب مي كنيم.
در مرحله دوم نام فيلد درس را انتخاب مي كنيم.
در مرحله سوم نمره درس را انتخاب مي كنيم.
و سپس تابع Avg را انتخاب مي كنيم و سپس next غير فعال میشود یک نام برای این پرس و جو انتخاب کرده finish رامي زنيم.
نتیجه را مشاهده نمایید.