پاسخ : اموزش کامل ای سی دی ال
استفاده از 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 رامي زنيم.
نتیجه را مشاهده نمایید.