Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как обновлять данные, клиент-сервер / 11 сообщений из 11, страница 1 из 1
11.03.2003, 15:22
    #32117492
volonter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновлять данные, клиент-сервер
Как сделать, чтобы имея основную базу Access (данные в которой изменяются) на сервере, иметь возможность обновлять данные в клиентской базе на компьютере в локальной сети (желательно по нажатию кнопки).

Не знаю куда податься и про что почитать. Help.......
...
Рейтинг: 0 / 0
11.03.2003, 16:44
    #32117596
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновлять данные, клиент-сервер
ручками
...
Рейтинг: 0 / 0
11.03.2003, 16:53
    #32117610
volonter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновлять данные, клиент-сервер
всё равно кто-то должен рисануться

Не знаю куда податься и про что почитать.
...
Рейтинг: 0 / 0
11.03.2003, 17:09
    #32117635
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновлять данные, клиент-сервер
я делал это правда с *.dbf, так маялся всё запросами химичил, а аксесовские базы можно как то синхронизировать - туда и копай
...
Рейтинг: 0 / 0
11.03.2003, 17:16
    #32117649
volonter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновлять данные, клиент-сервер
куда копать я понимаю, а чем и как не очень.

как сделать что бы любой пользователь когда захочет мог нажатием кнопки синхронизировать табличку на своём компе и табличку на сервере

вот что-то откопал это ко м не имеет отношение или нет?

cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\temp\db1.mdb;Persist Security Info=False"
cn.Execute "SELECT [table1].* INTO [trable] IN ""C:\temp\db3.mdb"" FROM [table1]"
...
Рейтинг: 0 / 0
12.03.2003, 11:48
    #32118146
volonter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновлять данные, клиент-сервер
люди, что тут делается?

Public Function jsConnectTable(MyDBConnectionStr As String, _
MyTableName As String, Optional NewTableName As String) As Long
'js 20.03.2001
Dim MyLocalName As String
Dim MyTable As TableDef
If NewTableName = "" Then
MyLocalName = MyTableName
Else
MyLocalName = NewTableName
End If
On Error Resume Next
DoCmd.DeleteObject acTable, MyLocalName
Err = 0
On Error GoTo jsConnectTableErr
Set MyTable = CurrentDb.CreateTableDef(MyLocalName)
MyTable.Connect = MyDBConnectionStr
MyTable.SourceTableName = MyTableName
CurrentDb.TableDefs.Append MyTable
Set MyTable = Nothing
jsConnectTable = 0
Exit Function
jsConnectTableErr:
jsConnectTable = Err
End Function
...
Рейтинг: 0 / 0
12.03.2003, 11:53
    #32118155
volonter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновлять данные, клиент-сервер
и как и где тут прописать пути

Public Function Join_Database()
Dim MyPath As String
Dim MyBase As String


MyPath = ""
MyBase = ";DATABASE=" & MyPath & ""

Call Connect_Table ("MyTableName", MyBase)
Call Connect_Table ("MyTableName01", MyBase)
Call Connect_Table ("MyTableName02", MyBase)
'End Function

'============================================================

Private Function Connect_Table(MyTableName, MyBase As String)
Dim MyTable As TableDef

On Error Resume Next DoCmd.DeleteObject acTable, MyTableName
Err = 0 ' Очистка кода ошибки.

On Error GoTo Error_Connect_Table
Set MyTable = CurrentDb.CreateTableDef(MyTableName)
MyTable.Connect = MyBase MyTable.SourceTableName = MyTableName
CurrentDb.TableDefs.Append MyTable
Set MyTable = Nothing
Exit Function

Error_Connect_Table:
'Выдача сообщения
MsgBox "Ошибка при подключении таблицы - " & MyTableName
End Function
...
Рейтинг: 0 / 0
13.03.2003, 16:24
    #32119526
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновлять данные, клиент-сервер
Здесь присоединяется таблица из другой БД.

Код: plaintext
и как и где тут прописать пути 


MyPath = ""
Не поленись, впиши что-нибудь в кавычки...
...
Рейтинг: 0 / 0
14.03.2003, 10:09
    #32119898
virtart
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновлять данные, клиент-сервер
Теоретический ответ:
Все это можно сделать с помощью репликации баз. Только я не пробовал.
...
Рейтинг: 0 / 0
17.03.2003, 11:20
    #32120959
4d Monster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновлять данные, клиент-сервер
Не зачто не используй стандартную репликацию Access !! Куча глюков, траблов .

всего один пример: если сжать исходную базу - с вероятностью 99% репликация станет невозможна.


Используй запросы и пррисоединённые таблицы.
Если клиенты не могут добавлять или редактировать - вооще елементарщина
...
Рейтинг: 0 / 0
17.03.2003, 12:22
    #32121015
IgorM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновлять данные, клиент-сервер
Это мягко говоря неправда. Корректно завершенное сжатие не оказывает никакого влияния на реплику. Вот после восстановления действительно, реплика становится обычным файлом. Использую репликацию для сихронизации удаленных офисов по электронной почте уже более 3-ех лет, проблем минимум.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как обновлять данные, клиент-сервер / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]