آزمایشگاه: دسترسی. آزمایشگاه: دسترسی به گزارش آزمایشگاه دسترسی ms

دانشگاه فنی هوانوردی دولتی اوفا

گروه علوم کامپیوتر

کار آزمایشگاهی شماره 4

فناوری اطلاعات برای ایجاد و پردازش پایگاه های داده بابا کمکام‌اسدسترسیXP.

دانشجوی INEC

گروه K-122

Kizka N.D.

بررسی شد:

فیلوسووا E.I.

گزارش در مورددسترسی.

1) ایجاد جداول

برای ایجاد جداول در ACCESS، باید Create a table با استفاده از عنصر طراح در پایگاه داده را انتخاب کنیم. در سازنده، ویژگی های فیلد و فیلدهایی را که مستقیماً به آنها نیاز داریم را پر می کنیم. اینگونه جداول مورد نیاز خود را ایجاد می کنیم (کارفرمایان، پیاده سازی)

2) ایجاد یک طرحواره داده.

برای ایجاد یک Data Schema از نماد موجود در کنترل پنل استفاده می کنیم.

پس از باز کردن آن، موارد مورد نیاز خود را با استفاده از دستور Add Table وارد جداول می کنیم و با کشیدن فیلد مورد نیاز خود از جدولی به جدول دیگر، ارتباطی بین فیلدها برقرار می کنیم.

3) مرتب سازی

برای مرتب سازی، باید یک جدول بدون کلید باز کنیم و از Records/Filter/Advanced filter برای مرتب سازی داده ها استفاده کنیم.

4) انتخاب داده ها با استفاده از پرس و جو.

برای ایجاد یک درخواست، از Query Builder استفاده می کنیم.

 یک مقدار خاص در یک فیلد متنی (به عنوان مثال، محصولات یک دسته را انتخاب کنید).

 طیفی از مقادیر در هر فیلد عددی (به عنوان مثال، محصولاتی را انتخاب کنید که هزینه آنها بیش از 1000 روبل است).

 محدوده مقادیر در هر فیلد متنی (به عنوان مثال، محصولاتی را پیدا کنید که نام آنها با حروف M-S شروع می شود).

 تطابق نادرست مقادیر در یک فیلد متنی (به عنوان مثال، پیدا کردن مشتریان ساکن در همان شهر).

 AND منطقی، اتصال دو مقدار از یک فیلد عددی (به عنوان مثال، کالاهایی که هزینه آنها بیش از 200 و کمتر از 500 روبل است).

 منطقی و، اتصال مقادیر دو زمینه مختلف (به عنوان مثال، کالاهایی به ارزش بیش از 200 روبل امروز فروخته می شوند).

 OR منطقی، اتصال دو مقدار در یک فیلد متنی (به عنوان مثال، محصولات یک دسته خاص).

 OR منطقی، اتصال مقادیر دو فیلد مختلف (به عنوان مثال، کالاهایی که در یک روز خاص فروخته می شوند، یا کالاهایی که هزینه آنها حداقل 100 روبل است).

 عملگر در یک فیلد متنی (به عنوان مثال، همه محصولات به جز یک دسته خاص).

5) ایجاد پرس و جو با استفاده از سازنده بیان.

    یک کوئری پایگاه داده ایجاد کنید که در آن یکی از فیلدها با الحاق مقادیر چند فیلد متنی در جدول منبع به دست آید.

6) ایجاد پرس و جوهای نهایی.

    یک درخواست به‌روزرسانی رکورد ایجاد کنید که مقدار یکی از فیلدهای عددی را دو برابر کند.

    یک پرس و جو در برابر یک کپی از جدول محصولات ایجاد کنید، که در آن تمام رکوردهای مربوط به محصولات همان دسته حذف می شوند.

    درخواستی برای افزودن به یک کپی از جدول محصولات ایجاد کنید، که در آن رکوردها با توجه به هر شرایطی به کپی از جدول محصولات اضافه می شوند.

    یک پرسش متقابل ایجاد کنید که حجم کل کالاها را در هر دسته برای هر مشتری محاسبه می کند.

    توسعه گزارشات

برای ایجاد گزارش باید از Report Wizard استفاده کنید که در آن تمام فیلدهای جداول مورد نیاز و فیلدهای محاسبه و همچنین فرم Header و نوع گزارش را انتخاب می کنیم.

کنترل سوالات

1. چه مدل داده ای رابطه ای نامیده می شود؟

یک DBMS برای رایانه های شخصی در درجه اول از یک مدل رابطه ای پشتیبانی می کند که با سادگی و یکنواختی ارائه داده ها در ساده ترین جداول دو بعدی متمایز می شود.

واحد ساختاری منطقی اصلی دستکاری داده ها یک ردیف جدول - یک رکورد است. ساختار یک رکورد با ترکیب فیلدهای تشکیل دهنده آن تعیین می شود. مجموعه فیلدهای رکورد مربوط به جزئیات منطقی مرتبط است که برخی از ماهیت حوزه موضوع را مشخص می کند. عملکردهای معمول یک DBMS برای دستکاری داده ها عبارتند از: بازیابی، افزودن، حذف، تغییر داده ها.

مایکروسافت اکسس اشیایی را که می‌توانند نام داشته باشند را فراخوانی می‌کند، مانند جداول، کوئری‌ها، فرم‌ها، ماکروها و ماژول‌ها.

    چگونه یک رابطه یک به چند را در مدل داده های رابطه ای پیاده سازی کنیم؟

برای ارتباط از شیء Evaluation استفاده می کنیم. هر دانش آموز در چندین رشته نمرات دارد، بنابراین رابطه بین دانش آموزان و نمرات یک به چند (1: M) خواهد بود. هر رشته توسط بسیاری از دانش آموزان اخذ می شود، بنابراین رابطه بین رشته ها و نمرات یک به چند خواهد بود.

    چه چیزی در ساختار جدول گنجانده شده است؟

ساختار جدول شامل: نام فیلد، نوع داده، یادداشت و ویژگی های فیلد است.

4. چگونه می توان خصوصیات فیلدها را در جدول تعیین کرد؟

لازم است که Field Properties را در Table Designer انتخاب کرده و کیفیت های مورد نیاز این جدول را در آنها تنظیم کنیم.

5. عناصر اصلی پنجره Query Builder را نام ببرید.

فیلد، نام جدول، مرتب سازی، نمایش، شرایط انتخاب یا.

6. چگونه شرایط انتخاب را با AND منطقی و OR منطقی در یک درخواست بنویسیم؟

شما باید از Expression Builder استفاده کنید و یکی از And یا Or را در شرط مشخص کنید.

7. چگونه یک فیلد محاسبه شده در یک پرس و جو ایجاد کنیم؟

برای محاسبه برخی از نتایج باید با استفاده از Expression Builder مقداری تابع در فیلد طراحی کنید.

8. پرس و جوهای خلاصه و متقابل برای چه مواردی استفاده می شود؟

برای خلاصه کردن هر یک از نتایج، برای مثال، محاسبه میانگین یا حداکثر مقدار.

و با کمک یک پرس و جو متقابل، می توانید داده های پرس و جوهای نهایی را با وضوح بیشتری ارائه دهید، که گروه بندی را بر اساس چندین معیار (به ویژه دو) فراهم می کند. در این حالت، مقادیر فیلد مطابق با ویژگی گروه‌بندی اول می‌تواند به عنوان سرصفحه ردیف و با توجه به عنوان ستون دوم تبدیل شود.

9. چگونه می توانید از پرس و جوهای عملی برای ویرایش جداول استفاده کنید؟

به عنوان مثال، می توانید از درخواست حذف برای حذف هر رکورد یا به روز رسانی، افزودن، درج از جدول دیگر استفاده کنید.

10. پنجره Form Builder از چه بخش هایی تشکیل شده است؟

از این قبیل مقاطع که در فرآیند شکل گیری مشخص شدند.

وزارت آموزش و پرورش و علوم RF
موسسه دولتی الکترونیک و ریاضیات مسکو

(دانشگاه فنی)


گروه علوم کامپیوتر
برای کارهای آزمایشگاهی شماره 7

« مایکروسافت دفتر .

سامانهی مدیریت پایگاه داده
دسترسی»

دانش آموز: Malofeev S.A. ج-12

معلم: Voskov L.S.

مسکو 2008


تئوری را کامل کرد:

مبانی

پایگاه های داده و سیستم های مدیریت پایگاه داده (DBMS)
باصول اولیه Dپایگاه‌های داده (DB) برای ذخیره‌سازی بر روی رایانه و استفاده مؤثر از حجم وسیعی از طیف گسترده‌ای از اطلاعات طراحی شده‌اند:


  • درباره کتاب ها، مجلات و روزنامه ها در کتابخانه ها،

  • در مورد کالاهای موجود در فروشگاه ها و محصولات در کارخانه ها،

  • در مورد نمایشگاه ها در موزه ها و مجموعه های مختلف،

  • در مورد کلیه کارکنان شرکت ها، بنگاه ها و موسسات،

  • در مورد تمام پروازهای هواپیما در فرودگاه ها، قیمت بلیط و در دسترس بودن صندلی،

  • در مورد برنامه تمام قطارها از ایستگاه ها، در مورد هزینه بلیط و در دسترس بودن صندلی ها،

  • در مورد تمام خودروهای ثبت شده در بازرسی ایمنی ترافیک ایالتی (GAI)، از جمله موارد سرقت شده،

  • درباره همه تورها، از جمله تورهای لحظه آخری، در آژانس های مسافرتی و آژانس های مسافرتی،

  • در مورد آب و هوا در هر نقطه از جهان در حال حاضر و سال ها پیش و غیره.
برای کار با پایگاه های داده از برنامه های کاربردی به نام DBMS - Database Management Systems استفاده می شود. محبوب ترین DBMS برنامه ACCESS از مایکروسافت است.
همه DBMS ها، از جمله DBMS های ACCESS، اجازه می دهند:

  1. به سرعت پایگاه داده ایجاد کنید، آنها را تکمیل و تغییر دهید.

  2. به سرعت داده های خاص مورد نیاز خود را در پایگاه داده پیدا کنید.

  3. مرتب سازی داده ها در پایگاه داده بر اساس معیارهای مختلف (به عنوان مثال، بر اساس حروف الفبا).

  4. بر اساس درخواست های خود، زیرمجموعه هایی از داده ها را به صفحه نمایش استخراج کنید. ارضای یک معیار معین

  5. انجام محاسبات آماری بر روی داده های پایگاه داده برای تجزیه و تحلیل و تصمیم گیری.

  6. چاپ داده های انتخاب شده برای اهداف خاص، به عنوان مثال. تهیه گواهی، گزارش و غیره
در ساده‌ترین شکل، پایگاه داده صفحه‌گسترده‌ای است که شبیه صفحه‌گسترده اکسل است. نمونه ای از این جدول پایگاه داده به نام " دانشجو"در صفحه بعد می بینید.

مانند جداول اکسل، جداول پایگاه داده از ستون و ردیف تشکیل شده است. در این حالت، ستون های پایگاه داده نامیده می شوند. زمینه های"و آنها اسامی خاصی دارند


(اسامی" زمینه های"، و نه حروف الفبای لاتین به عنوان نام در جداول اکسل. چنین ستون هایی، یعنی. می تواند تا 255 فیلد در جداول پایگاه داده (مانند اکسل) وجود داشته باشد.

هر ردیف در جداول پایگاه داده نامیده می شود با ضبطو شماره سریال خودش را دارد، مانند یک ردیف در صفحه گسترده اکسل. تعداد سطرها، یعنی رکوردها در جداول پایگاه داده عملا نامحدود است.

همه " سوابق"(ردیف ها) در جدول پایگاه داده در هر سلول لزوماً همان نوع اطلاعات مربوط به نام را شامل می شود." زمینه های". این تفاوت اصلی بین جدول پایگاه داده و صفحه گسترده اکسل است. به عنوان مثال، در یک ستون با نام فیلد " نام و نام خانوادگی"(به جدول پایگاه داده مراجعه کنید" دانشجو"در صفحه بعد) در تمام ورودی ها (یعنی در تمام خطوط)، نام های خاص افراد را مشاهده خواهید کرد.

در ستون با نام فیلد " GODR"در تمام سوابق (یعنی در تمام ردیف ها) سال های خاص تولد دانش آموزان را مشاهده خواهید کرد.

در ستون با نام فیلد " NG"در همه ورودی ها (یعنی در تمام ردیف ها) شماره های گروه دانش آموزی خاصی را خواهید دید.

یک پایگاه داده می تواند نه یک، بلکه چندین جدول مرتبط را شامل شود. بجز جداول - شی اصلی پایگاه داده - پایگاه داده ممکن است حاوی اشیاء دیگری باشد، یعنی:

فرم (یکی یا بیشتر). فرم راهی برای نمایش داده ها از جداول پایگاه داده روی صفحه است که برای وارد کردن داده ها و مشاهده آنها راحت است.

درخواست (یکی یا بیشتر). پرس و جو راهی برای انتخاب و خروجی صفحه نمایشداده ها از جداول پایگاه داده با توجه به معیارهایی که شما مشخص می کنید.

گزارش (یکی یا بیشتر). گزارش راهی برای انتخاب و چاپ

ماکرو (یکی یا بیشتر). ماکرو مجموعه ای از دستورات ماکرو است که عملیات خاصی را با پایگاه داده انجام می دهد، به عنوان مثال، چاپ گزارش.

مدول (یکی یا بیشتر). ماژول برنامه ای در زبان برنامه نویسی Access Basic است که در پایگاه داده برای انجام کارهای غیر ضروری استفاده می شود.

تمام اشیاء فهرست شده، اگر ایجاد شده باشند، بخشی از فایل پایگاه داده با پسوند هستند . mdb.

شما Access 2000 را یاد خواهید گرفت - آخرین نسخهبرنامه، اما تفاوت کمی با نسخه Access 97 دارد، بنابراین در حال حاضر از هر دو نسخه استفاده می شود.

این کار عملیبه شما این امکان را می دهد که بدون توجه به نسخه Access که استفاده می کنید، بر تمام عملیات اساسی ایجاد، تغییر و استفاده از پایگاه های داده مسلط شوید.


شروع DBMS دسترسی
ظاهر صفحه بعد از راه اندازی سیستم عامل ویندوز می تواند بسیار متفاوت باشد، اما همیشه آیکون های برنامه، فایل ها و پوشه های زیادی روی صفحه نمایش مانیتور (دسکتاپ شما) و در پایین نوار وظیفه (یک نوار باریک در پایین صفحه نمایش) وجود دارد. صفحه نمایش با دکمه استارت).

اگر نماد برنامه Access در جایی روی صفحه وجود دارد، نشانگر ماوس را روی آن قرار دهید و روی ماوس دوبار کلیک کنید تا برنامه اجرا شود.

اگر آیکون برنامه Access روی صفحه نمایش وجود ندارد، با کلیک بر روی دکمه Start، منوی اصلی سیستم را باز کرده، "برنامه ها" را در آن انتخاب کنید و سپس در منوی دوم که به طور خودکار باز می شود، روی "Microsoft Access" کلیک کنید. مورد و این برنامه را برای محاسبه اجرا کنید.

یک نرم افزار معمولی باز می شود پنجره ویندوزبا عنوان "Microsoft Access" و در آن (شکل 1):

Microsoft Access DIALOG BOX برای ایجاد یک پایگاه داده جدید یا باز کردن پایگاه داده موجود.

MENU BAR در زیر نوار عنوان (نمایش ویرایش فایل، پنجره راهنمای درج ابزارها)،

یک نوار ابزار استاندارد در زیر نوار منو که با استفاده از دستور "Toolbars" در منوی "View" روشن و خاموش می شود. همه ابزارها دارای یک "برچسب" هستند که وقتی فلش ماوس را روی ابزار قرار می دهید به طور خودکار ظاهر می شود.

نوار وضعیت برنامه در پایین پنجره. این اطلاعات جاری در مورد پایگاه داده و حالت عملیات Access شما را نمایش می دهد.

تئوری: ایجاد و استفاده از پرسش ها در پایگاه های داده
داده ها
اکثر روش موثربا استفاده از یک پایگاه داده ایجاد " درخواست ها". درخواست– این راهی برای انتخاب و نمایش داده ها از جداول پایگاه داده با توجه به معیارهایی است که شما مشخص می کنید.
تئوری: ایجاد و استفاده از گزارش ها در پایگاه های داده
بجز " جداول", "فرم"و" درخواست ها"یک فایل پایگاه داده ممکن است حاوی یک یا چند" باشد گزارش ها". "گزارش " راهی برای انتخاب است و چاپداده ها از جداول پایگاه داده به شکلی که توسط کاربر مورد نیاز است، یعنی. برای تو.

تئوری: ایجاد طرحواره پایگاه داده - مرحله سوم
ایجاد یک طرحواره پایگاه داده، تعریف روابط بین جداول موجود در این پایگاه داده، یا به طور دقیق تر، بین فیلدهای خاص این جداول است.

هنگامی که جداول به یکدیگر پیوند داده می شوند، تغییرات در یکی از آنها به طور خودکار به دیگری منتقل می شود. هدف اصلی از پیوند جداول جلوگیری از تکرار اطلاعات در پایگاه داده است.

ساده ترین راه برای درک معنای اتصالات، با استفاده از مثال پایگاه داده خاصی است که ایجاد می کنید، به عنوان مثال. فرآیند آموزشی. نمودار اتصال این پایگاه داده در شکل نشان داده شده است. 3.

در پنجره فرآیند آموزشی: دکمه کلیک پایگاه داده طرح واره دادهدر نوار ابزار در پنجره ای که باز می شود اضافه کردن جدول، یک نشانک را انتخاب کنید جداولو با فشردن دکمه اضافه کردن، آن را در پنجره قرار دهید طرح واره دادههمه جداول سپس دکمه را فشار دهید بستن. در نتیجه، در پنجره طرح واره دادهتمام جداول پایگاه داده ارائه خواهد شد فرآیند آموزشیبا لیستی از زمینه های شما

برنج. 3.طرح واره پایگاه داده فرآیند آموزشی
روابط باید با جداول خالی ایجاد شود، در غیر این صورت ممکن است مشکلاتی در هماهنگی خصوصیات روابط ایجاد شود.
تئوری: ایجاد و استفاده از گزارش ها در پایگاه های داده.

توسعه گزارش های چند جدولی
به همراه میز تک نفره دسترسی به گزارش هابه شما امکان می دهد گزارش های پیچیده ای ایجاد کنید که خروجی داده را از چندین جداول پایگاه داده به هم پیوسته ارائه می دهد. برای نمایش داده های مرتبط در یک گزارش چند جدولی، اتصالات لازم به طور خودکار مطابق با طرح داده برقرار می شود.

گزارش‌های چند جدولی می‌توانند شامل یک بخش اصلی و یک بخش شامل، یعنی یک گزارش فرعی باشند. هر یک از این قسمت ها بر اساس جدول خاص خود است.

گزارش‌های چند جدولی همچنین می‌توانند دارای فیلدهایی از جداول مختلف بدون نیاز به درج گزارش‌های فرعی باشند.

بیایید ساختن یک گزارش برای جداول که در روابط یک به چند هستند را در نظر بگیریم. در این رابطه، یک جدول جدول اصلی و دیگری جدول برده است. ساخت چنین گزارشی بسته به انتخاب جدول اصلی یا فرعی به عنوان مبنای گزارش، ویژگی های خاص خود را دارد.


تمرین 31. گزارش چند جدولی با قسمت اصلی بر اساس جدول اصلی



برنج. 19. طرح گزارش در بخش ها
بیایید به فناوری ایجاد یک گزارش چند جدولی با استفاده از جداول به عنوان مثال نگاه کنیم بخش و معلم. فرض کنید باید گزارشی حاوی اطلاعات بخش‌ها، از جمله فهرست معلمان، تهیه کنید.


    طرح بندی گزارش. بیایید فرض کنیم که چیدمان یک گزارش با لیست معلمان بر اساس بخش باید مانند آنچه در شکل نشان داده شده است باشد. 19. مطابق با طرح پیش نویس، قرار است در گزارش داده های مربوط به هر بخش از جمله نام، کد و شماره تلفن و همچنین نام و عکس رئیس نمایش داده شود. این داده ها در جدول موجود است بخش.

  1. در بخش جدول برای هر بخش، باید لیستی از معلمان را نمایش دهید. چنین داده هایی را می توان از یک جدول به دست آورد معلم.طرح پیشنهادی دلیلی برای انتخاب جدول به عنوان جدول اصلی گزارش می دهد بخش، و جدول معلمVATEL- به عنوان منبع داده برای یک فرم فرعی با لیستی از معلمان.

تمرینات را تکمیل کرد:

تمرین 1. ایجاد یک پایگاه داده ساده در قالب یک جدول

تمرین 2: تغییر عرض ستون با استفاده از ماوس یا با استفاده از دستور "Column Width" در منوی "Format"

تمرین 3. فیلدهای "درج" و "حذف" و همچنین تغییر ترتیب "فیلدها" (ستون ها) در جدول.

تمرین 4. درج یک فیلد جدید با "عکس" از کارکنان

تمرین 5. وارد کردن داده های جدید در جدول، ویرایش و حذف رکوردها

تمرین 6. مرتب سازی داده ها در جدول پایگاه داده

تمرین 7. جستجوی رکوردها بر اساس الگو در جداول پایگاه داده بزرگ و جستجو و جایگزینی محتویات یک فیلد خاص

تمرین 8. ایجاد و استفاده از یک شی پایگاه داده جدید - "Query".

تمرین 9. ایجاد و استفاده از یک "پرس و جو با یک پارامتر".

تمرین 10. ایجاد یک شی جدید در پایگاه داده - "Forms".

تمرین 11. ایجاد و استفاده از یک شی پایگاه داده جدید - "گزارش".

تمرین 12. ایجاد یک گزارش با یک پارامتر بر اساس یک پرس و جو با یک پارامتر

تمرین 13. طراحی جدول "گروهی" در حالت "جدول".

تمرین 14. طراحی جدول "Teachers" در حالت "Wizard".

تمرین 15. طراحی جدول "Department" در حالت "Design".

تمرین 16. طراحی جداول مطالعه و پیشرفت در حالت طراحی


تمرین 17. ایجاد ارتباط بین جداول پایگاه داده.

تمرین 18: حذف رابطه بین جداول

تمرین 19. وارد کردن مستقیم داده ها در جداول "تخصص"، "معلمان" و "گروه ها"

تمرین 20. تشکیل پرس و جو در حالت طراحی

تمرین 21. آماده سازی برای ایجاد فرم ترکیبی "فهرست دانش آموزان گروه"

تمرین 22: استفاده از ویزارد برای ایجاد فرم برای دو جدول

تمرین 23. انتخاب نوع فرم

تمرین 24: نام گذاری فرم و باز کردن آن

تمرین 25: ویرایش فرم در نمای طراحی

تمرین 26: ویرایش فرم فرعی

تمرین 27: تغییر به حالت فرم و بارگذاری جداول

تمرین 28. گزارش چند جدولی با قسمت اصلی بر اساس جدول اصلی

تمرین 29: ایجاد بدنه گزارش

تمرین 30. ایجاد گزارش خودکار.

تمرین 31: نهایی کردن یک گزارش فرعی

تمرین 32: شامل یک گزارش فرعی.


گزارش تکمیل کار کنترل:
پایگاه داده:

پر کردن جداول پایگاه داده

ایجاد لینک های پایگاه داده:

مقدمه ای بر دسترسی

ما به قابلیت های Access و انواع مشکلاتی که می توان با استفاده از این DBMS حل کرد خواهیم پرداخت. به خصوص:

Access یک سیستم مدیریت پایگاه داده (DBMS) است.

با استفاده از Accessبرای ذخیره و بازیابی داده ها، ارائه اطلاعات به شکل مناسب و خودکارسازی وظایف تکراری.

توسعه با استفاده از دسترسی به فرم های ساده و راحت برای ورود داده ها، پردازش داده ها و تولید گزارش های پیچیده.

استفاده از Access 97 برای هاست دسترسی به فرم هادر قالب اسناد HTML در صفحات وب و تبادل داده با گره های اینترنت/اینترانت.

پشتیبانی از مکانیسم Access for the Query by Example (QBE)، که نمونه‌برداری، مرتب‌سازی و جستجوی داده‌ها را فراهم می‌کند.

با استفاده از ماکروهای Access بدون کدنویسی اپلیکیشن ایجاد کنید.

کاربران صفحات گسترده و پایگاه داده باید با بسیاری از مفاهیم کلیدی مورد استفاده در Access آشنا باشند.

قبل از شروع کار با هر کدام محصول نرم افزاری، درک توانایی های آن و انواع مشکلاتی که برای حل آن طراحی شده است مهم است. MicrosoftAccess 97 (از این پس به سادگی Access) یک محصول چند وجهی است که استفاده از آن تنها با تخیل کاربر محدود می شود.

دسترسی داشته باشید - این اول از همه، سامانهی مدیریت پایگاه داده(DBMS). مانند سایر محصولات این دسته، برای ذخیره و بازیابی داده ها، ارائه اطلاعات به روشی مناسب و خودکارسازی عملیات های مکرر (مانند حسابداری، حسابداری، برنامه ریزی و غیره) طراحی شده است. با دسترسی داشته باشیدمی‌توانید فرم‌های ساده و راحت ورود داده‌ها را توسعه دهید، همچنین داده‌ها را پردازش کرده و گزارش‌های پیچیده صادر کنید.

Access یک برنامه قدرتمند ویندوز است. برای اولین بار، عملکرد یک DBMS به طور یکپارچه با راحتی ای که کاربران ویندوز مایکروسافت در اختیار دارند ترکیب می شود. از آنجایی که هر دوی این محصولات زاییده فکر مایکروسافت هستند، تعامل کاملی با یکدیگر دارند. دسترسی تحت عمل می کند کنترل ویندوز 95 یا WindowsNT تا کاربر هنگام کار با آن به همه دسترسی داشته باشد مزایای ویندوز. می توانید داده ها را از هر برنامه ویندوزی در Access برش، کپی و جایگذاری کنید و بالعکس. می توانید یک پروژه فرم در Access ایجاد کنید و آن را در طراح فرم وارد کنید.

با اشیاء OLE (Object Linking and Embedding) در مؤلفه های Windows 95 و Microsoft Office 97 (Excel، Word، PowerPoint و Outlook)، می توانید Access را به یک محیط عملیاتی پایگاه داده واقعی تبدیل کنید. با برنامه‌های افزودنی جدید اینترنت، می‌توانید فرم‌هایی ایجاد کنید که مستقیماً با داده‌های WorldWideWeb تعامل داشته باشند و آن‌ها را به یک نما تبدیل کنید. زبان HTML، که با محصولاتی مانند InternetExplorer و NetscapeNavigator کار می کند.

با همه اینها، Access فقط یک DBMS نیست. چگونه رابطه ای Access DBMS دسترسی به انواع داده ها را فراهم می کند و به شما امکان می دهد از چندین جدول پایگاه داده به طور همزمان استفاده کنید. در عین حال، می توانید ساختار داده را به طور قابل توجهی ساده کنید و از این طریق اجرای وظایف محول شده را تسهیل کنید. جدول اکسس را می توان به داده های ذخیره شده در رایانه اصلی یا سرور پیوند داد. از طرفی می توانید از جداول ایجاد شده در محیط Paradox یا dBASE استفاده کنید. نتایج به دست آمده را می توان به سرعت و به راحتی با داده های صفحات گسترده اکسل پیوند داد و ترکیب کرد. با کار در محیط Microsoft Office 97، کاربر به Access و Word، Excel و PowerPoint کاملاً سازگار دسترسی دارد.

Access مجموعه ای از ابزارهای کاربر نهایی برای مدیریت پایگاه های داده است. شامل طراحان جداول، فرم ها، پرس و جوها و گزارش ها می شود. این سیستم را می توان به عنوان یک محیط توسعه اپلیکیشن نیز در نظر گرفت. با استفاده از ماکروها یا ماژول‌ها برای خودکارسازی وظایف، می‌توانید برنامه‌های کاربر محور ایجاد کنید که به اندازه برنامه‌هایی که مستقیماً در زبان‌های برنامه‌نویسی نوشته شده‌اند قدرتمند هستند. آنها شامل دکمه ها، منوها و جعبه های محاوره ای. با برنامه نویسی در VBA می توانید برنامه هایی به قدرتمندی خود Access ایجاد کنید. در واقع، بسیاری از ابزارهای Access (مانند جادوگران و طراحان) در VBA نوشته شده اند.

قدرت و قابلیت دسترسی Access آن را به بهترین سیستم مدیریت پایگاه داده در بازار امروز تبدیل کرده است. ابتدا اجازه دهید Access را در سطح کاربر نهایی بشناسیم. سپس به سراغ عناصر پیچیده تری مانند عناصر برنامه نویسی در VBA و تعامل با اینترنت خواهیم رفت.

چه چیزی را ارائه می دهد؟ دسترسی داشته باشید

1. مدل پایگاه داده رابطه ای واقعی

به طور کامل در Access پیاده سازی شده است مدیریت پایگاه داده رابطه ایاین سیستم کلیدهای اولیه و خارجی را حفظ می کند و یکپارچگی داده ها را در سطح هسته اعمال می کند (که از عملیات به روز رسانی یا حذف متناقض جلوگیری می کند). علاوه بر این، جداول در اکسس به ابزارهای اعتبارسنجی داده مجهز شده اند که بدون توجه به نحوه وارد کردن، از ورود نادرست جلوگیری می کند و هر فیلد جدول دارای فرمت و توضیحات استاندارد خاص خود است که ورود داده ها را بسیار ساده می کند. Access از تمام انواع فیلدهای مورد نیاز، از جمله فیلدهای متن، عددی، شمارنده، ارز، تاریخ/زمان، MEMO، Boolean، hyperlink و فیلدهای شی OLE پشتیبانی می کند. اگر در حین پردازش ویژه هیچ مقداری در فیلدها وجود نداشته باشد، سیستم ارائه می دهد حمایت کاملمقادیر خالی

پردازش داده های رابطه ای در اکسس، به دلیل معماری سیستم انعطاف پذیر، می تواند هر نیازی را برآورده کند. در عین حال، Access می تواند به عنوان یک DBMS مستقل در حالت سرور فایل یا به عنوان یک جزء مشتری محصولات مانند SQLServer استفاده شود. بعلاوه. Access از پروتکل ODBC (OpenDatabaseConnectivity) پشتیبانی می کند که به شما امکان می دهد به پایگاه های داده با فرمت های مختلف مانند SQLServer، Oracle، Sybase و حتی DB/2 برای رایانه های اصلی IBM متصل شوید.

Access از پردازش تراکنش با تضمین یکپارچگی پشتیبانی می کند. علاوه بر این، امنیت در سطح کاربر ارائه شده است که به شما امکان می دهد دسترسی به داده ها را برای کاربران فردی و کل گروه ها کنترل کنید.

کمک حساس به زمینه و دفتر دستیار

سیستم کمک مایکروسافت هنوز هم برای کاربران جدید و هم برای کاربران با تجربه بهترین در صنعت است. Access راهنماهای حساس به زمینه را ارائه می دهد که فقط با کلیک کردن می توانید به آن دسترسی داشته باشید و اطلاعات مرجع در مورد موضوعی که در حال حاضر مورد علاقه کاربر است بلافاصله روی صفحه ظاهر می شود. در این صورت به راحتی می توانید به فهرست مطالب سیستم راهنما بروید، اطلاعات خاص، گزارشی از دسترسی ها و نشانک های قبلی.

در Access 97، مایکروسافت OfficeAssistant و ScreenTips را معرفی کرد. نکات ابزارحاوی توضیحات کوتاه در مورد چیزی این سیستم یک گالری کامل از ده شخصیت دستیار ممکن را ارائه می دهد (شما می توانید هر کسی را به دلخواه انتخاب کنید). اگر دستیاراگر از آن خسته شدید، می توانید آن را خاموش کنید.

استفاده آسان از جادوگران و سازنده ها

استاد(جادوگر) می تواند ساعت ها کار را به دقیقه تبدیل کند. استادان سؤالات برجسته ای در مورد محتوا، سبک و قالب شی ایجاد شده می پرسند. سپس به طور خودکار شی مورد نظر را می سازند. در Access گنجانده شده است حدود صد صنعتگر برای کمک به طراحی پایگاه داده ها، برنامه ها، جداول، فرم ها، گزارش ها، نمودارها، برچسب ها، کنترل ها و ویژگی ها. حتی می توانید جادوگران را برای حل مشکلات مختلف سفارشی کنید.

واردات، صادرات و پیوند دادن فایل های خارجی

