دانلود با لینک مستقیم و پر سرعت .
-1: تعریف بانک اطلاعاتی
بانک اطلاعاتی مجموعه ای سازمان یافته از اطلاعات و داده های مرتبط به هم است. داده ها عبارتند از حقایق و ارقام یک موضوع خاص و اطلاعات عبارتند از نتابجی که ترکیب داده ها حاصل می گردد. سازمان ها معمولاً سیستم های اطلاعاتی خود را به دو صورت تشکیل داده از آن استفاده می کنند:
الف) استفاده از سیستم های اطلاعات ساده:
در این روش داده ها در فایل های جداگانه ای قرار می گیرند و برای استفاده از دادههای موجود در آن فایل، سیستم های جداگانه ای طراحی می شوند. به این نوع سیستم های اطلاعاتی، سیستم پردازش فایل ها می گویند. در این سیستم افزونگی وجود دارد که باعث آشفتگی می شود.
ب)استفاده از بانک اطلاعاتی:
در این روش داده های موجود، به صورت مجتمع یا بانک مورد استفاده قرار می گیرد در چنین سیستمی کاربر می تواند بدون سردرگمی و با صرف وقت اندک، اطلاعات مورد نیاز خود را از داده های موجود در مجتمع اخذ کند.
1-2: مزایای سیستم بانک اطلاعاتی:
1- اشتراکی شدن داده ها
2- کاهش میزان افزونگی
3- در دسترس بودن داده ها
1-3: معایب سیستم بانک اطلاعاتی
1- ممکن است امنیت لازم به مخاطره بی افتد چرا که داده ها متمرکز بوده و این تمرکز آن را آسیب پذیر می سازد.
2- ممکن است سخت افزار اضافی نیاز باشد.
1-4: اجزاء تشکیل دهندة بانک اطلاعاتی
1-کاربران:
کاربران، کسانی هستند که به نحوی با بانک اطلاعاتی سروکار دارند. براساس نوع کاری که کاربران با بانک اطلاعاتی دارند می توان آنها را به سه دسته تقسیم کرد:
الف) مدیر یا مسئول بانک اطلاعاتی:
مسئول بانک اطلاعاتی کسی است که حق هرگونه تبدیل و تغییر را در بانک اطلاعاتی دارد.
ب)کاربران نهایی:
کاربران نهایی کسانی هستند که حق هیچ گونه تغییر و تبدیل را در بانک اطلاعاتی ندارند.
بلکه فقط از امکانات آن می توانند استفاده کنند.
ج)برنامه نویسان کاربردی یا طراح بانک اطلاعاتی:
طراحان بانک اطلاعاتی کسانی هستند که بانک اطلاعاتی را ایجاد نموده اند.
2- نرم افزار:
مجموعة نرم افزارهایی که در پایگاه داده مورد استفاده قرار می گیرد.
3- سخت افزار:
عبارت است از: بستر سخت افزاری مورد نیاز مثل cpu و دیسک ...
4-داده ها:
دو خصوصیت مهم دارند:
1-قابلیت اشتراکی شدن: به این معنی که بتوانیم یک قطعه از داده بین کاربران مختلف به اشتراک بگذاریم.
2-داده دارای جامعیت باشد: یعنی داده ها به صورت صحیح و درست وارد شوند.
1-5: انواع بانک اطلاعاتی:
بانک اطلاعاتی به سه دسته می توان تقسیم کرد:
الف) بانک اطلاعاتی هرمی:
در این مدل یک موجودیت (مفهوم کلی پدیده، فردی، که در مورد آن می خواهیم صحبت کنیم، Entity یا موجودیت می گوییم) به عنوان پدر و موجودیت دیگر به عنوان فرزند قرار می گیرد که در درون فایل ذخیره می شود. هر موجودیت دارای صفت خاصه هایی است صفت خاصه ویژگی جداساز یک نوع موجودیت از نوع دیگر است هر صفت خاصه دارای دو مؤلفه است:
1- اسم صفت خاصه 2- مقدار صفت خاصه
در پروژه طراحی و ایجاد بانک اطلاعاتی تاکسی سرویس
موجودیت راننده(Driver) دارای صفت خاصه و مقدار صفت خاصه زیر می باشد:
تلفن- آدرس- اسم ماشین- پلاک ماشین- نام خانوادگی- نام- شمارة راننده: صفت خاصه، 052425-88، پژو 405، 68—619 ب19، احمدی، علی، 100: مقدار صفت خاصه
ب)مدل شبکه ای
از سه نوع رکورد (رکورد مجموعه ای از فیلدهای مرتبط به هم می باشد و فیلد عبارت است از کوچکترین واحد داده ذخیره شده می باشد) تشکیل می شود که یک رکورد به عنوان کانکتور رابط بین دو موجودیت است و این مدل مبتنی بر لیست پیوندی است.
ج)مدل رابطه ای
بین واژه های داده و اطلاعات تفاوت است. داده ها با هم ترکیب می شوند و اطلاعات را بوجود می آورند. وقتی از سیستم مدیریت بانک اطلاعاتی کامپیوتر مثل اکسس استفاده می کنیم بانک اطلاعات رابطه ای بهره می بریم. در بانک اطلاعاتی رابطه ای، اطلاعات به دسته ها ی مختلفی از داده های مرتبط بهم تقسیم می شوند که هر کدام در جدول جداگانه در فایل ذخیره می شوند. در واقع، مفهوم بانک اطلاعاتی در اکسس، مجموعهای از اشیاء هستند که داده ها را ذخیره، دستکاری و بازیابی می کنند.
1-6: هدف رابطه
1-قابلیت انعطاف: اگر داده ها تغییر کنند، فقط کافی است در یک محل آن تغییرات را اعمال کنیم.
2-سهولت: ذخیره داده ها به سادگی انجام می شود.
3-قدرت: ذخیره داده ها در جدول های مرتبط و جدا از هم موجب می شود تا گروهبندی، جستجو و بازیابی اطلاعات به روش های گوناگون دستیابی شود.
4-سهولت مدیریت: بازیابی و مدیریت داده ها در جدول های کوچکتر آسانتر است.
1-7: نمودار ER (Entity relationship)
این نمودار نمایشگر ارتباط بین موجودیتهای یک محیط عملیاتی است و به کمک آن داده های موجود مدل بندی می شوند. نمادهای رسم نمودار ER در جدول زیر میباشد.
جدول 1-1: نمادهای رسم نمودار ER
1-8: انواع رابطه:
الف) ارتباط یک به یک: در شکل زیر هر استاد یک درس و هر درس فقط توسط یک استاد ارائه می شود البته ممکن است استادی اصلاً درس نداشته باشد یا درسی توسط هیچ استادی این ترم ارائه نگردد:
ب)ارتباط چند به یک: در شکل زیر چند استاد ممکن است یک درس را ارائه کنند ولی هر استاد فقط یک درس را ارائه می کند.
ج)ارتباط چند به چند: در این شکل هر درس ممکن است توسط چند استاد ارائه شود و هر استاد ممکن است چند درس مختلف را ارائه کند.
1-9: انواع کلید در مدل رابطه ای
1-ابر کلید(S.K) Super Key: هر ترکیبی از صفتها که خاصیت کلید داشته باشد مانند شمارة راننده، شمارة سرویس، شمارة اشتراک، شمارة دانشجویی ...
2-کلید کاندید (G.K) (Candidate key):
کلید کاندیدی است که توسط طراح بانک اطلاعاتی انتخاب می شود.
(کلید کاندید دارای دو ویژگی است:1) یکتایی مقدار به انی معنا که مقدارش در رابطه یکسان نباشد 2)کهینگی اجزایی: به این معنا که با حذف آن یکتایی مقدار از بین برود)
4-کلیدئ فرعی (A.K) (Alternative Key): هر کلید کاندید غیر از کلید اصلی را کلید فرعی می نامند.
5-کلید خارجی (F.K) (Foreign Key): امکانی است برای ارجاع از یک رابطه به رابطة دیگر و در واقع وسیله ای است بری پیوند داده رابطه های بانک اطلاعاتی با یکدیگر.
1-10: مراحل بدست آوردن مدل ER تاکسی سرویس:
مرحله اول: پیدا کردن نهادهای مرتبط
راننده (Driver)، مسافر (Subscriber)، سرویس (Service)
مرحله دوم: پیدا کردن خصوصیات هر کدام از نهادها و تعیین کلید اصلی
راننده (Driver): شمارة راننده، نام، نام خانوادگی، پلاک ماشیم، اسم ماشین، آدرس، تلفن
مسافر(Subscriber): شمارة اشتراک، نام، نام خانوادگی، جنسیت، آدرس، تلفن
سرویس(Service): شمارة سرویس، شمارة راننده، شمارة اشتراک، مسیر، تاریخ، زمان، مبلغ
مرحله سوم: تعیین رابطه های لازم و نوع ارتباط
راننده با مسافر رابطه ندارد و راننده با سرویس رابطه دارد و رابطة آن یک به چند است.
مسافر با راننده رابطه ندارد و مسافر با سرویس رابطه دارد و رابطة آن یک به چند است.
مرحله چهارم: بهینه سازی:
در این حالت بهینه می باشد و نیازی به بهینه سازی ندارد.
مرحله پنجم: تبدیل به حالت Access
که در فصل بعدی توضیح داده می شود.
1-11: نتایج:
قبل از ایجاد بانک اطلاعاتی ابتدا باید مراحل طراحی بانک انجام شود و بعد با استفاده از اکسس بانک اطلاعاتی مربوط را ایجاد نمود وقتی اینکار را انجام دهیم بهتر می توان بانک را ایجاد کرد.
فصل دوم
مقدمات بانک اطلاعاتی تاکسی سرویس در ACCESS
2-1: راه اندازی اکسس
اکسس را به سه روش می توان راه اندازی کرد:
روش اول: در این روش نرم افزار اکسس را در مسیر زیر اجرا می کنیم:
Start/ program/ Microsoft access
روش دوم: اگر با نرم افزار اکسس زیاد کار می کنیم بهتر است برنامه اکسس را در Desk top قرار دهیم. برای این منظور به گزینة:
Start/program/Microsoft access
رفته و دکمة سمت راست ماوس را کلیک می کنیم تا منویی ظاهر شود. در این منو گزینةsend to را انتخاب می کنیم تا منوی دیگری ظاهر شود. در این منو گزینة short cut را انتخاب می کنیم تا میانبری از این برنامه در desktop کامپیوتر ایجاد شود.
روش سوم:اگر همیشه از نرم افزار اکسس استفاده می کنیم کاری کنیم که هنگام راه اندازی سیستم این نرم افزار اجرا شود و آماده کار گردد. برای این کار، آیکن برنامة اکسس را در پوشةstart up قرار می دهیم.
2-2: مشخصات فیلدها:
هر فیلد دارای چهار مشخصه است:
2-2-1: نام فیلد
برای نامگذاری فیلدها از ترکیبی از حروف الفباء و ارقام استفاده می شود که باید با حروف شروع شوند حداکثر می تواند 64 کاراکتر باشد.
2-2-2: نوع فیلد
مشخص می کند که چه نوع داده ای باید در فیلد ذخیره شود. در اکسس 9 نوع فیلد داده ها وجود دارد که عبارتند از:
1-TEXT(متنی): این نوع داده از همه متداول تر است و تا 255 کاراکتر یا عدد را می پذیرد این فیلد برای ذخیره داده های مرکب از اعداد و کاراکتر به کار می رود مثل آدرس و توضیحاتی در مورد موضوع. اگر فیلدهایی داریم که فقط از اعداد تشکیل شدهاند ولی بر روی آن ها محسباتی صورت نمی گیرد بهتر است از این نوع انتخاب کنیم.
2- MEMO(توصیف): از این نوع فیلد برای ذخیرة متن های طولانی استفاده میشود.
3-Number(عددی): اگر بخواهیم بر روی فیلدهایی محاسبات انجام دهیم باید آنها را به صورت عددی تعریف کنیم. فیلد عددی بر چند نوع است:
1)نوع بایت (Byte) اندازة آن 2 بایت است.
2)نوع صحیح (Integer) اندازةآن دو بایت است.
3)نوع صحیح بزرگ (long interger) اندازة آن 4 بایت است.
4)اعشاری (single) اندازة آن 8 بایت است.
5)اعشاری دقت مضاعف (Double) اندازة آن 16 بایت است.
6)دهدهی (Decimal) اندازةآن به دقت عدد بستگی دارد.
4- Currency(پولی): برای ذخیره کردن مقادیر پولی، این نوع فیلد را انتخاب میکنیم.
5-Auto number(عدد خودکار): وقتی این نوع فیلد را انتخاب می کنیم اکسس تضمین می کند که محتویات این فیلد در هر رکورد در جدول منحصر به فرد است و می توان به عنوان کلید اولیه مورد استفاده قرار گیرد و به دو صورت تصادفی (Random) و افزایشی(Increment) می باشد.
6-Date/Time: اگر بخواهیم رکوردها را از نظر زمانی مرتب سازی کنیم این نوع فیلد مفید واقع می شود.
7-yes/No: برای فیلدهایی که دو وضعیت بلی، خیر (درستی و نادرستی) داشته باشند.
8-Loe object: وقتی بخواهیم شیئ را وارد کنیم یا به شیئ از منبع دیگر اشاره نماییم از این نوغ فیلد استفاده می کنیم. با استفاده از این فیلد می توانیم داده ها را از اشیائی مثل صفحة گستردة اکسل، سند word، ... بدست آوریم.
9-Hyper link: وقتی می خواهیم فیلد را به جای پرش کند یا به اینترنت وصل شود آدرس در این فیلد ذخیره می شود.
2-2-3: توصیف
متنی که در این فیلد می نویسیم، هدف فیلد را بیان می کند. وقتی این فیلد را در فرمی انتخاب می کنیم، محتویات این فیلد در نوار وضعیت اکسس نمایش داده میشود.
2-2-4: خواص فیلد
مشخص می کند مقادیر چگونه در فیلدها ذخیره و نمایش داده شوند. هر نوع فیلد، مجموعة خاصی از خواص را دارا است. جدول زیر نشان می دهد چه فیلدهایی میتوانند چه خواصی داشته باشند.
جدول 2-1: خواص فیلدها:
خاصیت اثر
اندازه فیلد (Field size) حداکثر تعداد کاراکترهایی را مشخص می کند که می تواند در فیلد ظاهر شود، پیش فرض آن 50 است.
فرمت (Format) شیوه نمایش فیلد را مشخص می کند، مثلاً با حروف کوچک یا بزرگ نمایش داده شود.
نقاب ورودی (Input Mask) قالبی را مشخص می کند تا داده ها از الگوی خاصی پیروی کنند، مثل قالب شماره تلفن
کپشن(Caption) نامی توصیفی، غیر از نام فیلد را برای فیلد مشخص می کند. این نام در فرم ها و گزارش ها ظاهر می شود
مقدار پیش فرض(Default vaue) به طور خودکار مقدار مشخص شده ای را وارد فیلد می کند.
قانون معتبرسازی (validation rule) عبارتی را مشخص می کند که داده های نامعتبر را تشخیص می دهد.
متن معتبرسازی (validation text) اگر دادة وارد شده، قانون معتبرسازی را نقص کند، این متن به نمایش در می آید.
الزامی (Required) نشان می دهد که این فیلد نمی تواند خالی باشد.
نقطه اعشار(Decimal place) تعداد ارقام بعد از اعشار را مشخص می کند در فیلدهای عددی و پولی بکار می رود.
دقت(precision) تعداد کلی ارقامی که می تواند ذخیره شود (در سمت چپ و راست)
مقیاس تعداد کل ارقامی که بعد از نقطه اعشار می تواند ذخیره شود. برای اعداد دهدهی است.
فصل سوم
آشنایی با جدول (TABLE)های تاکسی سرویس
3-1: ایجاد جدول
رکوردهای مرتبط به هم در یک جدول قرار می گیرند. به عبارت دیگر جدول مجموعهای از رکوردهی مرتبط به هم است. هرچه جدول بهتر طراحی شود، عیب یابی بانک اطلاعاتی و دستیابی به اطلاعات سریعتر انجام می شود. برای ایجاد جداول مراحل زیر را انجام می دهیم:
1-گزینة File/New را اجرا می کنیم کادر محاوره New File ظاهر می گردد در این کادر گزینة Blank data base را کلیک می کنیم تا کادر محاورة File New ظاهر گردد. در بخش File name این کادر نام بانک اطلاعاتی Data base را تایپ می کنیم و دکمة Create را کلیک می کنیم. با انجام این کار کادر محاورةCreat data base ظاهر می گردد. و شکل (3-1) صفحات بعد مربوط به آن باشد. که شامل سه جدول است:
1)راننده 2)سرویس 3)مسافر
2-دکمة tables را کلیک می کنیم. سپس گزینة create table in design view را کلیک مضاعف می کنیم. به جای این کار، می توانیم از دکمة Design استفاده کنیم یا کلیلک راست نماییم و از منویی که ظاهر می شود design view را کلیک کنیم در هر صورت کادر ایجاد ساختار جدول ظاهر می گردد(شکل 3-2)
این شکل جدول راننده را که توسط طراح بانک ایجاد شده است نشان می دهد. این شکل از دو پنجره تشکیل شده است:
پنجرةکوچک بالایی: در این پنجره می توان مشخصات موردنیاز فیلد از قبیل نام فیلد (در بخش field name)، نوع فیلد(در بخش Data type) و توضیحات اختیاری (در بخش Description) وارد کرد. علاوه، بر این، فیلد کلید اصلی را نیز می توان تعیین کرد به این صورت که مکان نما را به نوار فیلد مربوطه منتقل می کنیم و کلیلک راست می کنیم و از منویی که ظاهر می شود، فرما ن primary key را اجرا می کنیم با انجام این کار، این فیلد به عنوان فیلد کلید اصلی انتخاب خواهد شد. در این شکل که جدول راننده است شامل فیلدهای شماره راننده، نام، نام خانوادگی، پلاک ماشین، اسم ماشیم، آدرس و تلفن می باشد و کلید اصلی شماره راننده می باشد.
پنجرة کوچک پایینی: در این پنجره می توان خواص هر فیلد را از قبیل اندازه، کپشن، فرمت و غیره تعیین کرد.
3-2: ذخیره کردن ساختار جدول
پس از ایجاد جدول باید ساختار جدول را ذخیره کرد. برای این منظور باید گزینة File/save(Ctrl+s) را اجرا کرد. به جای این کار می توان دکمه save روی نوار ابزار Access را کلیلک نمود.
3-3: اضافه کردن فیلد جدید
یک فیلد جدید را می تواند به هر جای جدول اضافه کرد. برای اضافه کردن فیلد به انتهای جدول در ساختار جدول، مکان نما را به اولین فیلد خالی منتقل می کنیم. ولی اگر بخواهیم آن را بین دو فیلد درج کنیم مکان نما را به فیلدی انتقال می دهیم که فیلد جدید باید قبل از آن درج شود سپس اعمال زیر را انجام می دهیم:
کلیلک راست می کنیم و در منویی که ظاهر می شود گزینةInsert rows را اجرا میکنیم به جای این کار می توانیم گزینة Insert/ Rows را کلیک کنیم یا از دکمة insert در نوار ابزار اکسس استفاده کنیم. در هر صورت فیلد جدیدی اضافه می کند. سپس دکمه save را می زنیم.
3-4: حذف فیلدهای جدول
برای حذف فیلدهای جدول مراحل زیر را انجام می دهیم:
1-جدول را که باید فیلدهایی آن حذف شوند را ظاهر می کنیم.
2-فیلدهایی از جدول را انتخاب می کنیم که باید حذف شود.
3-گزینةEdit/delet را اجرا می کنیم به جای این کار می توانیم دکمة delete در نوار ابزار اکسس را استفاده کنیم تا فیلدهای انتخاب شده حذف شوند. سپس ساختار جدول را ذخیرع می کنیم.
3-5: ایجاد ارتباط بین جدول ها
یک روش این ارتباط بین جدول ها استفاده از کادر محاورة relation ships است. برای فعال شدن این کادر و ایجاد ارتباط بین جدول ها مراحل زیر را انجام می دهیم:
1-گزینة Tools/relation ships را اجرا می کنیم. چنانچه برای اولین بار ارتباط بین جدول ها را ایجاد می کنیم کادر محاورة show table ظاهر می گردد.
2-در کادر محاورةshow table جداول مورد نظر را به relation اضافه می کنیم برای این منظور جداول ها را یکی یکی انتخاب می کنیم و دکمة add را کلیلک میکنیم.
3-دکمة close را کلیلک می کنیم با انجام این کار کادر محاورة show table بسته می شود کادر محاورة relation ships ظاهر می شود. در این کادر، جداولی نمایش داده می شوند که باید با یکدیگر ارتباط داشته باشند. فیلدهای کلید اصلی هر جدول به رنگ مشکی نمایش داده می شوند.
4-برای ایجاد ارتباط بین جدول ها به صورت زیر عمل می کنیم:
دکمة ماوس را روی کلید اصلی کلیک می کنیم و پایین نگه می داریم و مکان نما را به سمت جدولی که در آن کلید خارجی است می کشیم و رها می کنیم. با انجام این عمل کادر محاورةedit relation ظاهر می گردد.
در این کادر که شکل 3-4 صفحه بعد می باشد دکمة create را کلیک می کنیم تا خطی که نشان دهنده برقراری ارتباط جداول است بین این جداول رسم شود. (شکل 3-5)
5-دکمة save را کلیک می کنیم.
فصل چهارم
آشنایی با تقاضا (Query) های
تاکسی سرویس
تقاضا، یکی از ابزارهای بسیار مهم بازیابی اطلاعات در بانک اطلاعاتی اکسس می باشد با استفاده از تقاضا می توان اعمال زیر را انجام داد:
1-اطلاعات را بازیابی کرد.
2-اطلاعات را برحسب چند فیلد مرتب یا فیلتر نمود.
3-جدولی را ایجاد کرد.
4-رکوردهایی جدول دیگری را به جدی موجود اضافه کرد.
5-رکوردهای جدول را حذف یا ویرایش نمود.
6-اعمال محاسباتی از قبیل مجموع، میانگین، بزرگترین، کوچکترین و غیره را در جدول انجام داد.
7-رکوردهای تکراری را پیدا نموده نمایش داد.
در اکسس متداولترین نوع تقاضا، تقاضای انتخابی می باشد. با استفاده از این نوع تقاضا می توانیم اطلاعات را از یک یا چند جدول بازیابی کنیم، نتایج تقاضای را مشاهده کرده ویرایش نماییم و اعمال محاسباتی مثل مجموع فیلدها، میانگین فیلدها ، بزرگترین و کوچکترین مقدار فیلد خاص، شمارش تعداد رکوردها و غیره را انجام دهیم.
4-1: مراحل طراحی تقاضا
1-در کادر محاوره Data base دکمة Queries را کلیک می کنیم. سپس دکمة New را کلیک می کنیم تا کادر محاورةNew Query ظاهر گردد.
2-در این کادر، گزینة Design view را کلیک می کنیم تا کادر محاوره show table شود.
3-در این کادر، جدول های مورد نیاز را انتخاب می کنیم(شکل 3-3) و دکمة add را کلیک می کنیم. سپس دکمة close را کلیک می کنیم تا کادر محاوره design view ظاهر گردد. (شکل 4-1 در صفحه بعد)
4-وقتی که بر روی فیلد مورد نظر از جدول کلیک مضاعف می کنیم این فیلد به اولین ستون اضافه می شود.
5-بعد از اینکه تقاضای مربوطه را انجام دادیم آن را با اسمی ذخیره می کنیم. برای این منظور، دکمة save را کلیک می کنیم. سپس کادر محاوره Design view را میبندیم.
6-در کادر محاوره Data base، بر روی تقاضای مربوطه که ایجاد کردیم کلیک مضاعف می کنیم. با انجام این کار، تقاضای ایجاد شده اجرا می گردد.
4-2: ویرایش تقاضا
هر تقاضای ایجاد شده را می توان نمایش داد و اصلاح نمود. برای این منظور در کادر محاوره Data base، دکمة design را کلیک می کنیم. سپس تقاضای موردنظر را انتخاب و دکمة Queries را کلیک می کنیم تا کادر محاوره Design View مانند (شکل 4-1) ظاهر شود. این کادر از بخش های زیر تشکیل شده است:
1-بخش نمایش جدول: این بخش لیست جدول ها و فیلدهایی را نمایش می دهد که در تقاضا وجود دارند.
2-بخش نمایش نام فیلدها و شرایط: در این بخش می توان نام فیلدها، جدول ها، ترتیب نمایش و شرایط تقاضای را وارد کرد. این بخش از گزینه های زیر تشکیل شده است:
- گزینة Field، این گزینه نام فیلدی را مشخص می کند که باید در تقاضا آورده شود.
گزینة Table، در این گزینه می توان جدولی را انتخاب نمود که باید این فیلد از آن جدول نمایش داده شود.
- گزینةsort، در این گزینه می توان ترتیب نمایش رکودها را تعیین کرد. ترتیب نمایش می تواند صعودی (Ascending)، نزولی(Descending) و نامرتب(Not sorted) باشد.
- گزینة Show، این گزینه تعیین می کند که آیا این فیلد در تقاضا نمایش داده شود یا خیر. چنانچه مربع تیک خورده باشد، این فیلد در تقاضا نمایش داده می شود.
- گزینةOr، با این گزینه می توان چند شرط را با یکدیگر Or نمود.
با توجه به شکل (4-2) در صفحه بعد تعدادی تقاضا در بانک اطلاعاتی تاکسی سرویس وجود دارد که عبارتند از:
Query: جستجوی مشخصات راننده های ماشین مورد نظر است که کادر طراحی آن همان شکل (4-1) می باشد و جستجوی آن به این صورت است با کلیک بر روی Query در کادر data base ابتدا ماشین مورد نظر را باید وارد کنید و بعد از وارد کردن مشخصات راننده های ماشین را پیدا می کند.
2Query: جستجوی مشخصات راننده هایی که ماشین پراید دارند و جنسیت مسافرانشان زن باشد را پیدا می کند.
3Query: مشخصات راننده ها و نام و نام خانوادگی مشتری و نام مسیرهایی که مبلغ سرویس آنها بیشتر از 25000 ریال باشد را پیدا می کند.
4Query تعداد سرویس ها و نام و نام خانوادگی راننده و نام های مسیر با توجه به کد سرویس مورد نظر را پیدا می کند. به این صورت که با کلیک بر روی 4 Query در کادر data base
5Query: مشخصات راننده ها و نام مسیرها و نام و نام خانوادگی مشتری با توجه به مبلغ موردنظر را پیدا می کند. به این صورت که با کلیک بر روی 5query در کادر data base ابتدا مبلغ مورد نظر را باید وارد کنید بعد از وارد کردن جستجو انجام میشود.
برای هر یک از Queryها در بخش فرم فرمی طراحی شده است که در فصل بعدی در مورد آن توضیح داده می شود.
4-3: حذف جدول از تقاضا
جدول های اضافی را می توان از تقاضا حذف نمود. برای این منظور مراحل زیرا را انجام می دهیم:
1-کادر محاوره design view مربوط به تقاضا را باز می کنیم.
2-جدولی را انتخاب می کنیم که باید حذف شود.
3-گزینه Query/ remove table را اجرا می کنیم.
فصل پنجم
آشنایی با فرم (FORM)های
تاکسی سرویس
یکی از روش های ورود اطلاعات در جدول به این صورت بود که با کلیک بر روی جدول مورد نظر و وارد کردن رکوردها اطلاعات را وارد کنیم. اشکالات این روش عبارتند از:
1-در یک لحظه تمرکز بر روی یک رکورد مشکل بود.
2-چنانچه تعداد فیلدها زیاد باشند، باید از نوارهای جابجایی مکرراً استفاده کرد.
روش دیگر ورود داده ها که این معایب را ندارد، استفاده از فرم های ورود داده ها میباشد. فرم ها، داده های مربوط به جدول یا تقاضا را نمایش می دهند. در فرم ها می توان تمام یا تعدادی از رکوردها را به همراه تمام فیلدهای آن ها، مشاهده کرد. در فرم های داده می توان چند رکورد را مشاهده کرد.
با استفاده از فرم ها به سادگی می توان داده ها را وارد کرد، تغیییر داد یا حذف نمود. ضمناً می توان بر روی فرم ها دکمه قرار داد تا با زدن آن دکمه به فرم دیگری دسترسی پیدا کنیم و با گذاشتن چند دکمه می توان به بقیة فرم ها که در بر دارندة اطلاعات جداول می باشند رجوع کنیم. و همچنین در ساختن فرم با رنگ کردن صفحات آن شکل زیباتری به جداول و رکوردها و فیلدهای آن می دهیم.
5-1: ایجاد فرم
برای ایجاد فرم در اکسس مراحل زیر را انجام می دهیم:
1-در کادر محاوره Data base، دکمه Forms و سپس دکمة New را کلیک میکنیم تا کادر محاوره new form ظاهر گردد.
2-در این کادر، بر روی گزینة Design view کلیک مضاعف می کنیم با انجام این کار، کار محاوره طراحی فرم ظاهر می شود(شکل 5-1)
3-کنترل های مورد نیاز را از نوار ابزار Tool Box انتخاب نموده و به فرم اضافه میکنیم.
با توجه به شکل 5-1 در صفحات بعد که فرم های موجود در data base تاکسی سرویس می باشد. Form1 و START با این روش ایجاد شده اند.
5-2: ایجاد فرم با Form wizard
در این روش می توان فرمی چند صفحه ای ایجاد و فیلدها یا سبک فرم را انتخاب کرد. برای ایجاد این نوع فرم، مراحل زیر را انجام می دهیم:
1-گزینة Insert/Form را اجرا می کنیم تا کادر محاوره new Form ظاهر گردد.
2-در کادر محاوره New Form، گزینه Form wizard را کلیک مضاعف می کنیم تا اولین گام ایجاد Form wizard ظاهر گردد (شکل 5-3) این شکل مانند Query wizard است از بخش های زیر تشکیل شده است:
- Table/Queries، در این بخش می توان نام جداول یا تقاضاهایی را انتخاب کرد که باید فرمی برای آنها ایجاد شود.
- بخش Available Fields، در این بخش، لیست فیلدها نمایش داده می شود و میتوان فیلدهایی را انتخاب کرد که باید در فرم ظاهر شوند. برای انتخاب فیلد میتوان بر روی آن کلیک مضاعف کرد.
- بخش selected Fields در این بخش فیلدهایی نمایش داده می شوند که در فرم ظاهر می شوند.
- بخش دکمه های انتخاب فیلد، این بخش از دکمه های > (برای انتخاب فیلدی که مکان نما زیر آن قرار دارد)، >> (برای انتخاب کلیه فیلدها)، < (برای حذف فیلدی در بخش selected fields که مکان نما زیر آن قرار دارد) و << (برای حذف کلیه فیلدها از حالت انتخاب) تشکیل شده است.
3-در اولین گام ایجاد Form wizard، اطلاعات مورد نظر را انتخاب می کنیم سپس دکمة next را کلیک می کنیم تا کادر محاورة
جدول 5-1: گزینه های کادر محاوره انتخاب سبک
گزینه هدف
Columnar این گزینه فیلدهای انتخاب شده را در یک یا چند ستون نمایش می دهد.
Tabular این گزینه فیلدهای انتخاب شده را در یک ردیف نمایش می دهد
Datasheet این گزینه یک صفحه ورود داده ایجاد می کند.
Justified این گزینه، فیلدهای انتخاب شده را در یک صفحه نمایش می دهد
Pivotable این گزینه فرمی به سبک جدول محوری ایجاد می کند.
Pivotchart این گزینه فرمی به سبک جداول نمودار ایجاد می کند
4-در کادر محاورة انتخاب سبک فرم، columnar را انتخاب می کنیم و دکمة next را کلیک می کنیم تا کادر محاوره انتخاب زمینه فرم ظاهر گردد(شکل 5-5).
5-در کادر محاوره
فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد
تعداد صفحات این مقاله 59 صفحه
پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید