Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Виберіть будь-яку тему нижче, щоб дізнатися більше про Продукти у випуску Northwind Developer Edition.   

Northwind 2.0 Developer Edition, Products містить форму списку та докладну форму. 

  • Щоб відобразити список продуктів, виберіть продукти на стрічці.

  • Щоб переглянути відомості про продукт, виберіть у списку продуктів пункт Ідентифікатор продукту .

Щоб переглянути стан продукту, скористайтеся функціями списку продуктів: 

  • Продукти з низьким запасом виділяються жовтим кольором.

  • Скасовані продукти затінені.

  • Кнопка Додати продукт відкриває нову пусту форму "Відомості про продукт".

  • Гіперпосилання мають доступ до форми "Відомості про продукт ". Виберіть ідентифікатор продукту , щоб переглянути відомості про продукт.

У формі "Список продуктів" і "Відомості про продукт" відображаються відомості про запаси. Докладні відомості див. в розділі "Запаси".   


frmProductList

Умовне форматування використовується, щоб виділяти низьку кількість продуктів і затінювати скасовані продукти.


frmProductDetail

  • Джерело записів відомостей про продукт – це простий запит на одну таблицю в продуктах.

  • Поле зі списком "Перейти до продукту", яке запускає процедуру VBA cboFindProduct_AfterUpdate для переходу до вибраного запису.

  • Рівні підрахування VBA ілюструють повторне використання спеціальних функцій і наявних запитів для встановлення кількості текстових скриньок (Qty Available, Qty Allocated тощо), забезпечуючи однаковість обчислень у всій програмі. 

  • Підформи в елементі керування вкладкою ледачий завантаження, тобто вони завантажуються лише після клацання вкладки. Завдяки цьому форма "Відомості про продукт " завантажується швидше, оскільки підформи не завантажуються під час відкриття форми. 

  • Vba sub ControlStates встановлює властивості елемента керування залежно від значень даних у поточному записі:

    • Видимість кнопок "Перевпорядкувати продукт " і " Видалити продукт ", а також вкладок "Замовлення " та "Замовлення на придбання ".

    • Виділяючи значення "Qty" на "Перевпорядкувати " та підпис (порівняти з умовним форматуванням).

    • Підпис форми (що відображається на вкладці у верхній частині форми).

    • Виділення поля відсутніми даними в обов'язкових полях за допомогою перевірки форми.

  • Використовує перевірку форми , як описано в статті "Замовлення" в розділі "Програмування".  

  • Розмір форми призначено для змінення розміру за допомогою прив'язки. Коли форму змінено в межах програми, певні елементи керування установлюються як якоря, а інші – для заповнення екрана. 

  • Еквівалентний синтаксис: VBA часто дає змогу альтернативному синтаксису виконувати те саме завдання. Розпакуйте і запустіть кожен по черзі, щоб спостерігати, що вони роблять те ж саме.  

  • Кнопка Перевпорядкувати продукт ( подія cmdReorderProduct_Click ) викликає ряд бізнес-правил, щоб визначити, що відбудеться далі:
    Знімок екрана: екранна підказка

    • Визначення постачальника замовлення на придбання

    • Додавання нового рядка до наявного відкритого замовлення на придбання або створення нового замовлення на придбання

    • Установлення кількості перевпорядкування за замовчуванням

  • Djunct form frmDlgVendorPrompt викликається з події cmdReorderProduct_Click, щоб запропонувати користувачам вибрати постачальника, якщо продукт має кілька постачальників, а жоден із них не має наявного відкритого замовлення на придбання. До його функцій належать:

    • Стандартна властивість для кнопки форми "OK", cmdOK, має значення "Так". Це призводить до її активації, коли користувач натискає клавішу Enter .

    • Для властивості "Скасувати" форми "Скасувати" (cmdCancel) установлено значення "Так". Це означає, що вона активується, коли користувач натискає клавішу Esc .

    • Форма викликається за допомогою режиму вікна acDialog. Це гарантує, що користувачі не можуть взаємодіяти з іншими формами, поки форма в режимі діалогового вікна відкрита, а код VBA, запущений у процедурі виклику, припиниться, доки діалогове вікно не буде приховано або закрито. 

    • У разі скасування frmDlgVendorPrompt закриється, а процедура frmProductDetailcmdReorderProduct_Click reactivates, а потім завершує роботу.

  • Якщо вибрано постачальника, frmDlgVendorPrompt приховує себе. Це дає змогу перебігу виконання коду в процедурі викликів у frmProductDetail, яка читає значення вибору постачальника на frmDlgVendorPrompt, а потім закриває форму та продовжує створювати нове замовлення на придбання для визначеного постачальника.
    '

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×