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

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

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

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

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

    1) یک صفحه از فرم دکمه اصلی (GKF) ایجاد کنید.

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

    3) عناصر فرم دکمه اصلی را ایجاد کنید.

    4) ایجاد عناصر برای فرم های دکمه ای گزارش ها و فرم هایی برای وارد کردن یا تغییر داده ها.

    5) ایجاد ماکرو برای پرس و جو یا برای جداول با نام های منحصر به فرد.

    6) عناصری را برای فرم های دکمه ای پرس و جو یا جداول ایجاد کنید.

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

    برای ایجاد فرم دکمه اصلی و عناصر آن، باید پایگاه داده را باز کنید (مثلاً "پیشرفت_ دانش آموزان") و دستور Access Options - Settings - Select commands from را اجرا کنید. / تب Database Tools - Button Form Manager را انتخاب کنید و آن را به تنظیمات راه اندازی سریع اضافه کنید.

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

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

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

    و روی دکمه "OK" کلیک کنید. صفحه فرم دکمه "فرم های ورود داده ها" ایجاد خواهد شد. به همین ترتیب، ما باید دو صفحه دیگر ایجاد کنیم، در نتیجه چهار صفحه از فرم های دکمه ای دریافت می کنیم که در پنجره "Button Form Manager" نمایش داده می شوند.

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

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

    که در آن موارد زیر را انجام می دهیم:

     وارد کردن متن: فرم هایی برای ورود داده ها.

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

     یک فرم دکمه را از لیست انتخاب کنید: با وارد کردن داده ها در فرم ها، روی دکمه "OK" کلیک کنید.

    پنجره Edit Button Form Page عنصر فرم دکمه Data Entry Forms را نمایش می دهد.

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

    در نتیجه، تمام عناصر فرم دکمه اصلی در پنجره Edit Button Form Page نمایش داده می شود.

    فرم دکمه در لیست در پنجره پنجره پایگاه داده در تب Forms در پانل Objects و جدول Switchboard Items در تب Tables in Lists ظاهر می شود. با دوبار کلیک کردن روی برچسب "فرم دکمه"، فرم دکمه اصلی باز می شود.

    برای اینکه این فرم هنگام راه اندازی پایگاه داده نمایش داده شود، باید دستور Access Options / Current Database را اجرا کنید، از لیست کشویی در پنجره View Form گزینه "Button Form" را انتخاب کنید و تیک نوار وضعیت را بردارید. همچنین می توانید عنوان و نماد برنامه را وارد کنید.

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

    ایجاد فرم های زیر دکمه: گزارش ها و فرم ها

    برای ایجاد عناصر فرم دکمه «فرم‌های ورود داده‌ها»، باید پایگاه داده را راه‌اندازی کنید (به عنوان مثال، «پیشرفت دانش‌آموز» با فرم دکمه اصلی) و دستور Service / Utilities / Button Form Manager را اجرا کنید.

    پنجره Button Form Manager باز می شود. سپس باید در پنجره «Button Form Manager» گزینه «Data Entry Forms» را انتخاب کنید

    و روی دکمه Edit کلیک کنید، کادر محاوره ای Edit Button Form Page باز می شود.

    که در آن اجرا می کنیم:

     متن را وارد کنید: Students;

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

     فرم دکمه را از لیست انتخاب کنید: دانش آموزان، روی دکمه "OK" کلیک کنید.

    پنجره Edit Button Form Page عنصر Students را نمایش می دهد. پس از ایجاد عنصر "گروه های دانش آموز" با استفاده از همین فناوری، آن نیز در پنجره نمایش داده می شود.

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

    و پنجره Edit Button Form Page را ببندید.

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

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

    ایجاد دکمه زیرفرم: پرس و جو

    برای ایجاد عناصر فرم دکمه فرعی «Queries»، باید پایگاه داده را شروع کنید (به عنوان مثال، «Student_Progress» با فرم دکمه اصلی) و ماکروهای «Open Query» یا «Open Table» را با نام های منحصر به فرد ایجاد کنید و سپس دکمه ها را ایجاد کنید. در فرم دکمه برای فراخوانی این ماکروها.

    هنگام ایجاد ماکرو "Student Progress"، تب "Macros" را انتخاب کرده و روی نماد "Create" کلیک کنید، کادر محاوره ای "Macro" باز می شود. در این پنجره، در لیست کشویی، ماکرو "Open Query" را انتخاب کنید و از لیست کشویی، نام query "Student Progress" را انتخاب کنید.

    سپس روی دکمه "بستن" کلیک کنید. در پنجره ظاهر شده "ذخیره تغییرات در طرح یا ساختار شی Macro1؟" روی دکمه "بله" کلیک کنید. پنجره "ذخیره" باز می شود که در آن باید نام ماکرو "Student Progress" را مشخص کنید و روی دکمه "OK" کلیک کنید.

    نام ماکرو در لیست ماکرو در پنجره DB ذخیره می شود. پس از ایجاد و ذخیره ماکرو "Parametric_query"، نام ماکروهای ایجاد شده در پنجره پایگاه داده نمایش داده می شود.

    برای ایجاد عناصر فرم دکمه برای پرس و جو "پیشرفت دانش آموز"، باید دستور Service / Utilities / Button Form Manager را اجرا کنید. Button Form Manager باز می شود.

    سپس باید "Queries" را در پنجره "Button Form Manager" برجسته کنید و روی دکمه Edit کلیک کنید، کادر محاوره ای "Change Button Form Page" باز می شود.

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

    که در آن اجرا می کنیم:

     متن را وارد کنید: گزارش: پیشرفت دانش آموز.

     دستور را از لیست کشویی انتخاب کنید: Run macro.

     فرم دکمه را از لیست انتخاب کنید: پیشرفت دانش آموز، روی دکمه "OK" کلیک کنید.

    عنصر فرم دکمه "گزارش: پیشرفت دانش آموز" در پنجره ویرایش دکمه صفحه فرم نمایش داده می شود. پس از ایجاد عنصر "Parametric_query" با استفاده از همین فناوری، آن نیز در پنجره نمایش داده می شود.

    سپس پنجره‌های «Edit Button Form Page» و «Button Form Manager» را ببندید. در پنجره پایگاه داده، در تب "Forms"، روی کتیبه "Button form" کلیک کنید، فرم دکمه اصلی باز می شود. در فرم دکمه اصلی بر روی دکمه Requests کلیک کنید، فرم دکمه "Requests" باز می شود.

    بنابراین، فرم دکمه "درخواست ها" ایجاد می شود که یک فرم دکمه فرعی است.

    ایجاد فرم دکمه ای

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

    برنج.

    با کلیک بر روی دکمه Exit، پایگاه داده باید بسته شود.

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

    برنج.

    رویه عملیاتی:

    • 1. ایجاد ساختار فرم دکمه اصلی با فرم های دکمه ای سطح دوم آغاز می شود: جداول، فرم ها، پرس و جوها، گزارش ها. بیایید با استفاده از فرم جدول به عنوان مثال به این فرآیند نگاه کنیم.
    • 1.1. در تب Create، در قسمت Forms، روی دکمه Blank Form کلیک کنید. یک فرم روی صفحه ظاهر می شود. با هیچ جدولی مرتبط نیست فرم در نمای طراحی باز می شود (شکل 3).

    برنج.

    1.2. در تب Design، در قسمت Tools، روی دکمه Property Page کلیک کنید. در پنجره خواص، در تب Layout، در خط Signature نام فرم نوشته شده است (شکل 6.4).

    برنج.

    • 1.3. دکمه های Selection area و Navigation از فرم حذف می شوند (این پارامترها در برگه Layout پنجره Properties پیکربندی می شوند).
    • 1.4. در تب Design، در قسمت Controls، تمام اشیاء نمایش داده می شوند و دکمه Use wizards غیرفعال می شود (غیرفعال می شود) (شکل 5).

    برنج.

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

    برنج.

    • 1.6. برای هر دکمه دستوری نوشته می شود که جدول مربوطه را باز می کند.
    • 1.6.1. برای این کار دکمه را انتخاب کرده و در تب Design در قسمت Service گزینه Property Page را انتخاب کنید.
    • 1.6.2. در کادر محاوره ای که ظاهر می شود، به تب رویدادها بروید و مکان نما را در خط کلیک دکمه قرار دهید.
    • 1.6.3. یک دکمه در سمت راست در خط نمایش داده می شود، با کلیک کردن، کادر محاوره ای Builder روی صفحه ظاهر می شود که در آن دستور Macros انتخاب شده و دکمه OK فشار داده می شود.
    • 1.6.4. پنجره ای برای ضبط دستورات ماکرو روی صفحه ظاهر می شود (شکل 7).

    برنج.

    1.6.6. در خط فرمان Add new macro، دستور OpenTable را انتخاب کنید. در قسمت Macro Arguments نام جدولی که باید باز شود و حالت باز شدن را از لیست کشویی انتخاب کنید.


    برنج. 6.8. انتخاب نام جدول و حالت باز کردن

    • 1.6. پنجره ضبط ماکرو بسته می شود. برای تست ماکرو باید از حالت Design به حالت Forms رفته و روی دکمه ایجاد شده کلیک کنید. جدول مربوطه باید روی صفحه ظاهر شود.
    • 1.6.8. دستورات مشابهی برای دکمه‌های دیگر نوشته می‌شود با این تفاوت که خط نام جدول حاوی نام جدول دیگری است - مرجع کالا، مرجع فاکتور یا رسید کالا.
    • 1. برای دکمه Switch to the main button فرم یک ماکرو ثبت می شود که به شما امکان می دهد فرم Table را ببندید و فرم منوی اصلی را باز کنید.

    برای انجام این کار، دستورات زیر باید در پنجره ضبط ماکرو نوشته شود (شکل 9).


    برنج.

    1.8. به طور مشابه، فرم های "FORMS"، "QUIRIES"، "REPORTS" حاوی دکمه های مربوطه ایجاد می شوند (شکل 6.2).

    در این حالت، تمام فرم ها باید در حالت Forms، گزارش ها در حالت View و پرس و جوها در حالت Design باز شوند.

    • 2. فرم سطح اول ایجاد می شود فرم دکمه اصلی.
    • 2.1. در تب Create، در قسمت Forms، روی دکمه Blank Form کلیک کنید. فرمی که با هیچ جدولی مرتبط نباشد روی صفحه نمایش داده می شود. فرم در نمای طراحی باز می شود (شکل 10).

    برنج.

    2.2. در تب Design، در قسمت Tools، روی دکمه Property Page کلیک کنید. در پنجره خصوصیات در تب Layout در خط Signature نام فرم نوشته شده است (شکل 11).


    برنج.

    • 2.3. دکمه های Selection area و Navigation از فرم حذف می شوند (این پارامترها در تب Layout پیکربندی می شوند).
    • 2.4. در تب Design، در قسمت Controls، تمام اشیاء نمایش داده می شوند و دکمه Use wizards غیرفعال است (غیرفعال شده است) (شکل 12).

    برنج.

    • 2.5. دکمه‌هایی روی فرم کشیده می‌شوند که با کلیک بر روی کدام فرم‌های سطح دوم باز می‌شوند: جداول، فرم‌ها، کوئری‌ها، گزارش‌ها و همچنین دکمه‌ای برای جابه‌جایی به صفحه عنوان پایگاه داده «محصولات» (شکل 13) .
    • 2.6. برای هر دکمه، یک ماکرو حاوی دستوراتی ایجاد می شود که باید با فشار دادن دکمه اجرا شوند (شکل 14، 15).

    برنج.

    برنج.

    • الف) یک دستور ماکرو برای دکمه باز کردن فرم TABLE.
    • ب) دستور ماکرو برای دکمه فرم FORM را باز کنید.
    • ج) دستور ماکرو برای دکمه باز کردن فرم REQUESTS.
    • د) دستور ماکرو برای دکمه فرم REPORTS را باز کنید
    • 3. ایجاد صفحه عنوان فرم.
    • 3.1. در تب Create، در قسمت Forms، روی دکمه Blank Form کلیک کنید. فرمی که با هیچ جدولی مرتبط نباشد روی صفحه نمایش داده می شود. فرم در نمای طراحی باز می شود.
    • 3.2. در تب Design، در قسمت Tools، روی دکمه Property Page کلیک کنید. در پنجره خصوصیات در تب Layout در خط Signature نام فرم نوشته شده است (شکل 16).

    برنج.

    • 3.3. دکمه های Selection area و Navigation از فرم حذف می شوند (این پارامترها در تب Layout پیکربندی می شوند).
    • 3.4. در تب Design، در قسمت Controls، تمام اشیاء نمایش داده می شوند و دکمه Wizard غیر فعال می شود (غیرفعال می شود) (شکل 17).

    برنج.

    3.5. یک Tab () روی فرم رسم شده است (شکل 18).

    برنج.

    3.6. برچسب های برگه ها نام خود را ثبت می کنند. برای این کار، تب مورد نیاز انتخاب می شود، منوی زمینه آن فراخوانی می شود، دستور Properties انتخاب می شود و ویژگی Label تغییر می کند (شکل 19).


    برنج.

    3. "صفحه اصلی" فرم پایگاه داده "محصولات" ترسیم شده است (شکل 20).

    برنج.

    توجه: اگر اندازه عکس از اندازه قاب بیشتر شد، باید پنجره Properties را برای عکس باز کنید و دستور Fit to frame را در خط تنظیم Size انتخاب کنید.

    3.8. صفحه "اطلاعات اولیه" در حال طراحی است (شکل 21).

    برنج.

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

    برنج.

    • 3.10. برای هر یک از دکمه ها یک ماکرو با دستورات مربوطه ایجاد می شود (شکل 23).
    • الف) برای دکمه پایگاه داده:

    ب) برای دکمه خروج:


    برنج.

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

    برنج.

    برنج.

    3.12. تنظیم کنید که با باز شدن پایگاه داده، فرم پایگاه داده "محصولات" به طور خودکار روی صفحه ظاهر شود. برای این کار، تب File، دستور Parameters، قسمت Current database را انتخاب کنید و در خط View فرم، نام فرم Database «Products» را انتخاب کنید (شکل 26).


    برنج.

    امضای رابط دکمه

    کتابشناسی - فهرست کتب

    • 1. Fomina E.E. دستورالعمل های اجرای کار دوره در رشته "انفورماتیک" [منبع الکترونیکی]: راهنمای روش شناختی / E.E. فومین. Tver, 2009. 102 p.
    • 2. Mamontova E.A.، Tsvetkova O.N.، Grigoriev S.M. کار با پایگاه های داده در MS Access 2010: دستورالعمل ها و تکالیف برای مطالعه دوره "انفورماتیک"، "انفورماتیک اقتصادی" / E.A. مامونتووا، O.N. تسوتکووا، اس.ام. گریگوریف. مسکو، 2012. 75 ص.
    • 3. وینوگرادوف G.P.، ​​Kirsanova N.V. طراحی ساختار پایگاه های داده رابطه ای با استفاده از MS Access DBMS: آموزش / G.P. وینوگرادوف، N.V. کیرسانوف. Tver: TSTU، 2006. 84 ص.

    معمولاً برای کار با یک برنامه، فرم خاصی ایجاد می شود که به آن Main Button Form (Main Switchboard) می گویند و حاوی دکمه هایی است که به شما امکان می دهد عملکردها یا زیرسیستم های اصلی برنامه را انتخاب کنید. شما می توانید طبق معمول با استفاده از Form Designer چنین فرمی ایجاد کنید یا می توانید از یک جادوگر مخصوص به نام Button Form Manager (Swithboard Manager) استفاده کنید. فرم دکمه اصلی (سوئیچ‌بورد اصلی) در پایگاه داده "Northwind" بدون استفاده از جادوگر ایجاد شد. بیایید ببینیم چگونه با استفاده از Button Form Manager یک فرم مشابه ایجاد کنیم.

    یک دستور منو را انتخاب کنید خدمات، ابزارهای کمکی، مدیر فرم دکمه(ابزارها، ابزارهای پایگاه داده، مدیر Swithboard).

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

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

    برنج. 14.15.پنجره گفتگو مدیر فرم دکمه

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

    برنج. 14.16.پنجره گفتگو صفحه فرم دکمه را تغییر دهید

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

    در زمینه نام فرم دکمه(نام Swithboard) در صورت نیاز می توانیم نام پیش فرض را تغییر دهیم. لیست عناصر فرم در حال حاضر خالی است و فقط یک دکمه در دسترس است ايجاد كردن(جدید). برای ایجاد اولین عنصر، روی این دکمه کلیک کنید. یک کادر محاوره ای (ویرایش آیتم تابلو) ظاهر می شود (شکل 14.17).

    برنج. 14.17.

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

    اظهار نظر

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

    برنج. 14.18.پنجره گفتگو

    به طور مشابه، بیایید دکمه هایی را برای سایر اشیاء برنامه اضافه کنیم: "انواع" (دسته ها)، "تامین کنندگان" (تامین کنندگان)، "سفارش ها" (سفارش ها). بیایید یک دکمه ایجاد کنیم گزارش ها،که فرم "گفتگوی گزارش های فروش" و دکمه خروج از برنامه را باز می کند خارج شوید.کادر محاوره ای را ببندید صفحه فرم دکمه را تغییر دهید(ویرایش صفحه سوئیچ‌بورد) با کلیک کردن روی دکمه بستن(بستن).

    تعداد دکمه ها در یک صفحه از فرم به 8 عدد محدود شده است. این به این معنی نیست که نمی توان آنها را بیشتر ایجاد کرد، فقط باید به صورت دستی انجام شود. با این حال، راه دیگری برای غلبه بر این محدودیت وجود دارد. اگر تعداد اقداماتی که می‌خواهید روی دکمه‌ها قرار دهید بیشتر از ۸ باشد، می‌توانید برخی از اقدامات را در یک صفحه فرم دکمه جداگانه گروه‌بندی کنید. به عنوان مثال، بیایید صفحه دیگری از فرم دکمه خود ایجاد کنیم و دکمه های اقدام مشتری را روی آن قرار دهیم. برای انجام این کار، در کادر محاوره ای مدیر فرم دکمه(Switchboard Manager) کلیک کنید ايجاد كردن(جدید). در کادر محاوره ای ظاهر شده (شکل 14.19)، نام صفحه جدید را وارد کنید مشتریانو دکمه را فشار دهید خوب.

    برنج. 14.19.

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

    اکنون باید صفحه اول را ویرایش کنید - یک عنصر به آن اضافه کنید که با آن می توانید به صفحه دوم بروید. برای انجام این کار، صفحه (Main Switchboard) را در لیست انتخاب کرده و دکمه را فشار دهید تغییر دادن(ویرایش). در پنجره ویرایشگر صفحه، یک عنصر جدید به نام Clients را نیز با استفاده از دستور اضافه کنید به فرم دکمه بروید(به Switchboard بروید).

    برنج. 14.20.

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

    برنج. 14.21.

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

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

    برنج. 14.22.جدول "عناصر فرم دکمه"

    ستون اول شامل شناسه صفحه است، دومی - تعداد عنصر موجود در صفحه. این عدد ترتیب ظاهر شدن عناصر در صفحه را تعیین می کند. ستون سوم حاوی متنی است که در سمت راست دکمه ظاهر می شود. دو ستون آخر فرمان مرتبط با عنصر را تعریف می کند: کد فرمان (همانطور که به یاد می آوریم، 8 مورد از آنها وجود دارد) و آرگومان آن. کد 0 مربوط به عنصر خاصی است که عنوان صفحه را تعیین می کند و شروع صفحه را مشخص می کند.

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

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

    ایجاد دکمه‌ها در فرم به این بستگی ندارد که کدام نسخه از Access را نصب کرده‌اید (2003، 2007، 2010، 2013 یا 2016). در این مقاله، من 2 راه برای ایجاد دکمه در یک فرم در پایگاه داده Acceess نشان خواهم داد: استفاده از یک جادوگر و استفاده از یک ماکرو.

    چگونه انجامش بدهیم؟

    مرحله 1. ایجاد فرم

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

    ظاهر فرم را انتخاب کنید.

    یک نام برای فرم وارد کنید و روی Finish کلیک کنید.

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

    مرحله 2: با استفاده از Wizard یک دکمه ایجاد کنید

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

    انتخاب کنید چه چیزی روی دکمه نمایش داده شود: متن یا تصویر. تصویر پیش فرض را رها کرده و روی Next کلیک کنید.

    دکمه را یک نام بگذارید و روی Finish کلیک کنید.

    حالا بیایید یک دکمه با متن ایجاد کنیم. بیایید به جادوگر دکمه برگردیم، "ورود بعدی" را انتخاب کنید.

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

    در نوار ابزار، مورد "Button" را انتخاب کنید و آن را در فرم قرار دهید. پنجره Button Wizard ظاهر می شود. روی "لغو" کلیک کنید.

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

    "Macros" را انتخاب کنید، روی OK کلیک کنید.

    کار آزمایشگاهی شماره 5.

    موضوع:ایجاد فرم های دکمه ای

    هدف:با نحوه ایجاد و ویرایش فرم های دکمه آشنا شوید.

    ورزش

    یک فرم دکمه اصلی و فرم های دکمه اضافی برای کار با پایگاه داده ایجاد کنید.

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

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

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

    افزونه های منو

    سازندگان

    کارشناسی ارشد

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

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

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

    در کادر محاوره ای مدیر فرم دکمهبه همه فرم ها صفحات می گویند. نام تمام فرم های دکمه برنامه در اینجا تنظیم شده است.

    در کادر محاوره ای، می توانید نام فرم ها را تغییر دهید، عناصر فرم ها را ویرایش کنید (دکمه تغییر دادن...)، حذف عناصر (دکمه حذف) یا موقعیت عنصر (دکمه ها) را تغییر دهید بالاو پایین).

    در کادر محاوره ای تغییر یک عنصر فرم دکمهسه پارامتر مشخص شده است:

    · متن– نام عنصری که در فرم دکمه روی دکمه ظاهر می شود.

    · تیم- فرمانی که با کلیک کاربر روی دکمه اجرا می شود.

    · فرم– محتوای این فیلد به مقدار قسمت Command بستگی دارد.


    برنج. 5.1 . ایجاد یک دکمه برای افزودن یک مشتری جدید.

    پس از ایجاد فرم‌های دکمه‌ای، جدولی در تب Tables پنجره پایگاه داده ظاهر می‌شود تابلو برقمواردو در برگه Forms - فرم تابلو برق، که می توان نام آن را تغییر داد. اما برای تغییر نام جدول تابلو برقموارد، باید همه مراجع به آن را در رویه های VBA (ویژوال بیسیک برای برنامه ها) که با این فرم دکمه ذخیره شده است تغییر دهید.

    تکنولوژی کار

    سیایجاد فرم دکمه ای

    1. پایگاه داده را باز کنید.

    2. یک تیم انتخاب کنید سرویس® خدمات رفاهی® مدیر فرم دکمه.



    شکل 5.2 فرم های دکمه ای .

    3. به سوال ایجاد فرم دکمه جدید پاسخ دهید آره.

    4. در پنجره ای که ظاهر می شود مدیر فرم دکمهدکمه را فشار دهید ايجاد كردن.

    5. نام فرم دکمه اضافی را تنظیم کنید - تشکیل می دهد. کلیک خوب.

    6. نام را به همین ترتیب تنظیم کنید گزارش هابرای فرم و نام دکمه اضافی دوم فرم مشتریو فرم سفارشات،گزارش ReportAboutClients، فاکتورو خارج شویدبرای بقیه.

    7. در پنجره مدیر فرم دکمهانتخاب کنید اصلیتابلو برق(فرم دکمه اصلی) و روی دکمه کلیک کنید تغییر دادن.

    8. در پنجره صفحه فرم دکمه را تغییر دهیددکمه را فشار دهید ايجاد كردن.

    9. در پنجره تغییر یک عنصر فرم دکمهپارامترها را مشخص کنید:

    متن: فرم ها

    تیم: به فرم دکمه تغییر دهید

    فرم: تشکیل می دهد

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

    11. پارامترهای دکمه گزارش هابه همین ترتیب تنظیم کنید.

    12. برای دکمه خارج شویدتنظیم پارامترها:

    متن: خروج

    تیم: از برنامه خارج شوید

    13. دکمه را فشار دهید بستن.

    14. در پنجره مدیر فرم دکمهفرم را انتخاب کنید تشکیل می دهدو دکمه را فشار دهید تغییر دادن.

    15. در پنجره صفحه فرم دکمه را تغییر دهیددکمه را فشار دهید ايجاد كردن.

    16. در پنجره، پارامترها را مشخص کنید:

    متن: کار با فرم مشتری

    تیم: به فرم دکمه تغییر دهید

    شکل: شکل مشتری

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

    18. به همین ترتیب، پارامترهای کار با آن را مشخص کنید فرمسفارشات

    19. یک دکمه برای بازگشت به فرم اصلی ارائه دهید:

    متن: بازگشت

    تیم: به فرم دکمه تغییر دهید

    فرم: تابلوی اصلی.

    20. فشار دهید بستن.

    21. در پنجره مدیر فرم دکمهفرم را انتخاب کنید فرمآ مشتریو دکمه را فشار دهید تغییر دادن.

    22. در پنجره صفحه فرم دکمه را تغییر دهیددکمه را فشار دهید ايجاد كردن.

    23. در پنجره تغییر یک عنصر فرم دکمهپارامترها را مشخص کنید:

    متن: مشتری جدید

    تیم: باز کردن یک فرم در حالت افزودن

    فرم: مشتری

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

    25. در پنجره صفحه فرم دکمه را تغییر دهیددوباره دکمه را فشار دهید ايجاد كردن.

    26. در پنجره تغییر یک عنصر فرم دکمهپارامترها را مشخص کنید:

    متن: در حال ویرایش

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

    فرم: مشتری

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

    28. مانند پاراگراف های 21-27، دکمه هایی برای کار با فرم ایجاد کنید سفارشات

    29. مشابه مورد 19، یک دکمه برای بازگشت به فرم قبلی ایجاد کنید.

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

    31. فرم دکمه را در نمای طراحی ویرایش کنید.

    1. موضوع کار آزمایشگاهی.

    2. هدف از کار آزمایشگاهی.

    3. فناوری برای ایجاد فرم دکمه.