Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обновление DBGrid клиента, Absolute Database 
:(
    Опции темы
RetroNewLine
Дата 2.5.2009, 04:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 2.5.2009

Репутация: нет
Всего: нет



  Помогите разобраться.
Использую базу Absolute Database. Использую компонент ABSTable для доступа.Там имеется свойство MultiUser которое ставишь в true и собственно все конфигурирование многопользовательский доступ готов. Использую компонент ABSTable для доступа.
  Как сделать чтобы данные обновлялись одновременно  в DBGrid-е в одновременно запущенных приложениях. А так обновляются только если сделать скролинг DBGrida клиента либо нажать кнопку Refresh DBNavigator на запущенном приложении. Особых наворотов не хочется делать база не настолько большая и клиентов не много, но хочется чтобы данные обновлялись у всех автоматически а не по нажатию кнопки. 
  Помогите разобраться как сделать это компактно. 
  Методы Refresh, Close, Open -  не помогают.

Спасибо  
PM MAIL   Вверх
Akella
Дата 3.5.2009, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Цитата(RetroNewLine @  2.5.2009,  04:57 Найти цитируемый пост)
Как сделать чтобы данные обновлялись одновременно  в DBGrid-е в одновременно запущенных приложениях. 

 smile  smile кошмар, товарищи, у вас проблемы с поиском по форуму?
Уже наблюдается тенденция раз в неделю задавать такие вопросы.

Это сообщение отредактировал(а) Akella - 3.5.2009, 16:27
PM MAIL   Вверх
insoft
Дата 4.5.2009, 06:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 14.2.2007
Где: Тюменская область , г.Тобольск

Репутация: 3
Всего: 3



RetroNewLine, читайте про транзакции, перед тем как создавать такие темы!
PM MAIL WWW   Вверх
Frees
Дата 4.5.2009, 06:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 23
Всего: 54



Цитата(insoft @  4.5.2009,  08:51 Найти цитируемый пост)
RetroNewLine, читайте про транзакции, перед тем как создавать такие темы!

а транзакции ему врядли помогут, ему что то типа POST EVENT из FireBird`а нужно



--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
insoft
Дата 4.5.2009, 07:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 14.2.2007
Где: Тюменская область , г.Тобольск

Репутация: 3
Всего: 3



Цитата(Frees @  4.5.2009,  06:57 Найти цитируемый пост)
типа POST EVENT из FireBird`а нужно

вряд ли в Absolute Database есть post_event
PM MAIL WWW   Вверх
Frees
Дата 4.5.2009, 07:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 23
Всего: 54



если нет post_event
то менять СУБД или огород городить реализуя post_event

можно конечно сделать у клиента кнопку обновить и забить на эту проблему


--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
Akella
Дата 4.5.2009, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Frees, чаще всего так и делают. smile 
PM MAIL   Вверх
RetroNewLine
Дата 7.5.2009, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 2.5.2009

Репутация: нет
Всего: нет



Конечно сорри за оффтоп!
Но так и получается реализация только кнопкой на Refresh. Она и сделана. 
Может если вместо Absolute использовать Accuracer он вдобавок имеет сервер который можно запустить как службу.
Хотя принципиальных отличий их друг от друга что-то я не вижу.  
PM MAIL   Вверх
Frees
Дата 7.5.2009, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 23
Всего: 54



Цитата(RetroNewLine @  7.5.2009,  14:09 Найти цитируемый пост)
Может если вместо Absolute использовать Accuracer он вдобавок имеет сервер который можно запустить как службу.Хотя принципиальных отличий их друг от друга что-то я не вижу.  

помоему твой задаче пофиг какой сервер Absolute или Accuracer


--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0596 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.