Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019

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

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

  • Главното меню (frmMainMenu) има списък с поръчки, няколко опции за филтриране и хипервръзки за отваряне на всяка поръчка.

  • Щракнете върху бутона Добавяне на поръчка , за да отворите нов празен ред.

  • Във формуляра за подробни данни за поръчката (frmOrderDetails) изберете съществуващ клиент от падащото меню. В този момент се избират името на служителя и новото състояние. Датата на поръчката вече е попълнена. Оставете засега дата на експедиране и дата на плащане празно.

  • За да добавите поръчка за нов клиент, създайте записа "Клиент", преди да отворите формуляра за подробни данни за поръчката (frmOrderDetails).

  • За да добавите елементи към поръчка, изберете Продукт за тази поръчка и след това въведете Количество. Единична цена се попълва и цената се изчислява с израз.

  • За да преминете към състоянието на поръчката и да преместите реда през работния поток от Създай – > Фактурирано – > Изпратено – > Затворено, използвайте бутоните в горната част на формуляра за подробни данни за поръчката (frmOrderDetails).

  • Неизпълнените поръчки могат да бъдат изтрити с помощта на бутона "Изтриване на поръчка" .

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

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

  • Формулярът за подробни данни за поръчката (frmOrderDetails) получава своите данни от проста заявка (qryOrder), зададена в свойството RecordSource на формуляра. Базирането на формуляр за въвеждане на данни върху една заявка в таблица е препоръчителна практика. Обърнете внимание, че не е необходимо да включвате таблицата OrderDetails в тази заявка.

  • Различните полета за ИД получават стойностите си от разгъващи се списъци с две колони: скрита колона "ИД" и видима колона "Описание". Тези разгъващи се списъци са обвързани със заявки с две колони, зададени в свойството RowSource .

  • Подформулярът sfrmOrderDetails е обвързан с една заявка за таблица. Падащото меню ProductID работи като другите падащи менюта за ИД. Редовете на подформуляра са ограничени до текущия ред чрез задаване на свойствата LinkMasterFields и LinkChildFields на контролата на подформуляра.

  • Този формуляр има също макрос BeforeInsert , който се изпълнява, когато се създава нов запис, и задава служителя и състоянието. Обикновено това се случва, когато изберете клиент. В "Темпвари"! UserID съдържа UserID на влезлия потребител, заснет от формуляра frmLogin. Обърнете внимание, че тези макроси не са в секцията Макроси на навигационния екран, а в раздела Събития на прозореца Свойства .

  • Събитието AfterInsert на този формуляр има макрос, който се изпълнява при записване на новия запис. След това актуализира броя в левия навигационен екран на главното меню.

Вж. също

Northwind 2.0 Starter Edition

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

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

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

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