Показать сообщение отдельно
  #2  
Старый 21.11.2022, 19:51
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, БД можно и Embedded использовать. Если можно хоть что-то ставить, то можно попользовать MS Access (собственно БД, не программу, там надо будет поставить определенную версиб Jet). Если совсем ничего нельзя, то можно SQLite или Firebird Embedded.
Ну на крайний случай, действительно можно в файл через потоки. Но тогда сложнее с отчетами. Если за текущий месяц (если каждый месяц создавать новый файл), то без особых пробдем, а вот если надо за несколько месяцев, то там будет сложнее, т.к. надо будет подгружать все нужные файлы (на самом деле тоже не большая проблема, но тут потреюуется много памяти). На первый взгляд, там одна запись макс 2кБ. Соответсвенно, для пргнозируемого объема в 60 записей в день получается 120кб в день и порядка 4мб в месяц. В приципе, не так и много. Хотя придется заморочиться с записью данных, что бы файл целиком не переписывать каждый раз. Короче, тут есть вопросы.
Ну и по некоторым данным в полях тоже нсть вопросы в зависимости от выбранного типа сохранения данных.
Ответить с цитированием