![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
обновление данных на Клиенте [D7, MySQL]
*Ray* © (2006-12-04 10:52:00)Добрый день!
Помогите пожалуйста решить такую проблему:
имеется клиент-серверная база данных. (СУБД MySQL). С программой одновременно могут работать несколько пользователей, они добавляют записи в базу. Как сделать, чтобы при добавлении записей одним пользователем они сразу, отображались на машине другого пользователя? Заранее большое спасибо!
Desdechado (2006-12-04 12:02:00) [21]1. В нормальных условиях нет необходимости видеть чужие заявки. Если же есть - это плохо организованный бизнес-процесс.
2. Заставлять пользователя что-то видеть - плохо. Пользователь должен сам попросить то, что ему нужно, и тогда, когда ему нужно. Поэтому кнопка "обновить данные" - самое лучшее решение. Иначе тебе голову оторвут, если что-то начнет читаться в момент работы с другой заявкой.
Sergey13 (2006-12-04 11:55:00) [22]> Поступают новыезаявки, операторы должны их занести в базу,
Зачем оператору1 видеть что ввел оператор2 когда он вводит свою НОВУЮзаявку?
> и эти записи должны так же видеть все операторы
Они будут видны после обновления запроса к БД. Не раньше.
*Ray* (2006-12-04 11:50:00) [23]Видимо я не совсем точно описал постановку задачи. Попробую еще раз.
Все пользователи работают с одной базой данных, назовем их операторами. Поступают новые заявки, операторы должны их занести в базу, и эти записи должны так же видеть все операторы, независимо от того кто их занес в базу данных. В Access есть такая опция, обновление данных через какой-то промежуток времени, чтобы пользователи работали с актуальными данными, а не старыми. Мне нужно реализовать аналог этой функции. И сразу уточнение вопроса, с помощью какой процедуры.
ЮЮ (2006-12-04 11:31:00) [24]Для этого пользователи должнв не записи забивать, а вносить документ, поставляющий эти записи. Тогда и проблемы не возникнет, т.к. каждый смотри га записи только своего документа и его мало интересует, кто там ещё какие записи и куда вбил.
З.Ы. Когда через некоторое пользователи перестанут понимать откуда взялись подобные записи, кто их внес и почему так, придется делать так, как сказал выше. Так что сразу начни делать правильно :)
Anatoly Podgoretsky (2006-12-04 11:28:00) [25]> *Ray* (04.12.2006 10:52:00) [0]
А нафига другому пользователю такие неприятности?
Sergey13 (2006-12-04 10:56:00) [26]> Помогите пожалуйста решить такую проблему:
Нет такой проблемы в 99.9% случаев. Кнопка "Обновить" решает эту "проблему". Каждую неделю обсуждается этот вопрос.