Здравствуйте!
Есть необходимость в конце каждого дня собирать введенные за текущий день данные в xml-файл и экспортировать это. Можно ли создать такой xml-файл, чтоб потом новые данные таким образом импортировать в другую базу? Скажите, пожалуйста, есть ли такая возможность?
Нравится
Можно. Используйте XMLStorage (см. www.terrasoft.ua/sdk) для создания такого файла.
И
1. Средства другой базы для импорта такого файла
2. Тот же XMLStorage для распарсивания файла и экспорта в другую базу стандартными средствами (Например через ADODataset).
Здравствуйте!
Еще есть вариант воспользоваться методом IDBDataset.SaveToFile(см. http://www.terrasoft.ua/sdk/)
Спасибо!
А как это использовать? Где-то в скрипте прописывать, а в разделе кнопочку добалять?
Добрый день, Екатерина.
В Вашем случае наиболее подходящий вариант - использование объекта XMLStorage.
Использовать метод IDBDataset.SaveToFile() в Вашем случае неудобно - данные сохраняются в бинарном виде, непригодном для дальнейшей обработки.
Подробный пример на JScript по созданию и использованию XMLStorage доступен тут: www.terrasoft.ua/sdk, нужно искать описание интерфейса IXMLStorage. Пример достаточно полный, внимательное изучение его позволит Вам легко реализовать Вашу задачу.
Запускать выгрузку лучше по действию (т.е. пункту меню, в обработчике OnExecute котогоро вызывать Вашу функцию по выгрузке данных в xml).
Желаю успехов!