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

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

Не знаю куда податься и про что почитать.
...
Рейтинг: 0 / 0
Как обновлять данные, клиент-сервер
    #32117635
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я делал это правда с *.dbf, так маялся всё запросами химичил, а аксесовские базы можно как то синхронизировать - туда и копай
...
Рейтинг: 0 / 0
Как обновлять данные, клиент-сервер
    #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
Как обновлять данные, клиент-сервер
    #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
Как обновлять данные, клиент-сервер
    #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
Как обновлять данные, клиент-сервер
    #32119526
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь присоединяется таблица из другой БД.

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


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

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


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


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