Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.06.2007, 08:33   #1
Washington
Пользователь
 
Регистрация: 04.02.2007
Сообщений: 38
По умолчанию Копирование баз Access

У меня такая ситуация. Есть планировщик. Записи хранятся в базе Access. Предполагается использование этого планировщика несколькими людьми. Получается вот что:
Один чевак открывает планировщик, видит, что то-то он сделал, ставит галочки, в базу напротив этой записи в поле Done ставится 1. Значит другой чувак, открыв этот планировщик эту запись уже не увидит. Как сделать, чтобы пользоваться могло несколько человек? Может быть, когда кто-то создаёт учётную запись, можно скопировать имеющуюся базу данных, назвать её именем данной учётной записи - т.е. для каждой учётной записи будет одноимённая база данных - личная?
Washington вне форума Ответить с цитированием
Старый 25.06.2007, 08:46   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Ээээ а смысл ? что мешает при установке поля done в 1-у в программе не убирать эту запись, а отображать фразу "сделано" ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 25.06.2007, 09:04   #3
Andrei
Форумчанин
 
Регистрация: 20.06.2007
Сообщений: 270
По умолчанию

Поставь счетчик времени и через определенный промеуток времени автоматически обновляй свой набор данных из базы данных примерно так:

Table1.Refresh;

Тогда пользователи смогут увидеть вновь внесенные изменения.

IMHO: этот вопрос не совсем по теме. Лучше направь его в раздел "БД в Delphi" там, я думаю, ответят более качественно и с примерами.
-Кукушка, кукушка! Накукуй мне сто лет!
-А накукуй тебе столько?

(с) Библия. Вольный перевод с древнееврейского.
Andrei вне форума Ответить с цитированием
Старый 25.06.2007, 09:52   #4
Washington
Пользователь
 
Регистрация: 04.02.2007
Сообщений: 38
По умолчанию

Не, вы меня не совсем правильно поняли. Надо, чтобы изменения, сделанные одним пользователем не отображались у другого пользователя. Дело в том, что если в поле done стоит 1, то эта запись появляться не будет. А если один пользователь сделал что-то, записал в done 1, а другой то этого не сделал, но запись у него не будет отображаться. А должна.
Washington вне форума Ответить с цитированием
Старый 25.06.2007, 10:05   #5
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Создавай отдельную таблицу, где будешь писать какой пользователь что сделал.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 25.06.2007, 10:24   #6
Andrei
Форумчанин
 
Регистрация: 20.06.2007
Сообщений: 270
По умолчанию

Тогда для каждого пользователя должна быть либо своя база, либо введи поле <Пользователь> в котором укажи кто данную запись сделал и при загрузке делай выбоку по пользователю.

Мне, как простому пользователю, было бы неприятно если в мои записи стал бы совать нос кто-то чужой (если только это не предусмотрено специально концепцией планировщика).
-Кукушка, кукушка! Накукуй мне сто лет!
-А накукуй тебе столько?

(с) Библия. Вольный перевод с древнееврейского.
Andrei вне форума Ответить с цитированием
Старый 27.06.2007, 08:39   #7
Washington
Пользователь
 
Регистрация: 04.02.2007
Сообщений: 38
По умолчанию

Концепцией планировщика предусмотрено, что будут записи, так сказать, общие для всех. Причём... Ну это не совсем обычный планировщик. Короче все записи для всех будут общими.
Washington вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование по сети Briz Фриланс 9 15.12.2009 20:40
Копирование ryton SQL, базы данных 2 30.06.2008 09:32
Копирование программы. Rahim1993 Общие вопросы Delphi 4 14.02.2008 11:44
Delphy и Access.вводя инфу во вторичный файл Access, она отражалась в первом ADOTable Lev БД в Delphi 0 11.11.2007 12:14
копирование папок!!!hELP 80971815772 Общие вопросы C/C++ 1 03.03.2007 23:07