Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Изберете някоя тема по-долу, за да научите повече за Продуктите в изданието Northwind за разработчици.   

Northwind 2.0 Developer Edition, Products включва формуляр за списък и формуляр за подробности. 

  • За да покажете списъка с продукти, изберете Продукти на лентата.

  • За да видите подробните данни за продукта, изберете ИД на продукт от списъка с продукти.

За да видите състоянието на продукт, използвайте функциите на списъка с продукти

  • Продуктите с ниски наличности са осветени в жълто.

  • Прекратените продукти са оцветени.

  • Бутонът Добавяне на продукт отваря нов празен формуляр с подробни данни за продукта .

  • Хипервръзките имат достъп до формуляра с подробни данни за продукта . Изберете ИД на продукт , за да видите подробните данни за продукта.

И списъкът с продукти, и формулярът с подробни данни за продукта показват информация за наличностите. Научете повече в темата "Наличности".   


frmProductList

Условното форматиране се използва за маркиране на нисък брой продукти и за оцветяване на прекратените продукти.


frmProductDetail

  • Източникът на записи "Подробни данни за продукта" е проста заявка с една таблица в "Продукти".

  • Разгъващ се списък с име "Отиди на продукт", който изпълнява процедурата на VBA , cboFindProduct_AfterUpdate да се придвижите до избрания запис.

  • Нивата на под пресмятане на VBA илюстрира повторното използване на функции по избор и съществуващи заявки за задаване на текстови полета за количество (налично количество, заделено количество и т.н.), като гарантира еднообразие на изчисленията в цялото приложение. 

  • Подформулярите в функцията за управление на раздели не се зареждат, което означава, че се зареждат само след щракване върху раздела. Това позволява формулярът с подробни данни за продукта да се зарежда по-бързо, тъй като подформуляра не се зарежда, когато формулярът се отвори. 

  • ПОДКонтролите на VBA задават свойства на контролите в зависимост от стойностите на данните в текущия запис:

    • Видимост на бутоните "Пренареждане на продукти " и "Изтриване на продукт " и " Поръчки " и " Поръчки за покупка ".

    • Осветяване на "Кол-во" за пренареждане и етикета й (сравнение с условното форматиране).

    • Надпис на формуляр (това, което се показва в раздела в горния край на формуляра).

    • Осветяване на поле за липсващи данни в задължителни полета с помощта на проверка на формуляр.

  • Използва проверка на формуляр, както е обяснено в статията Поръчки в раздела Програмиране.  

  • Формулярът е създаден за успешно преоразмеряване с помощта на фиксиране: При преоразмеряване на формуляра в приложението някои контроли са зададени да се фиксират, а други – за да се разгъне, за да запълнят екрана. 

  • Еквивалентен синтаксис: VBA често позволява алтернативен синтаксис да изпълни същата задача. Uncomment and run each in turn to observe that they do the same thing.  

  • Команден бутон Пренареждане на продукт ( събитие cmdReorderProduct_Click ) извиква серия от бизнес правила, за да определи какво се случва след това:
    Икона на екрана

    • Идентифициране на доставчика за поръчката за покупка

    • Добавяне на нов ред към съществуваща отворена поръчка за покупка или създаване на нова поръчка за покупка

    • Задаване на количество за повторна поръчка по подразбиране

  • Djunct form frmDlgVendorPrompt се извиква от събитието cmdReorderProduct_Click, за да подкани потребителите да изберат доставчик, ако продуктът има множество доставчици и няма съществуваща отворена поръчка за покупка. Функциите му включват:

    • Свойството по подразбиране за бутона "OK" на формуляра , cmdOK, е настроено на "Да". Това води до активиране, когато потребителят докосне клавиша Enter .

    • Бутонът "Отказ" на формуляра, cmdCancel, има свойствоТо Cancel е настроено на "Да". Това означава, че той се активира, когато потребителят докосне клавиша Esc .

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

    • Ако бъде отменен, frmDlgVendorPrompt се затваря и процедурата frmProductDetailcmdReorderProduct_Click активира повторно, след което излиза.

  • Ако е избран доставчик, frmDlgVendorPrompt се скрива. Това позволява на кода да напредва в процедурата за извикване в frmProductDetail, която прочита стойността на селекцията "Доставчик" на (сега скритата) frmDlgVendorPrompt, след което затваря формуляра и продължава да създава нова поръчка за покупка за идентифицирания доставчик.
    '

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×