Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 21.05.2015, 11:05
starcon starcon вне форума
Новичок
 
Регистрация: 15.03.2014
Сообщения: 84
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Совет по запуску процедуры постоянного обновления данных

Пишу программу Клиент, которая работает с базой данных мсскл.

Клиентов будет десяток.

Не знаю как реализовать функцию постоянного обновления данных в таблице.

То есть , пока один клиент набирает текст , второй клиент уже набрал другой текст и перешёл к другой строчке.
Решалось вот так
Код:
Dbgrideh1.DataSource.DataSet.Refresh
Но это постоянно надо нажимать кнопку.

Как это правильно делается?.

Заранее благодарен!
Ответить с цитированием
  #2  
Старый 21.05.2015, 11:57
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Я так понимаю это у вас что-то типа конференции, тогда у вас должна быть по логике табличка, куда пишутся сообщения от каждого пользователя с датой/временем публикации. Тогда можно повесить на событие таймера запрос к этой табличке на появление сообщений за последние несколько секунд/минут и т.д. в зависимости от периода сработки таймера.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение:
starcon (21.05.2015)
  #3  
Старый 21.05.2015, 12:04
starcon starcon вне форума
Новичок
 
Регистрация: 15.03.2014
Сообщения: 84
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Я тоже думал про таймер , но не знал , правильно ли это.

Последний раз редактировалось starcon, 21.05.2015 в 12:15.
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:41.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter