نام کتاب : راهنماي جامع  Access 2003

مقدمه‌

در مورد مايكروسافت‌ اكسس‌

در مورد اين‌ كتاب‌

قراردادهاي‌ به‌كاررفته‌ در كتاب‌

قرارداد در متنها

قرارداد در تصاوير

 

 

بخش‌ اول‌ ــ آشنايي‌ با مايكروسافت‌ اكسس‌

 

فصل‌ 1 : مايكروسافت‌ اكسس‌ چيست‌؟

پايگاه‌داده‌ چيست‌؟

پايگاه‌داده‌هاي‌ رابطه‌اي‌

قابليتهاي‌ پايگاه‌داده‌

مايكروسافت‌ اكسس‌ به‌عنوان‌ يك‌ RDBMS

تعريف‌ و ذخيره‌سازي‌ داده‌ها

كار با داده‌ها

كنترل‌ داده‌ها

مايكروسافت‌ اكسس‌ به‌عنوان‌ يك‌ سيستم‌ توليد برنامه‌ كاربردي‌

تصميم‌گيري‌ در مورد استفاده‌ از نرم‌افزار پايگاه‌داده‌

 

فصل‌ 2 : شي‌ءهاي‌ موجود در پايگاه‌داده‌ اكسس‌

معماري‌ مايكروسافت‌ اكسس‌

بررسي‌ يك‌ پايگاه‌داده‌ دسك‌تاپ‌ ــ

Housing Reservations

جداول‌

پرس‌وجوها

فرم‌ها

گزارشها

صفحات‌ دسترسي‌ به‌ داده‌

ماكروها

ماجول‌ها

سازماندهي‌ اشياء

بررسي‌ يك‌ فايل‌ پروژه‌ــ LawTrack Contacts

جداول‌

ديدها، توابع‌، و روالهاي‌ ذخيره‌شده‌

معماريهاي‌ ممكن‌ براي‌ برنامه‌ كاربردي‌ اكسس‌

 

فصل‌ 3 : طراحي‌ برنامه‌ كاربردي‌ پايگاه‌داده‌اي‌

مباني‌ طراحي‌ برنامه‌ كاربردي‌

مرحله‌ 1: شناسايي‌ وظايف‌

مرحله‌ 2: رسم‌ نمودار گردش‌ وظايف‌

مرحله‌ 3: شناسايي‌ عناصر داده‌اي‌

مرحله‌ 4 : سازماندهي‌ داده‌ها

مرحله‌ 5 : طراحي‌ نمونه‌ اوليه‌ و واسط كاربر

مرحله‌ 6 : ساختن‌ برنامه‌ كاربردي‌

مرحله‌ 7 : آزمون‌، بازبيني‌ و اصلاح‌

راهبرد طراحي‌ برنامه‌ كاربردي‌

تحليل‌ وظايف‌

انتخاب‌ داده‌ها

سازماندهي‌ وظايف‌

تحليل‌ داده‌ها

انتخاب‌ موضوعهاي‌ پايگاه‌داده‌

نگاشت‌ موضوعها به‌ پايگاه‌داده‌

مفاهيم‌ طراحي‌ پايگاه‌داده‌

مسئله‌ چيست‌؟

راه‌ حل‌، نرمال‌سازي‌ است‌

رابطه‌هاي‌ كارآمد، نتيجه‌ كار است‌

چه‌ وقت‌ بايد قوانين‌ را ناديده‌ گرفت‌؟

بالابردن‌ كارآيي‌ وظايف‌ بحراني‌

ضبط و نگهداري‌ داده‌هاي‌ لحظه‌اي‌

ايجاد تصوير لحظه‌اي‌ از داده‌هاي‌ گزارش‌

 

 

بخش‌ دوم‌ ــ ايجاد برنامه‌ كاربردي‌ دسك‌تاپ‌ مايكروسافت‌ اكسس‌

 

فصل‌ 4 : ايجاد پايگاه‌داده‌ و جداول‌ آن‌

ايجاد يك‌ پايگاه‌داده‌ جديد

ايجاد پايگاه‌داده‌ با استفاده‌ از الگوي‌ پايگاه‌داده‌

ايجاد يك‌ پايگاه‌داده‌ جديد

