نمایش محتوای اصلی
در حال بارگذاری ...
Search
سبد خرید (0)

مرجع کامل Access 2019

حسین یعسوبی
(2 امتیاز)
شابک: 9-80-8201-600-978

آشنایی با محیط کاربری اکسس- برنامه نویسی با VBA در اکسس- کوئری نویسی-

1398
1100
594,000 تومان 660,000 تومان
-
+

نوبت چاپ یک
ویرایش یک
وزن 1800 گرم
جلد 1 از 1
موجود است؟ بلی
چاپ شده است؟ بلی
در حال پیش فروش است؟ خیر
کتاب الکترونیکی است؟ خیر
این کتاب دربرگیرنده هر آن چیزی است که برای آموزش اکسس 2019 در سطح نیمه پیشرفته لازم است .اگر با نسخه‌های قدیمی‌تر اکسس کار کرده‌اید، باز هم این کتاب به کارتان می‌آید. چرا که در نسخه‌های جدید، افزون بر تغییر ابزارها و ویژگی‌های ظاهری، مکانیزم کلی برنامه نیز دچار تغییرات بنیادی می‌شود که باید با آن آشنا شد. اگر به دنبال فراگیری ‌برنامه‌نویسی VBA در اکسس هستید، بخش 6 کتاب با ارائه ده‌ها مثال کاربردی، شما را با نوشتن رویه‌های VBA و ساخت برنامه‌های کاربردی اکسس با استفاده از کدهایی که به دیتابیس خود می‌افزایید کمک می‌کند.
فصل 1؛ مقدمه‌اي بر توسعه ديتابيس 9
(Database Development) 9
اصطلاحات ديتابيس اكسس 10
ديتابيس‌ها 10
جدول‌ها 12
ركوردها و فيلدها 14
مقادير (Values) 15
ديتابيس‌هاي رابطه‌اي (Relational Databases) 15
اشياء ديتابيس اكسس 17
Tables (جدول‌ها) 17
Queries (كوئري‌ها) 18
ورود داده‌ها و نمايش فرم‌ها 19
گزارش‌ها 20
ماکروها و VBA 20
برنامه‌ریزی برای اشياء ديتابيس 21
يك روش طراحي پنج مرحله‌اي 21
گام 1 : طراحي كلي- از مفهوم تا واقعيت 22
گام 2 : طراحي گزارش 23
گام 3 : طراحي داده‌ها 24
اطلاعات مشتري 25
اطلاعات فروش‌ها 26
اطلاعات Line-item 27
گام 4 : طراحي جدول 27
گام 5 : طراحي فرم 31
فصل2؛ آغاز کار با اکسس 33
صفحه خوشامدگویی Welcome Screen اکسس 33
چگونگی ساخت یک دیتابیس Blank Desktop 35
فرمت فایل‌های Access 36
محیط کاربری اکسس 2019 36
ناحیه هدايت‌گر (Navigation Pane) 37
ريبون 40
نمای Office Backstage 41
نوارابزار دسترسی سریع (Quick Access toolbar) 41
بخش 2؛ آشنایی با جدول‌ها در اکسس 45
فصل 3؛ ساخت جدول‌های اکسس 47
انواع جدول 47
جدول‌های شئ 47
جدول‌های کنشگرا 48
جدول‌های اتصالی 48
ايجاد يك جدول جديد 48
طراحي جدول‌ها 50
استفاده از برگه‌ریبونی Design 55
Primary Key 55
Insert Rows 56
Delete Rows 56
Property Sheet 56
Indexes 56
كار با فيلدها 57
نام‌گذاري يك فيلد 57
مترجم: يك روش براي نام‌گذاري فيلدها 58
تمرين: 58
تعيين نوع داده (Data Type) 59
نوع داده Short Text 62
داده‌هاي نوع Long Text 63
داده‌هاي نوع Number 63
داده‌هاي نوع Date/Time 64
نوع داده‌ی Currency 64
نوع داده‌ی AutoNumber 64
نوع داده‌ی Yes/No 65
نوع داده‌ی OLE Object 65
نوع داده‌ی Attachment 65
داده نوع Hyperlink 66
نوع داده‌ی Lookup Wizard 66
وارد نمودن توضيحات يك فيلد 66
تعیین قوانین معتبرسازی داده‌ها 67
ايجاد tblCustomers 67
استفاده از فيلدهاي AutoNumber 67
تكميل جدول tblCustomers 68
تغيير طراحي يك جدول 68
افزودن يك فيلد جديد 68
حذف يك فيلد 69
تغيير محل يك فيلد 69
تغيير نام يك فيلد 70
تغيير سايز يك فيلد 70
بررسي موضوع تبديل داده‌ها 70
تخصيص مشخصه‌هاي فيلد 72
مشخصه‌هاي عمومي 72
Format 74
فرمت‌هاي فيلدهاي عددي و پولي 75
فرمت‌هاي عددي سفارشي 76
فرمت‌هاي پیش‌ساخته‌ی Date/Time 77
فرمت‌هاي سفارشي Date/Time 78
فرمت‌هاي فيلد Short Text و Long Text 79
فرمت‌هاي فيلد Yes/No 80
فرمت نوع داده Hyperlink 81
Input Mask 82
ويزارد Input Mask 83
Caption 84
Validation Rule و Validation Text 85
Required 87
AllowZeroLength 87
Indexed 89
گزينه AutoIndex 90
زمان ايندكس‌گيري 90
آشنايي با مشخصه‌هاي فيلدهاي tblCustomers 91
تنظيم Primary key 93
انتخاب يك Primary Key 93
ايجاد Primary Key 94
ايجاد پرايمري‌كي‌هاي مركب 95
ايندكس‌گيري از جدول‌هاي اكسس 96
اهميت ايندكس‌ها 98
ايندكس‌هاي چندفيلدي 99
زمان ايندكس‌گيري جدول‌ها 101
چاپ يك Table Design 102
ذخيره‌سازي جدول تكميلي 104
دست‌كاري جدول‌ها 104
تغييرنام جدول‌ها 104
حذف جدول‌ها 105
كپي جدول‌ها در يك ديتابيس 105
كپي يك جدول در ديتابيسي ديگر 106
افزودن ركوردها به يك جدول ديتابيس 107
شناخت فيلدهاي پیوستی (Attachement Fields) 107
فصل 4؛ آشنایی با روابط میان جدول‌ها 109
ساخت ديتابيس‌هاي ضد ضربه 110
نرمالسازي داده‌ها 112
نخستین شكل نرمال (INF) 113
دومين شكل نرمال (2NF) 116
تشخیص نهادها 116
نهادهای کمتر آشکار 119
نقض قوانين 121
سومين فرم نرمال(3NF) 122
Denormalization يا تخطي از نرمال‌سازي 124
ارتباطات جدول (Table Relationships) 125
اتصال داده‌ها 125
يك-به-يك 128
يك-به-چند 129
چند-به-چند 131
قواعد جامعيت (Integrity Rules) 133
هيچ پرايمري‌كي نمي‌تواند شامل مقادير Null باشد 135
همه مقادير فارين‌كي بايد با پرايمري‌كي‌ متناظر خود تطابق داشته باشد 135
كليدها 136
تصميم‌گيري روي يك پرايمري‌كي 138
مزاياي پرايمري‌كي 139
طراحي يك پرايمري‌كي 140
كليدهاي اصلي تك فيلدي درمقابل مركب 141
پرايمري‌كي‌‌ طبيعي در مقابل پرايمري‌كي‌ جانشين 142
ايجاد پرايمري‌كي 143
ايجاد ارتباطات و ديكته كردن جامعيت ارجاعي 143
مشخص كردن نوع اتصال بين جدول‌ها 145
ديكته كردن جامعيت ارجاعي 147
انتخاب گزينه Cascade Update Related Fields 148
انتخاب گزينه Cascade Delete Related Records 149
مشاهده همه ارتباطات 150
حذف ارتباطات 150
دنبال کردن قواعد جامعيت مختص برنامه 150
فصل 5؛ کار با جدولهای اکسس 153
آشنايي با ديتاشيت‌ها 154
نگاهی سریع به رکوردها و فیلدها 155
نگاهي به پنجره Datasheet 155
حركت درون يك ديتاشيت 156
استفاده از دكمه‌هاي Navigation 157
بررسي ريبون Datasheet 157
گروه ریبونی Views 158
گروه ریبونی Clipboard 158
گروه ریبونی Sort & Filter 158
گروه Records 158
گروه ریبونی Find 158
گروه ریبونی Window 158
گروه ریبونی Text Formatting 159
باز كردن يك ديتاشيت 159
وارد نمودن داده‌هاي جديد 160
ذخيره كردن ركورد 161
آشنايي با اعتبارسنجي خودكار نوع داده‌ها 162
مشخصه‌ها چگونه در ورود داده‌ها تأثير گذارند 163
ورود داده‌هاي متني استاندارد 164
ورود داده‌هاي Date/Time 164
ورود داده‌هاي نوع Number/Currency با معتبرسازي داده‌ها 165
ورود داده‌هاي OLE Object 165
ورود داده‌هاي فيلدهاي Long Text 165
ناوبری ركوردها در ديتاشيت 166
حركت بين ركوردها 167
يافتن يك مقدار خاص 167
تغيير مقادير در يك ديتاشيت 170
جايگزيني دستي يك مقدار موجود 170
تغيير يك مقدار موجود 170
استفاده از ويژگي Undo 172
كپي و Paste مقادير 173
جايگزيني مقادير 173
افزودن ركوردهاي جديد 174
حذف ركوردها 175
نمايش ركوردها 176
تغيير ترتيب فيلد 176
تغيير پهناي فيلد 177
تغيير ارتفاع ركوردها 177
تغيير فونت‌هاي نمايشي 178
نمايش خطوط مشبك زمينه (Gridlines) و رنگ متناوب رديف‌ها 178
تراز كردن داده‌ها در ستون‌ها 180
پنهان سازي ستون‌ها 180
فريز كردن ستون‌ها (Freezing Columns) 180
ذخيره طرح‌بندي (Layout) تغيير يافته 181
ذخيره يك ركورد 181
مرتب‌سازي و فيلتربندي ركوردها در يك ديتاشيت 181
مرتب‌سازي ركوردها با دستور QuickSort 182
فيلتربندي يك انتخاب 183
فيلتربندي با فرم (Filtering by Form) 185
جمع بستن دادهها 186
چاپ ركوردها 187
استفاده از پنجره Print Preview 188
فصل 6؛ درون‌ریزی و برون‌ریزی‌ داده‌ها (IMPORT & EXPORT) 189
اکسس چگونه با داده های خارجی کار میکند 189
انواع داده های خارجی 190
روش کار با داده های خارجی 190
چه زمانی به دادههای خارجی پیوند زنیم 191
چه زمانی داده‌هاي خارجي را دریافت کنیم 192
چه زمانی دادههای داخلی را Export کنیم 193
گزینههایی برای import و export 194
دریافت دادههای خارجی 195
درون‌ریزی از ديتابيس اكسس ديگر 195
درون‌ریزی از يك صفحه‌گسترده Excel 197
درون‌ریزی يك ليست SharePoint 201
درون‌ریزی داده‌ها از فايل‌هاي متني 202
Delimited text files 202
فايل‌هاي متني Fixed-width 204
درون‌ریزی و برون‌ریزی‌ اسناد XML 208
درون‌ریزی و برون‌ریزی‌ اسناد HTML 212
درون‌ریزی اشياء اكسس به‌جز جدول‌ها 214
درون‌ریزی يك پوشه Outlook 215
برون‌ریزی‌ (Export) به فرمت‌هاي خارجي 216
برون‌ریزی‌ اشياء به دیگر ديتابيس‌هاي اكسس 217
برون‌ریزی‌ از طريق درايورهاي ODBC 218
برون‌ریزی‌ به Word 220
Merging یا ادغام دادهها به درون Word 220
انتشار به PDF یا XPS 222
فصل 7؛ پیوند به دادههای خارجی 225
تثبیت پیوندها 226
پيوند دادن به داده‌هاي خارجي 226
شناسایی جدولهای پیوندی 227
محدوديت‌هاي داده‌هاي پيوندي 229
پيوند به دیگر جدول‌هاي ديتابيسي اكسس 231
پيوند به منابع داده‌اي ODBC 233
پيوند به داده‌هاي غير ديتابيسي 234
پيوند به Excel 234
پيوند به فايل‌هاي HTML 236
پيوند به فايل‌هاي متني 238
كار با جدول‌هاي پيوندي (Linked Tables) 240
تنظيم مشخصه‌هاي نمايشي 240
تنظيم ارتباطات 241
بهينه‌سازي جدول‌هاي پيوندي 241
حذف يك ارجاع جدول پيوندي 242
مشاهده يا تغيير اطلاعات جدول‌هاي پيوندي 242
تازه کردن جدولهای پیوندی 243
تفكيك يك ديتابيس 244
مزاياي تفكيك يك ديتابيس 245
چه شيئي را در چه جايي بگذاريم 247
استفاده از ابزار جنبي Database Splitter 248
بخش 3؛ کار با کوئریهای اکسس 251
فصل 8؛ انتخاب دادهها با کوئریها 253
كوئري‌ چيست؟ 254
كوئري‌ها چه كاري مي‌توانند انجام دهند 254
كوئري‌ها چه چيزي را بازمي‌گردانند 255
ايجاد يك كوئري 256
افزودن فيلدها به کوئریهای خود 259
افزودن يك فيلد تکی 259
اضافه كردن چند فيلد 260
اجرای کوئری 261
كار با فيلدهای کوئری 262
انتخاب يك فيلد در شبكه QBE 262
تغيير ترتيب فيلدها 263
تغيير سايز ستون‌هاي شبكه QBE 263
حذف يك فيلد 264
افزودن يك فيلد 264
پنهانسازی یک فیلد 264
تغيير ترتيب چیدمان یک فیلد 265
افزودن مقیاس به کوئریها 267
آشنايي با مقياس انتخاب (Selection Criteria) 267
وارد نمودن يك مقياس رشته‌اي ساده 268
وارد نمودن دیگر مقياس‌هاي ساده 269
چاپ ركوردست يك كوئري 271
ذخيرهسازی يك كوئري 271
ايجاد كوئري‌هاي چند جدوله 271
مشاهده نام جدول‌ها 273
افزودن چند فيلد 274
محدوديت‌هاي كوئري چند جدوله 274
رفع محدوديت‌هاي كوئري 276
به‌روز كردن يك ايندكس يونيك (پرايمري‌كي) 276
جايگزيني داده‌هاي موجود در يك كوئري با يك ارتباط يك-به-چند 277
به‌روز كردن فيلدها در كوئري‌ها 277
كار با ناحيه Table Pane در پنجره طراحي كوئري 277
نگاهي به خط اتصال (Join Line) 277
جابه‌جايي يك جدول 278
حذف يك جدول 279
افزودن چند جدول 279
ايجاد و كار با Query Joins 279
شناخت اتصالها 279
استفاده از اتصالات موردي جدول 282
مشخص كردن نوع اتصال 283
حذف اتصالات 285
فصل 9؛ استفاده از عملگرها و عبارات در اكسس 287
آشنايي با عملگرها 288
نگاهي به انواع عملگرها 288
عملگرهاي رياضي 289
عملگر جمع: + 289
عملگر منها: - 289
عملگرهاي ضرب: * 290
عملگر تقسيم:/ 290
عملگر تقسيم صحيح: \ 290
عملگر توان: ^ 291
عملگر باقيمانده تقسيم: Mod 291
عملگرهاي تطبيقي (مقايسه‌اي) 291
عملگر مساوي: = 292
عملگر نامساوي: <> 292
عملگر كوچك‌تر از: < 292
عملگر كوچك‌تر يا مساوي با: <= 293
عملگر بزرگ‌تر از: > 293
عملگر بزرگ‌تر يا مساوي: >= 293
عملگرهاي رشته‌اي (String Operators) 293
عملگر پيوستگي: & 293
عملگرهاي Like و Not Like 295
استفاده از نمادهاي جايگزين (Wildcards) 296
عملگرهاي بولي (منطقي) 297
عملگر And 298
عملگر Or 298
عملگر Not 299
عملگرهاي متفرقه 299
عملگر Between…And 300
عملگر In 300
عملگر Is 301
اولويت عملگرها 301
اولويت‌بندي عملگرهاي رياضي 301
اولويت‌بندي عملگرهاي تطبيقي (مقايسه‌اي) 302
ترتيب اولويتي 302
اولويت‌بندي عملگرهاي بولين 303
استفاده از عملگرها و عبارات در كوئري‌ها 303
استفاده از عملگرهاي تطبيقي كوئري 304
آشنايي با مقياس پيچيده 305
استفاده از توابع در كوئري‌هاي Select 308
رفرنس‌دهي به فيلدها در كوئري‌هاي select 308
وارد نمودن مقياس فيلد تك-مقداري 309
وارد نمودن مقياس كاراكتري (Text يا Long Text) 309
عملگرLike و نمادهاي جايگزين 311
تعيين مقادير عدم تطابق (non-matching) 315
وارد كردن مقياس عددي 316
وارد نمودن مقياس True يا False 316
وارد كردن مقياس OLE object 317
استفاده از چند مقياس در يك كوئري 317
آشنايي با عمل‌كرد Or 317
تعيين چند مقدار با عملگر Or 318
استفاده از سلول Or در شبكه QBE 318
استفاده از فهرستي از مقادير با عملگر In 319
استفاده از And براي تعيين يك محدوده 320
استفاده از عملگر Between …And 321
جستوجوي داده‌هاي Null 322
مقدار null چيست؟ 322
وارد كردن مقياس در چند فيلد 323
استفاده از And و Or در فيلدهاي يك كوئري 323
تعيين مقياس Or در فيلدهاي يك كوئري 324
استفاده هم‌زمان از And و Or در فيلدهاي متفاوت 326
يك كوئري پيچيده در خطوط متفاوت 327
فصل 10؛ آنسوی كوئري‌های SELECT 329
کوئریهای سرجمع (Aggegate Queries) 329
ساخت یک کوئری سرجمع 330
درباره توابع سرجمع (aggregate functions) 333
Group By 333
Sum, Avg, Count, StDev, Var 334
Min, Max, First, Last 335
Expression, Where 335
کوئری اکشن (Action Queries) 338
کوئری‌‌های جدول-ساز (Make-Table Queries) 338
کوئری‌‌های Delete 341
کوئری‌‌های پیوستی (Append Queries) 344
کوئری‌‌های بهروزرسانی (Update Queries) 349
کوئری‌‌های صلیبی (Crosstab Queries) 352
ایجاد یک کوئری صلیبی به کمک Crosstab Query Wizard 353
ایجاد کوئری crosstab به شکل دستی 358
استفاده از شبکه طراحی کوئری برای ساخت کوئری صلیبی 358
سفارشیسازی کوئری‌‌های Crosstab 361
تعریف مقیاس در یک کوئری صلیبی 361
تغییر ترتیب چیدمان سرستون‌‌های کوئری صلیبی 362
بهینهسازی بازدهی کوئری 363
نرمالسازی طرح دیتابیس 364
استفاده از ایندکس‌‌ها در فیلدهای مناسب 364
بهینه‌سازی به وسیله اصلاح طراحی کوئری 365
فشرده‌سازی و تعمیر دیتابیس به شکل منظم 366

