Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Редагування форми Товари__роздріб




Підлегла форма повинна відображати зміст замов­лення: перелік найменувань, ціну кожного артикулу (яка повинна бути на 10% більша за гуртову), кількість замов­лених товарів, розмір знижки на кожне найменування, а також вартість кожної партії товару з урахуванням знижки на товар.

Знищимо написи в області заголовку форми (оскіль­ки у основній формі підлегла Товари_роздріб відображати­меться у вигляді таблиці, розміщення полів та їх розміри у проекті не відіграють ролі, тому немає потреби форматувати їх зовнішній вигляд). При введенні даних про замов­лений товар потрібно враховувати 10% надбавку на ціну товару, тому змінимо поле КодТовара на поле зі списком, у якому відображатиметься назва товару та його роздрібна ціна.

 
 


Мал. 4.37. Вікно проектування запиту

Для цього знищимо поле КодТовара, а на його місці за допомогою майстра створення елементів керування, створимо поле зі списком, який складатиметься з двох полів таблиці Товары (Марка та Цена).

Задавши опцію для збереження даних зі списку у по­лі КодТовара, збережемо створене поле зі списком з назвою Найменування. У вікні властивостей цього елемента зміни­мо назву поля на Найменування. Для того, щоб у списку ві­дображалася роздрібна ціна, потрібно внести зміни у поле властивості Источник строк. Тут повинен знаходитись ви­раз, який збільшуватиме кожне значення поля Цена таб­лиці Товары на 10%.

Тому поміняємо назву поля і змінимо властивість Источник строк. Для цього, натиснувши кнопку побудовувача виразів у рядку цієї властивості, завантажимо конс­труктор запиту: відкриється вікно (мал. 4.37) конструктора інструкцій мови SQL.

Створимо нове обчислювальне поле Ціна_р, в якому повинна відображатись ціна для роздрібних покупців (введемо вираз [Цена]*1,1 у перший вільний стовпчик блан­ку конструктора запиту). Задамо грошовий формат для цього поля і змінимо підпис поля на Ціна. Знімемо опцію для відображення старого поля Цена, а задамо відобра­ження створеного обчислювального поля. Зберігши про­ект запиту, ми побачимо внесеш зміни у рядку властивос­ті: тут опиниться вираз SELECT Товары. КодТовара, Товары.Марка, [Цена]*1.1 AS Ціна_р FROM Товары.

Змінимо назви полів підлеглої форми (властивість Имя), а саме: Код товара на Найменування, Цена на Ціна, Ко­личество на К-стъ, Скидка на Знижка. Відобразивши форму в режимі таблиці пересвідчимося, що назви стовпців змі­нені. У цьому ж режимі розмістимо поля в послідовності Найменування, Ціна, К-сть, Знижка, Вартість та підберемо ширину стовпців так, щоб інформація у них добре відо­бражалася (найкраще використати функцію автоматично­го підбору ширини стовпців та задати якомога меншу ширину, оскільки у такому відображенні форма буде зна­ходитися у головній формі).

Перейдемо в режим конструктора форми та в області примітки створимо поле, в якому обчислюватиметься су­марна вартість замовлення з урахуванням знижок на окремі товари.

Для цього створимо поле, значення якого обчислю­ватимуться за виразом: =Зит([Вартість]), задамо формат Фиксированный та назвемо поле Всього. Оскільки таке поле створено у примітці, то в табличному режимі воно не ві­дображатиметься, але воно буде джерелом іншого поля, яке ми створимо у головній формі для виведенні даних про вартість замовлення. Після цього вигляд форми у ре­жимі конструктора може бути подібним до показаного на мал. 4.38.

 
 


Mai. 4.38. Вікно конструктора підлеглої форми Товари роздріб





Поделиться с друзьями:


Дата добавления: 2016-03-25; Мы поможем в написании ваших работ!; просмотров: 238 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Победа - это еще не все, все - это постоянное желание побеждать. © Винс Ломбарди
==> читать все изречения...

4323 - | 4088 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.