Я настраиваю систему для процесса сверки кредиторской задолженности.Я настроил несколько таблиц для ввода групп заявок, которые мы получаем каждый день, чтобы регистрировать их, прежде чем попасть в счета.
У меня есть несколько таблиц, которые предоставляют информацию о некоторых полях в таблицахно ключевые таблицы:
Ticket_Group:
- TGID (автономный номер)
- Ticket_Date
- SupplierID (уникальный идентификатор для поставщика сырья)
- ShipperID (уникальный идентификатор для классификационной компании-перевозчика)
- MaterialID (уникальный идентификатор для материала)
- gl_dep (отдел главной книги)
- mat_inv_rec (true /false, если фактура материала получена)
- freight_inv_rec (true / false, если инвойс фрахта получен)
Ticket:
- TID (Autonumber forКаждый билет)
- TGID (ссылки на TGID в Ticket_Group, много TID на один TGID)
- Кол-во (количество материала)
Что я хочу иметьсделать, это увидеть все записи изTicket_Group, чьи счета еще не получены.Но мне также нужно просмотреть итоги, чтобы я мог правильно их сопоставить.Не совсем идеальный способ согласования точек доступа, но он намного лучше, чем то, как мы это делаем в настоящее время (таблица псевдопоток с комбинациями поставщиков и грузоотправителей по одной стороне и днями месяца по верхнему и индивидуальным тикетам как значения, добавляемые вместе вкаждая ячейка).
Теперь у меня есть разделенная форма таблицы Ticket_Group с подформой Ticket.Я поместил сумму ([qty]) в нижний колонтитул подчиненной формы и сослался на это поле в основной форме.Это работает только наполовину, потому что итоговое значение верно в представлении одной формы, но представление таблицы данных отображает итоговую сумму выбранных записей как итоговую для всех записей, пока не будет выбрана каждая отдельная запись.
Я подумал, что, возможно, событие загрузки дляформа, которая перебирает каждую запись, может работать, но я подумал, что должен быть лучший способ.
Я супер новичок в MS Access, поэтому я очень ценю помощь!