Подарите идею...

Badim
Дата: 07.06.2004 21:40:40
Нужна свежая мысль по решению следующей проблемы

есть список фирм примерно 2000 штук
часть из них переодически выводится на печать

Надо протоколировать этот процесс. что бы скажем через месяц посмотреть и увидеть какие фирмы печатались и сколько раз
Владимир Саныч
Дата: 07.06.2004 21:57:51
Создаем таблицу: фирма, дата (время) печати. Каждый раз одновременно с печатью заносим в эту таблицу строчку.
Badim
Дата: 07.06.2004 22:06:16
Забыл еще одну вводную:
переодически число фирм растет

про таблицу оно понятно
только что лучше пустить по горизонтали а что по вертикали в таблице?
Владимир Саныч
Дата: 07.06.2004 22:13:02
автор
переодически число фирм растет

Совершенно нормальная ситуация для любой базы, которая не read-only.

автор
только что лучше пустить по горизонтали а что по вертикали в таблице?

В таблицах записи идут по горизонтали, а по вертикали, соответственно, поля. Полей я предложил два.
Badim
Дата: 07.06.2004 22:21:01
Если поля будет два "фирма, дата (время) печати"

тогда просходит скажем первая печать 100 фирм,
записали в таблицу
фирмы - все 100 фирм по порядку
дата - поставили сегодняшнюю дату

а завтра напечаталить опять эти 100 фирм
куда заносить данные?
Владимир Саныч
Дата: 07.06.2004 22:21:32
Туда же! Дата-то будет другая.
Badim
Дата: 07.06.2004 22:27:44
Получается старая не сохранится?
Но нужен в конце месяца подробный отчет: кто и когда и сколько
Владимир Саныч
Дата: 07.06.2004 22:28:36
Да почему ж не сохранится-то? Я где-то предлагал что-то стирать?
Badim
Дата: 07.06.2004 22:30:23
а как она там останется? мы же туда записали другую дату!!
Владимир Саныч
Дата: 07.06.2004 22:39:59
Куда туда? Я написал:

Каждый раз одновременно с печатью заносим в эту таблицу строчку.

Это значит, что заносим строчку каждый раз. Когда печатаем, заносим строчку. Напечатали - занесли строчку. Занесли строчку каждый раз, когда напечатали. Новую строчку. Каждый раз. А стирать ничего не надо.

Ну?