Access به شما امکان می دهد بسیاری از فرمت های فایل شناخته شده را وارد و صادر کنید، از جمله dBASE، FoxPro، Excel، SQLServer، Oracle، Btrieve، بسیاری از فرمت های متنی ASCII (از جمله آنهایی که طول خط ثابت یا جداکننده مشخصی دارند)، و داده های HTML. در نتیجه وارد کردن، یک جدول Access ایجاد می شود. با صادر کردن جدول Access، فایلی در قالب مشخص شده ایجاد می شود.

الزام آور(قبلاً نامیده شده است الحاق)به این معنی است که می توانید از داده های خارجی بدون ایجاد جدول Access استفاده کنید. می توانید روابط مشابهی با داده های dBASE، FoxPro، Excel، ASCII و SQL برقرار کنید. یک ویژگی بسیار قدرتمند این است که جداول Access را با جداول خارجی آنها پیوند داده و سپس آنها را به اشتراک بگذارید. این برای جداول Access، dBASE، FoxPro و SQLServer اعمال می شود.

فرم ها و گزارش ها WYSIWYG

پنجره های طراح فرم و گزارش رابط کاربری یکسانی دارند و گزینه های زیادی را در اختیار کاربر قرار می دهند. فرم یا گزارش بر اساس اصل WYSIWYG (WhatYouSeeIsWhatYouGet - آنچه می بینید همان چیزی است که به دست می آورید) طراحی شده است. با افزودن یک عنصر کنترلی دیگر، کاربر نحوه تغییر فرم ایجاد شده را مشاهده می کند.

می توانید جعبه های متن، دکمه های رادیویی، چک باکس ها، خطوط و مستطیل ها را در فرم ها و گزارش ها قرار دهید و می توانید آنها را با رنگ و سایه طراحی کنید. علاوه بر این، می‌توانید کل عکس‌ها، نمودارها، زیرفرم‌ها و گزارش‌های فرعی را اضافه کنید. در عین حال، تمام پارامترهای ارائه داده به طور کامل تحت کنترل کاربر باقی می مانند. فرم ها می توانند صفحات زیادی را پوشش دهند و گزارش ها می توانند سطوح مختلفی از گروه بندی و خلاصه سازی داده ها را داشته باشند.

فرم ها و گزارش ها قابل مشاهده است در حالت پیش نمایش،ایجاد دید پرنده با تغییر مقیاس. در حالت طراحی، می‌توانید گزارش را با داده‌های ساختگی مشاهده کنید، بنابراین لازم نیست منتظر بمانید تا یک فایل واقعی بزرگ پردازش شود.

گزارش ساز ابزار بسیار قدرتمندی است که امکان گروه بندی و مرتب سازی تا ده سطح را فراهم می کند. به لطف آن امکان ایجاد گزارش هایی با درصد و مجموع وجود دارد که تنها در دو پاس به دست می آید. شما می توانید انواع مختلفی از گزارش ها را ایجاد کنید که شامل برچسب های پستی و لیست های توزیع نامه می شود.

پرس و جوها و روابط چند جدولی

یکی از قدرتمندترین ویژگی های Access نیز مهم ترین آن است. روابط به شما امکان می دهد جداول را به صورت گرافیکی به هم متصل کنید. شما حتی می توانید جداول نشان دهنده فایل ها را پیوند دهید انواع متفاوت(مانند جدول Access و جدول dBASE). پس از چنین پیوندی، جداول به صورت یکپارچه ظاهر می شوند و اکنون می توانید پرس و جوهایی را در رابطه با هر داده ای در آنها بسازید. می توانید فیلدهای خاصی را انتخاب کنید، ترتیب مرتب سازی را تعریف کنید، عبارات محاسبه شده را ایجاد کنید و معیارهایی را برای انتخاب رکوردهای مورد نظر وارد کنید. می توانید نتایج یک پرس و جو را به صورت جدول، فرم یا گزارش نمایش دهید. کاربر نیازی به تنظیم اتصالات از قبل ندارد، در عوض، به سادگی سازنده پرس و جو را وارد کنید (به عنوان مثال، زمانی که می خواهید یک گزارش خاص بسازید).

پرس و جو در موارد دیگر نیز استفاده می شود. می توانید پرس و جوهایی ایجاد کنید که مجموع ها را محاسبه کند، جداول گروه بندی شده را نمایش دهد و جداول جدید بسازد. پرس و جو حتی می تواند برای به روز رسانی داده ها در جداول، حذف رکوردها و افزودن یک جدول به جدول دیگر استفاده شود.

نمودارها و نمودارها

Access از همان برنامه گرافیکی Microsoft Word، Excel، PowerPoint و Project استفاده می کند. این به شما امکان می دهد صدها نوع نمودار و نمودار ایجاد کنید و آنها را بر اساس نیازهای خاص خود سفارشی کنید. می توانید نمودارهای میله ای، نمودارهای میله ای، نمودارهای دایره ای، نمودارهای سطحی و نمودارهای دیگر را به صورت دو بعدی و سه بعدی ایجاد کنید. آنها را می توان به صورت اختیاری با متن همراه کرد که در رنگ ها و الگوهای مختلف تزئین شده است. مقادیر را می توان در ستون ها یا برش های نمودار دایره ای نمایش داد. می توانید تصاویر نمودار را بچرخانید تا از هر زاویه دید مناسبی بازتولید شوند. همه اینها توسط برنامه AccessGraph ارائه شده است.

ممکن ها DDE و OLE

با استفاده از DDE (DynamicDataExchange) و OLE (ObjectLinkingandEmbedding) می توانید انواع اشیاء جدید را به فرم ها و گزارش های Access اضافه کنید. چنین اشیایی می توانند صدا، تصاویر، نمودارها و حتی کلیپ های ویدئویی باشند. می توانید اشیاء OLE (مانند بیت مپ) یا اسناد را جاسازی کنید واژه پردازها(Word یا WordPerfect) یا به صفحات گسترده اکسل متصل شوید. با پیوند دادن این اشیا به پایگاه داده خود، کاربر می تواند فرم ها و گزارش های پویا ایجاد کند و از اطلاعات مشابه در موارد مختلف استفاده کند. برنامه های کاربردی ویندوز.

دسترسی به اینترنت

اکنون Access تمام ویژگی هایی را فراهم می کند که به یک برنامه اجازه می دهد به اینترنت/اینترانت متصل شود. با یک کلیک می توانید جداول، پرس و جوها، فرم ها و گزارش ها را در قالب HTML ذخیره کنید. جادوگر مربوطه حتی به یک تازه کار اجازه می دهد تا کدهای HTML را از یک شی به یک صفحه وب منتقل کند و آنها را برای استفاده برای هر کسی که در اینترنت جستجو می کند در دسترس قرار دهد! هایپرلینک ها به شما این امکان را می دهند که مستقیماً از فرم های Access به داده های موجود در یک صفحه وب دسترسی داشته باشید.

بسیاری از مردم بر این باورند که ارسال داده ها در صفحات وب باید توسط مدیران وب انجام شود. Access 97 به وضوح نشان می دهد که این عملیات می تواند توسط هر کاربری با موفقیت انجام شود. و جادوگر قرار دادن در صفحه وب به او در این امر کمک خواهد کرد، که تبدیل اشیاء پایگاه داده انتخاب شده به فرمت HTML و انتقال آنها را به این شکل به صفحه وب تضمین می کند. با استفاده از این جادوگر، می توانید صفحات ایستا یا پویا ایجاد کنید، آنها را به یک وب سرور منتقل کنید و صفحه خود را ایجاد کنید. صفحه نخستو حتی از قالب ها برای ایجاد ظاهر و احساس استاندارد برای تمام صفحات HTML استفاده کنید!

توابع داخلی

دسترسی شامل بیش از صد کارکرد(برنامه های داخلی کوچکی که هنگام اجرا مقداری را برمی گردانند) که وظایف متنوعی را انجام می دهند. توابعی برای دستکاری پایگاه های داده، رشته ها، اعداد در قالب تاریخ و زمان، ریاضی، تجاری و مالی وجود دارد. می توان از آنها برای ایجاد عبارات محاسبه شده در فرم ها، گزارش ها و پرس و جوها استفاده کرد.

ماکروها: برنامه نویسی بدون برنامه نویسی

برای غیر برنامه نویسان (یا کاربران پیشرفته که به سادگی نمی خواهند کدنویسی کنند)، Access ماکروها را ارائه می دهد. آنها به شما اجازه می دهند وظایف خاصی را خودکار کنید. نزدیک پنجاه ماکروامکان دستکاری داده ها، ایجاد منوها و کادرهای گفتگو، باز کردن فرم ها و گزارش ها، در یک کلام، خودکار کردن اجرای تقریباً هر کار. با استفاده از ماکروها، می توانید حدود 90 درصد از تمام وظایف پردازش داده را حل کنید.

ماژول ها: دیداری پایه ای برای برنامه های کاربردی برنامه نویسی پایگاه داده

Access یک محیط توسعه برنامه جدی با یک زبان برنامه نویسی با امکانات کامل است. زبان VBA (که قبلاً به عنوان AccessBasic شناخته می شد) یک رویکرد شی گرا برای برنامه نویسی را پیاده سازی می کند و به برنامه نویس اجازه می دهد تقریباً هر کاری را که قابل تصور باشد انجام دهد. این یک زبان برنامه نویسی ساخت یافته قدرتمند است. این به طور کامل قابل توسعه است و از رویه های API در هر کتابخانه پیوند پویا (DLL) پشتیبانی می کند. سیستم های عاملویندوز 95 و WindowsNT.

محیط توسعه کاملاً برجسته از بسیاری از قدرتمندها پشتیبانی می کند قابلیت های مدرن: حالت چند پنجره ای برای ویرایش و اشکال زدایی، بررسی خودکارنحو، نقاط شکست، اجرای گام به گام، و حتی نحو کمک می کند که گزینه های روی صفحه را برای دستوراتی که وارد می کنید نمایش می دهد.

حتی اگر قبلاً با هر پایگاه داده کار کرده باشید، این بدان معنا نیست که همه چیز بلافاصله با Access به راحتی پیش می رود. شما می توانید یک متخصص اصلی در DBMS های رابطه ای مانند dBASE، FoxPro و Paradox باشید، اما تجربه کار با پایگاه های داده در محیط ویندوز را ندارید.

ابتدا باید ویندوز را بهتر بشناسید: کار با ویرایشگر رنگ، با Word یا Excel آزمایش کنید، نحوه استفاده صحیح از ماوس را یاد بگیرید. ارزش ایجاد یک نمودار در اکسل، استفاده از خدمات یکی از جادوگران و تماس با سیستم راهنما را دارد. همه اینها در آینده به هنگام تسلط بر Access کمک خواهد کرد. همچنین باید به اصطلاحات جدید عادت کنید.

اطلاعات برای کاربران صفحه گسترده

یک کاربر باتجربه اکسل (یا 1-2-3) متوجه می شود که Access و Excel از بسیاری جهات مشابه هستند. اولاً، هر دوی این برنامه‌ها محصولات ویندوزی هستند، بنابراین او باید از قبل با قراردادهای ویندوزی که هنگام کار با Access استفاده می‌شود، آشنا باشد. شکل ظاهری جداول و دسترسی به پرس و جوهامربوط به ظاهر صفحات گسترده است و نامیده می شود جداول داده ( برگه داده ). اندازه ردیف‌ها و ستون‌های جدول را می‌توان به همان روشی که در کار انجام می‌شود تغییر داد برگه های اکسل. اساساً حالت ورود داده در Access 97 با حالت ورودی مطابقت دارد داده های اکسل. فقط باید داده ها را وارد کنید و عناوین ستون ها را تعریف کنید. Access بقیه کارها را به صورت خودکار انجام می دهد.

Access مانند اکسل از حالت WYSIWYG و کار با آن پشتیبانی می کند برنامه گرافیکیمایکروسافت گراف. بنابراین، کاربر همیشه این فرصت را دارد که یک نوع نمودار را در هر دو سیستم ایجاد کند. Access همچنین شامل یک جادوگر نمودار مشابه آنچه در Excel استفاده می شود.

مانند اکسل، Access 97 شامل یک جادوگر PivotTable است. در واقع، می توانید از آن برای ایجاد جداول محوری اکسل استفاده کنید: اطلاعات از پایگاه داده دسترسی به داده هارا می توان به راحتی به صفحات گسترده اکسل منتقل کرد. پایگاه های داده دسترسی را می توان به جداول اکسل پیوند داد. در هر دو محصول، می توانید پرس و جو ایجاد کنید و با استفاده از یک رابط، مرتب سازی را انجام دهید. (اگر تا به حال از منوهای اکسل برای ایجاد پرس و جو و مرتب سازی داده ها استفاده کرده اید، از قبل با این مفاهیم آشنا شده اید.) به طور خلاصه، Access 97 با تمام محصولات آفیس 97 سازگار است.

سخنرانی 1.

اصول اولیه عملیات

با پایگاه داده در مایکروسافت اکسس.

1.3. ایجاد پایگاه داده

1.4. کار با جداول

1.5. انواع داده ها

1.6. خواص میدانی

1.7. فیلدهای کلیدی

1.8. تعریف روابط بین جداول در پایگاه داده

1.9. اطمینان از یکپارچگی داده ها در Microsoft Access.

1.1. "پایگاه داده" چیست؟

در زندگی تجاری یا شخصی، اغلب باید با داده هایی از منابع مختلف کار کنید که هر کدام با نوع خاصی از فعالیت مرتبط است. هماهنگ کردن همه این داده ها به دانش و مهارت های سازمانی خاصی نیاز دارد. Microsoft Access اطلاعات منابع مختلف را در یک پایگاه داده رابطه ای ترکیب می کند. فرم هایی ایجاد کردپرس‌و‌جوها و گزارش‌ها به شما امکان می‌دهند داده‌ها را به‌سرعت و کارآمد به‌روزرسانی کنید، پاسخ سؤالات را دریافت کنید، داده‌های مورد نیاز خود را جستجو کنید، داده‌ها را تجزیه و تحلیل کنید و گزارش‌ها را چاپ کنید.

در پایگاه داده، اطلاعات هر منبع در یک جدول جداگانه ذخیره می شود. هنگام کار با داده های چند جدول، روابط بین جداول برقرار می شود.

یک پرس و جو برای جستجو و انتخاب داده هایی که شرایط خاصی را دارند ایجاد می شود. کوئری ها همچنین به شما امکان می دهند چندین رکورد را همزمان به روز یا حذف کنید و محاسبات داخلی یا خاص را انجام دهید.

از فرم ها برای مشاهده، وارد کردن یا تغییر مستقیم داده ها در جدول استفاده می شود. یک فرم به شما امکان می دهد داده ها را از یک یا چند جدول انتخاب کرده و با استفاده از یک طرح استاندارد یا سفارشی روی صفحه نمایش دهید.

گزارش برای تجزیه و تحلیل داده ها یا چاپ آن به روشی خاص استفاده می شود. برای مثال، می‌توانید گزارشی ایجاد و چاپ کنید که داده‌ها را گروه‌بندی کرده و مجموع را محاسبه می‌کند.

برای انجام برخی عملیات به صورت خودکار، از ماکروها استفاده می شود که شامل مجموعه ای از یک یا چند دستور ماکرو مانند باز کردن فرم ها یا چاپ گزارش می باشد. ماکروها می توانند برای خودکارسازی کارهایی که اغلب انجام می شوند مفید باشند. به عنوان مثال، هنگامی که کاربر روی دکمه ای کلیک می کند، می توانید یک ماکرو را اجرا کنید که یک گزارش را چاپ می کند.

گاهی اوقات لازم است که رویه خود را ایجاد کنید که باید از هر پنجره ای در پایگاه داده یا رویه ای طراحی شده برای مدیریت یک رویداد خاص راه اندازی شود. مجموعه ای از این رویه ها در زبان ویژوال بیسیک که در یک واحد برنامه جمع شده اند، ماژول نامیده می شود. دو نوع اصلی از ماژول ها وجود دارد: ماژول های کلاس و ماژول های استاندارد. ماژول های کلاس، ماژول های فرم و ماژول های گزارش مرتبط با یک فرم یا گزارش خاص هستند. آنها اغلب شامل رویه هایی برای مدیریت رویدادها (مانند فشار دادن کلید) هستند و به طور خودکار هنگام ایجاد اولین رویه رویداد ایجاد می شوند. در استاندارد

در پنجره پایگاه داده می توانید با تمام اشیاء آن کار کنید. برای مشاهده اشیاء از یک نوع خاص، برگه مناسب را انتخاب کنید (به عنوان مثال، "جدول").

با استفاده از دکمه های سمت راست، می توانید اشیاء موجود را ایجاد و تغییر دهید.

1.2. طراحی پایگاه داده.

