Справочник товара |
Автор Виктор Познев | ||||||
27.07.2001 г. | ||||||
На этом этапе мы сделаем необходимые инструменты для ведения справочника товара, другими словами мы сделаем форму для редактирования справочника товара и простенький отчет.
На этом этапе мы сделаем необходимые инструменты для ведения справочника товара, другими словами мы сделаем форму для редактирования справочника товара и простенький отчет. Посмотреть готовый результат этого этапа можно здесь: Sklad_7.zip. Первым делом немного изменим названия таблиц справочника товара. Таблицу "Товар" переименуем в "Тов", а таблицу "ТоварныеГруппы" - в "ТовГр". Если Вам не понятно зачем это делается, то советую почитать первые статьи по этой теме. Пока некоторые будут читать их, мы поедем дальше:) Итак, после того как мы сделали таблицы по товару и создали связи между ними, можно приступать к созданию самого справочника. Как и справочник курсов валют, он будет состоять из двух форм - главной и подчиненной. Главная форма представляет собой простую форму, источником записей для которой является таблица "ТовГр", т.е. товарные группы. Надеюсь выражения "источником записей", "простую форму", которые я здесь употребил, уже не просто пустые абстрактные понятия. На главную форму повесим пару кнопок для перехода по записям. Их нам, без проблем, создаст "мастер кнопок". На следующем шаге, сделаем подчиненную форму, у которой для свойства "Режим по умолчанию" выберем значение "Таблица". Источником записей этой формы, естественно, будет таблица "Тов". Сейчас нам остается открыть в конструкторе главную форму по товарным группам и перетянуть на нее мышкой подчиненную табличную форму. После такого перетягивания, самые главные свойства подчиненной формы создадутся автоматически. Для того, что бы еще лучше понять зачем нам нужны подчиненные формы, я приведу цитаты из справочной системы самого Access, коими он просто завален (правда, когда нужно найти что-то конкретное частенько именно этого и не находишь:) Подчиненная форма - это форма, находящаяся внутри другой формы. Первичная форма называется главной формой, а форма внутри формы называется подчиненной формой. Комбинацию «форма/подчиненная форма» часто называют также иерархической формой или комбинацией «родительской» и «дочерней» форм. Вернемся к нашим баранам. Интуитивно хочется добавить внизу формы общую сумму по полю "На нач (шт)" по всей группе. Для этого в подчиненной форме добавляем свободное поле, для которого в свойство "Данные" вводим формулу: =Sum([НачШт]). Так же, в главную форму добавим свободное поле, для которого зададим такую формулу (скорее даже не формулу, а ссылку): =[Товар_].[Form]![ПромежуточнаяШт] , где Товар_ - это имя подчиненной формы; ПромежуточнаяШт - это имя нашего расчетного поля в этой подчиненной форме. Повесим на главную форму еще выпадающий список товарных групп для быстрого поиска и перехода на нужную группу (как в форме "Клиенты") и сделаем простенький отчет по товару. На этом наша работа по созданию инструментов для ведения справочника товаров завершена. Если у Вас возникнут вопросы по ходу изучения, то задавайте их на нашем форуме. Желаю успехов! Просмотров: 11543
|