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

Следващите раздели показват как да използвате формуляра за продукта и как да го програмизирате. Имената на обектите са предоставени, така че да можете лесно да ги прегледате в базата данни Northwind 2.0 Starter Edition.

Формулярите за продукти са създадени по прост начин за изтъкване на най-добрите практики. Има няколко разширени начина за управление на наличностите на продукти, както бихте го направили в реално приложение.

Главното меню (frmMainMenu) има команден бутон Products , който отваря списък с продукти (sfrmMainMenu_ProductList) с хипервръзки, за да отворите формуляра за подробни данни за продукта (frmProductDetail) за всеки продукт и има следните бутони за действия:

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

  • Бутонът "Експортиране във файл" , за да изпратите списъка с продукти до файл по избор на потребителя, като excel, .pdf и т.н.

Във формуляра "Подробни данни за продукта" (frmProductDetail) можете да изтриете неизползваните продукти с помощта на бутона "Изтриване на продукт" .

Следващата информация обобщава важни моменти от разработването на формуляра.

Подробните данни за продукта (frmProductDetail) получават данните си от проста заявка, qryProductDetail, зададена в свойството RecordSource . Базирането на формуляр за въвеждане на данни върху проста заявка от една таблица е препоръчителна практика.

Обърнете внимание на текстовото поле txtOrderLabel над подформуляра за поръчки за продукти (sfrmProductDetail_OrderList). Това е добър пример за използване на стойностите на текущата променлива за персонализиране на показването на формуляра.

Друга интересна особеност на този и други подробни формуляри е, че те изскачат и могат да бъдат премествани. Това може да се извърши по един от двата начина:

  • Задаване на свойството PopUp за формуляр на "Да".

  • Отваряне на формуляра като диалогов прозорец: При отваряне на формуляр (с макрос или код) задайте аргумента Режим на прозорец като "acDialog". Обърнете внимание, че отварянето на формуляр като диалогов прозорец ще замести свойството Modal на формуляра, ако това свойство е настроено на "Не".

Всеки формуляр има свойство Modal. Когато това свойство е настроено на "да", няма да можете да взаимодействате с друг формуляр, докато формулярът е отворен. Когато формуляр е отворен чрез макрос или код с помощта на режима на прозорец "acDialog", формулярът автоматично се модал, независимо от свойството Modal на формуляра.

Също така обърнете внимание, че текстовото поле Описание на продукта е с разрешен RTF текст. Това означава, че текстът може да се показва с различни шрифтове и цветове в текстовото поле. Тъй като изскачащият режим на формуляра с подробни данни за продукта е "Да", лентата с контекстно меню за форматиране на текст не е налична. Можете да опитате да поставите RTF текст от документ на Word или временно да нулирате изскачащото свойство на формуляра на "Не".

Подформулярът за поръчки за продукти (sfrmProductOrders) на формуляра за описание на продукта в контролата на подформуляра с име ctlProductOrders е обвързан със заявка от три таблици за продукти, които са поръчани. Редовете на този подформуляр се филтрират за текущия продукт чрез задаване на свойствата LinkMasterFields и LinkChildFields на контролата на подформуляра.

Вижте също

Northwind 2.0 Starter Edition

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

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

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

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

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

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

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

×