|
|
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
Возникла такая проблема. Есть база данных на Access, а каждую неделю нужно добовлять новые данные в эту базу данных. Как сделать так, чтобы был какой нибудь файл где записаны новые данные и через пункт меню база данных брала из этого файла и добавляла нужные строки в определенные таблицы. Кто знает помогите плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 07:54 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
Формат файла ? Алгоритм добавления ? ...пишется функция на бобавления записей....добавляется пункт меню.....присваивается функция..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 07:56 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
По-моему, название топика не подходит для заданного вопроса....предлагаю: "Добавление записей из файла по пункту в меню".... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 08:00 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
Я просто еще начинающий, поэтому я даже не знаю какой формат файла нужен и какой алгоритм. Объясню ситуации, может чем поможете. У нас в организации есть БД. Люди сидет в разных местах, но каждый может вносить изменения в БД. И что бы всю базы не пересылать по мылу, нужно какое нибудь решение для того чтобы отослать только какой нибудь файл с обновлением (формат любой). А другой человек просто нажал пунк меню и изменения внеслись в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 08:02 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
Может я чего недопонимаю, но я делал такое не путем выгрузки/закачки файлов, а путем разделения БД на серверную (таблицы) и клиентскую (формы, запросы) части. В итоги - никакие файлы не нужны... Данные обновляются немедленно (т.к. База-то одна и та же у всех). ---варианты интересные на этом форуме есть...(могу поискать)... Так устроит ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 08:08 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
НО - мое предложение актуально, при условии, что все пользователи находятся в сети... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 08:09 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
Да. Так было бы хорошо. Но у нас нет сети. Поэтому приходится пока сбрасывать всю базу через мыло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 08:14 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
По простому: Создать макрос-Преобразовать текст(Экспорт разделители, Имя Таблицы "МояТаблица", Имя файла "c:\eee.txt", С именами полей - да) - это выгрузка.... В базовой программе - Создать макрос-Преобразовать текст(Импорт разделители, Имя Таблицы "МояБазоваяТаблица", Имя файла "c:\eee.txt", С именами полей - да) - это загрузка.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 08:24 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
VBA Dim strInp as String strInp = inputbox("Введите имя файла, откуда загружать", "Загрузка","c:\eee.txt") DoCmd.TransferText acImportDelim, "", "myTable", strInp, True, "" Dim strOut as String strOut = inputbox("Введите имя файла, куда выгружать", "Выгрузка","c:\eee.txt") DoCmd.TransferText acExportDelim, "", "myTable", strOut, True, "" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 08:31 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
А если не затруднит, можно поподробнее. А то я с макросами не работал. Буду очень признателен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 08:32 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
Приехали.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 08:33 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
причем, я же написал в [662609]... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 08:34 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
Извиняюсь. Просто когда я писал, второго сообщения не было. Большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 08:36 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
А можно сделать так, что бы импортировалася не вся база, а только строки в которых были внесены изменения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 10:14 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
Почитай про репликацию. В хелпе к Аксессу. А версия аксеса какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 10:17 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
Access 2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 10:18 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
>>> А можно сделать так, что бы импортировалася не вся база, а только >>>строки в которых были внесены изменения? Конечно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 10:57 |
|
||
|
Проблемы с обновлениями
|
|||
|---|---|---|---|
|
#18+
А как? С помощью макросов можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 11:03 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32506810&tid=1674810]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
167ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 415ms |

| 0 / 0 |
