|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.09.2013, 11:13 | #1 |
Новичок
Джуниор
Регистрация: 17.09.2013
Сообщений: 1
|
перенос данных из одного файла в другой
Доброго всем дня!
есть такая задача: 2 файла с одинаковой таблицей, лежащие в разных местах. Доступ к одному файлу есть у большого количества людей (допустим его название 1.xls, в нем макрос). Доступ ко второму у избранных (но это не суть). Нужно доделать/переделать макрос таким образом, чтобы при внесении данных в 1.xls макрос копировал строку с данными и переносил данные во второй файл, после чего очищал введенные данные в первом файле. После чего следующее заполнение первой таблицы и выполнение макроса копировало строку с данными в следующую строку второго файла и опять таки очищались введенные данные из первого файла. и так далее... спасибо. P.S. по форуму полазил, подобного не нашел. в создании макросов полный 0 Последний раз редактировалось algow; 18.09.2013 в 11:16. |
18.09.2013, 12:14 | #2 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
придуманная Вами схема взаимоотношений между файлами - НЕЖИЗНЕННОСПОСОБНА.
Цитата:
получить копию открытого файла - легко, внести в нее исправления - легко, а вот записать копию на диск под исходным именем, когда ранее был открыт второй (на самом деле первый) экземпляр этого же файла...не возможно.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
18.09.2013, 12:36 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
"Доступ ко второму у избранных" - я не спец по "правам человека"... Поэтому задумался - если юзер не входит в число избранных - может ли вообще его макрос что-то сделать с этим файлом? Или "system"'у можно разрешить?
А вообще схема конечно ущербная в целом, даже если алгоритм может быть другой (я понял всё не так, как тёзка ). Открыл файл - почему бы не писать в базу ACCESS? Права доступа и "мультиюзинг" в наличии. Правда я по правам не специалист, а новый ACCESS вообще не понимаю... Но ведь это решаемо. По вопросу с Экселем - перекидывайте данные на другой лист в этом же файле, сохраняйте файл. А тот второй при открытии пусть пополняет свою базу из этого. Можно его и подчищать, когда монопольный доступ.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 18.09.2013 в 12:43. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перенос строк из одного текстового файла в другой | Dgrey | Помощь студентам | 19 | 02.05.2013 20:27 |
C#: Перенос строк с одного файла в другой | barhat | Помощь студентам | 15 | 07.02.2012 07:33 |
перенос данных из одного листа в другой | Enkoff | Microsoft Office Excel | 2 | 10.06.2011 13:32 |
Перенос данных с одного листа в другой | Josser | Microsoft Office Excel | 0 | 17.07.2009 10:45 |
Перенос обновленных данных из одного файла в другой | viter.alex | Microsoft Office Excel | 5 | 13.01.2009 07:06 |