قبل از ایجاد جداول، فرم ها و سایر اشیاء، باید ساختار پایگاه داده را تنظیم کنید. یک ساختار پایگاه داده خوب مبنای ایجاد یک پایگاه داده سازگار و کارآمد است.

مراحل طراحی پایگاه داده:

1. تعیین هدف از ایجاد پایگاه داده، عملکردهای اصلی آن و اطلاعاتی که باید حاوی آن باشد. پایگاه داده باید الزامات کسانی را که مستقیماً با آن کار می کنند برآورده کند. برای انجام این کار، شما باید موضوعاتی را که پایگاه داده باید پوشش دهد، گزارش هایی که باید تولید کند، و فرم هایی را که باید پوشش دهد، تعیین کنید. در حال حاضربرای ثبت داده ها، مقایسه پایگاه داده در حال ایجاد با یک پایگاه داده مشابه طراحی شده خوب استفاده می شود.

2. ساختار جداولی را که پایگاه داده باید حاوی آن باشد، روی کاغذ ایجاد کنید. هنگام طراحی جداول، توصیه می شود از اصول اساسی زیر راهنمایی شود:

اطلاعات موجود در جدول نباید تکراری باشد. بین جداول نباید تکرار شود. هنگامی که اطلاعات خاصی فقط در یک جدول ذخیره می شود، آنگاه فقط باید در یک مکان تغییر داده شود. این کار باعث کارآمدتر شدن کار می شود و همچنین امکان عدم تطابق اطلاعات در جداول مختلف را از بین می برد. به عنوان مثال، یک جدول باید شامل آدرس مشتری و شماره تلفن باشد.

هر جدول فقط باید حاوی اطلاعاتی در مورد یک موضوع باشد. اگر اطلاعات مربوط به هر موضوع در جداول مستقل از یکدیگر وجود داشته باشد، بسیار ساده تر پردازش می شود. به عنوان مثال، آدرس ها و سفارشات مشتریان در جداول جداگانه ذخیره می شوند تا زمانی که یک سفارش حذف می شود، اطلاعات مشتری در پایگاه داده باقی بماند.

3. فیلدهای مورد نیاز در جدول را تعیین کنید. هر جدول حاوی اطلاعاتی در مورد یک موضوع متفاوت است و هر فیلد در جدول حاوی اطلاعات جداگانه در مورد موضوع جدول است. به عنوان مثال، جدول داده های مشتری ممکن است حاوی فیلدهایی برای نام شرکت، آدرس، شهر، کشور و شماره تلفن باشد. هنگام طراحی فیلد برای هر جدول، به خاطر داشته باشید:

هر فیلد باید با موضوع جدول مرتبط باشد.

جدول باید حاوی تمام اطلاعات لازم باشد.

اطلاعات باید به کوچکترین واحدهای منطقی تقسیم شوند (به عنوان مثال، فیلدهای نام و نام خانوادگی، به جای یک قسمت نام عمومی).

4. فیلد کلید را تنظیم کنید. برای اینکه مایکروسافت اکسس داده ها را از جداول مختلف پیوند دهد، به عنوان مثال، داده های مشتری و سفارشات او، هر جدول باید حاوی یک فیلد یا مجموعه ای از فیلدها باشد که مقدار جداگانه هر رکورد را در جدول مشخص کند. به این فیلد یا مجموعه ای از فیلدها، کلید اولیه می گویند.

5- روابط بین جداول را تعریف کنید. پس از توزیع داده ها در جداول و تعریف فیلدهای کلیدی، باید طرحی را برای پیوند داده ها در جداول مختلف انتخاب کنید. برای این کار باید روابط بین جداول را تعریف کنید.

6. ساختار پایگاه داده را دوباره بررسی کنید و کاستی های احتمالی را شناسایی کنید. توصیه می شود این کار را در این مرحله انجام دهید، در حالی که جداول پر از داده نیستند.

7. داده ها را اضافه کنید و سایر اشیاء پایگاه داده را ایجاد کنید. اگر ساختارهای جدول الزامات را برآورده کنند، تمام داده ها می توانند وارد شوند. سپس می‌توانید هر پرس و جو، فرم، گزارش، ماکرو و ماژول را ایجاد کنید.

8. از ابزارهای تجزیه و تحلیل در مایکروسافت اکسس استفاده کنید. مایکروسافت اکسس دو ابزار برای بهبود ساختار پایگاه داده شما دارد. جادوگر تجزیه و تحلیل جدول جدول را بررسی می کند، در صورت لزوم، ساختار و روابط جدیدی را پیشنهاد می کند و همچنین آن را دوباره کار می کند. تحلیلگر عملکرد کل پایگاه داده را بررسی می کند، توصیه هایی برای بهبود آن ارائه می کند و آنها را پیاده سازی می کند.

1.3. ایجاد پایگاه داده

Microsoft Access از دو روش برای ایجاد پایگاه داده پشتیبانی می کند. می توانید یک پایگاه داده خالی ایجاد کنید و سپس جداول، فرم ها، گزارش ها و سایر اشیاء را به آن اضافه کنید.

این روش منعطف ترین است، اما نیاز به تعریف جداگانه ای از هر عنصر پایگاه داده دارد. همچنین امکان ایجاد فوری پایگاه داده با استفاده از ویزارد وجود دارد

یک نوع خاص با تمام جداول، فرم ها و گزارش های لازم. این ساده ترین راهایجاد اولیه پایگاه داده در هر دو مورد، شما این فرصت را خواهید داشت

زمان تغییر و گسترش پایگاه داده ایجاد شده است.

اگر در حال ایجاد یک پایگاه داده جدید هستید (فقط در این مورد)، کادر محاوره ای File ظاهر می شود. پایه جدیدداده» که در آن باید نام و محل فایل ایجاد شده را مشخص کنید

پایگاه داده. فایل پایگاه داده مایکروسافت اکسس دارای پسوند mdb. است. برای به دست آوردن یک کپی از پایگاه داده، باید فایلی را که حاوی آن است کپی کنید

وقتی از Microsoft Access خارج می شوید، تغییرات داده های شما به طور خودکار ذخیره می شود. با این حال، هنگامی که ساختار هر شی پایگاه داده را در مایکروسافت اکسس تغییر می دهید، از شما خواسته می شود تا قبل از خروج، تأیید کنید که می خواهید تغییرات را ذخیره کنید.

1.4. کار با جداول

یک جدول اطلاعات مربوط به یک موضوع خاص را ذخیره می کند، به عنوان مثال، جدول "محصولات" فقط حاوی اطلاعات مربوط به محصولات است و جدول "تامین کنندگان" فقط حاوی اطلاعات مربوط به شرکت های عرضه کننده کالا است. برای اطمینان از تکرار نشدن داده ها و عدم بروز خطا در هنگام صدور آن، لازم است انواع مختلف داده ها در جداول مختلف توزیع شود. داده های یک جدول در ستون ها ("فیلدها") و ردیف ها ("سوابق") سازماندهی می شوند.

دو حالت کار با جدول وجود دارد. با کلیک بر روی دکمه ویژه در نوار ابزار می توانید حالت طراحی یا حالت جدول را انتخاب کنید.

در نمای Table Design، می توانید یک جدول کامل را با افزودن فیلدهای جدید یا حذف و سفارشی کردن فیلدهای جدول موجود ایجاد کنید.

برای افزودن فیلد، نام فیلد را وارد کرده و در بالای پنجره جدول تایپ کنید. برای تغییر نام یک فیلد، نام آن را در ستون نام فیلد تغییر دهید.

نوع داده تعیین می کند که چه نوع داده ای را می توان در فیلد وارد کرد. به عنوان مثال، وارد کردن متن در قسمت ارز مجاز نیست. انتخاب نوع داده مناسب تضمین می کند که داده ها به شکل صحیح برای مرتب سازی، محاسبات و سایر عملیات وارد می شوند. برای تعریف یا تغییر نوع داده، ستون Data Type را انتخاب کنید، روی نماد کشویی در فیلد کلیک کنید و یک نوع داده را از لیست انتخاب کنید.

هر فیلد دارای ویژگی هایی است که با تغییر آن می توانید ذخیره، پردازش و نمایش داده های فیلد را کنترل کنید. به عنوان مثال، برای قالب "نقد"، یک جداکننده گروه رقمی و یک نماد ارز (1234 گرم) به طور خودکار اضافه می شود. برای تنظیم یک ویژگی فیلد، آن را در بالای پنجره طراح جدول انتخاب کنید و در پایین پنجره مقدار این ویژگی را وارد کنید یا از لیست انتخاب کنید. مجموعه ویژگی های موجود بر اساس نوع داده فیلد تعیین می شود.

یک برچسب منحصر به فرد، به نام کلید، برای شناسایی هر ورودی در جدول استفاده می شود. همانطور که یک پلاک به طور منحصر به فرد یک خودرو را شناسایی می کند، یک کلید نیز به طور منحصر به فرد یک رکورد را شناسایی می کند. فیلدهای کلیدی در جداول برای ایجاد روابط بین جداول استفاده می شود. برای تعریف یک کلید، خطی را که فیلد مورد نیاز را توصیف می کند انتخاب کنید و روی دکمه Key در نوار ابزار کلیک کنید.

در نمای جدول، داده های جدولی را اضافه، ویرایش یا مشاهده می کنید. همچنین می توانید املا را بررسی کنید و داده های جدولی را چاپ کنید، رکوردها را فیلتر و مرتب کنید، تغییر دهید ظاهرجداول یا تغییر ساختار جدول با افزودن یا حذف ستون ها.

برای افزودن رکوردها، از دکمه New Record در نوار ابزار استفاده کنید. وقتی روی این دکمه کلیک می کنید، یک ردیف خالی در انتهای جدول ظاهر می شود.

برای حذف رکوردها، هر قسمت از رکورد را انتخاب کنید و روی دکمه حذف رکورد در نوار ابزار کلیک کنید.

سطرهای یک جدول را می توان بر اساس محتوای یک یا چند ستون مرتب کرد. برای این کار فیلدی را که بر اساس آن مرتب می کنید انتخاب کنید و روی دکمه Sort Ascending یا Sort Descending در نوار ابزار کلیک کنید.

فیلتر کردن به شما امکان می دهد فقط رکوردهای خاصی را در یک فرم مشاهده کنید. داده‌هایی را که می‌خواهید فیلتر شوند انتخاب کنید و روی دکمه Filter by selection در نوار ابزار کلیک کنید. برای تغییر فیلتر روی دکمه Change filter کلیک کنید. برای تنظیم شرایط فیلتر دقیق تر، دستور Filter را در منوی Records و زیر فرمان Advanced filter را انتخاب کنید. برای اعمال یک فیلتر معمولی یا پیشرفته، روی دکمه اعمال فیلتر در نوار ابزار کلیک کنید.

1.5. انواع داده ها

نوع داده تعیین می کند که چه نوع داده ای را می توان در فیلد وارد کرد. به عنوان مثال، وارد کردن متن در قسمت ارز مجاز نیست. انتخاب نوع داده مناسب تضمین می کند که داده ها به شکل صحیح برای مرتب سازی، محاسبات و سایر عملیات وارد می شوند. Microsoft Access از انواع داده های زیر پشتیبانی می کند:

متن

متن یا اعدادی که نیازی به محاسبه ندارند، مانند شماره تلفن.

فیلد MEMO

متن طولانی یا ترکیبی از متن و اعداد.

عددی

داده های عددی مورد استفاده برای انجام محاسبات.

زمان قرار

تاریخ و زمان مربوط به سالهای 100 تا 9999 به شمول.

پولی

مقادیر پولی و داده های عددی مورد استفاده در محاسبات ریاضی.

پیشخوان

منحصر به فرد به طور متوالی افزایش می یابد (1) یا اعداد تصادفی، هنگام اضافه کردن هر یک به طور خودکار وارد می شود ورودی جدید V

منطقی

مقادیر بولی، و همچنین فیلدهایی که می توانند حاوی یکی از دو مقدار ممکن (درست/نادرست، بله/خیر) باشند.

فیلد شی OLE

شی (مانند صفحه گسترده مایکروسافت اکسل، سند مایکروسافت ورد، تصویر، ضبط صدا، یا داده های دیگر در قالب باینری) پیوند داده شده یا در جدول Microsoft Access جاسازی شده است.

هایپرلینک

رشته ای از حروف و اعداد که نشان دهنده آدرس یک هایپرلینک است.

جادوگر تعویض

فیلدی ایجاد می‌کند که انتخابی از مقادیر را از یک لیست یا از یک جعبه ترکیبی که حاوی مجموعه‌ای از مقادیر یا مقادیر ثابت از جدول دیگری است، ارائه می‌کند. با انتخاب این گزینه از لیست موجود در یک سلول، Lookup Wizard راه اندازی می شود که نوع فیلد را تعیین می کند.

سخنرانی 2

ورود و ویرایش داده ها

ورود اطلاعات

در حالت جدول، تمام داده های وارد شده نمایش داده می شود. اگر فقط ساختار جدول ایجاد شده باشد، به این معنی است که هنوز هیچ داده ای در جدول وجود ندارد. در یک جدول خالی، نشانگر رکورد (با تصویر یک اشاره گر مثلثی شکل که به سمت راست اشاره می کند) معمولاً در ردیف اول جدول قرار می گیرد.

برای وارد کردن مقدار در یک فیلد (در نمای جدول)، مکان نما را به آن فیلد ببرید و مقدار را تایپ کنید. هنگام ویرایش یک پست، نشانگر پست ظاهر یک مداد به خود می گیرد. هنگامی که ورودی جدیدی را وارد می کنید (که نشانگر آن مداد دارد)، خط بعدی به طور خودکار ظاهر می شود (که نشانگر آن دارای یک ستاره برای نشان دادن ورود جدید است). نشانگر رکورد جدید همیشه آخرین ردیف جدول را مشخص می کند.

هنگام وارد کردن رکورد جدید، مکان نما معمولاً در اولین فیلد جدول قرار می گیرد.

بسته به عملیات در حال انجام و نوع رکورد، توکن رکورد می تواند یکی از چهار شکل را داشته باشد.

نشانگر رکورد فعلی

نشانگر ورودی ویرایش شده

نشانگر رکورد مسدود شده (هنگام کار در

حالت چند نفره).

نشانگر ورودی جدید.

ذخیره یک ضبط

یک ورودی اضافه یا اصلاح شده به طور خودکار هنگامی که به ورودی دیگری منتقل می‌شوید یا وقتی جدول را می‌بندید ذخیره می‌شود. در همان زمان، نشانگر ورودی شکل خود را تغییر می‌دهد: مداد به یک فلش رو به راست تبدیل می‌شود.

برای ذخیره یک رکورد، باید یک مقدار معتبر در فیلد کلید اصلی وارد کنید. مقدار کلید اولیه با نوع داده، منحصر به فرد بودن و سایر قوانین بررسی ارزش وارد شده در ویژگی Value Condition بررسی می شود. اعتبار سنجی قانون )

دکمه لغو ( واگرد جاری رشته / رکورد )، واقع در نوار ابزار، به شما امکان می دهد تغییرات ایجاد شده را فقط در رکورد فعلی لغو کنید. پس از رفتن به ورودی بعدی، این دکمه به حالت لغو عادی باز می گردد و با تغییر ورودی بعدی، دیگر نمی توانید تغییر را به قبلی برگردانید.

با استفاده از دستور Recordings->Save Recording می توانید ضبط فعلی را روی دیسک ذخیره کنید ( سوابق -> صرفه جویی سوابق ) یا ترکیب کلید< تغییر مکان + وارد >.

بررسی صحت داده های وارد شده

بررسی خودکار نوع داده

اکسس برخی از انواع داده ها را به صورت خودکار و بدون هیچ گونه مداخله ای بررسی می کند. برای فیلدهای حاوی این نوع داده ها ، نیازی به پر کردن خصوصیات شرط روی مقدار نیست. بیایید این انواع داده را فهرست کنیم.

عدد

واحد پول

زمان قرار

منطقی (بله/خیر)

شماره و ارز به شما امکان می دهد مقادیر عددی معتبری را وارد کنید. اگرچه Access به شما اجازه می دهد تا یک حرف را در قسمت Number وارد کنید، اگر بخواهید از این قسمت خارج شوید، یک کادر محاوره ای با پیام ظاهر می شود. "مقداری که وارد کردید با خصوصیات نوع داده یا اندازه فیلد مطابقت ندارد"همچنین اگر نویسه‌های غیرقابل قبول یا چندین اعشار را وارد کنید، یا اگر بخواهید برای یک فیلد داده با اندازه خاص از نوع Number عدد بسیار زیادی وارد کنید، پیام خطا ظاهر می‌شود.