ايجاد يك‌ جدول‌ ساده‌ با واردكردن‌ مستقيم‌ داده‌ها در جدول‌

ايجاد جدول‌ با استفاده‌ از ويزارد Table

ايجاد جدول‌ در نماي‌ طراحي‌

تعريف‌ فيلدها

آشنايي‌ با انواع‌ داده‌هاي‌ فيلدها

تعيين‌ مشخصات‌ فيلدها

كامل‌كردن‌ فيلدهاي‌ جدول‌ Companies

تعريف‌ قواعد ساده‌ اعتبارسنجي‌ براي‌ فيلدها

تعريف‌ ماسك‌هاي‌ ورودي‌

تعريف‌ كليد اصلي‌

تعريف‌ قاعده‌ اعتبارسنجي‌ براي‌ جدول‌

آشنايي‌ با ساير مشخصه‌هاي‌ جدول‌

تعريف‌ رابطه‌ها

تعريف‌ اولين‌ رابطه‌

ايجاد رابطه‌ براساس‌ فيلدهاي‌ چندگانه‌

افزودن‌ شاخصها

شاخصهاي‌ يك‌ فيلدي‌

شاخصهاي‌ چندفيلدي‌

تنظيم‌ گزينه‌هاي‌ طراحي‌ جدول‌

چاپ‌ تعاريف‌ جدول‌

محدوديتهاي‌ پايگاه‌داده‌

 

فصل‌ 5 : تغيير طراحي‌ جدول‌

آنچه‌ قبل‌ از شروع‌ به‌كار بايد انجام‌ دهيد

ايجاد يك‌ نسخه‌ پشتيبان‌

بررسي‌ وابستگيهاي‌ اشيا

حذف‌ جداول‌

تغييردادن‌ نام‌ جداول‌

تغييردادن‌ نام‌ فيلدها

جابه‌جاكردن‌ فيلدها

افزودن‌ فيلدهاي‌ جديد

كپي‌كردن‌ فيلدها

حذف‌ فيلدها

تغييردادن‌ خصوصيات‌ داده‌ها

تغييردادن‌ نوع‌ داده‌ها

تغييردادن‌ طول‌ داده‌ها

رسيدگي‌ به‌ خطاهاي‌ تبديل‌

تغييردادن‌ ساير مشخصه‌هاي‌ فيلد

لغو تغييرات‌

استفاده‌ از ويزارد Table Analyzer

مروري‌ بر مشخصه‌هاي‌ موجود در برگه‌ Lookup

تغيير كليد اصلي‌

فشرده‌سازي‌ پايگاه‌داده‌

 

فصل‌ 6 : واردكردن‌ و پيونددادن‌ داده‌ها

معرفي‌ (ODBC) Open Database Connectivity

واردكردن‌ در مقابل‌ پيونددادن‌ فايل‌هاي‌ پايگاه‌داده‌

واردكردن‌ داده‌ها و پايگاه‌داده‌ها

واردكردن‌ فايل‌هاي‌ ديبيس‌

واردكردن‌ فايل‌هاي‌ پاراداكس‌

واردكردن‌ جداول‌ SQL

واردكردن‌ اشياء اكسس‌

واردكردن‌ داده‌هاي‌ صفحه‌گسترده‌

آماده‌سازي‌ يك‌ صفحه‌گسترده‌

واردكردن‌ يك‌ صفحه‌گسترده‌

برطرف‌كردن‌ خطاها

واردكردن‌ فايل‌هاي‌ متني‌

آماده‌سازي‌ يك‌ فايل‌ متني‌

واردكردن‌ يك‌ فايل‌ متني‌

برطرف‌كردن‌ خطاها

تغييردادن‌ جداول‌ واردشده‌

پيونددادن‌ فايل‌ها

ملاحظات‌ امنيتي‌

ملاحظات كارآيي‌

پيونددادن‌ جداول‌ اكسس‌

پيونددادن‌ فايل‌هاي‌ ديبيس‌ و پاراداكس‌

پيونددادن‌ فايل‌هاي‌ متني‌ و صفحات‌ گسترده‌

پيونددادن‌ جداول‌ SQL

تغييردادن‌ جداول‌ پيوند داده‌شده‌

از بين‌بردن‌ پيوند جداول‌

