Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
Есть база данных InterBase. Необходимо ежемесечно создавать архив этой базы и затем при необходимости брать данные с архива. Подскажите пожалуйста, как это можно сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2003, 09:42 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
Что есть архив? Можно копировать (бекап/ресторе или просто копирование) в другой файл с именем 01_2003.* рабочую базу, будет тебе разбивка по месяцам, брать данные можно по подключению Server:Disk:\Path\01_2003.gdb, только зачем это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2003, 10:02 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
Ежемесячно в базу вводятся данные, т. е. необходимо перед ночалом следующего месяца записать в архив наработку предыдущего месяца, но при этом дать в случае необходимости просмотреть наработку за предыдущие месяцы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2003, 11:43 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
В той же базе делаешь такие же таблицы, начинающиеся, к примеру, с _, и всё копируешь в них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2003, 14:02 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
для бухгалтерии? Обычно существует процедура закрытия месяца, которая выставляет некий флажек, что запись нельзя редактировать и все... при попытки редактирования, разумеется проверяется этот флаг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2003, 14:14 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
А база данных при этом будет расти ( я имею ввиду записи )? Мне хотелось бы, чтобы база занасилось в архив так: - Когда конец какого либо месяца она заносится в папку с данным месяцем, например: 01, 02, 03, 04, 05 и т. д. - Если мне вдруг будет необходимо просмотреть архив за какой - то месяц, то в программе нужно выбрать месяц, а она должна взять данные с нужной папки и показать их. ( Например, январь соответствует папке 01). - После того как данные за месяц попадут в архив - новый месяц желательно начинать с чистой базой. Тоесть старую базу нужно очистить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2003, 14:39 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
база будет расти, она и должна расти вообще говоря. только вот частенько закрытие месяца и переход на новый не совпадают по датам... Потому как в первых числах нового месяца, могут подбиваться итоги старого. более того, разделение баз вредно для генерации сводных отчетов. Скажем попросят за период в пол года и что? придется непонять что городить вместо обычного запроса или небольшой процедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2003, 14:53 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
То есть лучше ничего в архив не заносить, а держать всё в одной базе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2003, 15:05 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
Ну разумеется. Например в бухгалтерии в результате сверки взаиморасчётов необходимо будет внести изменения в прошлы период. Если всё в одной базе - триггрер может каскадом пересчитать остатки и занести это в таблицу остатков (зависит от архитектуры базы). А если в разных файлах, папках, архивах... Птом концов не соберёшь. Снова бухгалтер поедет нервы мотать на сверке взаиморасчётов (кто кому должен). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2003, 15:21 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
А как тогда поступить с постоянным ростом базы? Ведь она спустя какое то время станет слишком большой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 06:46 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
>SASH2 Что ты все заладил большая-большая ... сколько у тебя таблиц? Сколько в них записей? Какой размер БД за месяц? Назови цифры, и тебе ответят нужен ли архив. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 07:05 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
> Ведь она спустя какое то время станет слишком большой. - FAT32 -> NTFS, - большой HDD, - разбиение логической базы на несколько физических файлов, - еще больший HDD На 5-6 лет должно хватить без проблем. За это время или фирма сдохнет, или сам уйдешь в другое место, или технология обработки и хранения изменится, и "...большая база, около 200GB..." будет звучать просто смешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 14:19 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
или придется переезжать на другую СУБД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 14:26 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
1С бухг-я использует вовсю FOXPRO - шные форматы, и ей хватает, так что InterBase хватит с головой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 14:30 |
|
||
|
Как создать архив с помощью Delphi
|
|||
|---|---|---|---|
|
#18+
хватает смотря где..... есть контора из семи человек, где и Excel'я хватит... а есть где и оракловые базы напрягаются.... Кадровая система написана у нас например на Оракле (точнее куплена и наши ее дорабатывают) но порой ей бывает тяжеловато.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2003, 14:44 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32273686&tid=2116738]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 420ms |

| 0 / 0 |
