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

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

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

1. این پرس و جو را در حالت سازنده باز کنید.

2. برای تعیین پارامتر درخواست، وارد رشته شوید وضعیت انتخاب(معیارها) برای ستون "نام" (Companyname نام) به جای یک کلمه یا عبارت ارزش خاص و وارد آنها به براکت های مربع، به عنوان مثال [تامین کننده:]. این عبارت در هنگام اجرای پرس و جو به عنوان دعوت نامه در کادر محاوره ای صادر می شود.

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

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

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



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

61. گزارش ها: تخصیص، ایجاد، استفاده (دسترسی به MS).

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

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

برای طراحی خودکار استفاده می شود گزارش های اصلی.

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

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

در پنجره ایجاد گزارش ها اولین جدول را انتخاب کنید قرارداد و زمینه ها رمز، Zack، Sp. Date_okon، مقدار. دکمه را فشار دهید به علاوه.

یک گروه را در این زمینه تنظیم کنید زک. دکمه را فشار دهید به علاوه.زمینه هایی را تنظیم کنید که مرتب سازی داده ها باید انجام شود. در مثال ما، میدان Date_okon. دکمه را فشار دهید به علاوه.

نام گزارش را وارد کنید - گزارش قراردادها. دکمه را فشار دهید آماده.

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

هدف هر یک از بخش ها:

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

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

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

منطقه داده (جزئیات) نمایش داده ها را از منبع داده، که محتوای محتوای اصلی را تشکیل می دهد؛

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

پاورقی به شماره صفحه اعمال می شود و اطلاعات دیگر را در پایین هر صفحه نمایش می دهد؛

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

سوال 62. مفهوم و نوع شبکه های کامپیوتری.

شبکه ترکیبی از رایانه ها است که باعث می شود منابع به اشتراک بگذارند. تحت منابع، درایو های دیسک، فایل ها (پایگاه های داده)، چاپگرها و تجهیزات ارتباطی به معنای آن هستند. کامپیوترهای متصل به شبکه گره ها نامیده می شوند. اگر گره ها در نزدیکی یکدیگر قرار دارند، شبکه به نام شبکه محلی یا شبکه LAN (شبکه محلی LAN) نامیده می شود، اگر گره ها به طور قابل توجهی گسترده تر شوند، شبکه به نام شبکه جهانی یا GS (WAN-Wide Wide) نامیده می شود شبکه).

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

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

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

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

2 نوع شبکه های محلی وجود دارد: شبکه های همکار و شبکه های مشتری / سرور. هر یک از آنها توسط ویندوز پشتیبانی می شود.

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

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

درخواست با پارامتر (پرس و جو پارامتری)

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

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

شکل. 10.34

پارامترهای متعدد؛ در این مورد، هر یک از آنها باید منحصر به فرد و آموزنده باشند.

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

درخواست متقابل

درخواست متقابل - نوع خاصی از درخواست نهایی. این اجازه می دهد تا شما را به خروجی مقادیر محاسبه شده در جدول متقابل به طور معمول الکترونیکی.

برای ساخت یک پرس و جو متقابل، این مراحل را دنبال کنید.

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

نوع درخواست را تغییر دهید صلیب (برگه کار با درخواستگروه نوع درخواست) (شکل 10.35).

شکل. 10.35

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

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

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

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

شکل. 10.36

مثال خلاصه (مجموع)، تعاریف میانگین (AVG) یا تعداد (تعداد)).

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

شکل. 10.37

زمینه های محاسبه شده در پرس و جو

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

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

زمینه محاسبه شده همچنین ممکن است شامل نتیجه ترکیب (ترکیب) مقادیر زمینه های متن باشد. برای انجام این کار، متن را در نقل قول ها وارد کنید، نماد "&" به عنوان یک اپراتور Concatenation استفاده می شود. به عنوان مثال، شما می توانید یک فیلد ایجاد کنید که شامل نتیجه ترکیب Field [نام خانوادگی] و میدان [نام] باشد.