استفاده‌ از Linked Table Manager

 

فصل‌ 7 : ايجاد و كاركردن‌ با پرس‌وجوهاي‌ ساده‌

انتخاب‌ داده‌ها از يك‌ جدول‌

انتخاب‌ فيلدها

تعيين‌ مشخصه‌هاي‌ فيلدها

واردكردن‌ ضابطه‌ انتخاب‌

استفاده‌ از عبارتها

استفاده‌ از عبارت‌ساز

تخصيص‌ نام‌ به‌ فيلدها

مرتب‌سازي‌ داده‌ها

آزمودن‌ تغييرات‌ قاعده‌ اعتبارسنجي‌

بررسي‌ قاعده‌ اعتبارسنجي‌ جديد يك‌ فيلد

بررسي‌ قاعده‌ اعتبارسنجي‌ جديد يك‌ جدول‌

كاركردن‌ در نماي‌ داده‌برگ‌ يك‌ پرس‌وجو

جابه‌جاشدن‌ در داده‌برگ‌ و استفاده‌ از ميانبرهاي‌ صفحه‌كليد

كار با داده‌برگهاي‌ فرعي‌

تغييردادن‌ داده‌ها

كاركردن‌ با فوق‌پيوندها

مرتب‌سازي‌ و جستجوي‌ داده‌ها

 

فصل‌ 8 : ايجاد پرس‌وجوهاي‌ پيچيده‌

انتخاب‌ داده‌ها از چند جدول‌

ايجاد الحاقهاي‌ داخلي‌

ايجاد پرس‌وجو از روي‌ يك‌ پرس‌وجوي‌ ديگر

استفاده‌ از الحاقهاي‌ خارجي‌

استفاده‌ از ويزارد Query

خلاصه‌كردن‌ اطلاعات‌ توسط پرس‌وجوهاي‌ مجموع‌

محاسبه‌ مجموع‌ در گروهها

انتخاب‌ ركوردها براي‌ تشكيل‌ گروه‌

انتخاب‌ گروههاي‌ خاص‌

ايجاد پرس‌وجوهاي‌ crosstab

بخش‌بندي‌ داده‌ها در يك‌ پرس‌وجوي‌ crosstab

استفاده‌ از پارامترهاي‌ پرس‌وجو

اختصاصي‌كردن‌ مشخصه‌هاي‌ پرس‌وجو

كنترل‌ خروجي‌ پرس‌وجو

كار با ركوردها و مقادير يكتا

تعريف‌ داده‌برگ‌ فرعي‌

ساير مشخصه‌هاي‌ پرس‌وجو

تغييردادن‌ و ايجاد پرس‌وجوها در نماي‌ SQL

محدوديتهاي‌ استفاده‌ از پرس‌وجوهاي‌ select در بهنگام‌سازي‌ داده‌ها

ايجاد PivotTable ها و PivotChart ها از روي‌ پرس‌وجوها

ساختن‌ پرس‌وجويي‌ براي‌ PivotTable

طراحي‌ يك‌ PivotTable

طراحي‌ يك‌ PiovtChart

 

فصل‌ 9  : تغييردادن‌ داده‌ها با استفاده‌ از پرس‌وجوهاي‌ action

به‌روزرساني‌ گروهي‌ سطرها

آزمودن‌ با كمك‌ يك‌ پرس‌وجوي‌ select

تبديل‌ يك‌ پرس‌وجوي‌ select به‌ پرس‌وجوي‌ update

اجراي‌ يك‌ پرس‌وجوي‌ update

به‌روزرساني‌ چند فيلد

ساختن‌ يك‌ جدول‌ جديد با كمك‌ پرس‌وجوي‌ make-table

ايجاد يك‌ پرس‌وجوي‌ make-table

اجراي‌ يك‌ پرس‌وجوي‌ make-table

واردكردن‌ داده‌ها از يك‌ جدول‌ ديگر

ايجاد يك‌ پرس‌وجوي‌ append

اجراي‌ يك‌ پرس‌وجوي‌ append

حذف‌كردن‌ گروهي‌ سطرها

آزمودن‌ با كمك‌ يك‌ پرس‌وجوي‌ select

استفاده‌ از يك‌ پرس‌وجوي‌ Delete

