ddavood41
جمعه 21 شهریور 1393, 01:00 صبح
آشنايي با طراحي Report :
Report ---------> New:
1. Design View
2. Report Wizard
3. AutoForm:Columnar
4. AutoForm:Tabular
5. Chart Wizard
6. Label Wizard
نحوه ايجاد گزارش همانند فرم ميباشد، در حالت AutoForm ها ميتوان گزارش به صورت ستوني زير هم و يا ستوني در مجاورت هم داشته باشيم
طرز كار باReport Wizard :
1. ابتدا تعيين جدول يا پرسو جو ، Next
2. انتخاب فيلدهاي شركت كننده در گزارش
3. انتخاب فيلد سر گروه در صورت نياز (Grouping Levels)
4. Next
5. امكان مرتب كردن تا 4 فيلد به دو صورت صعودي يا نزولي
6. Next
7. امكان آرايش گزارش از لحاظ مرتب شدن و خطكشي و همچنين نحوه قرار گرفتن گزارش به صورت افق يا عمودي
8. Next
9. در اين مرحله چند شيوه رايج ايجاد گزارش از لحاظ رنگ و قلم حروف را عرضه ميكند هر گزينه نام يكي از اين شيوههاست. با انتخاب يكي از اين گزينهها نتيجه در سمت چپ قابل مشاهده ميباشد ، در اين مرحله با انتخاب نحوه تشگيل گزارش و Finish گزارش تهيه ميشود.
نتيجه را مشاهده کنيد.
AutoReport:Columnar
AutoReport:Tabular
اين دو گزارش به روش Autoform در قسمت فرم ساخته ميشود.
Group /Totals Report
ايجاد گزارش از طريق Design view
نحوه ايجاد گزارش از طريق نماي طراحي مانند ساخت فرم در نماي طراحي مي باشد و تمام ابزارهاي ذكر شده در نماي طراحي رم در گزارش نيز استفاده مي شود. با همان قابليتها و ذكر 2 نكته زير در گزارش حائز اهميت است.
1- از گزارشها براي مقايسه و خلاصه كردن اطلاعات مي توان استفاده نمود.
2- از گزارشها براي گردهمبندي داده ها مي توان استفاده كرد و هر گروه را مي توان جداگانه نمايش داد و بر روي آن محاسبات انجام داد
روش كار
ابتدا در نماي Design view قرار گيريد و بدين صورت كه از جدول يا quenery مورد نظر را انتخاب مي كنيم.
سه بخش عمده در نماي طراحي گزارش page footer- Details- Page header
چون ساير مراحل ايجاد مانند فرم است لذا گروهبندي و مرتب سازي در گزارش را بررسي مي كنيم.
روش كار
View sorting and grouping و يا دكمه اي را از ابزار انتخاب مي كنيم.
1- در قسمت field/ expression نام فيلدي كه مي خواهيم در گروهبندي قرار گيرد انتخاب مي كنيم و حداكثر فيلدهاي انتخابي را از 1 تا 10 مي باشد.
2- sort order نحوه مرتب كردن به صورت صعودي a scendiny يا نزولي descending را فراهم مي آورد. Groopproperties در اين مرحله مشخص مي كنيد كه گروهبندي داراي سربرگ و پاورقي باشد يا نه؟ Group header : yes / no، Group footer : yes / no
3- Group on كه شامل دو مقدار است
گروهبندي روي كميه مقادير در زمينه
1- each value 2-
prefine characters
گروهبندي روي محتواي nكاراكتر اول
مشخص كردن n در اين گزينه مي باشدGroup inter Val
نحوه چاپ چگونه باشد و پشت سر هم باشد يا با توجه به گروهبندي جدا شوند توسط اين گزينه مي باشد. در گزارش گيري توسط wizard شكل لازم است.
براي درج شماره صفحه و تاريخ به صورت زير مي توان اقدام نمود.
Insert
page number
Insert
date undtime
اضافه کردن تاريخ و زمان و شماره صفحه براي گزارشات
براي اضافه کردن تاريخ جاري به گزارش خود ابتدا يک کنترل از نوع Text box در نماي طراحي در قسمت Details ايجاد کرده و بر چسب ان (label) اين کنترل را حذف کنيد سپس از منو view گزينه properties را انتخاب کرده و از برگ نشان Data خصوصيت Control source را انتخاب و مقدار =date() را در جايگاه ان وارد کنيد.
از برگ نشان format خصوصيت format را انتخاب و مقدار LongDate را براي ان انتخاب کنيد.
نكته1 : براي درج زمان در قسمت control source مقدار =time() را وارد کنيد و خصوصيت format را هر مقداري خواستيد انتخاب کنيد.
نكته2 :براي درج تاريخ و زمان به طور همزمان بجاي استفاده از 2 تابع ذکر شده از تابع =Now() استفاده کنيد.
شناسايي ساخت گزارشات پيشرفته
براي انجام محاسبات در گزارشات بايد مقادير محاسباتي را در control source ان کنترل وارد کرد.
براي درک اين مسئله مراحل زير را دنبال کنيد:
1- ابتدا يک گزارش از جدول مورد نظر از نماي طراحي گزارش بسازيد.در اين مثال جدول جزئيات سفارش انتخاب شده.
2- فيلدها را به قسمت detail نماي طراحي اضافه کنيد. هدف ما محاسبه فروش محصولات است لذا يک کنترل از نوع Text box ايجاد کرده و متن برچسب ان را به forosh تبديل کنيد.
3- کنترل text box را انتخاب کرده و از منوي view گزينه properties را انتخاب و در خصوصيت control source مقدار محاسباتي را درج کنيد.
از منوview گزينه print preview را انتخاب کنيد. نتيجه را مشاهده کنيد.
شناسايي اصول ساخت گزارشات پارامتري ابتدا يک Query به صورت پارامتري بسازيد(شرح ساخت Query پارامتري در فصل پرس و جوها توضيح داده شده ).سپس با يکي از AutoReport استفاده کنيد و گزارش بسازيد.بدين ترتيب شما يک گزارش پارامتري ساخته ايد .
مراحل زير را با يک مثال براي درک مسئله دنبال کنيد:
1- ابتدا يک پرس و جو از جدول جزئيات سفارش بسازيد و کد کد مشتري را بصورت پارامتري در اوريد.
2- سپس به قسمت گزارش رفته گزينه AutoReport را انتخاب سپس پرس و جويي را که ساخته بوديم انتخاب مي کنيم (پرس و جو Q1) تا گزارش ساخته شود.
3- با کليک روي گزارش Q1 ساخته شده پنجره پارامتري ظاهر مي گردد.
4- کد مشتري را وارد مي کنيم تا وارد گزارش شويم .
5- حال نتيجه گزارش
6- را مشاهده کنيد.
توانايي داده روي Internet ,Intranet
در اين فصل کار با فايلهاي Html را مي اموزيد و با کاربرد نوع داده Hyperlink در Access آشنا ميشويد.با ايجاد لينک و پيوند و همچنين با تکنولوزي IDC ،ASP آشنا مي شويد.
توانايي داده روي Internet ,Intranet
با گسترش وب در اينترنت ،بسياري از شرکت ها و سازمان ها متوجه شدند که بايد از اين فناوري براي رفع نيازهاي خود استفاده کنند به اين ترتيب اينترانت(Intranet) پا به عرصه وجود گذاشته ، اينترانت از فناوري وب اينترنت در پشت پرده آتشين امنيتي Fire wall)) استفاده مي کنند . برعکس اينترا نت که عمومي است ، اينترانت ها خصوصي هستند و تنها افراد مجاز حق استفاده کردن از امکانات آن ها را دارند. در اين فصل توليد داده روي اينترنت و اينترانت به دو صورت داده ها ي اشياء Static)) و داده هاي پويا Daynamic))بررسي ميشود.
اصول کار با ابرمتنها وفايل هايHtml:
استفاده از ابرمتنها Hyper text و ابرپيوندهاHyperlink دو مزيت دارد:
اول آنکه براي مشاهده محتويات يک فايل نيازي به ذخيره کردن آن فايل ندارد.
دوم آنکه با استفاده از ابرپيوندها ميتوانيد مستقيما به ساير فايل ها متصل شويد در اکسس براي اتصال از يک مستند به مستند ديگر بايد از ابرپيوندها استفاده نمود.
- براي استفاده کردن از ابرپيوندها ،در اکسس سه راه وجود دارد که به شرح زير مي باشد:
• ايجاد يک فيلد که از نوع داده ي Hyperlink باشد در جدول موردنظر که از اين فيلد ميتوان درفرمها ، پرس وجوها وگزارش ها استفاده کرد.
• ايجاد يک دکمه فرمان (Command botton ) به يک فرم وسپس بکار گيري خاصيت Hyper link براي اين دکمه .
آشنايي با مفاهيم مربوط به فيلد ها از نوع Hyperlinkدر Access:
Hyperlink : نوع داده ي Hyperlinkيک نوع داده است براي فيلد بانک اطلاعاتي اکسس براي ذخيره کردن آدرسهاي ابر پيوندياين نوع داده مي تواند شامل 2048 کاراکتر باشد براي آدرس دهي .
Hyperlink : (آدرس ابر پيوندي )يك مسير آدرس دهي است به يك شي (Object ) از خود برنامه Access يا يك صفحه وب (Web page) يا يك سند Document
يك Hyperlink address دو نوع آدرس دهي مي تواند داشته باشد :
1- محل عمومي منابع يا URL Universal Resorce Locator
و از آن براي پيدا كردن مستندات و ساير منابع در وب به صورت اينترنت و اينترانت امكان پذير مي سازد . به طور مثال .com http://www.mocrosoft يكURL است كه صفحه Home
سايت ميكروسافت را نشان ميدهد . بخش Http موجود در آدرس از پروتكل انتقال ابرمتن استفاده ميكنند بقيه ي آدرس ،آدرس خاص خود در سايت ميكروسافت است.
HTTPچيست؟
پروتكل اصلي وب ، Http ، پروتكل انتقال ابرمتن يا Transfer Protocol Hyper Text است و براي برقراري ارتباط و كار كردن با وب به سه چيز نياز دارد:
1- يك اتصال اينترنتي كه داراي قابليت كار با Http را داشته باشد .
2- قابليتي كه كامپيوتر شما بتواند با اينترنت تماس برقرار كند كه ويندوز Nt و Xp داراي امكانات لازم براي اتصال به اينترنت از طريق Lan يا اتصال به وسيله مودم است.
3- يك مرورگر Browser كه قادر به شناسايي Http باشد ،مرورگر(كاوشگري ) داريم يكي اينترنت اكسپلورر و ديگري ناوگيتور (نت اسكيپ) رايج تر هستند . كه براي شما اينترنت اكسپلورر شركت ماكروسافت براي كاركردن در دسترس و راحت تر است .
2-قرار دادن عمومي نامگذاري ياUNC(Universal Naming Convention)
از آن براي نشان دادن مستندات محلي يا مستندات موجود در شبكه محلي استفاده مي شود اين قرارداد به شكلname \\Server\Share\Path\Fileا ست. اگر فايل Protocol.txt در زير پوشه ي Program File درايو :c مكان محلي باشد آنگاه UNC آن به شكل زير است :
C:\Program File \ Product.txt
به عبارت ديگر UNC آدرس دهي Page صفحات و آدرس دهي اينترنتي مي باشد .
شناسائي اصول تعيين و اضافه كردن پيوندها Linkابرمتني:
در اين مرحله مي خواهيم با استفاده از نوع داده Hyper link و ساخت يك نوع فيلد از نوع پيوندي نحوه ي لينك شدن را بررسي ميكنيم بنابر اين مراحل زير را دنبال كنيد:
1- ابتدا جدول موردنظرتان را در نماي طراحي Design view باز كنيد سپس نام فيلدي را كه ميخواهيد خاصيت Link داشته باشد را بسازيد و نوع داده ي آن را Hyper Link قرار دهيد.
2- سپس به نماي ورود داده وارد شويد از منوي View انتخاب Data Sheet View .
3- از شما مي پرسد اطلاعات را ذخيره كنم Do You Want To Save The Table Now?
جواب Yes دهيد تا به نماي ورود داده برويد .
4- حال در اين فيلد شما قادربه وارد كردن آدرس
5- خود هستيد كه با درج هر حرف رنگ آن
6- به صورت آبي و قابليت لينك دارد
در صورت درج آدرس ابر متني و كليك رويآن به آن آدرس لينك شويد.
Document در Book Mark به يك Link شناسايي اصول
1- ابتدا در نماي ورود داده( Data Sheet View) روي فيلدي كه قبلا از نوع Hayper Link ساخته ايد قرار گيرد سپس از منويInsert گزينه ي Hayper link ميانبر آن (CTRL+K)مي باشد .
2- سپس از پنجره ي Insert Hayper Link گزينه ي Creet New Page را انتخاب مي كنيم سپس در كادرName Of New Document آدرس UNC فايل مورد نظر را درج ميكنيم .
يا به وسيله ي دكمه Change فايل Document موردنظر را جستجو تا آدرس كامل آن درج شود ، سپس در قسمت Text To Display كلمه اي را كه مي خواهيم كاربر آن را ديده و با كليك روي آن لينك و به آدرس مورد صورت بگيرد را درج كنيد در اين مثال كلمه ي Word مورد نظر بوده .
3- شما مي توانيد توضيحي را به نوشته حاوي لينك اضافه كنيد تا كاربر را راهنمايي كند ، براي اين كار روي دكمه Screen Tip كليك كنيد سپس متن موردنظر را در پنجره ظاهر شده درج كنيد .
4- موارد تنظيم شده را تائيد كنيد و روي دكمه ي Ok كليك كنيد با نگه داشتن موس روي نوشته حاوي لينك پيغام درج شده در Screen Tip قابل مشاهده است .
5- شما با كليك روي نوشته حاوي لينك مي توانيد به آدرس فايلDocument لينك شود.
شناسائي اصول تعيينLinkهاي اينترنتي به صفحات روي اينترنت
براي ايجاد Link اينترنتي به صفحات روي اينترنت به شرح زير عمل كنيد :
1-ابتدا جدول مورد نظر را باز كرده در نماي ورود داده (Data Sheet View) سپس روي فيلدي كه قابليت لينك دارد يعني نوع داده ي آن Hyper Link است را برگذيده و سپس در سلول آن از منوي Insert گزينه ي Hyper Link را انتخاب كنيد
2- از پنجره ي Insertدر قسمت Adress ، آدرس سايت اينترتي مد نظر را درج نمائيد مثلا www.yahoo.com (http://www.yahoo.com) http:\\ و در قسمت Text To Display گزينه ي Yahoo را درج كنيد .
همچنين شما مي توانيد از آدرس سايتهايي كه قبلا از آنها باز كرديد و در قسمت Browser Page قرار دارد استفاده كنيد. كافي روي آدرس موردنظر كليك كنيد تا URL آن در قسمتAdress درج شود سپس پنجره را Ok كرده و نتيجه را مشاهده كنيد.
شناسائي اصول Exporting جداول و پرس وجوها به صورت Html :
نشر داده ها مي تواند به صورت Static (ايستا) و يا Daynamic (پويا) انجام شود . صفحات ايستا هرگز تغير نمي کند و همواره داده هاي ثابتي را نمايش مي دهد . صفحات پويا بر مبناي پرس و جوهاي اکسس عمل ميکند . اين صفحات به صورت پويا آخرين تغيرات داده هاي مورد پرس و جو را نمايش مي دهد بنابراين با تغير داده هاي بانک اطلاعاتي ، محتويات اين صفحات نيز تغير مي يابد براي صادر کردنئ اطلاعات به قالب Html مراحل زير را دنبال کنيد.
1-در پنجرهي بانک اطلاعاتي روي زبانه Query کليک کنيد و جستجو مدنظرتان را انتخاب کنيد در اينجا Invoice مي باشد .
2- از منوي فايل گزينه ي Exportرا انتخاب کنيد .
3-در پنجره As "نام پرس وجو " Exporting Query در قسمت Save As Type
گزينه ي Html Document را انتخاب مي کنيم مشاهده ميکنيد که خود برنامه نام پرس و جو انتخابي شما را نشان مي دهد (Invoice) اگر مايل به استفاده از يک فايل الگوي Html هستيد جعبه ي چک Save For Matted را فعال کنيد روي دکمه ي Export کليک کنيد .
4-در مرحله ي بعد پنجره ي Html Output Option ظاهر مي گردد
در صورتي که مي خواهيد از يک الگوي Html براي پياده سازي روي Object خودتان داشته باشيدروي Invoice) ) ميتوانيد لينک چک گذينه ي Select a Html Template را فعال کنيد واز قسمت Browser فايل الگوي خود را انتخاب کنيد و Okرا کليک کنيد
5- در مرحله ي بعد از تائيد و OKکردن برنامه ي اطلاعات شما را در قالب Htmlدر مسير سر شاخه نصب اکسس ذخيره ميکند که مي توانيد در پوشه يSample برنامه اکسس نام فايل تبديل به قاب Html شده را بيابيد
شکل نمايش يافته هنگام باز کردن فايل قابل مشاهده است که با انتخاب يک قالب الگو هنگام ساخت نمايش يافته است .
نكته : به روش مشابه براي صادر کردن اطلاعات جداول به قالب Html مي توان عمل کنيد بدين صورت که به جاي انتخاب Query ، در قسمت جدول نام جدول مدنظرتان را انتخاب کرده سپس بقيه ي مراحل را مانند موارد گفته شده براي پرس وجو دنبال کنيد .
گزارشات به صورت Html
Exporting شناسائي اصول
- مرحله ي تبديل اطلاعات يک گزارش به قالب Html مانند ، تبديل اطلاعات پرس وجو جدول در قالب Html اما نکته ي قابل توجه اين است که ، هنگام صادر کردن اطلاعات جداول به قالب Html،اکسس به تعداد صفحات گزارش ، فايل گزارش در قالب Html مي سازد به طور مثال اگر يک گزارش 8 صفحه تعداد گذارشاتش باشد به تعداد 8فايل در قالب Html مي سازد
شناسايي اصول استفاده از تکنولوزي Internet DataBase Connector-IDC
اتصال بانک اطلاعاتي به اينترنت internet data base connector يا idc برنامه اي تخصصي است که مي تواند بر روي سرويس وب شخصي personal web server يا سرويس اطلاعات اينترنتي يا internet information server نصب شود.با بکار گيري IDC مي توانيد صفحات پوياي وب را بسازيد.IDC از يک الگو استفاده مي کند که به ازاء هر کدام از اجزاي بانک اطلاعاتي ،حاوي يک توکن است و داراي يک فايل اسکريپت است که اطلاعات ضروري براي بازيابي داده هاي بانک اطلاعاتي را در خود جاي داده است.فايل الگو داراي پسوند HTX . و فايل اسکريپت داراي پسوند IDC . است. براي ساختن يک پيوند به يک صفحه IDC بايد پيوندي به فايل IDC ان بسازيد. در صورتي که IDC بدرستي نصب شده باشد هنگامي که متقاضي بخواهد يک فايل IDC را بازيابي کند سرويس وب،صفحه وبي را که حاوي داده هاي بانک اطلاعاتي است به وي تحويل خواهد داد.
شناسايي اصول استفاده از تکنولوزي Active Server Page-ASPصفحات سرويس فعال Active Server Page هم بر روي سرويس اطلاعات اينترنت IIS و هم روي سرويس وب شخصي اجرا مي شوند. اين صفحات از يک زبان اسکريپت (Script) استفاده مي کنند اين زبان معمولا VB SCRIPT نام دارد و روي سرويس وب اجرا ميشود. اين اسکريپت پس از اجرا شدن ، صفحه وب را به متقاضي بر مي گرداند. صفحات سرويس فعال ، مي تواند به همه اشياء Active x/com نصب شده به روي سرور از جمله اشياء بانک اطلاعاتي و کنترلهاي Active x دستيابي نمايند با بکارگيري صفحات سرويس فعال ،مي توانيد يک برنامه کاربردي کاملا مبتني بر وب بنويسيد اگر چه جزئيات انجام اين کار بسيار پيچيده است.
نکته:براي استفاده از IDC ، ASP لازم است فرد اشنايي کامل در زمينه طراحي صفحات وب و برنامه نويسي اسکريپت داده باشد که توضيح بيشتر اين مطالب از حيطه اين استاندارد خارج مي باشد.
شناسايي اصول کار با صفحات پوياي Page
Page ها كاربران را قادر مي سازد تا از طريق اينترنت يا اينترانت اطلاعات موجود در پايگاه داده را مشاهده و ويرايش نمائيد.
روش كار
ايجاد صفحه از روشهاي طراحي design view و استفاده از صفحات وب موجود existing web page و بعد ايجاد صفحه از طريق ويزارد Auto page: columnar قابل ساختن است.
روش كار ايجاد صفحه به صورت خودكار Auto page: columnar
نحوه ساخت از طريق auto page مشابه ساخت گزارش و فرم از طريق Auto مي باشد.
روش كار ايجاد صفحه به صورت page wizard
نحوه ساخت صفحه از طريق page wizardمشابه ساخت گزارش از طريق ويزارد مي باشد.
آشنايي با Design view براي طراحي صفحه
در قسمت راست پنجره طراحي مطابق شكلpage فيلدها ظاهر مي شود و مي توانيد فيلدها را به روش drag & drop به قسمت طراحي page منتقل كرده و آرايش دهيم. سپس در نماي page view نتيجه آن را مشاهده كنيد.
Ms-Offic با برنامه هاي ديگر e Access توانايي ارتباط
در اين فصل مي اموزيد ارتباط Access با ساير برنامه هاي تحت Office و شناسايي اصول بکارگيري خاصيت OLE در اين برنامه را و افزودن تصاوير گرافيکي به فرمها و گزارشات را مي اموزيد.
يکي از راه هاي ارتباط با برنامه Access با برنامه هاي ديگر تحت Office استفاده از قابليت OLEمي باشدEmbedd-Object Link
OLE يک فناوري يکپارچگي برنامه ها است ، شما مي توانيد براي به اشتراک گذاشتن اطلاعات بين برنامه ها بکار بگيريد . همهي برنامه هاي تحت از OLE پشتباني کنند.
شناسايي اصول استفاده از OLE 32 bit
OLE Object قابليتي است که امکان بکار گيري برنامه هاي تحت Office را در برنامه Access فراهم مي سازد .لذا با بکارگيري نوع داده OLE Object قابل دسترسي مي باشد . براي کارکردن با OLE Object مراحل زير را دنبال کنيد :
1- ابتدا فيلدي از نوع داده OLE Object بسازيد .
2- سپس از منوي Insert گذينه ي Objectرا انتخاب کنيد . (سپس ميتوان روي رکورد فيلد Picture راست کليک کنيد Insert Object را انتخاب کنيد.
3- سپس در پنجره ي Microsoft Office Access دو قابليت براي استفاده از خاصيت OLE داريد :
1- Creat New
2- Creat form file
(الف)در صورت انتخاب Creat Newدر قسمت object type تمام محيط هايي که مي توانند با Access ارتباط داشته باشد نمايش مي يابد شما با انتخاب هر محيط(نرم افزار) ابتدا بايدفايل را در همان محيط
(ب) زير وبعد در برنامه Access بکار بگيريد . مثلا با انتخاب Autocad Drawing وارد برنامه Autocad مي شود .
3- نتيجه ترسيم شده جديد را با يک نام ذخيره و خارج شويد .
4- حال نام فايل ساخته شده رادر فيلد picture مي بينيد با کليک روي آن وارد محيط Autocad Drawing مي شود .
راه دوم بکارگيري Creat From File است . در اين روش شما فايلي که مي خواهيد از هر نرم افزاري که موجود است مي توانيد بياوريد يعني قبلا ان را ساخته ايد اکنون ان را فرا مي خوانيد . براي انجام ان مراحل زير را دنبال کنيد.
1-در قسمت File مسير کامل فايل مد نظر را درج مي کنيد و يا اينکه از Browse مسير فايل را انتخاب مي کنيد با انتخاب ok فايل شما ظاهر مي گردد.
2-در اين برنامه يک فايل word به نام T1 را انتخاب کرده ايم مسير فايل انتخابي در قسمت File ظاهر شد شکل OL10 سپس ok کرده نتيجه را در فيلد picture مشاهده مي کنيد
شناسايي افزودن تصاوير گرافيکي به فرمها و گزارشات
براي افزودن تصاوير گرافيکي به فرمها و يا گزارشات به دو صورت مي توان اقدام کرد.
1- ابتدا از روش ole object توضيح داده شده در قسمت شناسايي اصول استفاده از ole object ابتدا تصوير گرافيکي را که از قبل موجود بوده فراخواني کرده از روش Creat From File سپس جدول را ذخيره و از يکي از روشهاي توضيح داده شده براي ساخت فرم ، فرم خود را مي سازيم
2- در اين روش مستقيما از خود فرم تصوير گرافيکي را فرا مي خوانيم بدين صورت که ابتدا وارد محيط طراحي فرم شده و از منوInsert گزينه object را انتخاب مي کنيم پنجره Microsoft Office Access ظاهر مي گردد سپس بقيه مراحل را طبق توضيحات قسمت شناسايي اصول استفاده از ole object دنبال مي کنيم تا فايل گرافيکي به فرممان اضافه شود. موارد گفته شده به طريق مشابه براي گزارشات نيز استفاده ميشود.
MS-Excle شناسايي اصول ارتباط با نرم افزار
در فصلهاي قبلي نحوه ارتباط فايلهاي Access با نرم افزار Ms-Excle را گفته ايم. در ابتداي اين فصل نيز نحوه ارتباط با ole را توضيح داديم براي جلوگيري از تکراري شدن مطالب و براي يادگيري بهتر طبق مثالي روند ارتباط با نرم افزار Ms-Excle را دنبال مي کنيم.
1- ابتدا در نماي طراحي جدول مد نظرتان فيلدي با نام Chart ايجاد کنيد سپس نوع داده ان را از نوع داده ole object قرار دهيد .
2- سپس جدول را ذخيره کرده و در نماي ورود داده شدهet View-Data She
از منوي insert گزينه object را انتخاب نموده از پنجره ظاهر شده گزينه Microsoft Excle Chart را انتخاب کنيد و ok را بزنيد.
3- برنامه وارد محيط Excle شده و يک نمودار از اطلاعات موجود پيش فرض نمايش مي دهد.
4- وارد sheet1 شويد تا اطلاعات پيش فرض را مشاهده کنيد.
4- وارد sheet1 شويد تا اطلاعات پيش فرض را مشاهده کنيد.
5- شما مي توانيد اطلاعات موجود را حذف واطلاعات خودتان را وارد کنيد و نتيجه چارت خود را در قسمت chart1 مشاهده کنيد.
6- در اين مثال ما فروش 3 محصول شامپو ، صابون و شوينده ها را در 6 ماه اول سال وارد و نمودار ان را بررسي کرديم .
7- با هر بار کليک روي فيلد جدول ، وارد برنامه Excle ميشويد و نتيجه قابل مشاهده است.
MS-WORD شناسايي اصول ارتباط با نرم افزار
1- با توجه به توضيحات ole object و تو ضيحات درباره ارتباط Access با نرم افزار Ms-Excle ارتباط با Ms-Word بسيار ساده مي باشد. مراحل زير را دنبال کنيد تا طي مثالي با برنامه Ms-Word ارتباط برقرار نمائيم.
2- ابتدا وارد نماي طراحي جدول مورد نظرتان شده فيلدي از نوع ole object بسازيد سپس جدول را دخيره وارد نماي ورود داده شده از منو insert گزينه object را انتخاب سپس از پنجره ظاهر شده نرم افزار Microsoft Word Document را انتخاب نمائيد ok نموده تا وارد محيط word شويد.
3- حال محيط براي درج مقادير و متنهاي شما اماده است به دلخواه فايل خود را ايجاد کنيد سپس ذخيره و نتيجه را روي نماي ورود داده جدول خود مشاهده نماييد .
شناسايي اصول ارتباط Access با برنامه هايMs-Officeبا توجه به مطالب گفته شده در اين فصل به طريق مشابه شما قادريد با برنامه هاي Ms-power point ،Ms-Visio و غيره ارتباط برقرار کنيد همانگونه که در مثالهايي ما به شما ياد داديم چگونه با برنامه هاي Autocad و Ms-Excle و Ms-Word ارتباط برقرار نمائيد.
Access توانايي استفاده از تکنيکهاي پيشرفته در
در اين فصل کار با SQL و کار با ماکرو ها و خواص آنها را مي اموزيد.
شناسايي اصول کار با Structured QueryLanguage(SQL)
مطالب زير اكثرا از كتاب Microsoft SQL Server 7.0 Database Implementation Training انتخاب گرديده است . اين كتاب به همراه CDآموزش آن به عنوان يك مرجع براي امتحانات مايكروسافت استفاده ميشود.
جداول بكار رفته نيز همگي در SQL Server 7.0 در Database Northwind موجود هستند.
براي بکار بردن دستورات sql در بانک اطلاعاتي Access بايد ابتدا يک Query از نوع Select بسازيد سپس از منو View گزينه sql view را انتخاب کرده و دستوراتي که ياد مي گيريد در آن درج کرده و نتيجه را مشاهده کنيد.
دستور Select
اين دستور كه دستوري مستقل نيست و حتما بايد با اجزايي بكار رود جهت ساخت پرس و جو بر روي بانك اطلاعاتي بكار ميرود و ركوردهايي كه با شرايط اين دستور همخوان باشد به عنوان نتيجه پرس و جو برميگرداند . چهار كلمه كليدي وجود دارند كه بخشهاي ارزشمند اين دستور را تشكيل ميدهند :
1- select
2- from
3- where
4- order by
شكل كلي دستور :
Where شرط
Order by نام فيلد يا شماره فيلد
مثال:
Select * from customers
اين دستور تمام ركوردهاي جدول customers را برميگرداند.
كه نتيجه 91 سطر از اطلاعات اين جدول خواهد بود حال اگر شرط Country ='uk' اضافه كنيم ، فقط اطلاعات مشتريان انگليس جواب خواهند بود كه به 7 سطر تقليل مييابد.
select * from customers
where Country ='uk'
حال
select City,Country from customers
order by city
فقط ستونهاي نام شهر (city) و نام كشور (Country) را بر گردانده و بر اساس نام شهر مرتب ميكند. دستور بالا با دستور پايين هردو يك جواب را ميدهند :
select City,Country from customers
order by 1
كه 91 سطر بازگردانده خواهد شد . در نتيجه پرس و جو تعدادي سطر تكراري وجود دارد مانند شهر London كه اگر از كلمه Distinct در Select استفاده كنيم اين سطرهاي تكراري حذف خواهد شد .
select distinct City,Country from customers
order by 1
و جواب 69 سطر خواهد بود.
استفاده از توابع در Select
1- Count : تعداد سطرهاي بازگردانده شده توسط select را ميشمارد.
Select Count(*) from Customers
where Country ='uk'
در اصل تعداد مشترياني را ميشمارد كه در كشور انگليس هستند. كه عدد 7 جواب است.
2- Sum : مجموع يك فيلد عددي را برميگرداند.
[Select sum(Quantity) from[order details
where productid = 11
مجموع فيلد Quantity را براي فيلدهايي كه شماره محصول آنها ( Productid) برابر 11 است را محاسبه ميكند.
استفاده از groupby :
هنگامي كه از توابع count و Sum به همراه يك فيلد ديگر در دستور select استفاده ميشود از group by استفاده ميكنيم .
به عنوان مثال دستور زير جمع مقادير فيلد Quantity را براي هر شماره محصول محاسبه ميكند .
Select productid, sum(Quantity) as sum_qty
[from [Order Details
group by productid
كه نتيجه مانند زير خواهد بود :
productid sum_qty
----------- -----------
61 603
3 328
32 297
6 301
41 981
64 740
9 95
تشکر یادتون نره:بوس:
منبع : سایت گندمان
Report ---------> New:
1. Design View
2. Report Wizard
3. AutoForm:Columnar
4. AutoForm:Tabular
5. Chart Wizard
6. Label Wizard
نحوه ايجاد گزارش همانند فرم ميباشد، در حالت AutoForm ها ميتوان گزارش به صورت ستوني زير هم و يا ستوني در مجاورت هم داشته باشيم
طرز كار باReport Wizard :
1. ابتدا تعيين جدول يا پرسو جو ، Next
2. انتخاب فيلدهاي شركت كننده در گزارش
3. انتخاب فيلد سر گروه در صورت نياز (Grouping Levels)
4. Next
5. امكان مرتب كردن تا 4 فيلد به دو صورت صعودي يا نزولي
6. Next
7. امكان آرايش گزارش از لحاظ مرتب شدن و خطكشي و همچنين نحوه قرار گرفتن گزارش به صورت افق يا عمودي
8. Next
9. در اين مرحله چند شيوه رايج ايجاد گزارش از لحاظ رنگ و قلم حروف را عرضه ميكند هر گزينه نام يكي از اين شيوههاست. با انتخاب يكي از اين گزينهها نتيجه در سمت چپ قابل مشاهده ميباشد ، در اين مرحله با انتخاب نحوه تشگيل گزارش و Finish گزارش تهيه ميشود.
نتيجه را مشاهده کنيد.
AutoReport:Columnar
AutoReport:Tabular
اين دو گزارش به روش Autoform در قسمت فرم ساخته ميشود.
Group /Totals Report
ايجاد گزارش از طريق Design view
نحوه ايجاد گزارش از طريق نماي طراحي مانند ساخت فرم در نماي طراحي مي باشد و تمام ابزارهاي ذكر شده در نماي طراحي رم در گزارش نيز استفاده مي شود. با همان قابليتها و ذكر 2 نكته زير در گزارش حائز اهميت است.
1- از گزارشها براي مقايسه و خلاصه كردن اطلاعات مي توان استفاده نمود.
2- از گزارشها براي گردهمبندي داده ها مي توان استفاده كرد و هر گروه را مي توان جداگانه نمايش داد و بر روي آن محاسبات انجام داد
روش كار
ابتدا در نماي Design view قرار گيريد و بدين صورت كه از جدول يا quenery مورد نظر را انتخاب مي كنيم.
سه بخش عمده در نماي طراحي گزارش page footer- Details- Page header
چون ساير مراحل ايجاد مانند فرم است لذا گروهبندي و مرتب سازي در گزارش را بررسي مي كنيم.
روش كار
View sorting and grouping و يا دكمه اي را از ابزار انتخاب مي كنيم.
1- در قسمت field/ expression نام فيلدي كه مي خواهيم در گروهبندي قرار گيرد انتخاب مي كنيم و حداكثر فيلدهاي انتخابي را از 1 تا 10 مي باشد.
2- sort order نحوه مرتب كردن به صورت صعودي a scendiny يا نزولي descending را فراهم مي آورد. Groopproperties در اين مرحله مشخص مي كنيد كه گروهبندي داراي سربرگ و پاورقي باشد يا نه؟ Group header : yes / no، Group footer : yes / no
3- Group on كه شامل دو مقدار است
گروهبندي روي كميه مقادير در زمينه
1- each value 2-
prefine characters
گروهبندي روي محتواي nكاراكتر اول
مشخص كردن n در اين گزينه مي باشدGroup inter Val
نحوه چاپ چگونه باشد و پشت سر هم باشد يا با توجه به گروهبندي جدا شوند توسط اين گزينه مي باشد. در گزارش گيري توسط wizard شكل لازم است.
براي درج شماره صفحه و تاريخ به صورت زير مي توان اقدام نمود.
Insert
page number
Insert
date undtime
اضافه کردن تاريخ و زمان و شماره صفحه براي گزارشات
براي اضافه کردن تاريخ جاري به گزارش خود ابتدا يک کنترل از نوع Text box در نماي طراحي در قسمت Details ايجاد کرده و بر چسب ان (label) اين کنترل را حذف کنيد سپس از منو view گزينه properties را انتخاب کرده و از برگ نشان Data خصوصيت Control source را انتخاب و مقدار =date() را در جايگاه ان وارد کنيد.
از برگ نشان format خصوصيت format را انتخاب و مقدار LongDate را براي ان انتخاب کنيد.
نكته1 : براي درج زمان در قسمت control source مقدار =time() را وارد کنيد و خصوصيت format را هر مقداري خواستيد انتخاب کنيد.
نكته2 :براي درج تاريخ و زمان به طور همزمان بجاي استفاده از 2 تابع ذکر شده از تابع =Now() استفاده کنيد.
شناسايي ساخت گزارشات پيشرفته
براي انجام محاسبات در گزارشات بايد مقادير محاسباتي را در control source ان کنترل وارد کرد.
براي درک اين مسئله مراحل زير را دنبال کنيد:
1- ابتدا يک گزارش از جدول مورد نظر از نماي طراحي گزارش بسازيد.در اين مثال جدول جزئيات سفارش انتخاب شده.
2- فيلدها را به قسمت detail نماي طراحي اضافه کنيد. هدف ما محاسبه فروش محصولات است لذا يک کنترل از نوع Text box ايجاد کرده و متن برچسب ان را به forosh تبديل کنيد.
3- کنترل text box را انتخاب کرده و از منوي view گزينه properties را انتخاب و در خصوصيت control source مقدار محاسباتي را درج کنيد.
از منوview گزينه print preview را انتخاب کنيد. نتيجه را مشاهده کنيد.
شناسايي اصول ساخت گزارشات پارامتري ابتدا يک Query به صورت پارامتري بسازيد(شرح ساخت Query پارامتري در فصل پرس و جوها توضيح داده شده ).سپس با يکي از AutoReport استفاده کنيد و گزارش بسازيد.بدين ترتيب شما يک گزارش پارامتري ساخته ايد .
مراحل زير را با يک مثال براي درک مسئله دنبال کنيد:
1- ابتدا يک پرس و جو از جدول جزئيات سفارش بسازيد و کد کد مشتري را بصورت پارامتري در اوريد.
2- سپس به قسمت گزارش رفته گزينه AutoReport را انتخاب سپس پرس و جويي را که ساخته بوديم انتخاب مي کنيم (پرس و جو Q1) تا گزارش ساخته شود.
3- با کليک روي گزارش Q1 ساخته شده پنجره پارامتري ظاهر مي گردد.
4- کد مشتري را وارد مي کنيم تا وارد گزارش شويم .
5- حال نتيجه گزارش
6- را مشاهده کنيد.
توانايي داده روي Internet ,Intranet
در اين فصل کار با فايلهاي Html را مي اموزيد و با کاربرد نوع داده Hyperlink در Access آشنا ميشويد.با ايجاد لينک و پيوند و همچنين با تکنولوزي IDC ،ASP آشنا مي شويد.
توانايي داده روي Internet ,Intranet
با گسترش وب در اينترنت ،بسياري از شرکت ها و سازمان ها متوجه شدند که بايد از اين فناوري براي رفع نيازهاي خود استفاده کنند به اين ترتيب اينترانت(Intranet) پا به عرصه وجود گذاشته ، اينترانت از فناوري وب اينترنت در پشت پرده آتشين امنيتي Fire wall)) استفاده مي کنند . برعکس اينترا نت که عمومي است ، اينترانت ها خصوصي هستند و تنها افراد مجاز حق استفاده کردن از امکانات آن ها را دارند. در اين فصل توليد داده روي اينترنت و اينترانت به دو صورت داده ها ي اشياء Static)) و داده هاي پويا Daynamic))بررسي ميشود.
اصول کار با ابرمتنها وفايل هايHtml:
استفاده از ابرمتنها Hyper text و ابرپيوندهاHyperlink دو مزيت دارد:
اول آنکه براي مشاهده محتويات يک فايل نيازي به ذخيره کردن آن فايل ندارد.
دوم آنکه با استفاده از ابرپيوندها ميتوانيد مستقيما به ساير فايل ها متصل شويد در اکسس براي اتصال از يک مستند به مستند ديگر بايد از ابرپيوندها استفاده نمود.
- براي استفاده کردن از ابرپيوندها ،در اکسس سه راه وجود دارد که به شرح زير مي باشد:
• ايجاد يک فيلد که از نوع داده ي Hyperlink باشد در جدول موردنظر که از اين فيلد ميتوان درفرمها ، پرس وجوها وگزارش ها استفاده کرد.
• ايجاد يک دکمه فرمان (Command botton ) به يک فرم وسپس بکار گيري خاصيت Hyper link براي اين دکمه .
آشنايي با مفاهيم مربوط به فيلد ها از نوع Hyperlinkدر Access:
Hyperlink : نوع داده ي Hyperlinkيک نوع داده است براي فيلد بانک اطلاعاتي اکسس براي ذخيره کردن آدرسهاي ابر پيوندياين نوع داده مي تواند شامل 2048 کاراکتر باشد براي آدرس دهي .
Hyperlink : (آدرس ابر پيوندي )يك مسير آدرس دهي است به يك شي (Object ) از خود برنامه Access يا يك صفحه وب (Web page) يا يك سند Document
يك Hyperlink address دو نوع آدرس دهي مي تواند داشته باشد :
1- محل عمومي منابع يا URL Universal Resorce Locator
و از آن براي پيدا كردن مستندات و ساير منابع در وب به صورت اينترنت و اينترانت امكان پذير مي سازد . به طور مثال .com http://www.mocrosoft يكURL است كه صفحه Home
سايت ميكروسافت را نشان ميدهد . بخش Http موجود در آدرس از پروتكل انتقال ابرمتن استفاده ميكنند بقيه ي آدرس ،آدرس خاص خود در سايت ميكروسافت است.
HTTPچيست؟
پروتكل اصلي وب ، Http ، پروتكل انتقال ابرمتن يا Transfer Protocol Hyper Text است و براي برقراري ارتباط و كار كردن با وب به سه چيز نياز دارد:
1- يك اتصال اينترنتي كه داراي قابليت كار با Http را داشته باشد .
2- قابليتي كه كامپيوتر شما بتواند با اينترنت تماس برقرار كند كه ويندوز Nt و Xp داراي امكانات لازم براي اتصال به اينترنت از طريق Lan يا اتصال به وسيله مودم است.
3- يك مرورگر Browser كه قادر به شناسايي Http باشد ،مرورگر(كاوشگري ) داريم يكي اينترنت اكسپلورر و ديگري ناوگيتور (نت اسكيپ) رايج تر هستند . كه براي شما اينترنت اكسپلورر شركت ماكروسافت براي كاركردن در دسترس و راحت تر است .
2-قرار دادن عمومي نامگذاري ياUNC(Universal Naming Convention)
از آن براي نشان دادن مستندات محلي يا مستندات موجود در شبكه محلي استفاده مي شود اين قرارداد به شكلname \\Server\Share\Path\Fileا ست. اگر فايل Protocol.txt در زير پوشه ي Program File درايو :c مكان محلي باشد آنگاه UNC آن به شكل زير است :
C:\Program File \ Product.txt
به عبارت ديگر UNC آدرس دهي Page صفحات و آدرس دهي اينترنتي مي باشد .
شناسائي اصول تعيين و اضافه كردن پيوندها Linkابرمتني:
در اين مرحله مي خواهيم با استفاده از نوع داده Hyper link و ساخت يك نوع فيلد از نوع پيوندي نحوه ي لينك شدن را بررسي ميكنيم بنابر اين مراحل زير را دنبال كنيد:
1- ابتدا جدول موردنظرتان را در نماي طراحي Design view باز كنيد سپس نام فيلدي را كه ميخواهيد خاصيت Link داشته باشد را بسازيد و نوع داده ي آن را Hyper Link قرار دهيد.
2- سپس به نماي ورود داده وارد شويد از منوي View انتخاب Data Sheet View .
3- از شما مي پرسد اطلاعات را ذخيره كنم Do You Want To Save The Table Now?
جواب Yes دهيد تا به نماي ورود داده برويد .
4- حال در اين فيلد شما قادربه وارد كردن آدرس
5- خود هستيد كه با درج هر حرف رنگ آن
6- به صورت آبي و قابليت لينك دارد
در صورت درج آدرس ابر متني و كليك رويآن به آن آدرس لينك شويد.
Document در Book Mark به يك Link شناسايي اصول
1- ابتدا در نماي ورود داده( Data Sheet View) روي فيلدي كه قبلا از نوع Hayper Link ساخته ايد قرار گيرد سپس از منويInsert گزينه ي Hayper link ميانبر آن (CTRL+K)مي باشد .
2- سپس از پنجره ي Insert Hayper Link گزينه ي Creet New Page را انتخاب مي كنيم سپس در كادرName Of New Document آدرس UNC فايل مورد نظر را درج ميكنيم .
يا به وسيله ي دكمه Change فايل Document موردنظر را جستجو تا آدرس كامل آن درج شود ، سپس در قسمت Text To Display كلمه اي را كه مي خواهيم كاربر آن را ديده و با كليك روي آن لينك و به آدرس مورد صورت بگيرد را درج كنيد در اين مثال كلمه ي Word مورد نظر بوده .
3- شما مي توانيد توضيحي را به نوشته حاوي لينك اضافه كنيد تا كاربر را راهنمايي كند ، براي اين كار روي دكمه Screen Tip كليك كنيد سپس متن موردنظر را در پنجره ظاهر شده درج كنيد .
4- موارد تنظيم شده را تائيد كنيد و روي دكمه ي Ok كليك كنيد با نگه داشتن موس روي نوشته حاوي لينك پيغام درج شده در Screen Tip قابل مشاهده است .
5- شما با كليك روي نوشته حاوي لينك مي توانيد به آدرس فايلDocument لينك شود.
شناسائي اصول تعيينLinkهاي اينترنتي به صفحات روي اينترنت
براي ايجاد Link اينترنتي به صفحات روي اينترنت به شرح زير عمل كنيد :
1-ابتدا جدول مورد نظر را باز كرده در نماي ورود داده (Data Sheet View) سپس روي فيلدي كه قابليت لينك دارد يعني نوع داده ي آن Hyper Link است را برگذيده و سپس در سلول آن از منوي Insert گزينه ي Hyper Link را انتخاب كنيد
2- از پنجره ي Insertدر قسمت Adress ، آدرس سايت اينترتي مد نظر را درج نمائيد مثلا www.yahoo.com (http://www.yahoo.com) http:\\ و در قسمت Text To Display گزينه ي Yahoo را درج كنيد .
همچنين شما مي توانيد از آدرس سايتهايي كه قبلا از آنها باز كرديد و در قسمت Browser Page قرار دارد استفاده كنيد. كافي روي آدرس موردنظر كليك كنيد تا URL آن در قسمتAdress درج شود سپس پنجره را Ok كرده و نتيجه را مشاهده كنيد.
شناسائي اصول Exporting جداول و پرس وجوها به صورت Html :
نشر داده ها مي تواند به صورت Static (ايستا) و يا Daynamic (پويا) انجام شود . صفحات ايستا هرگز تغير نمي کند و همواره داده هاي ثابتي را نمايش مي دهد . صفحات پويا بر مبناي پرس و جوهاي اکسس عمل ميکند . اين صفحات به صورت پويا آخرين تغيرات داده هاي مورد پرس و جو را نمايش مي دهد بنابراين با تغير داده هاي بانک اطلاعاتي ، محتويات اين صفحات نيز تغير مي يابد براي صادر کردنئ اطلاعات به قالب Html مراحل زير را دنبال کنيد.
1-در پنجرهي بانک اطلاعاتي روي زبانه Query کليک کنيد و جستجو مدنظرتان را انتخاب کنيد در اينجا Invoice مي باشد .
2- از منوي فايل گزينه ي Exportرا انتخاب کنيد .
3-در پنجره As "نام پرس وجو " Exporting Query در قسمت Save As Type
گزينه ي Html Document را انتخاب مي کنيم مشاهده ميکنيد که خود برنامه نام پرس و جو انتخابي شما را نشان مي دهد (Invoice) اگر مايل به استفاده از يک فايل الگوي Html هستيد جعبه ي چک Save For Matted را فعال کنيد روي دکمه ي Export کليک کنيد .
4-در مرحله ي بعد پنجره ي Html Output Option ظاهر مي گردد
در صورتي که مي خواهيد از يک الگوي Html براي پياده سازي روي Object خودتان داشته باشيدروي Invoice) ) ميتوانيد لينک چک گذينه ي Select a Html Template را فعال کنيد واز قسمت Browser فايل الگوي خود را انتخاب کنيد و Okرا کليک کنيد
5- در مرحله ي بعد از تائيد و OKکردن برنامه ي اطلاعات شما را در قالب Htmlدر مسير سر شاخه نصب اکسس ذخيره ميکند که مي توانيد در پوشه يSample برنامه اکسس نام فايل تبديل به قاب Html شده را بيابيد
شکل نمايش يافته هنگام باز کردن فايل قابل مشاهده است که با انتخاب يک قالب الگو هنگام ساخت نمايش يافته است .
نكته : به روش مشابه براي صادر کردن اطلاعات جداول به قالب Html مي توان عمل کنيد بدين صورت که به جاي انتخاب Query ، در قسمت جدول نام جدول مدنظرتان را انتخاب کرده سپس بقيه ي مراحل را مانند موارد گفته شده براي پرس وجو دنبال کنيد .
گزارشات به صورت Html
Exporting شناسائي اصول
- مرحله ي تبديل اطلاعات يک گزارش به قالب Html مانند ، تبديل اطلاعات پرس وجو جدول در قالب Html اما نکته ي قابل توجه اين است که ، هنگام صادر کردن اطلاعات جداول به قالب Html،اکسس به تعداد صفحات گزارش ، فايل گزارش در قالب Html مي سازد به طور مثال اگر يک گزارش 8 صفحه تعداد گذارشاتش باشد به تعداد 8فايل در قالب Html مي سازد
شناسايي اصول استفاده از تکنولوزي Internet DataBase Connector-IDC
اتصال بانک اطلاعاتي به اينترنت internet data base connector يا idc برنامه اي تخصصي است که مي تواند بر روي سرويس وب شخصي personal web server يا سرويس اطلاعات اينترنتي يا internet information server نصب شود.با بکار گيري IDC مي توانيد صفحات پوياي وب را بسازيد.IDC از يک الگو استفاده مي کند که به ازاء هر کدام از اجزاي بانک اطلاعاتي ،حاوي يک توکن است و داراي يک فايل اسکريپت است که اطلاعات ضروري براي بازيابي داده هاي بانک اطلاعاتي را در خود جاي داده است.فايل الگو داراي پسوند HTX . و فايل اسکريپت داراي پسوند IDC . است. براي ساختن يک پيوند به يک صفحه IDC بايد پيوندي به فايل IDC ان بسازيد. در صورتي که IDC بدرستي نصب شده باشد هنگامي که متقاضي بخواهد يک فايل IDC را بازيابي کند سرويس وب،صفحه وبي را که حاوي داده هاي بانک اطلاعاتي است به وي تحويل خواهد داد.
شناسايي اصول استفاده از تکنولوزي Active Server Page-ASPصفحات سرويس فعال Active Server Page هم بر روي سرويس اطلاعات اينترنت IIS و هم روي سرويس وب شخصي اجرا مي شوند. اين صفحات از يک زبان اسکريپت (Script) استفاده مي کنند اين زبان معمولا VB SCRIPT نام دارد و روي سرويس وب اجرا ميشود. اين اسکريپت پس از اجرا شدن ، صفحه وب را به متقاضي بر مي گرداند. صفحات سرويس فعال ، مي تواند به همه اشياء Active x/com نصب شده به روي سرور از جمله اشياء بانک اطلاعاتي و کنترلهاي Active x دستيابي نمايند با بکارگيري صفحات سرويس فعال ،مي توانيد يک برنامه کاربردي کاملا مبتني بر وب بنويسيد اگر چه جزئيات انجام اين کار بسيار پيچيده است.
نکته:براي استفاده از IDC ، ASP لازم است فرد اشنايي کامل در زمينه طراحي صفحات وب و برنامه نويسي اسکريپت داده باشد که توضيح بيشتر اين مطالب از حيطه اين استاندارد خارج مي باشد.
شناسايي اصول کار با صفحات پوياي Page
Page ها كاربران را قادر مي سازد تا از طريق اينترنت يا اينترانت اطلاعات موجود در پايگاه داده را مشاهده و ويرايش نمائيد.
روش كار
ايجاد صفحه از روشهاي طراحي design view و استفاده از صفحات وب موجود existing web page و بعد ايجاد صفحه از طريق ويزارد Auto page: columnar قابل ساختن است.
روش كار ايجاد صفحه به صورت خودكار Auto page: columnar
نحوه ساخت از طريق auto page مشابه ساخت گزارش و فرم از طريق Auto مي باشد.
روش كار ايجاد صفحه به صورت page wizard
نحوه ساخت صفحه از طريق page wizardمشابه ساخت گزارش از طريق ويزارد مي باشد.
آشنايي با Design view براي طراحي صفحه
در قسمت راست پنجره طراحي مطابق شكلpage فيلدها ظاهر مي شود و مي توانيد فيلدها را به روش drag & drop به قسمت طراحي page منتقل كرده و آرايش دهيم. سپس در نماي page view نتيجه آن را مشاهده كنيد.
Ms-Offic با برنامه هاي ديگر e Access توانايي ارتباط
در اين فصل مي اموزيد ارتباط Access با ساير برنامه هاي تحت Office و شناسايي اصول بکارگيري خاصيت OLE در اين برنامه را و افزودن تصاوير گرافيکي به فرمها و گزارشات را مي اموزيد.
يکي از راه هاي ارتباط با برنامه Access با برنامه هاي ديگر تحت Office استفاده از قابليت OLEمي باشدEmbedd-Object Link
OLE يک فناوري يکپارچگي برنامه ها است ، شما مي توانيد براي به اشتراک گذاشتن اطلاعات بين برنامه ها بکار بگيريد . همهي برنامه هاي تحت از OLE پشتباني کنند.
شناسايي اصول استفاده از OLE 32 bit
OLE Object قابليتي است که امکان بکار گيري برنامه هاي تحت Office را در برنامه Access فراهم مي سازد .لذا با بکارگيري نوع داده OLE Object قابل دسترسي مي باشد . براي کارکردن با OLE Object مراحل زير را دنبال کنيد :
1- ابتدا فيلدي از نوع داده OLE Object بسازيد .
2- سپس از منوي Insert گذينه ي Objectرا انتخاب کنيد . (سپس ميتوان روي رکورد فيلد Picture راست کليک کنيد Insert Object را انتخاب کنيد.
3- سپس در پنجره ي Microsoft Office Access دو قابليت براي استفاده از خاصيت OLE داريد :
1- Creat New
2- Creat form file
(الف)در صورت انتخاب Creat Newدر قسمت object type تمام محيط هايي که مي توانند با Access ارتباط داشته باشد نمايش مي يابد شما با انتخاب هر محيط(نرم افزار) ابتدا بايدفايل را در همان محيط
(ب) زير وبعد در برنامه Access بکار بگيريد . مثلا با انتخاب Autocad Drawing وارد برنامه Autocad مي شود .
3- نتيجه ترسيم شده جديد را با يک نام ذخيره و خارج شويد .
4- حال نام فايل ساخته شده رادر فيلد picture مي بينيد با کليک روي آن وارد محيط Autocad Drawing مي شود .
راه دوم بکارگيري Creat From File است . در اين روش شما فايلي که مي خواهيد از هر نرم افزاري که موجود است مي توانيد بياوريد يعني قبلا ان را ساخته ايد اکنون ان را فرا مي خوانيد . براي انجام ان مراحل زير را دنبال کنيد.
1-در قسمت File مسير کامل فايل مد نظر را درج مي کنيد و يا اينکه از Browse مسير فايل را انتخاب مي کنيد با انتخاب ok فايل شما ظاهر مي گردد.
2-در اين برنامه يک فايل word به نام T1 را انتخاب کرده ايم مسير فايل انتخابي در قسمت File ظاهر شد شکل OL10 سپس ok کرده نتيجه را در فيلد picture مشاهده مي کنيد
شناسايي افزودن تصاوير گرافيکي به فرمها و گزارشات
براي افزودن تصاوير گرافيکي به فرمها و يا گزارشات به دو صورت مي توان اقدام کرد.
1- ابتدا از روش ole object توضيح داده شده در قسمت شناسايي اصول استفاده از ole object ابتدا تصوير گرافيکي را که از قبل موجود بوده فراخواني کرده از روش Creat From File سپس جدول را ذخيره و از يکي از روشهاي توضيح داده شده براي ساخت فرم ، فرم خود را مي سازيم
2- در اين روش مستقيما از خود فرم تصوير گرافيکي را فرا مي خوانيم بدين صورت که ابتدا وارد محيط طراحي فرم شده و از منوInsert گزينه object را انتخاب مي کنيم پنجره Microsoft Office Access ظاهر مي گردد سپس بقيه مراحل را طبق توضيحات قسمت شناسايي اصول استفاده از ole object دنبال مي کنيم تا فايل گرافيکي به فرممان اضافه شود. موارد گفته شده به طريق مشابه براي گزارشات نيز استفاده ميشود.
MS-Excle شناسايي اصول ارتباط با نرم افزار
در فصلهاي قبلي نحوه ارتباط فايلهاي Access با نرم افزار Ms-Excle را گفته ايم. در ابتداي اين فصل نيز نحوه ارتباط با ole را توضيح داديم براي جلوگيري از تکراري شدن مطالب و براي يادگيري بهتر طبق مثالي روند ارتباط با نرم افزار Ms-Excle را دنبال مي کنيم.
1- ابتدا در نماي طراحي جدول مد نظرتان فيلدي با نام Chart ايجاد کنيد سپس نوع داده ان را از نوع داده ole object قرار دهيد .
2- سپس جدول را ذخيره کرده و در نماي ورود داده شدهet View-Data She
از منوي insert گزينه object را انتخاب نموده از پنجره ظاهر شده گزينه Microsoft Excle Chart را انتخاب کنيد و ok را بزنيد.
3- برنامه وارد محيط Excle شده و يک نمودار از اطلاعات موجود پيش فرض نمايش مي دهد.
4- وارد sheet1 شويد تا اطلاعات پيش فرض را مشاهده کنيد.
4- وارد sheet1 شويد تا اطلاعات پيش فرض را مشاهده کنيد.
5- شما مي توانيد اطلاعات موجود را حذف واطلاعات خودتان را وارد کنيد و نتيجه چارت خود را در قسمت chart1 مشاهده کنيد.
6- در اين مثال ما فروش 3 محصول شامپو ، صابون و شوينده ها را در 6 ماه اول سال وارد و نمودار ان را بررسي کرديم .
7- با هر بار کليک روي فيلد جدول ، وارد برنامه Excle ميشويد و نتيجه قابل مشاهده است.
MS-WORD شناسايي اصول ارتباط با نرم افزار
1- با توجه به توضيحات ole object و تو ضيحات درباره ارتباط Access با نرم افزار Ms-Excle ارتباط با Ms-Word بسيار ساده مي باشد. مراحل زير را دنبال کنيد تا طي مثالي با برنامه Ms-Word ارتباط برقرار نمائيم.
2- ابتدا وارد نماي طراحي جدول مورد نظرتان شده فيلدي از نوع ole object بسازيد سپس جدول را دخيره وارد نماي ورود داده شده از منو insert گزينه object را انتخاب سپس از پنجره ظاهر شده نرم افزار Microsoft Word Document را انتخاب نمائيد ok نموده تا وارد محيط word شويد.
3- حال محيط براي درج مقادير و متنهاي شما اماده است به دلخواه فايل خود را ايجاد کنيد سپس ذخيره و نتيجه را روي نماي ورود داده جدول خود مشاهده نماييد .
شناسايي اصول ارتباط Access با برنامه هايMs-Officeبا توجه به مطالب گفته شده در اين فصل به طريق مشابه شما قادريد با برنامه هاي Ms-power point ،Ms-Visio و غيره ارتباط برقرار کنيد همانگونه که در مثالهايي ما به شما ياد داديم چگونه با برنامه هاي Autocad و Ms-Excle و Ms-Word ارتباط برقرار نمائيد.
Access توانايي استفاده از تکنيکهاي پيشرفته در
در اين فصل کار با SQL و کار با ماکرو ها و خواص آنها را مي اموزيد.
شناسايي اصول کار با Structured QueryLanguage(SQL)
مطالب زير اكثرا از كتاب Microsoft SQL Server 7.0 Database Implementation Training انتخاب گرديده است . اين كتاب به همراه CDآموزش آن به عنوان يك مرجع براي امتحانات مايكروسافت استفاده ميشود.
جداول بكار رفته نيز همگي در SQL Server 7.0 در Database Northwind موجود هستند.
براي بکار بردن دستورات sql در بانک اطلاعاتي Access بايد ابتدا يک Query از نوع Select بسازيد سپس از منو View گزينه sql view را انتخاب کرده و دستوراتي که ياد مي گيريد در آن درج کرده و نتيجه را مشاهده کنيد.
دستور Select
اين دستور كه دستوري مستقل نيست و حتما بايد با اجزايي بكار رود جهت ساخت پرس و جو بر روي بانك اطلاعاتي بكار ميرود و ركوردهايي كه با شرايط اين دستور همخوان باشد به عنوان نتيجه پرس و جو برميگرداند . چهار كلمه كليدي وجود دارند كه بخشهاي ارزشمند اين دستور را تشكيل ميدهند :
1- select
2- from
3- where
4- order by
شكل كلي دستور :
Where شرط
Order by نام فيلد يا شماره فيلد
مثال:
Select * from customers
اين دستور تمام ركوردهاي جدول customers را برميگرداند.
كه نتيجه 91 سطر از اطلاعات اين جدول خواهد بود حال اگر شرط Country ='uk' اضافه كنيم ، فقط اطلاعات مشتريان انگليس جواب خواهند بود كه به 7 سطر تقليل مييابد.
select * from customers
where Country ='uk'
حال
select City,Country from customers
order by city
فقط ستونهاي نام شهر (city) و نام كشور (Country) را بر گردانده و بر اساس نام شهر مرتب ميكند. دستور بالا با دستور پايين هردو يك جواب را ميدهند :
select City,Country from customers
order by 1
كه 91 سطر بازگردانده خواهد شد . در نتيجه پرس و جو تعدادي سطر تكراري وجود دارد مانند شهر London كه اگر از كلمه Distinct در Select استفاده كنيم اين سطرهاي تكراري حذف خواهد شد .
select distinct City,Country from customers
order by 1
و جواب 69 سطر خواهد بود.
استفاده از توابع در Select
1- Count : تعداد سطرهاي بازگردانده شده توسط select را ميشمارد.
Select Count(*) from Customers
where Country ='uk'
در اصل تعداد مشترياني را ميشمارد كه در كشور انگليس هستند. كه عدد 7 جواب است.
2- Sum : مجموع يك فيلد عددي را برميگرداند.
[Select sum(Quantity) from[order details
where productid = 11
مجموع فيلد Quantity را براي فيلدهايي كه شماره محصول آنها ( Productid) برابر 11 است را محاسبه ميكند.
استفاده از groupby :
هنگامي كه از توابع count و Sum به همراه يك فيلد ديگر در دستور select استفاده ميشود از group by استفاده ميكنيم .
به عنوان مثال دستور زير جمع مقادير فيلد Quantity را براي هر شماره محصول محاسبه ميكند .
Select productid, sum(Quantity) as sum_qty
[from [Order Details
group by productid
كه نتيجه مانند زير خواهد بود :
productid sum_qty
----------- -----------
61 603
3 328
32 297
6 301
41 981
64 740
9 95
تشکر یادتون نره:بوس:
منبع : سایت گندمان