|
|
|
| Подскажите пожалуйста! Просто кошмар! Я сделала форму, из которой все данные (из одной записи) заносятся в таблицу в виде одной строки. В эту форму допустим заносятся сведения на одно изделие на одного клиента. Как ее переделать, чтобы не переделывать отчеты (так как они хватают по одной записи, то есть мне нужно из этой записи № квитанции, кол-во изделий и суммы), чтобы в эту форму можно было заносить данные на одного клиента, но по несколько изделий? | |
|
| |
|
|
|
| сделать для отчета запрос с группировкой | |
|
| |
|
|
|
| Мне лучше делать все изделия в одну таблицу? или лучше основные сведения в другую таблицу? Например так:
1 таблица - Номер квитанции, Дата примема изделий, ФИО клиента, ФИО мастера
2 таблица - 1. Все об изделии, балл сложности выполнения работы, сумма за изделие, дата выдачи
2. Все об изделии, балл сложности выполнения работы, сумма за изделие, дата выдачи
3. Все об изделии, балл сложности выполнения работы, сумма за изделие, дата выдачи
И так 9 полей или может как-то флажком выделять сколько будет изделий, но как это сделать? | |
|
| |
|
|
|
| А если сделать вложенную ленточную форму?
и там флажками отмечать строку с изделием? и это будет как-то цеплять, участвует это изделие в формировании отчетов или нет. Как Вы думаете?
А тогда как эта подчиненная форма будет увязываться с номером квитанции? | |
|
| |
|
|
|
| Наверное проще всего было бы сделать все в одной форме, и все изделия написать в одну строчку в таблице. А когда заполняем форму, заполняем столько строк сколько необходимо, соответственно в таблице будет столько же написано. И соответственно, сумма будет считаться из всех этих заранее заведенных записей (там где они есть - что-тонаписано, там где их нет - 0). | |
|
| |
|
|
|
| все изделия написать в одну строчку
Надеюсь в таблице в одну строчку это не собираетесь пихнуть...
Классическая схема:
Клиент-заказ-состав заказа
к этому можно добавить справочник изделий ссылки из которого будут включаться в состав заказа. | |
|
| |
|
|
|
| как состав заказа то прилепить к клиенту? | |
|
| |
|
|
|
| Если есть отдельная таблица "заказы", то в ней должно быть поле "КодКлиента".
А в "состав заказа" поле "КодЗаказа"...
А если нет таблицы заказов (что-то Вы по этому поводу уже писали ... ), то нужен какой-то признак отличающий один приход клиента от другого... | |
|
| |
|
|
|
| в общем, я сделала в одну строчку 1 наименований и сумм по этим наименованиям, но теперь у меня в запросе не считается общая сумма.
Допустим, в таблице: Summ1/1 и Summ1/2
В запросе выбираю эту таблицу и пишу в поле: Summ1: =nz(Summ1/2)+nz(Summ1/2)
Но когда нажимаю просмотр, то у меня запрашивает Summ1
ПОЧЕМУ? | |
|
| |
|