حذف‌كردن‌ داده‌هاي‌ غيرفعال‌

عيب‌يابي‌ پرس‌وجوهاي‌ action

حل‌ خطاها و مشكلات‌ عمومي‌ پرس‌وجوي‌ action

مثالي‌ از وقوع‌ يك‌ خطا

 

 

بخش‌ سوم‌ ــ ساختن‌ فرم‌ها و گزارشها در برنامه‌ كاربردي‌ دسك‌تاپ‌

 

فصل‌ 10 : استفاده‌ از فرم‌ها

كاربردهاي‌ فرم‌ها

مروري‌ بر فرم‌ها

سرصفحه‌ها، بخش‌ محتوا و پاصفحه‌ها

فرم‌هاي‌ چندصفحه‌اي‌

فرم‌هاي‌ پيوسته‌

زيرفرم‌ها

فرم‌هاي‌ pop-up

فرم‌هاي‌ Modal

شي‌ءهاي‌ كنترلي‌ خاص‌

PivotTable و PivotChart

حركت‌ در فرم‌ها و كار با داده‌ها

مشاهده‌ داده‌ها

افزودن‌ ركورد و تغيير داده‌ها

جستجو و مرتب‌سازي‌ داده‌ها

انجام‌ يك‌ جستجوي‌ ساده‌

انجام‌ مرتب‌سازي‌ سريع‌ روي‌ يك‌ فيلد فرم‌

افزودن‌ فيلتر به‌ فرم‌

چاپ‌كردن‌ فرم‌ها

 

فصل‌ 11 : ساختن‌ يك‌ فرم‌

فرم‌ها و برنامه‌نويسي‌ شي‌ءگرا

ساختن‌ يك‌ فرم‌ ساده‌ براي‌ واردكردن‌ داده‌ها

ايجاد يك‌ فرم‌ جديد با استفاده‌ از ابزارهاي‌ طراحي‌

ايجاد يك‌ فرم‌ ساده‌ ورودي‌ براي‌ جدول‌ tblCompanies

اختصاصي‌كردن‌ رنگها و بررسي‌ نتايج‌ طراحي‌

كاركردن‌ با ويزاردهاي‌ Form

ايجاد فرم‌ محصولات‌ با استفاده‌ از ويزارد Form

تغييردادن‌ فرم‌ Products

ساده‌سازي‌ واردكردن‌ داده‌ها به‌ كمك‌ فرم‌

بهره‌گيري‌ از كادرهاي‌ كومبو و كادرهاي‌ فهرست‌

استفاده‌ از دكمه‌هاي‌ دوحالته‌، كادرهاي‌ انتخاب‌، و دكمه‌هاي‌ گزينش‌

 

فصل‌ 12 : اختصاصي‌كردن‌ فرم‌

ترازكردن‌ و تغييردادن‌ اندازه‌ شي‌ءهاي‌ كنترلي‌

تغييردادن‌ اندازه‌ شي‌ءهاي‌ كنترلي‌ به‌ تناسب‌ محتواي‌ آنها

تنظيم‌ شماي‌ ظاهري‌ شي‌ءهاي‌ كنترلي‌

>منطبق‌شدن‌< شي‌ءهاي‌ كنترلي‌ بر نقاط صفحه‌

همرديف‌كردن‌ شي‌ءهاي‌ كنترلي‌

بهبودبخشيدن‌ ظاهر فرم‌

خطها و مستطيل‌ها

رنگها و جلوه‌هاي‌ ويژه‌

فونت‌ها

تنظيم‌ مشخصه‌هاي‌ شي‌ءهاي‌ كنترلي‌

مشخصات‌ قالب‌بندي‌

اضافه‌كردن‌ نوار پيمايش‌

فعال‌كردن‌ و قفل‌كردن‌ شي‌ءهاي‌ كنترلي‌

تنظيم‌ ترتيب‌ حركت‌ با كليد Tab

افزودن‌ برچسب‌ هوشمند

معرفي‌ ساير مشخصه‌هاي‌ شي‌ءهاي‌ كنترلي‌

تنظيم‌ مشخصات‌ فرم‌

امكان‌ نمايش‌ فرم‌ در نماهاي‌ مختلف‌

تنظيم‌ گزينه‌هاي‌ پيمايش‌

تعريف‌ فرم‌ Pop-Up يا Modal

كنترل‌كردن‌ ويرايش‌، حذف‌، درج‌ و فيلترسازي‌

تعريف‌ شي‌ءهاي‌ كنترلي‌ پنجره‌

تنظيم‌ سبك‌ حاشيه‌

معرفي‌ ساير مشخصه‌هاي‌ فرم‌

تعيين‌ مقادير پيش‌فرض‌ براي‌ فرم‌ و شي‌ء كنترلي‌

تغييردادن‌ مقدار پيش‌فرض‌ شي‌ء كنترلي‌

كاركردن‌ با قالب‌ خودكار (AutoFormat)

تعريف‌ يك‌ فرم‌ الگو

 

فصل‌ 13 : طراحي‌ پيشرفته‌ فرم‌

ساختن‌ فرم‌ بر مبناي‌ پرس‌وجوي‌ چندجدولي‌

ايجاد فرم‌ چندبه‌يك‌

ساختن‌ و تعبيه‌كردن‌ زيرفرم‌ها

تعيين‌ منبع‌ زيرفرم‌

ايجاد داخلي‌ترين‌ زيرفرم‌

ايجاد زيرفرم‌ سطح‌ اول‌

تعبيه‌كردن‌ زيرفرم‌

تعيين‌ منبع‌ فرم‌ اصلي‌

ايجاد فرم‌ اصلي‌

ايجاد زيرفرم‌ داده‌برگ‌ فرعي‌

نمايش‌ مقادير در يك‌ گروه‌ گزينش‌

استفاده‌ از قالب‌بندي‌ شرطي‌

استفاده‌ از شي‌ء كنترلي‌ برگه‌

ايجاد فرم‌هاي‌ چندصفحه‌اي‌

معرفي‌ شي‌ءهاي‌ كنترلي‌ اكتيوايكس‌ ــ شي‌ء كنترلي‌ تقويم‌

كاركردن‌ با فرم‌هاي‌ PivotChart

ايجاد فرم‌ PivotChart

تعبيه‌كردن‌ PivotChart پيوندي‌

 

فصل‌ 14 : استفاده‌ از گزارشها

كاربردهاي‌ گزارشها

مروري‌ بر گزارشها

پيش‌نمايش‌ چاپ‌

سرصفحه‌ها، نواحي‌ محتوا، پاصفحه‌ها، و گروهها

زيرگزارشها

اشياء موجود در گزارشها

چاپ‌ گزارشها

تنظيمات‌ چاپ‌

 

فصل‌ 15 : ايجاد گزارش‌

ايجاد يك‌ گزارش‌ ساده‌ از ابتدا

ايجاد پرس‌وجوي‌ گزارش‌

طراحي‌ گزارش‌

مرتب‌سازي‌ و گروه‌بندي‌ اطلاعات‌

تكميل‌ گزارش‌

استفاده‌ از ويزارد Report

انتخاب‌ نوع‌ گزارش‌

مقداردهي‌ گزينه‌هاي‌ ويزارد

مشاهده‌ نتايج‌

 

فصل‌ 16 : طراحي‌ پيشرفته‌ گزارشها

ساختن‌ پرس‌وجو براي‌ يك‌ گزارش‌ پيچيده‌

ايجاد گزارش‌ پايه‌ رزرو تسهيلات‌ براساس‌ تاريخ‌

تعريف‌ ضوابط مرتب‌سازي‌ و گروه‌بندي‌

تنظيم‌ مشخصات‌ بخش‌ و گزارش‌

مشخصات‌ بخش‌

مشخصات‌ گزارش‌

استفاده‌ از مقادير محاسباتي‌

اضافه‌كردن‌ تاريخ‌ گزارش‌ و شماره‌ صفحه‌

انجام‌ محاسبات‌

پنهان‌كردن‌ مقادير تكراري‌ و متصل‌كردن‌ رشته‌هاي‌ متني‌

محاسبه‌ درصد

استفاده‌ از مجموع‌ جاري‌

استفاده‌ از قالب‌بندي‌ شرطي‌

ساختن‌ و جاي‌دادن‌ زيرگزارش‌

يك‌ مشكل‌ در زيرگزارش‌