فیلدهای تاریخ/زمان بررسی کنید که مقادیر تاریخ و زمان صحیح باشند. اگر بخواهید ساعت 44:44:44 یا فقط یک حرف را در قسمت تاریخ/زمان وارد کنید، کادر محاوره ای خطا ظاهر می شود.

بولی (بله/خیر) می‌توانید فقط یکی از مقادیر مجموعه زیر را وارد کنید: بله، درست (روشن) یا هر عدد غیر صفر برای بله و خیر (خیر)، نادرست (نادرست)، خاموش (خاموش) یا 0 برای شماره منطقی در ویژگی Format، می توانید مقادیر بولی (بله/خیر) خود را تعریف کنید، اما معمولاً از مقادیر استاندارد استفاده می شود.

روش های ورود داده ها

ورود داده ها به فیلدهای مختلف انجام می شود راه های مختلف. برای برخی از انواع داده ها، اعتبار مقدار به طور خودکار بررسی می شود. با این حال، هنگام ایجاد برخی جداول، ممکن است لازم باشد داده ها را در قالب های غیر استاندارد (تعریف شده توسط کاربر) وارد کنید و قوانین اعتبار را برای آنها در ویژگی ValidationRule تنظیم کنید. در ادامه به بررسی خواهیم پرداخت راه های مختلفورود داده ها |

ورودی متن استاندارد

سه فیلد وارد شده به جدول MyStudents فیلدهایی از نوع Text بودند. در فیلدهای FamNameName1، یک ماسک ورودی برای ورود داده ها استفاده می شود. اگر مقداری را با حروف کوچک وارد کنید، نمایش داده می شود: حرف اول بزرگ و بقیه حروف کوچک است. متن را می توان برای معانی خاص بررسی کرد و در قالب مشخصی نمایش داد.

گاهی اوقات در زمینه ای مانند متن ( متن ) باید مقداری متشکل از چندین خط وارد کنید. برای افزودن یک خط جدید، کلید ترکیبی را فشار دهید< Ctrl + وارد >. این ویژگی برای قالب بندی رشته ها در فیلد آدرس و همچنین فیلد یادداشت مفید است.

وارد کردن اطلاعات تاریخ/زمان

مقادیر در قالب mmm yy وارد می شوند. وقتی وارد 96/8/4 می شوید و از این قسمت خارج می شوید اینگونه خواهد بود. Access مقدار را به صورت Arg 96 نمایش می دهد. جدول در واقع مقدار 4/8/92 را ذخیره می کند و با قرار دادن مکان نما در این قسمت می توانید آن را نمایش دهید. از طرفی می توانید در قسمت ارگ عدد 96 را وارد کنید و مقدار ارگ 96 در جدول ذخیره می شود.

برای فیلدی از نوع Date/Time، می‌توانید یک شرط روی مقدار Between #1/1/70# AndDate() نیز تعریف کنید. این شرط نشان می دهد که تاریخ تولد وارد شده باید بین 1 ژانویه 1970 و تاریخ فعلی باشد.

فرمت ها بر نحوه نمایش داده ها تأثیر می گذارند، نه بر میزان حافظه ای که آنها اشغال می کنند.

ورود داده های متنی با تأیید داده ها

یک فیلد متنی می تواند دارای ویژگی تنظیم شده باشد شرط بر ارزش.داده های ورودی را به مقادیر (مثلا F,M,C) محدود می کند. اگر بخواهید مقادیری غیر از F، M و C را در این قسمت وارد کنید، یک کادر محاوره ای با پیامی مانند این ظاهر می شود: فقط می توانید مقدار M، F یا C را در این قسمت وارد کنید. توسط مقدار ویژگی "پیام در مورد" تعیین می شود. خطا" برای از این رشته.

وارد کردن داده های عددی با بررسی شرط مقدار |

برای فیلدهای عددی، قوانین اعتبارسنجی داده ها مشخص شده است. برای فیلد Resultat، ویژگی Value Condition برای محدود کردن مقدار ارزیابی (>=2 و) تنظیم شده است<=5). При нарушении этого правила появится диалоговое окно с сообщением об ошибке. Это сообщение определяется содержимым свойства сообщения об ошибке для данного поля.

ورود اطلاعات OLE

یک فیلد شی OLE به نام Foto را می توان حتی بدون اینکه خود شی (تصویر) روی صفحه نمایش داده شود پر کرد. اشیاء زیر را می توان در یک فیلد نوع OLE ذخیره کرد.

تصاویر شطرنجی

فایل های صوتی

نمودارها و (نمودارها).

ورد یا اکسل.

شیئی که توسط سرور OLE شناسایی می شود را می توان در Access به عنوان یک فیلد نوع OLE ذخیره کرد. هنگامی که یک شی OLE را در جدول قرار می دهید، متنی را با توضیحاتی در مورد شیء مشاهده می کنید (به عنوان مثال، در یک فیلد نوع OLE می توانید کتیبه PaintbrushPicture را ببینید). دو راه برای وارد کردن یک شی وجود دارد.

چسباندن از کلیپ بورد.

از کادر محاوره ای که پس از اجرای دستور Insert->Object ظاهر می شود، درج کنید

ورود اطلاعات MEMO

فیلد Recenzia حاوی داده های نوع MEMO است. این نوع به شما اجازه می دهد تا حداکثر 64000 بایت متن را برای هر ورودی وارد کنید. جدول فقط بخشی از متن وارد شده را نمایش می دهد. با فشار دادن ، می توانید یک گفتگوی ورودی (بزرگنمایی) را با یک نوار پیمایش نمایش دهید که به شما امکان می دهد تا حداکثر 1000 بایت متن را به طور همزمان مشاهده کنید.

در میان رکوردها در جدول حرکت کنید

به عنوان یک قاعده، پس از وارد کردن داده ها، اغلب لازم است تغییراتی ایجاد شود که ممکن است به دلایل زیر باشد:

اطلاعات جدید دریافت شد

خطاهای شناسایی شده

نیاز به افزودن ورودی های جدید

برای تغییر داده ها ابتدا جدول را باز کنید در پنجره دیتابیس جدول را در نمای Datasheet با دوبار کلیک کردن روی ردیفی که نام آن در لیست جداول وجود دارد باز کنید.

اگر در حالت TableDesign هستید، روی دکمه Views کلیک کنید تا وارد Table view شوید تا تغییراتی در داده ها ایجاد کنید.

در ورودی ها پیمایش کنید

برای رفتن به هر رکوردی، به سادگی می توانید مکان نما را روی آن قرار دهید یا با ماوس روی آن کلیک کنید، اما اگر جداول بسیار بزرگ هستند، مشکل انتقال سریع به رکورد مورد نظر به ویژه حاد می شود.

می توانید از نوار اسکرول عمودی برای حرکت در میان رکوردها استفاده کنید. دکمه های پیکان در نوار اسکرول فقط به شما اجازه می دهند که نشانگر رکورد را به ازای هر کلیک یک موقعیت جابجا کنید.بنابراین برای حرکت سریعتر (از طریق چندین رکورد به طور همزمان) بهتر است از نوار اسلایدر اسکرول استفاده کنید.همچنین می توانید روی ماوس کلیک کنید. ناحیه بین نوار لغزنده و دکمه روی نوار اسکرول برای حرکت به موقعیت های زیادی در جلو.

دستور Edit->Go چندین گزینه برای حرکت سریع در جدول ارائه می دهد.

پنج دکمه پرش که در پایین پنجره در نمای صفحه داده قرار دارند نیز می توانند برای پیمایش در میان رکوردها استفاده شوند. با کلیک بر روی این دکمه ها می توانید به هر رکوردی بپرید. اگر شماره رکورد را می دانید (شماره ردیف برای یک رکورد معین) ، روی قسمت شماره رکورد کلیک کنید، شماره ورودی را وارد کرده و کلید را فشار دهید برای رفتن به قسمت شماره رکورد، کلید را فشار دهید .

همانطور که در اطراف جدول حرکت می کنید، به اعلان های نوار پیمایش توجه کنید. اکسس فیلد شماره رکورد را به‌روزرسانی نمی‌کند مگر اینکه روی هر فیلدی در رکورد کلیک کنید.

جستجوی نقطه تنظیم

اگرچه با دانستن شماره رکورد می توانید به آن بروید و یک فیلد خاص را بیابید، اما در بیشتر موارد باید مقدار خاصی را در رکورد پیدا کنید. این کار به سه روش انجام می شود:

دستور Edit->Find (Edrt->Find) را انتخاب کنید.

روی دکمه FindSpecifiedText واقع در نوار ابزار کلیک کنید (دوربین دوچشمی را نشان می دهد).

از میانبر صفحه کلید استفاده کنید

هنگام استفاده از هر یک از این روش ها، یک کادر محاوره ای ظاهر می شود. برای جستجوی تنها یک فیلد خاص، مکان نما را در آن قرار دهید (و این کار را قبل از باز کردن کادر محاوره ای انجام دهید). تیک SearchOnlyCurrentField را در کادر محاوره ای انتخاب کنید و Access فقط در قسمت مشخص شده جستجو می کند.

این کادر محاوره ای به شما امکان می دهد پارامترهای جستجوی مختلفی را تنظیم کنید. در کادر متنی FindWhat مقدار مورد نظر خود را وارد کنید. می توانید مقدار را همانطور که در فیلد ظاهر می شود یا با استفاده از موارد زیر وارد کنید: شخصیت های خاص:

* - با هر تعداد کاراکتر مطابقت دارد

با یک شخصیت مطابقت دارد

# - مربوط به یک رقم است

برای اینکه بفهمید این نمادها چگونه کار می کنند، فرض کنید می خواهید تمام مقادیری را که با AB شروع می شوند پیدا کنید. برای این کار، AB* را وارد کنید.

حال فرض کنید می خواهید مقادیری را پیدا کنید که به کاراکترهای 001 ختم می شوند. در این حالت، وارد کنید *001 . برای جستجوی هر مقداری که با کاراکترهای AB شروع می شود، به کاراکترهای 001 ختم می شود و فقط شامل دو کاراکتر در بین آن ها می شود، باید وارد کنید. AB??001. اگر می‌خواهید همه نام‌هایی را که به «ko» ختم می‌شوند، پیدا کنید، سپس برای جستجوی مقادیری مانند برادسکی و چایکوفسکی، وارد کنید. *شرکت

لیست کشویی Match شامل سه گزینه است:

با هر بخشی از فیلد (AnyPartofField)

کل فیلدها

از ابتدای میدان (StartofField)

گزینه استاندارد WholeField است.مثلاً اگر مقدار Pet برابر باشد، مقدار Pet پیدا می شود. اگر گزینه With any part of field (AnyPartofField) انتخاب شود، مقادیر Petrov, Petrovsky در نتیجه جستجو بازیابی می شوند. Shpetny و غیره در نتیجه جستجو با تنظیمات از ابتدای فیلد (StartofО) مقادیر پتروف، پتروفسکی پیدا می شود.

در لیست کشویی Search، می توانید یک یا چند گزینه را از بالا، پایین، همه مجموعه انتخاب کنید.

هنگامی که دکمه گزینه فقط در فیلد فعلی (SearchOnlyCurrentField) را انتخاب می کنید، مقدار فقط در یک فیلد جستجو می شود.چک باکس MatchCase تعیین می کند که آیا حروف بزرگ و کوچک متمایز می شوند یا خیر. به‌طور پیش‌فرض، تفاوتی با هم ندارند. هنگام جستجوی مقدار Pet، pet، Petr و Petrov پیدا می‌شوند. وقتی کادر بررسی MatchCase را انتخاب می‌کنید، باید یک رشته جستجو که حروف بزرگ و کوچک را در نظر می‌گیرد وارد کنید.

بدیهی است که برای انواع داده های Number، Currency، و Date/Time، حساسیت به حروف بزرگ و کوچک معنا ندارد.) هنگامی که کادر MatchCase را انتخاب می کنید، Access کادر بررسی SearchFieldsAsFormatted را نادیده می گیرد. (اگر فیلدهای جدول را قالب بندی کرده اید، این کادر را علامت بزنید) برای مثال، باید فیلد DateBirth را برای سوابق متولدین آوریل 1982 جستجو کنید. برای این کار، گزینه SearchFieldsasFormatted را علامت بزنید و Apr 92 را وارد کنید. اگر این کادر را علامت ندهید، جستجو باید تا تاریخ دقیق انجام شود. تولد مثلا 4/8/92 را جستجو کنید

استفاده از چک باکس SearchFieldsasFormatted می تواند سرعت جستجو را به میزان قابل توجهی کاهش دهد.

جستجو با کلیک کردن روی دکمه FindFirst یا FindNext شروع می شود. هنگامی که یک مقدار را پیدا کردید، Access آن را انتخاب می کند. برای پیدا کردن اولین مقدار مطابق، روی دکمه Find کلیک کنید. برای یافتن مقدار بعدی، روی دکمه Find Next کلیک کنید.در طول فرآیند جستجو، کادر محاوره ای باز می ماند. بنابراین، هنگامی که مقدار مورد نظر خود را پیدا کردید، روی دکمه Close کلیک کنید تا کادر محاوره ای بسته شود

تغییر مقادیر در نمای صفحه داده

برای تغییر یک مقدار، به آن بروید و اصلاحات لازم را انجام دهید. دلایل مختلفی برای ویرایش یک مقدار وجود دارد.

افزودن یک ارزش جدید

جایگزینی یک مقدار موجود

تغییر یک مقدار موجود

اگر فیلد خالی است، به سادگی یک مقدار جدید وارد کنید. هنگام وارد کردن مقادیر جدید در فیلد، همان قوانینی را که هنگام وارد کردن ورودی های جدید وارد می کنید، دنبال کنید.

جایگزینی یک مقدار موجود

می توانید با استفاده از صفحه کلید یا ماوس یک فیلد را انتخاب کنید هنگام استفاده از صفحه کلید، محتویات فیلد برجسته می شود (به صورت معکوس نمایش داده می شود) هنگامی که هر کلیدی را فشار می دهید، محتویات فیلد حذف شده و با نماد مربوط به جایگزین می شود. کلید فشار داده شده فشار دادن یک کلید ، مقادیر فیلد را بدون جایگزینی حذف خواهید کرد. با فشار دادن کلید فاصله، مقدار را پاک می‌کند و یک فاصله را جایگزین آن می‌کند

با استفاده از ماوس می توان محتویات یک فیلد را به روش های زیر انتخاب کرد:

روی حاشیه سمت چپ فیلد کلیک کنید (جایی که نشانگر به علامت بعلاوه بزرگ تغییر می کند)

روی فیلد دوبار کلیک کنید (اگر فضای خالی در متن وجود داشته باشد این روش کار نمی کند)

کلیک کنید و نشانگر ماوس را روی محتویات فیلد از چپ به راست بکشید

هر بخشی از محتوای فیلد را انتخاب کنید و کلید را فشار دهید

برای جایگزینی یک مقدار موجود با مقدار پیش فرض از ویژگی DefaultValue، مقدار را برجسته کرده و کلید ترکیبی را فشار دهید. .

برای جایگزینی یک مقدار موجود با مقداری از همان فیلد در ورودی قبلی، کلید ترکیبی را فشار دهید<Сtrl+"(кавычки)>

مطمئن شوید که کلیک نکرده اید<С1г1+-(минус)>، زیرا در این صورت ورودی فعلی حذف خواهد شد

تغییر یک مقدار موجود

برای تصحیح یک مقدار موجود، به جای جایگزینی کل مقدار، جلوی هر کاراکتری در آن مقدار کلیک کنید. با قرار دادن نشانگر ماوس در مقابل یک کاراکتر خاص، حالت درج را فعال می‌کنید و با وارد کردن یک مقدار جدید، مقادیر موجود به سمت راست تغییر می‌کنند. پس از فشار دادن کلید حالت جایگزینی روشن می شود و کاراکترهای وارد شده یکی یکی جایگزین می شوند. با استفاده از کلیدهای مکان نما، می توانید از یکی (و به دیگری) بدون تغییر آنها حرکت کنید. برای حذف کاراکتر سمت چپ مکان نما، کلید را فشار دهید. و برای حذف کاراکتر واقع در سمت راست، از کلید استفاده کنید .

روش های ویرایش

حرکت در یک میدان با فشردن کلیدهای -> و<-
درج یک مقدار در یک فیلد موقعیت درج را انتخاب کنید و مقدار را وارد کنید
انتخاب کل محتویات فیلد F2 را فشار دهید یا دوبار کلیک کنید
جایگزینی یک مقدار با یک مقدار جدید کل فیلد را انتخاب کرده و یک قسمت جدید وارد کنید
جایگزینی از فیلد قبلی Ctrl+’(آپوستروف)
با مقدار پیش فرض جایگزین کنید Ctrl+Alt+space
درج شکسته خط (متن، یادداشت) Ctrl+Enter
صرفه جویی در رشته فناوری Shift+Enter یا رفتن به خط دیگری
درج تاریخ جاری Ctrl+;(نقطه ویرگول)
درج زمان فعلی Ctrl+:(دونقطه)
افزودن ورودی جدید Ctrl++ (به علاوه)
حذف یک ورودی Ctrl+-(منهای)
تغییر دکمه های گزینه فضا
لغو تغییرات یک رکورد فعلی دکمه Esc یا لغو

فیلدهایی که قابل ویرایش نیستند

فیلدهایی هستند که قابل ویرایش نیستند انواع این فیلدها

کنش‌ها را لغو کنید

گاهی اوقات دکمه Undo واقع در نوار ابزار خاکستری است و نمی توان از آن استفاده کرد. اما به محض شروع ویرایش رکورد، در دسترس خواهد بود و می توانید از آن برای لغو ورودی های فیلد فعلی استفاده کنید. همچنین از کلید برای لغو عملیات استفاده می شود. . با فشار دادن آن عملیات تغییر مقدار یا فیلد لغو می شود. دوبار فشار دادن کلید ، تغییرات را برای کل ورودی فعلی لغو خواهید کرد.

دستور Edit->Undo نیز برای لغو عملیات و نام فرمان بسته به عملی که انجام می شود تغییر می کند.

برای لغو تغییر مقدار در یک فیلد، دستور Edit->UndoTyping را انتخاب کنید یا از دکمه Undo واقع در نوار ابزار استفاده کنید. پس از انتقال به فیلد دیگر، تغییرات ایجاد شده در فیلد قبلی را می توان با استفاده از دستور Edit->Restore current field/record یا دکمه Undo لغو کرد. می توانید با استفاده از دستور Edit->Restore current field/record (Edit->UndoCurrentField/Record) همه تغییرات را برای رکورد فعلی که ذخیره نشده است، لغو کنید. پس از ذخیره یک رکورد، تغییرات ایجاد شده در آن را می توان با انتخاب دستور Edit->UndoSavedRecord لغو کرد. با این حال، هنگامی که ورودی بعدی را ویرایش کردید، آن تغییرات قابل بازگشت نیستند.

مقادیر را کپی و جایگذاری کنید

کپی یا حذف داده ها در بافر توسط خود سیستم مایکروسافت ویندوز 95/NT انجام می شود و نه توسط هیچ تابع دسترسی خاص. مقدار کپی یا حذف شده از بافر را می توان با استفاده از دستور Edit->Paste یا دکمه Paste واقع در نوار ابزار در فیلد یا رکورد دیگری جایگذاری کرد. عملیات حذف در بافر، کپی و چسباندن از بافر برای تبادل داده ها هم بین برنامه های مختلف ویندوز و هم در خود Access استفاده می شود. با استفاده از این روش می توانید کل رکوردها را در جداول دیگر یا حتی پایگاه های داده دیگر کپی کنید و همچنین داده ها را با برنامه های Microsoft Word و Excel تبادل کنید.

جایگزینی مقادیر

دستور منوی Edit->Replace به شما امکان جستجو و جایگزینی با الگو را می دهد. پس از انتخاب این دستور یا فشردن کلیدها < Ctrl + اچ > یک کادر محاوره ای روی صفحه ظاهر می شود،

این کادر محاوره ای بسیار شبیه به کادری است که پس از انتخاب دستور Edit->Find ظاهر می شود. فقط علاوه بر قسمت Sample text (FindWhat)، یک قسمت Replace With نیز دارد. جستجو با فشار دادن یک کلید شروع می شود . یافتن مقدار با استفاده از الگو دسترسی آن را برجسته می کند. برای جایگزینی این مقدار، روی دکمه Replace کلیک کنید. برای جایگزینی همه مقادیر به طور همزمان، روی دکمه ReplaceAll کلیک کنید.

افزودن ورودی های جدید

برای افزودن رکورد در نمای جدول، مکان نما را در خط آخر (جایی که نشانگر رکورد شبیه ستاره است) قرار دهید و یک رکورد جدید وارد کنید.برای رفتن به رکورد جدید می توانید دستور را انتخاب کنید.

Insert->Record ->Record)، روی دکمه New Record واقع در نوار ابزار کلیک کنید، از دکمه های حرکت یا دستور Edit->Go->New Record استفاده کنید.

(ویرایش-> رفتن-> جدید). همچنین می توانید به آخرین ورودی بروید و فشار دهید< | >گاهی اوقات لازم است چندین ورودی جدید اضافه کنید و ورودی های موجود را به طور موقت نامرئی کنید دستور Menu

Records->DataEntry به شما این امکان را می دهد که به طور موقت صفحه را از تمام ورودی ها پاک کنید و سپس می توانید ورودی های جدید را بدون تداخل ویرایش کنید. برای بازیابی تمام رکوردها، دستور را انتخاب کنید

Records->RemoveFilter/Sort

حذف ورودی ها

برای حذف تعداد دلخواه ورودی، آنها را انتخاب کرده و فشار دهید یا دستور Edit->Delete (Edit->Delete) را انتخاب کنید برای حذف یک رکورد، مکان نما را در هر یک از فیلدهای آن قرار دهید و دستور Edit->Delete Record (Edit->DeleteRecord) را هنگام حذف یک رکورد، یک کادر محاوره ای انتخاب کنید. ظاهر می شود که با آن باید حذف را تایید کنید اگر روی دکمه بله کلیک کنید ورودی ها حذف می شوند و اگر روی خیر کلیک کنید همه چیز بدون تغییر باقی می ماند.

تنظیمات پیش فرض برای این کادر محاوره ای این است که دکمه بله را انتخاب کنید.بنابراین وقتی کلید را فشار می دهید ورودی ها به طور خودکار حذف خواهند شد. اما اگر با استفاده از این روش به اشتباه ورودی ها را حذف کنید، بازیابی آنها غیرممکن خواهد بود.

برای انتخاب رکوردهای مجاور (یعنی همسایه)، روی نشانگر اولین رکورد کلیک کنید و نشانگر ماوس را به سمت راست بکشید تا آخرین رکوردی که می خواهید انتخاب کنید.

اضافه کردن، تغییر، یا حذف ستون

امکان افزودن، حذف و تغییر نام ستون ها در نمای Datasheet در Access 97 مملو از خطر است. نکته اینجاست که این عملیات ساختار داده را تغییر می دهد.همانطور که می دانید وقتی در حالت TableDesign تغییراتی ایجاد می کنید ساختار داده زیربنایی تغییر می کند.اما در حالت Table Design حتی ممکن است متوجه عواقب کامل تغییرات ایجاد شده نشوید.بنابراین ، هنگام ایجاد پایگاه داده برای سایر کاربران، باید مراقب بود که آنها نتوانند تغییراتی در نمای جدول ایجاد کنند.

یک ستون را در نمای صفحه داده حذف کنید

برای حذف یک ستون در نمای صفحه داده، آن را انتخاب کرده و فشار دهید یا دستور Edit-Delete Column (Edrt^DeleteColumn) را انتخاب کنید یک کادر محاوره ای ظاهر می شود که در آن باید حذف تمام داده های این ستون و همچنین خود فیلد از ساختار جدول را تایید کنید.اما به خاطر داشته باشید که اگر این فیلد در فرم ورود داده یا گزارش استفاده می شود، سپس اگر آن را حذف کنید، هر بار که هر شیئی به نام این فیلد دسترسی پیدا کند، پیام خطا دریافت خواهید کرد.

یک ستون در نمای صفحه داده اضافه کنید

برای افزودن یک ستون جدید در نمای صفحه داده، Insert^Column را انتخاب کنید، که ستونی در سمت راست ستونی که مکان نما در آن قرار دارد، با عنوان فیلد "1 ایجاد می کند. سپس می توانید داده های جدید را در ورودی آن ستون وارد کنید.

وقتی یک ستون جدید اضافه می کنید، ساختار جدول تغییر می کند (یعنی یک فیلد جدید به آن اضافه می شود). هنگامی که جدولی را ذخیره می کنید، Access ویژگی های فیلد اضافه شده را بر اساس مقادیر وارد شده در آن تعیین می کند.

تغییر نام فیلد (هدر ستون)

هنگام اضافه کردن یک ستون جدید، توصیه می شود که عنوان آن را قبل از ذخیره جدول تغییر دهید. برای این کار روی آن دوبار کلیک کرده و تغییرات لازم را انجام دهید. هنگام ذخیره جدول، این عنوان به عنوان نام فیلد در ساختار جدول استفاده می شود.

با تغییر هدر ستون، نام فیلد جدول را تغییر می دهید. و اگر در فرم ها، گزارش ها، پرس و جوها، ماکروها یا ماژول ها استفاده شود، این اشیا تا زمانی که اصلاحات مناسب را در آنها انجام ندهید، کار نمی کنند. این روش تغییر نام فیلد مملو از عواقب ناخوشایند است، بنابراین توصیه می شود فقط کاربران با تجربه از آن استفاده کنند.

نمایش ورودی ها

می توانید از دستورات ماوس یا منو برای افزودن یا تغییر ورودی ها استفاده کنید. با استفاده از منوی Format یا دستورات ماوس، می‌توانید ترتیب فیلدها را تغییر دهید، ستون‌ها را مخفی و ثابت کنید، ارتفاع ردیف و عرض ستون را تغییر دهید، فونت دیگری را انتخاب کنید و حتی خطوط شبکه را نشان داده یا حذف کنید.

تغییر ترتیب فیلدها

به طور پیش فرض، Access فیلدها را در نمای صفحه داده به همان ترتیبی که در جدول یا پرس و جو ظاهر می شوند، نمایش می دهد. با این حال، گاهی اوقات لازم است برخی از فیلدها را در کنار یکدیگر قرار دهید تا تجزیه و تحلیل داده های موجود در آنها آسان تر شود. برای تغییر ترتیب فیلدها، یک ستون را انتخاب کنید و آن را به مکان جدید بکشید.

می توانید ستون ها را یکی یکی یا در گروه ها انتخاب کرده و بکشید. فرض کنید می خواهید قسمت Name در ابتدای جدول قرار گیرد. برای انجام این کار؛ این موارد را دنبال کنید:

1. نشانگر ماوس را روی نام فیلد (ستون) قرار دهید (به شکل یک فلش رو به پایین خواهد بود).

2. روی دکمه ماوس کلیک کنید و نگه دارید. در نتیجه کل ستون Name انتخاب خواهد شد. دکمه را رها کنید.

3. دوباره روی نام یکی از ستون ها کلیک کنید و آن را نگه دارید. نشانگر به صورت یک فلش با یک قاب ظاهر می شود.

این ستون را به لبه سمت چپ جدول بکشید. دکمه ماوس را رها کنید و ستون به ابتدای جدول منتقل می شود.

به این ترتیب می توانید یک یا چند فیلد انتخاب شده را به سمت چپ، راست یا حتی فراتر از سمت راست حرکت دهید! حاشیه پنجره زوزه کشیدن

جابجایی فیلدها در نمای Datasheet ساختار جدول را تغییر نمی دهد.

تغییر عرض میدان

برای تغییر عرض یک فیلد (به عنوان مثال، یک ستون)، باید آن را یا در کادر محاوره ای (جایی که با تعداد کاراکترها تعیین می شود) تنظیم کنید یا با کشیدن مرز سمت راست سر ستون (اشاره گر ماوس این کار را انجام می دهد. با یک فلش دو سر به ضربدر تغییر دهید).

برای تغییر عرض ستون، دو مرحله ساده را دنبال کنید:

1. مکان نما را بین دو عنوان ستون روی خط تقسیم آنها قرار دهید.

2. حاشیه ستون را به سمت چپ بکشید تا آن را باریک کنید یا به سمت راست آن را باز کنید.

برای تغییر فوری عرض یک ستون بر اساس اصل بهترین تناسب (بر اساس طولانی ترین عنصر)، باید بر روی حاشیه سمت راست هدر ستون دوبار کلیک کنید.

تغییر عرض ستون/اندازه فیلد در جدول را تغییر نمی دهد: شما به سادگی ابعاد ستون مشاهده شده را برای داده هایی که در آن قرار دارد تغییر می دهید.

راه دیگری برای تغییر عرض ستون وجود دارد: باید دستور Format^ColumnWidth را اجرا کنید یا روی سربرگ ستون کلیک راست کرده و دستور ColumnWidth را از منوی زمینه انتخاب کنید. کادر محاوره ای ColumnWidth ظاهر می شود. در اینجا می توانید بپرسید

عرض ستون، با تعداد کاراکتر اندازه گیری می شود. و برای تعریف عرض پیش فرض، چک باکس Standard Width را علامت بزنید.

با کشیدن حاشیه سمت راست یک ستون به سمت چپ تا رسیدن به مرز ستون قبلی، آن ستون پنهان می شود. اگر در کادر محاوره ای ColumnWidth مقدار را روی 0 قرار دهید، همین اتفاق می افتد. بنابراین، برای نمایش مجدد یک ستون مخفی، Format^UnhideColumns را اجرا کنید.

تغییر ارتفاع رکورد (خط)

برای تغییر ارتفاع یک رکورد (یعنی یک ردیف)، نشانگر ماوس را روی مرز رکورد (در ناحیه نشانگر رکورد) قرار دهید و حاشیه بالای ردیف را بکشید یا Format^RowHeight را انتخاب کنید. اگر نیاز به قرار دادن متن در فونت بزرگتر یا چندین ردیف متن دارید، نیاز به افزایش ارتفاع خط ایجاد می شود.

هنگامی که مرز ورودی را می کشید، نشانگر ماوس تغییر می کند. برای تغییر ارتفاع ردیف، این مراحل را دنبال کنید.

1. مکان نما را روی خط جداسازی بین دو خط در ناحیه نشانگر رکورد قرار دهید.

2. حاشیه خط را برای کاهش یا پایین کشیدن برای افزایش ارتفاع خط بکشید.

تغییر ارتفاع سطر باعث می شود ارتفاع تمام سطرها در نمای جدول به طور همزمان تغییر کند.

راه دیگری برای تغییر ارتفاع ردیف وجود دارد: دستور Format^RowHeight را انتخاب کنید. یک کادر محاوره ای ظاهر می شود که در آن می توانید ارتفاع خط را بر حسب نقطه وارد کنید. برای انتخاب ارتفاع پیش‌فرض، کادر StandardHeight را انتخاب کنید.

اگر هنگام کشیدن مرز یک رکورد به سمت بالا، با مرز رکورد قبلی قطع شود، همه| خطوط پنهان خواهند شد همین اتفاق می افتد اگر کادر محاوره ای RowHeight را روی مقداری نزدیک به 0 تنظیم کنید (مثلاً 0.1). در این حالت برای نمایش سطرها دستور Format^RowHeight (Format=>RowHeight) را اجرا کنید و مقدار استاندارد ارتفاع سطر را تعیین کنید.

نمایشگر شبکه ای

به طور معمول، صفحه یک شبکه با خطوطی را نشان می دهد که به عنوان مرز ردیف ها و ستون ها عمل می کنند. با استفاده از دستور Format^Cells می‌توانید تعیین کنید که آیا این شبکه نمایش داده می‌شود یا خیر. (Grid View Dialog Box (CellEffects).)

تغییر فونت نمایش

وقتی اندازه فونت نمایشگر را تغییر می دهید، اندازه سطر و ستون به طور خودکار تغییر می کند. به طور پیش فرض، Access تمام داده ها را در نمای جدول با فونت 8 نقطه ای MSSansSerif و وزن معمولی نمایش می دهد. ممکن است متوجه شوید که به درستی چاپ نمی شود زیرا یک فونت صفحه نمایش است. بنابراین بهتر است از فونت Arial سایز 8 امتیاز و استایل Regular استفاده کنید. دستور Format"=>Font(Fonnat^Font) را انتخاب کنید تا نوع، اندازه و سبک فونت را تغییر دهید.

تغییر فونت نمایش روی کل جدول تاثیر می گذارد. برای مشاهده اطلاعات بیشتر روی صفحه، اندازه قلم کوچک را انتخاب کنید. اگر تجهیزات لازم را دارید، به تجهیزات بیشتری بروید وضوح بالا. و اگر می خواهید حروف بزرگتر باشند، اندازه فونت را افزایش دهید.

برای تغییر فونت Arial 10 نقطه ای با استایل Bold، مراحل زیر را دنبال کنید:

Format^Font را انتخاب کنید و کادر محاوره ای روی صفحه ظاهر می شود.

در قسمت Font، Arial را انتخاب کنید.

در قسمت FontStyle، Bold را انتخاب کنید.

در قسمت Size عدد 10 را وارد کنید.

روی OK کلیک کنید.

هنگامی که ویژگی های یک فونت را تغییر می دهید، نمونه ای از آن فونت در ناحیه Sample ظاهر می شود. به این ترتیب، قبل از ایجاد هر گونه تغییر، می توانید آنها را مشاهده کنید. در صورت تمایل می توانید رنگ فونت را تغییر دهید.

پنهان کردن و نمایش ستون ها

برای مخفی کردن یک ستون، می توانید مرز آن را به فیلد قبلی بکشید یا عرض ستون را 0 قرار دهید. همچنین می توانید از دستور Format^HideColumns برای مخفی کردن یک یا چند ستون استفاده کنید. برای مخفی کردن یک ستون، مراحل زیر را دنبال کنید:

1. مکان نما را در هر نقطه از ستونی که می خواهید پنهان کنید قرار دهید.

2. Format^HideColumns را انتخاب کنید و ستون ناپدید می شود. در واقع ویژگی ColumnWidth روی 0 تنظیم می شود. برای مخفی کردن چندین ستون، ابتدا باید آنها را انتخاب کنید و سپس از Format^Hide Columns ^ HideColumns استفاده کنید.

یک ستون مخفی را می توان با استفاده از دستور Format^ UnhideColumns دوباره نمایش داد. این کادر محاوره ای را نشان می دهد که به شما امکان می دهد با علامت زدن یا برداشتن تیک گزینه های مناسب در لیست ستون، ستون ها را به صورت انتخابی پنهان یا نشان دهید.

ثابت کردن ستون ها

اگر می‌خواهید در حین پیمایش، فیلدهای مشخصی از جدول را همیشه قابل مشاهده نگه دارید، از دستور Format^Freeze Columns استفاده کنید. برای مثال، می‌توانید زمانی که می‌خواهید اطلاعات دیگری را پیدا کنید، فیلد Name را در حالی که جدول را پیمایش می‌کنید، قابل مشاهده کنید. ستون‌های ثابت در سمت چپ همه ستون‌ها قرار می‌گیرند، اگر می‌خواهید چندین ستون را ثابت کنید، باید مجاور هم باشند (البته می‌توان ستون‌ها را ابتدا جابه‌جا کرد تا در کنار هم قرار گیرند) و اگر لازم است این ستون ها را آزاد کنید، دستور Format^Free all columns (Format ^ UnfreezeAllColumns) را انتخاب کنید.

ذخیره یک ضبط

Access یک ورودی را هنگامی که آن را ترک می کنید ذخیره می کند برای ذخیره یک ورودی بدون خروج از آن، میانبر صفحه کلید را فشار دهید راه سوم برای ذخیره رکورد بستن جدول است اما راه دیگری وجود دارد - اجرای دستور Records^SaveRecord.

مرتب سازی و فیلتر کردن رکوردها در نمای جدول

هنگام جستجوی یک مقدار مشخص، Access رکورد مربوطه را پیدا کرده و نمایش می دهد. اما اگر چندین رکورد معیار مشخصی را برآورده کنند، برای سهولت کار لازم است فقط آنها را روی صفحه نمایش با استفاده از دکمه های مرتب سازی و فیلتر که در نوار ابزار قرار دارد، نمایش دهید. یا دستورات Filter and Sort) Sort) از منوی Records) می توانید فقط رکوردهای لازم برای کار را روی صفحه نمایش دهید و همچنین به سرعت آنها را به ترتیب دلخواه مرتب کنید. برای مرتب سازی کل جدول از دو دکمه مرتب سازی استفاده می شود. و برای انتخاب رکوردهای خاص از سه دکمه فیلتر استفاده می شود.

مرتب سازی سریع

گاهی اوقات لازم است رکوردها را در یک دنباله خاص مرتب کنید.دکمه های مرتب سازی نوار ابزار به شما امکان می دهد ستون ها را به ترتیب صعودی یا نزولی مرتب کنید. ابتدا فیلدهایی را برای مرتب سازی انتخاب کنید و سپس روی دکمه مرتب سازی صعودی (A-Z) یا مرتب سازی نزولی (Z) کلیک کنید. -A) (مرتب سازی نزولی (Z-A))

برای انتخاب یک فیلد مرتب سازی کافیست مکان نما را در سطح هر رکوردی در آن قرار دهید.پس از آن بر روی دکمه مربوطه کلیک کنید تا داده ها فورا مرتب شوند.

اگر می خواهید داده ها را بر اساس چندین فیلد مرتب کنید، چندین ستون را انتخاب کنید برای این کار ابتدا یک ستون را انتخاب کنید و سپس فشار دهید. و مکان نما را بکشید (به این ترتیب ستون های مجاور انتخاب می شوند) در این حالت، رکوردهای جدول ابتدا بر اساس ستون اول، سپس بر اساس ستون دوم و غیره مرتب می شوند. اگر نیاز به انتخاب ستون های غیر مجاور دارید، همانطور که در بالا ذکر شد ، باید طوری جابجا شوند که در کنار هم قرار گیرند

برای بازیابی ترتیب اولیه رکوردها، از دستور Records^RemoveFilter/Sort استفاده کنید.

چاپ ورودی ها

ورودی های جدول را می توان در ردیف و ستون چاپ کرد. از ساده ترین روش استفاده کنید - دستور File"=> Print (File^Print) را انتخاب کنید یا روی دکمه Print واقع در نوار ابزار کلیک کنید. یک کادر محاوره ای ظاهر می شود.

بیایید فرض کنیم شما یک چاپگر را روی سیستم Microsoft Windows 95/NT نصب کرده اید. روی OK کلیک کنید و Wy را با فونتی که برای نمایش انتخاب کرده اید (یا نزدیک ترین معادل چاپگر آن) چاپ کنید. پرینت تمام گزینه های تنظیم شده در زمان چاپ جدول را نیز منعکس می کند. ستون های مخفی چاپ نمی شوند. خطوط شبکه تنها در صورتی چاپ می شوند که دکمه های گزینه در گروه GridlinesShown در کادر محاوره ای CellsEffects علامت زده شوند (که می توانید با استفاده از Format^Cells آن را فراخوانی کنید). چاپ به تعداد صفحات مورد نیاز برای گنجاندن تمام داده ها نیاز دارد. علاوه بر این، اکسس به طور خودکار تقسیم داده ها را به صفحات انجام می دهد.

چاپ جدول

با انتخاب گزینه های زیر می توانید فرآیند چاپ را از کادر محاوره ای Print کنترل کنید.

چاپ (PrintRange) کل جدول یا فقط صفحات یا رکوردهای انتخاب شده را چاپ می کند

کپی ها تعداد کپی ها را تعیین می کند

Collate تعیین می کند که آیا پرینت به صورت کپی جمع می شود یا خیر.

دکمه Properties کادر گفتگوی تنظیمات چاپگر را باز می کند. دکمه تنظیمات به شما امکان می دهد فیلدها و هدرها را تعریف کنید.

پیش نمایش

گاهی اوقات قبل از چاپ گزارش، شک و تردیدهایی به وجود می آید. به عنوان مثال، آیا بهتر نیست ارتفاع ردیف و عرض ستون را تغییر دهیم یا فونت دیگری انتخاب کنیم؟ بنابراین، قبل از چاپ، همیشه ارزش دارد که گزارش را روی صفحه نمایش دهید تا مطمئن شوید که همه چیز با آن مرتب است.

برای این کار بر روی دکمه واقع در نوار ابزار کلیک کرده و دستور File^PrintPreview را انتخاب کنید. در نتیجه یک پنجره پیش نمایش ظاهر می شود.

با کلیک بر روی دکمه PrintPreview به حالت پیش نمایش چاپ می روید. صفحه اولین صفحه برای چاپ را نشان می دهد و دکمه های جدید در نوار ابزار ظاهر می شوند.

برای پیمایش در صفحات، می‌توانید از دکمه‌های واقع در پایین پنجره پیش‌نمایش استفاده کنید (همانطور که هنگام جابجایی در میان رکوردها در نمای صفحه داده).

دکمه های نوار ابزار فراهم می کنند دسترسی سریعبه گزینه های چاپ زیر:

بستن بازگشت به نمای جدول

چاپ یک کادر محاوره ای را باز می کند

یک صفحه یک صفحه را در حالت نمایش می دهد

پیش نمایش چاپ

Two Pages دو صفحه را در حالت نمایش می دهد

پیش نمایش چاپ

Zoom Selection مقیاس نمایش را افزایش یا کاهش می دهد

سند

برای مشاهده بیش از دو صفحه، از دستور View^Number of Pages ( چشم انداز ^ صفحات و سپس 1، 2، 4، 8 یا 12 را انتخاب کنید.

اگر از پیش نمایش جدول راضی هستید و می خواهید آن را چاپ کنید، روی دکمه چاپ واقع در نوار ابزار کلیک کنید. اگر گیج شده‌اید، روی دکمه بستن کلیک کنید و به نمای صفحه داده باز می‌گردید، جایی که می‌توانید داده‌ها را ویرایش کنید یا طرح‌بندی را تغییر دهید.

نتیجه

تکنیک های وارد کردن داده ها در حالت جدول، حرکت در ردیف ها و ستون ها و تغییر داده ها، جابجایی سطرها و ستون ها و تغییر اندازه آنها، پیش نمایش و چاپ جداول پوشش داده شده است.

در نمای جدول، داده ها به صورت ردیف (سوابق) و ستون (فیلد) نمایش داده می شوند.

از نوارهای پیمایش، کلیدهای مکان نما، گزینه های منو و دکمه های پیمایش برای حرکت سریع در جدول و قرار دادن مکان نما در هر رکورد یا فیلدی استفاده کنید.

می توانید با کلیک بر روی دکمه Datasheet از هر پنجره TableDesign به حالت Datasheet بروید (همچنین می توانید روی دکمه Open در پنجره پایگاه داده کلیک کنید).

هنگام وارد کردن داده ها در جدول، ردیف مربوطه با یک نشانگر رکورد جدید مشخص می شود.

من. Access اعتبار سنجی خودکار داده ها را انجام می دهد انواع مختلف(به معنی انواع Number، Currency، Date/Time و Logical Yes/No). علاوه بر این، در سطح جدول یا فرم، می‌توانید قوانین اعتبارسنجی داده‌های خود را اضافه کنید.

اشیاء OLE (به عنوان مثال، صدا، تصاویر، نمودارها، اسناد Wordو ضبط های ویدئویی دیجیتال) را می توان با استفاده از دستور Insert^Object در یک فیلد نوع OLE وارد کرد

از دکمه های پیمایش (که در پایین جدول قرار دارند) استفاده کنید تا به سرعت در میان رکوردها حرکت کنید.

با استفاده از دستور Edit^Find یا Edit^Replace می توانید مقادیر مشخص شده را پیدا و جایگزین کنید.

برای درج یک مقدار پیش فرض در فیلد، کلیک کنید<Сп«1+А11>+spacebar و برای درج مقدار فیلد از ورودی قبلی -

در برخی از انواع فیلدها نمی توان داده ها را ویرایش کرد. اینها فیلدهایی از نوع شمارنده (AutoNumber)، محاسبه شده، مسدود شده، غیرقابل دسترسی، فیلدی با رکوردهای مسدود شده و همچنین فیلدهایی از برخی از انواع درخواست ها هستند.

تابع Undo به شما امکان می دهد تا ورودی یک مقدار فیلد، ورودی فعلی یا یک ورودی ذخیره شده را لغو کنید. برای حذف یک ورودی، باید آن را انتخاب کرده و کلید را فشار دهید ، یا دستور Edit=>Delete (Edit^Delete) را انتخاب کنید

می توانید ظاهر جدول را با مرتب کردن مجدد فیلدها به روش های جدید، تغییر عرض ستون یا ارتفاع ردیف نمایش داده شده و انتخاب فونت های مختلف تغییر دهید.

ستون ها را می توان پنهان و نشان داد، منجمد و آزاد کرد. همچنین می توانید خطوط شبکه را حذف کرده و روی صفحه نمایش دهید.

با استفاده از دکمه های مرتب سازی، می توانید فورا ترتیب نمایش رکوردها را تغییر دهید.

دکمه های FilterbySelection و FilterbyForm برای تعریف ترتیب مرتب سازی یا معیارهای فیلتر برای رکوردها در جدول استفاده می شوند.

دستور File^Pnnt برای چاپ جدول و دستور File^PrintPreview برای پیش نمایش صفحات قبل از چاپ استفاده می شود.

مایکروسافت اکسس 97 جادوگران

جادوگر ایجاد پایگاه داده

جادوگر تجزیه و تحلیل جدول

جادوگر پرس و جو

جادوگر ایجاد پایگاه داده

جادوگر ایجاد پایگاه داده به افراد مبتدی و حرفه ای کمک می کند تا به سرعت در Microsoft Access شروع به کار کنند. شما می توانید از بین بیش از 20 نوع پایگاه داده مختلف، کتابخانه ای را انتخاب کنید که به بهترین وجه با هدف خاص شما مطابقت دارد.

جادوگر واردات/صادرات داده

اگر کاربر قبلاً داده‌هایی را در قالبی غیر از مایکروسافت اکسس ذخیره کرده است، می‌تواند از یک جادوگر ویژه واردات/صادرات استفاده کند. این جادوگر به شما امکان می دهد تا هنگام وارد کردن و صادرات متن یا داده های صفحه گسترده و همچنین هنگام صادرات داده های Microsoft Access به فایل های متنی، داده های خود را به طور انعطاف پذیر مدیریت کنید. جادوگر به شما امکان می‌دهد جداکننده‌های درست، انواع داده‌ها و غیره را انتخاب کنید... ویزارد دارای ویژگی پیش‌نمایش داده‌های تبدیل‌شده است تا کنترل فرآیند تبدیل را آسان‌تر کند.

جادوگر تجزیه و تحلیل جدول

این جادوگر به شما اجازه می دهد تا به سرعت یک پایگاه داده رابطه ای با چندین جدول و روابط بین آنها از یک جدول داده بزرگ "مسطح" ایجاد کنید. جادوگر جدول موجود را تجزیه و تحلیل می کند و بهترین راه را برای تبدیل آن به پایگاه داده پیشنهاد می کند.

جادوگر پرس و جو

اگر نیاز به انتخاب از بین داده های موجود دارید، می توانید از Query Wizard استفاده کنید. این جادوگر به طور خودکار پرس و جوهایی را برای بازیابی داده ها از یک یا چند جدول ایجاد می کند. توانایی کار با چندین جدول، پیوند دادن فیلدهای جداول جداگانه به روشی دلخواه، به شما امکان می دهد ساختارهای داده منعطف منعطفی ایجاد کنید که مدیریت آنها آسان و کارآمد باشد. علاوه بر این، جادوگر به شما امکان می‌دهد داده‌ها را گروه‌بندی کنید و مجموع‌ها را محاسبه کنید، به عنوان مثال، می‌توانید سفارش‌ها را بر اساس تاریخ قرار دادن گروه‌بندی کنید.

به اشتراک گذاری داده ها

یک جادوگر ویژه برای تقسیم پایگاه داده به شما امکان می دهد پایگاه داده را به دو فایل تقسیم کنید که اولی شامل جداول واقعی با داده ها است و دومی شامل پرس و جوها، فرم ها، ماکروها و ماژول ها است. این مشکل سازماندهی پردازش یک آرایه داده توسط چندین کاربر را حل می کند. در عین حال، کاربرانی که در شبکه کار می کنند می توانند از یک منبع داده مشترک، تغییر فرم ها، گزارش ها و سایر اشیاء مورد استفاده برای پردازش داده ها در یک محل کار خاص استفاده کنند.

راه حل های اینترنت و اینترانت

مایکروسافت اکسس 97 شامل ویژگی هایی است که به شما امکان می دهد داده ها را از مایکروسافت اکسس در یک سرور وب منتشر کنید. به عنوان مثال، HTML در لیست فرمت هایی قرار دارد که در آنها می توان گزارش ایجاد کرد و اکنون انتشار داده ها به عنوان گزارش مایکروسافت اکسس روی سرور بسیار آسان است.

مایکروسافت اکسس یک جادوگر ویژه برای انتقال سریع اطلاعات از پایگاه داده به سرور وب دارد.

خلاصه دوره مقدماتی مایکروسافت دسترسی داشته باشید 97 (MSA)

برای معلمان KNEU

پیش نیاز: آشنایی با نرم افزارهای ویندوز و ویندوز (ورد، اکسل و ...)

1. معرفی.

1.1. خواص اصلی MSA

1.1.1 مدل رابطه ای (روابط در مقابل سلسله مراتب)

1.1.2. محیط چند کاربره

1.1.3. رابط کاربری.

1.2. برنامه های کاربردی معمولی (نمونه ها) و نظرات مختصر.

1.2.1. دفترچه تلفن

1.2.2. پایگاه داده. "کتابخانه"

1.2.3. حسابداری فاکتورها/سفارش ها

1.2.4. پایگاه داده نمایش "بوری".

1.3. معماری پایگاه داده MSA.

1.3.1. جداول ذخیره اطلاعات هستند.

1.3.3. فرم ها - یک رابط گرافیکی برای داده ها.

1.3.4. گزارش ها - چاپ داده ها

1.3.5. ماکروها و ماژول ها - اتوماسیون.

2. ایجاد پایگاه داده.

2.1. طراحی پایگاه داده.

2.2.مراحل ایجاد پایگاه داده.

2.3. پایگاه داده جدید.

2.4. داده ها را وارد کنید

2.5. ذخیره سازی تغییرات

3. طراحی میز.

3.1. زمینه ها و سوابق.

3.2. انواع میدان

3.3. مقادیر فیلد پیش فرض

3.4. اعتبار سنجی ورودی

3.5. پوشاندن ورودی

3.6. جداول پیوند دادن

3.7. کلیدهای اصلی

4. کار با جداول.

4.1 قالب بندی سطرها و ستون ها.

4.2. انجماد، پنهان کردن و مرتب کردن ستون ها.

4.3. مرتب سازی و فیلتر کردن سریع

4.4. تنظیم نسخه زبان هنگام مرتب سازی.

5. ساخت پرس و جو.

5.1. استفاده از QBE برای توسعه پرس و جوها.

5.2. مرتب سازی.

5.3 ویژگی های میدان

5.4. انتخاب معیارها.

5.5. فیلدهای شمارش شده

5.6 سازنده بیان.

5.7. گروه بندی و (فرعی) مجموع.

5.8 ویژگی های میدان.

5.9. پرس و جوهای چند جدولی (با استفاده از روابط).

6. وارد کردن داده ها.

7 مبانی فرم ها.

7.1 پنجره پروژه، ابزارها و پالت.

7.2. روش های اساسی ایجاد و ویرایش فرم ها.

7.3. پنجره خواص کنترل و کنترل

7.4 خواص فرم.

7.5. پیوند دادن فرم ها و منابع داده

7.6. مدیریت و اتصال آن به منبع داده

7.6.1. جعبه متن.

7.6.2. جعبه فهرست و جعبه ترکیبی

7.6.3. چک های بوکس

7.7 نمایش خصوصیات فرم.

7.8. با استفاده از Form Creation Wizard.

8. فرم اصلی/زیرفرم (شکل مرکب).

9 مبانی ماکروها.

9.1. چگونه آنها را توسعه دهیم: با نوشتن ننویسید.

9.2. مروری بر ماکروها

9.3. اجرای خودکار ماکرو

10 دکمه کنترل در فرم ها.

10.1 هدف ماکروها.

10.2. استفاده از ویزارد برای ایجاد دکمه ها

11. گزارش.

11.1. شباهت ها و تفاوت ها با فرم ها.

11.2. گروه ها، جمع های فرعی گروه و سرصفحه/پانویس گروه.

12. یک برنامه کاربردی ساده ایجاد کنید.


دسترسی"

در درس "انفورماتیک"

دانش آموز گروه C-12:

معلم:

مسکو 2008

بخش تئوری.

1)پایگاه های داده و سیستم های مدیریت پایگاه داده (DBMS)

پایگاه‌های داده (DB) برای ذخیره‌سازی بر روی رایانه و استفاده مؤثر از حجم وسیعی از طیف گسترده‌ای از اطلاعات طراحی شده‌اند:

درباره کتاب ها، مجلات و روزنامه ها در کتابخانه ها،

در مورد کالاهای موجود در فروشگاه ها و محصولات در کارخانه ها،

در مورد نمایشگاه ها در موزه ها و مجموعه های مختلف،

در مورد کلیه کارکنان شرکت ها، بنگاه ها و موسسات،

در مورد تمام پروازهای هواپیما در فرودگاه ها، قیمت بلیط و در دسترس بودن صندلی،

در مورد برنامه تمام قطارها از ایستگاه ها، در مورد هزینه بلیط و در دسترس بودن صندلی ها،

در مورد تمام خودروهای ثبت شده در بازرسی ایمنی ترافیک ایالتی (GAI)، از جمله موارد سرقت شده،

درباره همه تورها، از جمله تورهای لحظه آخری، در آژانس های مسافرتی و آژانس های مسافرتی،

در مورد آب و هوا در هر نقطه از جهان در حال حاضر و سال ها پیش و غیره.

برای کار با پایگاه های داده از برنامه های کاربردی به نام DBMS - Database Management Systems استفاده می شود. محبوب ترین DBMS برنامه ACCESS از مایکروسافت است.

2)همه DBMS، از جمله DBMSدسترسیاجازه:

1. به سرعت پایگاه داده ایجاد کنید، آنها را تکمیل و تغییر دهید.

2. به سرعت داده های خاص مورد نیاز خود را در پایگاه داده پیدا کنید.

3. داده ها را در پایگاه داده بر اساس معیارهای مختلف (مثلاً بر اساس حروف الفبا) مرتب کنید.

4. زیرمجموعه‌های داده‌ها را بر اساس درخواست‌های خود، یعنی آن‌هایی که معیار معینی را برآورده می‌کنند، به صفحه استخراج کنید.

5. انجام محاسبات آماری بر روی داده های پایگاه داده برای تجزیه و تحلیل و تصمیم گیری.

6. چاپ داده های انتخاب شده برای اهداف خاص، یعنی تهیه گواهی ها، گزارش ها و غیره.

در ساده‌ترین شکل، پایگاه داده صفحه‌گسترده‌ای است که شبیه صفحه‌گسترده اکسل است.

مانند جداول اکسل، جداول پایگاه داده از ستون و ردیف تشکیل شده است. در این حالت، ستون های پایگاه داده نامیده می شوند. زمینه هایو آنها دارای نامهای خاص (اسامی) هستند زمینه های"، و نه حروف الفبای لاتین به عنوان نام در جداول اکسل. می تواند تا 255 چنین ستون، یعنی فیلدهایی در جداول پایگاه داده (مانند اکسل) وجود داشته باشد.

هر ردیف در جداول پایگاه داده نامیده می شود با ضبطو شماره سریال خودش را دارد، مانند یک ردیف در صفحه گسترده اکسل. تعداد سطرها، به عنوان مثال، رکوردها در جداول پایگاه داده عملا نامحدود است.

همه " سوابق"(ردیف ها) در جدول پایگاه داده در هر سلول لزوماً همان نوع اطلاعات مربوط به نام را شامل می شود." زمینه های". این تفاوت اصلی بین جدول پایگاه داده و صفحه گسترده اکسل است. به عنوان مثال، در یک ستون با نام فیلد " نام و نام خانوادگی"در همه سوابق (یعنی در تمام خطوط)، نام خانوادگی خاص افراد را مشاهده خواهید کرد.

در ستون با نام فیلد " GODR"در تمام سوابق (یعنی در تمام ردیف ها) سال های خاص تولد دانش آموزان را مشاهده خواهید کرد.

در ستون با نام فیلد " NG"در همه ورودی ها (یعنی در تمام ردیف ها) شماره های گروه دانش آموزی خاصی را خواهید دید.

یک پایگاه داده می تواند نه یک، بلکه چندین جدول مرتبط را شامل شود.

بجز جداول- شی اصلی پایگاه داده - پایگاه داده ممکن است حاوی اشیاء دیگری باشد، یعنی:

فرم(یکی یا بیشتر). فرم راهی برای نمایش داده ها از جداول پایگاه داده روی صفحه است که برای وارد کردن داده ها و مشاهده آنها راحت است.

درخواست(یکی یا بیشتر). پرس و جو راهی برای انتخاب و نمایش داده ها از جداول پایگاه داده با توجه به معیارهایی است که شما مشخص می کنید.

گزارش(یکی یا بیشتر). گزارش راهی برای انتخاب و چاپ داده‌ها از جداول پایگاه داده به شکلی است که توسط کاربر، یعنی شما، مورد نیاز است.

ماکرو(یکی یا بیشتر). ماکرو مجموعه ای از دستورات ماکرو است که عملیات خاصی را با پایگاه داده انجام می دهد، به عنوان مثال، چاپ گزارش.

مدول(یکی یا بیشتر). ماژول برنامه ای در زبان برنامه نویسی Access Basic است که در پایگاه داده برای انجام کارهای غیر ضروری استفاده می شود.

تمام اشیاء فهرست شده، اگر ایجاد شده باشند، بخشی از فایل پایگاه داده با پسوند هستند . mdb.

3)کار ایجاد یک پایگاه داده چند جدولی شامل 4 مرحله است:

مرحله 1. طراحی ساختار پایگاه داده، یعنی تعیین تعداد جداول، هدف و ترکیب آنها.

مرحله 2. طراحی جداول پایگاه داده، یعنی مشخص کردن فیلدها، انواع و خصوصیات آنها برای هر یک از جداول.

مرحله 3. ایجاد طرحواره پایگاه داده، یعنی تعریف و ایجاد ارتباط بین جداول پایگاه داده.

مرحله 4. وارد کردن داده ها در جداول خالی پایگاه داده

طراحی ساختار پایگاه داده – مرحله اول

طراحی ساختار پایگاه داده- این تعیین تعداد جداول در پایگاه داده، هدف و ترکیب آنها است. ما قبلاً این کار را انجام داده‌ایم، زیرا 6 جدول ("دانشجو"، "گروه"، "دپارتمان"، "مطالعه"، "موفقیت" و "معلمان") لازم برای ایجاد پایگاه داده موسسه، که امکان پذیرش را فراهم می‌کند، شناسایی کرده‌ایم. از دانش‌آموزان، گروه‌هایی را در بخش‌های جداگانه تشکیل دهید و عملکرد دانش‌آموزان را نیز در نظر بگیرید.

طراحی جداول خالی پایگاه داده – مرحله ۲

طراحی جداول پایگاه داده– این وظیفه نام فیلدها در هر یک از جداول و تعریف انواع داده ها و خصوصیات هر یک از فیلدها است. چندین روش (حالت) برای ساخت جداول وجود دارد:

حالت سازنده،

حالت جدول،

حالت جادوگر جدول.

هر کدام از این روش ها مزایا و معایب خاص خود را دارند. شما سعی می کنید از هر سه روش برای ساخت جداول پایگاه داده ای که ایجاد می کنید استفاده کنید.

در قسمت اول این راهنما، یک پایگاه داده با جداول "Student" و "Subject" قبلا ایجاد شده است.

4)ایجاد طرحواره پایگاه داده - مرحله 3

ایجاد یک طرحواره پایگاه داده، تعریف روابط بین جداول موجود در این پایگاه داده، یا به طور دقیق تر، بین فیلدهای خاص این جداول است.

هنگامی که جداول به یکدیگر پیوند داده می شوند، تغییرات در یکی از آنها به طور خودکار به دیگری منتقل می شود. هدف اصلی از پیوند جداول جلوگیری از تکرار اطلاعات در پایگاه داده است.

بخش عملی

کارگاه آزمایشگاهی شامل 33 تمرین است: تکمیل -33

من عناصر Access مانند...

ایجاد یک پایگاه داده ساده:

ماوس" یا دستور "عرض ستون" در منوی "Format":

ایجاد و استفاده از یک "پرسش با یک پارامتر":

ایجاد یک شی جدید در پایگاه داده - "Forms":

ایجاد و استفاده از یک شی پایگاه داده جدید - "گزارش":

https://pandia.ru/text/80/040/images/image006_30.jpg" width="623" height="499 src=">

انتخاب نوع فرم:

کار مستقل - تست.

https://pandia.ru/text/80/040/images/image012_16.jpg" width="623" height="499 src=">

https://pandia.ru/text/80/040/images/image014_11.jpg" width="623" height="499">

زمان صرف شده برای کارهای آزمایشگاهی: 140 دقیقه شامل:

کارگاه: 80 دقیقه;

مستندات: 45 دقیقه;

25.1 اطلاعات نظری

کاوش کنید مبنای نظریایجاد فرم ها در پایگاه داده اکسس، که در دوره سخنرانی مورد بحث قرار گرفته است، در بخش "گزارش ها در پایگاه داده Access 2007 - 2010" یا سایر منابع اطلاعاتی.

25.2. هدف کار

ایجاد گزارش در پایگاه داده Access با استفاده از Wizard و Designer.

25.3. فرمول بندی مسئله

اطلاعات اولیه:

  1. حوزه موضوعی: "دفتر ریاست" (عملکرد دانشجویی).
  2. موجودیت های موضوعی اصلی: دانش آموزان، گروه های دانش آموزان، رشته ها، عملکرد تحصیلی.

برنامه کار:

  1. گزارش های لازم را برای نمایش اطلاعات از پایگاه داده ایجاد شده در آزمایشگاه شماره 23 ایجاد کنید.
  2. بررسی کنید که گزارش‌ها کار می‌کنند (برای گزارش‌های دارای پارامتر، از چندین مقدار استفاده کنید).
  3. گزارش ها را ذخیره کنید
  4. یک گزارش آزمایشگاهی تهیه کنید.

25.4. اجرای گام به گام کار

برای ایجاد گزارش مراحل زیر را دنبال کنید:


برنج. 25.1

25.4.1. ویرایش یک گزارش

برای ویرایش گزارش، مراحل زیر را دنبال کنید:

  1. فیلدهای کد دانش آموز را در قسمت هدر و داده حذف کنید.
  2. تمام فیلدهای هدر و ناحیه داده را به سمت چپ منتقل کنید.
  3. متن عنوان صفحه را تغییر دهید:
    • در قسمت Report Title، Students را انتخاب کنید.
    • نشانگر ماوس را در سمت راست کلمه Students قرار دهید تا نشانگر به یک نوار عمودی (مکان‌نمای ورودی) تغییر کند و در آن موقعیت کلیک کنید.
    • NTU "KhPI" را وارد کرده و Enter را فشار دهید.
  4. عنوان را جابجا کنید. در قسمت پاورقی، فیلد =Now() را انتخاب کنید و آن را به سربرگ گزارش زیر نام Students بکشید. تاریخ در زیر عنوان ظاهر می شود.
  5. برای مشاهده گزارش بر روی دکمه "پیش نمایش" در نوار ابزار "Report Designer" کلیک کنید.

25.4.2. قالب بندی گزارش

برای قالب بندی گزارش، موارد زیر را انجام دهید:

  1. عنوان Students of NTU "KhPI" را انتخاب کنید.
  2. فونت، سبک فونت و رنگ و همچنین رنگ پر کردن پس‌زمینه را تغییر دهید.
  3. در نوار ابزار Report Designer، روی دکمه Preview کلیک کنید تا گزارش پیش نمایش را مشاهده کنید.

25.4.3. تغییر سبک گزارش

برای تغییر سبک گزارش موارد زیر را انجام دهید:

  1. در نوار ابزار Report Designer، روی دکمه AutoFormat کلیک کنید تا کادر گفتگوی AutoFormat باز شود.
  2. در لیست سبک های آبجکت «report-autoformat»، روی مورد Strict کلیک کنید و سپس روی دکمه OK کلیک کنید. گزارش به سبک Strict فرمت خواهد شد.
  3. به حالت پیش نمایش می رود. گزارش به سبک انتخابی شما نمایش داده می شود. از این پس، تمام گزارش‌هایی که با استفاده از تابع AutoReport ایجاد می‌شوند، دارای سبک Strict خواهند بود تا زمانی که در پنجره AutoFormat سبک دیگری را مشخص کنید.

25.4.4. خاموش شدن

در مورد کارهای تکمیل شده خود به معلم خود بگویید. پس از اجازه خاموش شدن، برنامه برنامه را ببندید دسترسی مایکروسافت، پس از آن می توانید شروع به آزمایش روی کار تکمیل شده کنید.




بالا