В настройки программы добавить "Копию таблицы" бекап файла csv

Se0mashines

Client
Регистрация
05.02.2012
Сообщения
209
Благодарностей
52
Баллы
28
В очередной раз "запорол" финальный отчет по работе. Что случилось? Открыл файл csv в exel, чтобы посмотреть, как идет работа, и свернул его(забыл закрыть). А негодяй exel в это время блокирует запись в него. Отчет- "коту под хвост".
Было даже такое, что весь после добавления какой то строки оказался в крякозяблах.

Хотелось бы в настройках программы, была галочка, - создавать копию файла при работе с таблицей.
Да и вообще, неплохо было бы создавать копии в списках, Которые привязаны к файлу.
 

Se0mashines

Client
Регистрация
05.02.2012
Сообщения
209
Благодарностей
52
Баллы
28
Или сделайте ошибку, стоп шаблона - если файл залочен другим приложением, и не удалось записать данные.
Ведь странно, таблица привязана, шаблон работает пытается записать в него данные, и при этом продолжает работу.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 454
Благодарностей
8 678
Баллы
113
Или сделайте ошибку, стоп шаблона - если файл залочен другим приложением, и не удалось записать данные.
Ведь странно, таблица привязана, шаблон работает пытается записать в него данные, и при этом продолжает работу.
да, тоже замечал такое, именно на csv-файлах..
но на xls/x-файлах такого нет, открыт в Excel, работает шаблон, добавляет данные,
переоткрываю файл в Excel - все новые данные на месте..
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 369
Благодарностей
3 293
Баллы
113
Хотелось бы в настройках программы, была галочка, - создавать копию файла при работе с таблицей.
Так это же можно реализовать, в логике шаблона.
Только логика проверки занятости файла, на C# будет.
 
Последнее редактирование:

Se0mashines

Client
Регистрация
05.02.2012
Сообщения
209
Благодарностей
52
Баллы
28
Так это же можно реализовать, в логике шаблона.
Только логика проверки занятости файла, на C# будет.
Каждый раз при создании таблицы создавать копию? А если 10 таблиц будет в проекте. Сколько это же кубиков нужно, и лишних действий?

Логичным будет выдавать ошибку, если файл залочен другим приложением.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)