زمینه، محتویات آن نتیجه محاسبه است، اما محتویات دیگر زمینه ها نامیده می شود میدان محاسبه شده. میدان محاسبه تنها در جدول نتیجه وجود دارد.

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

شکل. 10.38

پس از اجرای پرس و جو، یک IOL جدید با نام "Expression1" ظاهر می شود که به عنوان نام بیان محاسبه شده استفاده می شود.

در حالت سازنده پرس و جو، نام "بیان" را تغییر دهید! به آموزنده تر در مثال "بیان" تغییر قیمت "قیمت قیمت".

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

شکل. 10.39

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

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

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

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

2. به عنوان یک شرط، پارامتر محصور شده در براکت های مربع را وارد کنید (به عنوان مثال، [نام] یا\u003e [مانند رشد را وارد کنید]).

3. دستور را انتخاب کنید درخواست / پارامترها.

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

5. روی دکمه کلیک کنید در حال اجرا نوار ابزار

6. در پنجره ای که ظاهر می شود، مقدار پارامتر را مشخص کنید.

7. نتیجه پرس و جو تنها شامل آن سوابق است که ارزش پارامتر مشخص شده را برآورده می کند.

زمینه های محاسبه شده در پرس و جو

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

براکت های مربعی ([...])، آنها نام های کنترل هستند؛



نشانه های اعداد (#)، آنها تاریخ را به رسمیت شناخته اند؛

نقل قول ها ("")، آنها شامل متن هستند که حاوی شکاف یا نشانه های نقطه گذاری نیستند.

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

مثلا: سود: [درآمد] - [مصرف].

درخواست برای ایجاد یک جدول

به عنوان مثال، این نوع نوع پرس و جو باید اعمال شود، به عنوان مثال، برای بایگانی بلوک های داده های قدیمی یا ذخیره جداول پشتیبان گیری:

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

2. بازگشت به حالت طراح، دستور را انتخاب کنید درخواست / ایجاد یک جدول....

3. در پنجره ای که ظاهر می شود، نام جدول جدید را وارد کنید و روی کلیک کنید خوب.

درخواست برای به روز رسانی

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

1. یک درخواست انتخاب جدید ایجاد کنید و صحت آن را با رفتن به حالت بررسی کنید جدول.

2. بازگشت به حالت طراح، دستور را انتخاب کنید درخواست / به روز رسانی.

3. در پرس و جو پرس و جو که در بلان ظاهر می شود "به روز رسانی" در ستون های مربوطه، مقادیر جدید زمینه های جدول را تنظیم کنید. به همین ترتیب، مقادیر محاسبه شده نیز می تواند باشد. در صورت لزوم، استفاده کنید عبارات سازنده.

درخواست اضافه کردن سوابق

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

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

2. بازگشت به حالت طراح، تیم را انتخاب کنید درخواست / اضافه کردن....

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

درخواست حذف سوابق

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

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

2. صحت شرایط فرموله شده را با تبدیل به حالت بررسی کنید جدول.

3. بازگشت به حالت طراح، دستور را انتخاب کنید درخواست / حذف.

4. در رشته ای که ظاهر می شود حذف معیارهای انتخاب اضافی را نصب کنید.

ایجاد یک فرم

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

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

فرم ها را می توان در سه نوع نمایش داده می شود: حالت طراح، حالت تشکیل می دهد و حالت جداول

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

مثال

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

1. راه اندازی دسترسی به MS/پایگاه داده جدید یا پایگاه داده باز/خوب

2. جعبه محاوره ای روی صفحه نمایش ظاهر می شود. فایل پایگاه داده جدید. در گراف نام فایل بجای db1 ما به دست آوردن اروپایی/ دکمه را فشار دهید ايجاد كردن پس از آن، یک پنجره بر روی صفحه ای ظاهر می شود که در آن پایگاه داده ایجاد می شود.

3. برگه را فشار دهید جداول/ايجاد كردن

4. در پنجره ای که ظاهر می شود جدول جدید مورد را انتخاب کنید سازنده/خوب

5. در پنجره جدول 1: جدول ما شروع به پر کردن جدول می کنیم.

6. در ستون نام زمینه ما اسامی زمینه را ثبت خواهیم کرد. در زمینه ما، زمینه ها نام های زیر را خواهند داشت:

شماره P / P، کشور، منطقه، جمعیت، جمعیت، سرمایه، زبان، ارز، کارت.

داده های ParAboot به زیر آمده است انواع داده ها(نوع داده توسط کلیک ماوس بر روی یک مثلث سیاه انتخاب شده است):

شماره P / P، منطقه، جمعیت - عددی؛

کشور، سرمایه، زبان، ارز - متن؛

نقشه - میدان OLE OLE

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

8. ما در پنجره نوشتیم حفظ جدول ما تحت نام کشورها / خوب

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

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

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

12. برای قرار دادن کارت در زمینه نقشهانجام الگوریتم زیر: نصب مکان نما در زمینه نقشه/ انتخاب در مورد منوی اصلی Insert / Object / Microsoft Clip Gallery / OK / کارت /یک نقشه را انتخاب کنید و آن را کلیک کنید کلیک بر روی دکمه سمت چپ ماوس (یا از فایل / بازبینی / باز کردن هر پوشه با تصاویر)

جدول 5.2

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

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

15. کشور را با کمترین جمعیت بازنشسته کنید. (کوچکترین رقم را به مکان نما / ضبط / انتخاب / ضبط / حذف فیلتر)

16. برای آوردن پایتخت به صفحه، با شروع از یک حرف (اولین حرف / ضبط / انتخاب / ضبط / حذف فیلتر)

17. برای آوردن کشور با همان زبان دولتی روی صفحه نمایش (قرار دادن مکان نما در ورودی مورد نظر / ضبط / انتخاب / ضبط / حذف فیلتر)

18. کار با فرم ها: جدول را ببندید / یک شی را انتخاب کنید فرم / ایجاد با استاد/ انتخاب تمام فیلدها با استفاده از دکمه \u003e\u003e / بعدی، انجام اقدامات در الگوریتم / (در یک ستون) / آماده.

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

ایجاد یک گزارش

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

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

با استفاده از پنجره پرس و جو

1. ایجاد یک درخواست ساده

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

برای ایجاد یک پرس و جو، پنجره پایگاه داده را فعال کنید (به LR1 مراجعه کنید). پس از آن، روی «پرس و جو» ریشه کلیک کنید و دکمه "Create" را کلیک کنید. در جعبه محاوره ای "ایجاد درخواست" که ظاهر می شود، دکمه طراح را انتخاب کنید. دسترسی به کادر محاوره ای افزودن جدول را باز می کند، که به شما اجازه می دهد تا جداول اصلی و درخواست های پرس و جو ایجاد شده را انتخاب کنید. با کلیک کردن بر روی دکمه "افزودن"، جداول "نتایج" و "مشتری" را انتخاب کنید، سپس این پنجره را با دکمه "Close" ببندید.

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

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

چیز
شماره.

با کشیدن آنها به شکل QBE. با استفاده از روش فوق، از جدول "دانش آموزان" بکشید.


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

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

برای این فیلد، نمایشگاه نمایش، که خروجی این فیلد را در نمونه ممنوع می کند (زیرا لازم نیست خروجی لازم باشد).
علاوه بر اپراتورهای مقایسه استاندارد "\u003d"، "<", ">", "<=", ">\u003d "، دسترسی نیز از Beetwen پشتیبانی می کند، مانند.
درخواست ممکن است به اصطلاح ارائه شود. میدان محاسبه شده - مقادیر محاسبه شده در هر زمینه زمینه. دسترسی به تعداد زیادی از توابع و اپراتورهای مورد استفاده در تولید زمینه های محاسبه شده پشتیبانی می کند.
برای مشاهده نتیجه پرس و جو، باید دکمه را روی پانل فشار دهید:

تغییر عنوان همچنین می تواند توسط یک ستون با یک توضیحات فیلد فعال شود؛ و سپس با تکمیل "Properties" Command "View"، "امضاء فیلد" را در خط "امضا" وارد کنید.

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

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

شما همچنین می توانید عنوان را با فعال کردن یک ستون با توضیحات فیلد تغییر دهید، و سپس با اجرای "Properties" Command "Menu Menu، امضای فیلد فیلد نام آن را در رشته وارد کنید. خط "تک شارژ" را برای بخش "تکنولوژی محاسباتی" وارد کنید.

1.2 ایجاد یک پرس و جو نهایی

پرس و جو های نهایی به شما این امکان را می دهد که اطلاعات آماری در مورد گروه های داده را بدست آورید، مانند: مقدار، میانگین محاسبات، بالغ، پراکندگی میدان های زمینه؛ تعداد مقادیر میدان رضایت شرایط خاص و غیره
درخواست توپ وسط دانش آموز را ایجاد کنید. من یک فرم درخواست جدید را باز خواهم کرد، ما جدول "دانش آموزان"، "نتایج" را به ارمغان می آوریم و خروجی فیلدهای "number_s"، "rating_t"، "evaluation_p"، "evaluation_l" را تنظیم می کنیم.

برای محاسبه در پرس و جو از ارزش های نهایی، بر روی نوار ابزار "عملیات گروه" کلیک کنید. شکل QBE رشته "عملیات گروهی" به نظر می رسد، جایی که برای هر زمینه شرح داده شده در این ردیف به صورت پیش فرض "گروه بندی" تنظیم شده است. در حال حاضر سوابق برای هر زمینه رشد خواهد کرد، اما نتیجه عرضه نخواهد شد. برای حذف مقادیر نهایی، به جای کلمه "گروه بندی" برای ایجاد عملیات گروهی ضروری است (نگاه کنید به aplate.1).
برای زمینه "Rating_t"، "Rating_P"، "ارزیابی" عملیات "AVG"، مقدار خروجی خروجی برای یک گروه از سوابق (ما توپ میانی را دریافت می کنیم).

همچنین هدرهای جداول نمایش داده شده را تغییر دهید. برای انجام این کار، در توضیحات زمینه های خط "فیلد"، نام های جدید خود را معرفی می کنیم، آنها را از توصیف کولون جدا می کنیم:
evaluation_t: نظریه
ارزیابی: تمرین
evaluation_l: laba.

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

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

یک درخواست ایجاد کنید که لیستی از معلمان را که توسط کاربر توسط کاربر پرسید، نمایش می دهد. ما جدول "معلمان" را می گیریم. "معلمان" را انتخاب کنید. آیتم در فرم خروجی که تمام زمینه های جدول معلمان را نمایش می دهد. ما شرح بخش "بخش" را معرفی خواهیم کرد، پرچم خروجی بر روی صفحه نمایش را بازنشانی می کنیم، و در "انتخاب وضعیت" خط این فیلد، ما بیان را معرفی می کنیم:
\u003d [عنوان بخش را وارد کنید]

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

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

1.4 ایجاد یک درخواست متقابل

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

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

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

1.5. ایجاد یک نوع پرس و جو "انجمن خارجی"

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

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

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

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

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

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

دستورالعمل گام به گام

id \u003d "a1"\u003e

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

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

  1. به عنوان مثال، یک درخواست ایجاد کنید که فهرستی از معلمان کار بر روی یک بخش خاص را نشان می دهد. این معیار این است که اصلاح می شود، زیرا در خط "شرایط انتخاب" شما باید یک مقدار را وارد کنید \u003d [نام بخش را وارد کنید].
  2. فیلتر نتیجه را به نام "انتخاب معلمان در بخش ها" ذخیره کنید.
  3. در حال حاضر، پس از شروع، شما یک کادر محاوره ای خواهید دید که در آن شما باید نام لازم را وارد کنید، پس از آن لیست معلمان ظاهر می شود که در این بخش ذکر شده است.

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