بخش 4؛ تحلیل داده‌‌ها در اکسس 367
فصل 11؛ دگرگونی داده‌‌ها در اکسس 369
یافتن و حذف رکوردهای تکراری 370
تعریف رکوردهای تکراری 370
یافتن رکوردهای تکراری 371
حذف رکوردهای تکراری 374
مرسومترین کارهای دگرگونی 376
پرکردن فیلدهای خالی 376
چسباندن (Concatenating) 377
چسباندن فیلدها 377
تکمیل مقادیر فیلد با متنی دیگر 379
تغییر بزرگ و کوچکی واژگان لاتین (Change Case) 379
حذف فاصله‌‌های پس و پیش یک رشته 381
یافتن و جایگزینی متنی مشخص 382
افزودن متن خود در نقاط کلیدی درون یک رشته 383
تجزیه رشته‌‌ها با استفاده از نشانه گذارهای ‌‌‌کارکتری (Character Markers) 386
کوئری 1 388
کوئری 2 388
فصل 12؛ کار با محاسبات و تاریخها 391
استفاده از محاسبات در تحلیلها 391
سناریوهای محاسبه‌ای مرسوم 392
استفاده از ثبات (ثابت)ها در محاسبات 392
استفاده از فیلدها در محاسبات 392
استفاده از نتایج سرجمع در محاسبات 393
استفاده از نتایج یک محاسبه به عنوان یک عبارت در محاسبه دیگر 394
استفاده از یک محاسبه به عنوان یک آرگومان در یک تابع 394
ساختاربندی محاسبات با Expression Builder 395
خطاهای مرسوم محاسبات 400
آشنایی با ترتیب اولویتبندی عملگرها 400
پنهان‌سازی مقادیر خالی (پوچ یا (null 401
نشان دادن سینتکس در عبارتها 403
استفاده از تاریخ در تحلیلها 403
محاسبات تاریخی ساده 403
تحلیل‌‌های پیشرفته به کمک توابع 404
تابع Date 404
یافتن تعداد روزهای میان امروز و یک تاریخ گذشته 405
استفاده از تابع Date در مقیاس یک عبارت 405
محاسبه یک سن برحسب سال به کمک تابع Date 405
توابع Year، Month، Day و Weekday 407
تابع DateAdd 409
‌‌گروه‌بندی تاریخ‌‌ها در فصلها 411
تابع DateSerial 413
فصل 13؛ انجام تحلیل‌‌های شرطی 415
استفاده از Parameter Queries 415
کوئری پارامتری چه کار می‌کند 417
قوانین بنیادی کوئری پارامتری 417
کار با کوئری پارامتری 418
کار با چند پارامتر شرطی 418
ترکیب پارامترها با عملگرها 418
ترکیب پارامترها با wildcardها 419
استفاده از پارامترها به عنوان متغیرهای محاسباتی 420
استفاده از پارامترها به عنوان آرگومان‌‌های تابع 421
استفاده از توابع شرطی 423
تابع IIf 423
استفاده از IIf برای پرهیز از خطاهای ریاضی 424
صرفهجویی در وقت با تابع IIf 425
شرط‌‌های تودرتوی توابع IIf 427
استفاده از توابع IIf در ساخت تحلیل‌‌های صلیبی 427
تابع Switch 429
مقایسه توابع IIf و Switch 430
فصل 14؛ بنیاد استفاده از SQL 433
آشنایی پایه‌ای با SQL 433
گزاره SELECT 435
انتخاب ستون‌‌های مشخص 435
انتخاب همه ستونها 436
بند WHERE 436
حس گرفتن از اتصالها 436
اتصال‌‌های داخلی 436
اتصال‌‌های خارجی 437
نگاهی به گزاره‌‌های پیشرفته SQL 438
گسترش جستوجو با عملگر Like 438
انتخاب مقادیر یکتا و ردیف‌‌ها بدون گروهبندی 440
‌‌گروه‌بندی و سرجمع با بند GROUP BY 440
تنظیم ترتیب چیدمان با بند ORDER BY 441
ساخت نام‌‌های مستعار با بند AS 441
تعریف نام مستعار یک ستون 441
تعریف نام مستعار یک جدول 441
نمایش تنها SELECT TOP یا SELECT TOP PERCENT 442
کوئری‌‌های مقادیر بزرگ (top values) توضیحی 442
گزاره SELECT TOP 443
گزاره SELECT TOP PERCENT 444
اجرای کوئری‌‌های اکشن به وسیله گزاره‌‌های SQL 444
تفسیر کوئری‌‌های make-table 444
تفسیر کوئری‌‌های append 445
تفسیر کوئری‌‌های update 445
تفسیر کوئری‌‌های delete 445
ساخت کراستب‌‌ها با گزاره TRANSFORM 445
استفاده از کوئری‌‌های صرفا SQLی (SQL-Specific) 446
ادغام (Merging) دیتاست‌‌ها با عملگر UNION 446
ایجاد یک جدول با گزاره CREATE TABLE 448
دستکاری ستون‌‌ها با گزاره ALTER TABLE 448
افزودن یک ستون با بند ADD 449
دگرگون‌سازی یک ستون با بند ALTER COLUMN 449
حذف یک ستون با بند DROP COLUMN 449
افزودن کلیدهای اصلی به شکل پویا به کمک بند ADD CONSTRAINT 450
ایجاد کوئری‌‌های pass-through 450
فصل 15؛ زیرکوئری‌‌ها و توابع DOMAIN AGGREGATE 453
ارتقای تحلیل‌‌ها با Subqueries 454
چرا از زیرکوئری استفاده می‌کنیم؟ 455
قوانین بنیادی زیرکوئری 455
ساخت زیرکوئری‌‌ها بدون تایپ گزاره‌‌های SQL 456
استفاده از IN و NOT IN در زیرکوئریها 458
استفاده از زیرکوئری‌‌ها با عملگرهای مقایسهای 459
استفاده از زیرکوئری‌‌ها به عنوان عبارتها 460
استفاده از زیرکوئری‌‌های همبسته (Correlated Subqueries) 460
زیرکوئری‌‌های غیرهمبسته 461
زیرکوئری‌‌های همبسته 461
استفاده از یک زیرکوئری همبسته به عنوان یک عبارت 462
استفاده از زیرکوئری‌‌ها درون کوئری‌‌های اکشن 463
یک زیرکوئری در یک کوئری جدول-ساز 463
یک زیرکوئری در یک کوئری append 463
یک زیرکوئری در یک کوئری update 463
یک زیرکوئری در یک کوئری delete 463
توابع Domain Aggregate 465
درک تفاوت توابع سرجمع حوزه 467
DSum 467
DAvg 467
DCount 467
DLookup 467
DMin و DMax 467
DFirst و DLast 468
DStDev، DStDevP، DVar و DVarP 468
بررسی سینتکس توابع سرجمع حوزه 468
استفاده از هیچ مقیاسی 468
استفاده از مقیاس متنی 468
استفاده از مقیاس عددی 469
استفاده از مقیاس تاریخی 469
بهکارگیری توابع سرجمع حوزه 470
محاسبه درصد مجموع 470
ایجاد یک اجرای شمارش 471
استفاده از یک مقدار از رکورد پیشین 472
فصل 16؛ آمار توصیفی در اکسس 475
آمارهای توصیفی پایه 476
اجرای آمارهای توصیفی با کوئری‌‌های سرجمع 476
تعیین رتبه، مد و میانه 477
رتبهبندی رکوردهای دیتاست 477
دستیابی به مد (mode) یک دیتاست 478
دستیابی به میانه (Median) یک دیتاست 480
بیرون کشیدن یک نمونه تصادفی از دیتاست 481
آمارهای توصیفی پیشرفته 483
محاسبه رتبه‌بندی درصدی (Percentile Ranking) 483
تعیین چارک یک رکورد 485
ایجاد یک توزیع فراوانی 487
بخش 5؛ کار با فرم‌‌ها و گزارش‌‌های اکسس 489
فصل 17؛ ایجاد فرم‌‌های پایه‌ای اکسس 491
تنظيم فرم‌ها 492
ايجاد يك فرم جديد 493
استفاده از آيكن Form 493
استفاده از Form Wizard 495
نگاهي به انواع گوناگون فرم‌ها 496
Navigation forms 496
فرم‌هاي چند آيتمي (Multiple-items forms) 499
Split forms 500
Datasheet forms 500
تغيير اندازه ناحيه فرم 501
ذخيره فرم ايجاد شده 501
كار با كنترل‌‌ها 502
دسته‌بندي كنترل‌ها 503
افزودن يك كنترل 505
استفاده از گروه Controls 506
استفاده از Field List 507
انتخاب و عدم انتخاب كنترل‌ها 510
انتخاب يك كنترل واحد 511
انتخاب چند كنترل 511
از انتخاب خارج ساختن كنترل‌ها 512
دستکاری كنترل‌ها 512
تغيير اندازه يك كنترل 512
سايزبندي خودكار كنترل‌ها 513
انتقال يك كنترل 514
ترازبندي كنترل‌ها 515
اصلاح ظاهر يك كنترل 516
گروه‌بندي كنترل‌ها 518
تغيير نوع يك كنترل 519
كپي يك كنترل 519
حذف يك كنترل 520
چسباندن (و چسباندن مجدد) يك ليبل به يك كنترل 520
آشنايي با مشخصه‌ها (Properties) 521
نمايش پنجره Property Sheet 522
آشنايي با پنجره Property Sheet 523
تغيير تنظيم مشخصه كنترل 524
نام‌گذاري ليبل‌هاي كنترل و عنوان‌هاي آنها (Captions) 525
فصل 18؛ کار با دادهها در فرمهای اکسس 527
استفاده از نماي فرم (Form View) 528
نگاهي به برگه ريبوني Home 529
گروه ریبونی Views 529
گروه ریبونی Clipboard 530
گروه ریبونی Sort & Filter 531
گروه ریبونی Records 531
گروه ریبونی Find 531
گروه ریبونی Window 531
گروه ریبونی Text Formatting 532
هدايت‌گري روي فيلدها 532
حركت در بين ركوردهاي يك فرم 533
تغيير مقادير در يك فرم 533
آشنايي با كنترل‌هاي غير قابل ويرايش 534
كار با تصاوير و اشياء OLE 535
وارد نمودن داده در فيلد Long Text 536
وارد كردن داده‌ها در فيلد Date 537
استفاده از Optionهاي گروهي 537
استفاده از Combo Box و List Box 538
سوئيچ به نماي Datasheet 539
ذخيره يك ركورد 540
چاپ يك فرم 540
كار با مشخصه‌هاي فرم (Form Properties) 541
تغيير متن نوار عنوان بوسيله مشخصه Caption 542
ايجاد يك فرم باند (Bound Form) 543
تعيين شيوه مشاهده فرم 543
حذف Record Selector 544
نگاهي به دیگر مشخصه‌هاي فرم 545
اضافه كردن Header و Footer به فرم 552
کار با مشخصه‌‌های Section 553
مشخصه Visible 553
مشخصه Height 553
مشخصه Back Color 553
مشخصه Special Effect 554
مشخصه Display When 554
مشخصه‌‌های چاپ گرفتن 554
تغيير Layout 554
تغيير مشخصه‌هاي يك كنترل 555
تنظيم ترتيب حركت كليد Tab در فرم (Tab Order) 555
اصلاح فرمت متن درون يك كنترل 556
استفاده از Field List براي افزودن كنترل‌ها 557
تبديل يك فرم به يك گزارش 558
فصل 19؛ کار با FORM CONTROLS 559
تنظيم Control Properties 559
سفارشي‌سازي مشخصه‌هاي پيش‌فرض 561
نگاهی به کنترلها و مشخصههای مرسوم 562
کنترل Text Box 562
مشخصه Format 562
مشخصههایی که شکل ظاهری را تعیین میکند 562
مشخصههایی که ظاهر دادهها را کنترل میکنند 563
مشخصههای ورود دادهها 563
کنترل Command Button 564
مشخصههایی که شکل ظاهری را کنترل میکند 564
مشخصههای اکشن Default 564
مشخصه‌‌‌های محتویات لیست 565
مشخصه‌‌‌های نمایش لیست 565
مشخصه‌‌‌های انتخاب لیست 566
کنترل‌‌‌های Check Box و Toggle Button 566
کنترل Option Group 567
کنترل Web Browser 567
ایجاد کنترل محاسباتی (Calculated Control) 567
کار با زیرفرم‌‌ها (Subforms) 568
نکات طراحي فرم‌ها 570
استفاده از مشخصه Tab Stop 570
شمارش چك‌باكس‌ها 570
تنظيم كومبوباكس‌ها و ليست‌باكس‌ها 571
تكنيك‌هاي پيشرفته فرم‌ها 573
استفاده از كنترل‌هاي Page Number و Date/Time 573
استفاده از كنترل Image 574
تغيير جنس يك كنترل (Morphing) 574
استفاده از Format Painter 575
ارائه كمك بيشتر به كاربران نهايي 576
افزودن تصاوير پس‌زمينه 576
محدودسازی رکوردهای نمایش داده شده در فرم 578
استفاده از Tab Control 579
استفاده از كادرهاي محاوره‌اي براي جمع‌آوري اطلاعات 582
طراحی کوئری 583
تنظیم command buttonها 583
افزودن يك دكمه پيش‌فرض (default button) 584
تنظيم يك دكمه Cancel 585
حذف منوي كنترل 585
بستن فرم 585
طراحی یک فرم از آغاز 585
ایجاد یک فرم پایه 586
ایجاد یک زیرفرم 587
افزودن زیرفرم 587
تغییر رفتار فرم 590
تنظیم مشخصه‌های فرم 590
جستوجوی مقادیر، هنگام ورود دادهها 590
ذخیره رکورد 591
تغییر شکل ظاهری فرم 592
فصل 20؛ ارائه دادهها با گزارشها (ACCESS REPORTS) 595
آشنايي با گزارش‌ها 596
شناخت انواع مختلف گزارش‌ها 596
گزارش‌هاي سطري-ستوني (Tabular) 596
گزارش‌هاي ستوني (Columnar) 597
گزارش‌هاي Mailing-label 598
وجه تمايز گزارش‌ها و فرم‌‌ها 599
ايجاد يك گزارش، از آغاز تا پايان 599
تعريف طرح‌بندي گزارش 600
گرد‌آوري داده‌ها 600
ايجاد يك گزارش با Report Wizard 600
ايجاد يك گزارش جديد 601
انتخاب سطوح گروه‌بندي 602
تعريف داده‌هاي گروه 602
انتخاب چيدمان ترتيب 603
انتخاب گزينه‌هاي خلاصه‌سازي 604
انتخاب طرح‌بندي (Layout) 605
باز كردن طرح گزارش 605
اصلاح طرح‌بندي گزارش 606
انتخاب يك تِم (Theme) 607
ايجاد شِماهاي رنگي تِم جديد 609
استفاده از پنجره Print Preview 611
انتشار به فرمت‌هاي ديگر 613
مشاهده گزارش در نمای Design 614
چاپ يا مشاهده گزارش 615
چاپ گزارش 615
مشاهده گزارش 615
ذخيره گزارش 617
مفاهيم طرح گزارش دسته‌اي (Banded) 617
قسمت Report Header 619
قسمت Page Header 620
قسمت Group Header 620
قسمت Detail 621
قسمت Group Footer 621
قسمت Page Footer 621
قسمت Report Footer 622
ايجاد يك گزارش از ابتدا 622
ايجاد يك گزارش جديد و اتصال آن به يك كوئري 624
تعريف اندازه صفحه و طرح‌بندي گزارش 625
گنجاندن كنترل‌ها در گزارش 627
تغيير اندازه يك قسمت 628
اصلاح ظاهر متن درون يك كنترل 629
كار با کنترلهای Text Box 630
افزودن و استفاده از كنترل‌هاي تكست‌باكس 630
وارد كردن يك عبارت در يك كنترل Text Box 630
سايزبندي يك كنترل Text Box يا كنترل Label 631
Delete و Cut كردن ليبل‌هاي چسبيده به كنترل‌هاي Text Box 633
Paste كردن ليبل‌ها در يك قسمت گزارش 634
انتقال كنترل‌‌هاي Label و Text Box 634
تغيير ظاهر چند كنترل 636
تغيير مشخصه‌هاي كنترل‌هاي ليبل و تكست‌باكس 637
بزرگ و كوچك كردن كنترل‌هاي تكست‌باكس 638
مرتب‌سازي و گروه‌بندي داده‌ها 640
ايجاد يك هدر يا فوتر گروهي 640
مرتب‌سازي داده‌هاي درون گروه‌ها 641
حذف يك هدر يا فوتر گروه 643
پنهان‌سازي يك قسمت 643
سايزبندي يك قسمت 643
جابه‌جايي كنترل‌ها بين قسمت‌ها 644
افزودن صفحه انفصال (Page Break) 645
بهينه‌سازي ظاهر گزارش 646
اصلاح هدر صفحه 646
ايجاد يك عبارت در هدر گروه 648
ايجاد هدر يك گزارش 649
فصل 21؛ تكنيك‌هاي پيشرفته گزارش‌هاي اكسس 651
گروه‌بندي و مرتب‌سازي داده‌ها 652
گروه‌بندي الفبايي داده‌ها 652
گروه‌بندي روي فواصل داده‌ها 657
مخفي نمودن اطلاعات تكراري 659
پنهان كردن هدر صفحه 661
آغاز يك شماره‌بندي جديد صفحات براي هر گروه 662
فرمت‌بندي داده‌ها 663
ايجاد ليست‌هاي شماره‌دار 663
ایجاد فهرست بولتدار 666
افزودن تأكيد در ران‌تايم 669
پرهیز از گزارش‌هاي خالي 671
افزودن خطوط عمودي بين ستون‌ها 671
افزودن يك خط خالي هر n ركورد يك‌بار 673
چاپ صفحه زوج و فرد 675
استفاده از فرمتي متفاوت در يك تكست‌باكس 677
وسط‌ ‌چين كردن عنوان 678
ترازبندي ساده ليبل‌هاي كنترل 678
كنترل‌هاي Micro-adjusting 678
افزودن داده‌ها 679
افزودن اطلاعات بيشتر به يك گزارش 679
افزودن نام كاربري به يك گزارش باند شده 680
آموزش تكنيك‌هاي ديگر گزارش‌‌گيري 681
نمايش همه گزارش‌ها در يك كومبوباكس 681
چاپ گرفتن سريع از داده‌هاي كوئري شده 683
استفاده از ستون‌هاي مارپيچ شده در يك گزارش 683
بهره‌برداري از پردازش two-pass Report 690
تخصيص نامهای یکتا به كنترل‌ها 692


فهرست فصل‌ها
پیشگفتار 1
بخش نخست؛ بلوك‌هاي ساختماني اكسس 7
فصل 1؛ مقدمه‌اي بر توسعه ديتابيس 9
فصل2؛ آغاز کار با اکسس 33
بخش 2؛ آشنایی با جدول‌ها در اکسس 45
فصل 3؛ ساخت جدول‌های اکسس 47
فصل 4؛ آشنایی با روابط میان جدول‌ها 109
فصل 5؛ کار با جدولهای اکسس 153
فصل 6؛ درون‌ریزی و برون‌ریزی‌ داده‌ها (IMPORT & EXPORT) 189
فصل 7؛ پیوند به دادههای خارجی 225
بخش 3؛ کار با کوئریهای اکسس 251
فصل 8؛ انتخاب دادهها با کوئریها 253
فصل 9؛ استفاده از عملگرها و عبارات در اكسس 287
فصل 10؛ آنسوی كوئري‌های SELECT 329
بخش 4؛ تحلیل داده‌‌ها در اکسس 367
فصل 11؛ دگرگونی داده‌‌ها در اکسس 369
فصل 12؛ کار با محاسبات و تاریخها 391
فصل 13؛ انجام تحلیل‌‌های شرطی 415
فصل 14؛ بنیاد استفاده از SQL 433
فصل 15؛ زیرکوئری‌‌ها و توابع DOMAIN AGGREGATE 453
فصل 16؛ آمار توصیفی در اکسس 475
بخش 5؛ کار با فرم‌‌ها و گزارش‌‌های اکسس 489
فصل 17؛ ایجاد فرم‌‌های پایه‌ای اکسس 491
فصل 18؛ کار با دادهها در فرمهای اکسس 527
فصل 19؛ کار با FORM CONTROLS 559
فصل 20؛ ارائه دادهها با گزارشها (ACCESS REPORTS) 595
فصل 21؛ تكنيك‌هاي پيشرفته گزارش‌هاي اكسس 651
بخش 6؛ زیربنای برنامهنویسی اکسس 693
فصل 22؛ استفاده از ماکروهای اکسس (ACCESS MACROS) 695
فصل 23؛ استفاده از ماکروهای دادهای (ACCESS DATA MACROS) 733
فصل 24؛ آغاز کار با ACCESS VBA 753
فصل 25؛ انواع دادهها و رویههای پیشرفته در VBA 797
فصل 26؛ مدل رویداد اکسس 841
فصل 27؛ ديباگ‌كردن برنامه‌هاي كاربردي اكسس 865
بخش 7؛ تکنیکهای پیشرفته برنامهنویسی اکسس 899
فصل 28؛ دسترسی به دادهها با VBA 901
فصل 29؛ دسترسي به داده‌هاي پيشرفته به كمك VBA 945
فصل 30؛ سفارشي‌سازي ريبون‌هاي اكسس 963
فصل 31؛ آمادهسازی برنامه‌هاي كاربردي اكسس برای توزیع 999
فصل 32؛ یکپارچگی اکسس با SHAREPOINT 1047
تازه های اکسس 2019 نسبت به نسخه 2016 1061
# موضوع عنوان توضیح دانلود
1 نمونه pdf صفحات آغازین کتاب دانلود
امتیاز
4.85/5 (400 نظر)
ثبت نظر/پرسش/پیشنهاد

کتاب‌های مرتبط

احتمالا دوست داشته باشید

;