![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Копирование баз Access
Washington © (2007-06-25 08:34:00)У меня такая ситуация. Есть планировщик. Записи хранятся в базе Access. Предполагается использование этого планировщика несколькими людьми. Получается вот что:
Один чевак открывает планировщик, видит, что то-то он сделал, ставит галочки, в базу напротив этой записи в поле Done ставится 1. Значит другой чувак, открыв этот планировщик эту запись уже не увидит. Как сделать, чтобы пользоваться могло несколько человек? Может быть, когда кто-то создаёт учётную запись, можно скопировать имеющуюся базу данных, назвать её именем данной учётной записи - т.е. для каждой учётной записи будет одноимённая база данных - личная?
Washington (2007-06-27 08:34:00) [1]Вот это писать в SQL?
Да, кстати, а чтобы скопировать t1 в t2, по идее, надо эту t2 создать? Если надо, то как?
Engine (2007-06-25 17:13:00) [2]SELECT t1.* INTO t2 FROM t1
Washington (2007-06-25 17:06:00) [3]Кароче, можете сказать, как в базе данных Access скопировать таблицу и вставить её с другим именем?
Anatoly Podgoretsky (2007-06-25 11:28:00) [4]> Washington (25.06.2007 10:12:04) [4]
А это уже не наоборот.
Washington (2007-06-25 10:12:00) [5]Нет, чтобы изменения одним пользователем затрагивали его, и только его
Anatoly Podgoretsky (2007-06-25 10:08:00) [6]То есть, чтобы изменения многими пользователями затрагивали одного.
Washington (2007-06-25 09:04:00) [7]Так всё дело в том, что по сути все пользователи работают с одной базой, и как раз таки изменения сделанные одним пользователем затрагивают других. А мне надо наоборот.
Gloomer (2007-06-25 08:54:00) [8]Это старая проблема работы с БД Access. Если одновременно работают несколько человек, то изменения, сделанные одним, не видны у других.
Выход - выполнить Requery (можно по таймеру или при показе таблицы, попытке добавления/изменения и т.п...)