Найти - Пользователи
Полная версия: работа грида в сетевой версии
Начало » Python для экспертов » работа грида в сетевой версии
1 2 3 4
Ment0r
Каким образом обновлять грид на сетевой станции, если произошло изменение данных на сервере?
Ferroman
А по-конкретнее?
Ment0r
юзается связка Мускуль+Питон… несколько пользователей…
Вопрос в том, чтобы данные в гридах у всех пользователях изменялись в случае изменения их в таблицах Мускуля
shiza
насколько я знаю - грид - это штука похожая на кластер: типа для распределенных вычислений.
В рамках этого термина вопрос звучит странно.

Что-же здесь имеется ввиду под гридом?
balu
shiza
Что-же здесь имеется ввиду под гридом?
Ment0r, наверное, делфист или билдерщик ;). Там грид - это виджет таблицы.
2 Ment0r ЫЫЫ… тут вопрос криво поставлен:
1) не указано, какая библиотека в качестве ГУИ, а телепаты, как всегда, в отпуске.
2) grid - в куче графических библиотек єто один из способов упаковки виждета.
3) Такая постановка задачи -
Ment0r
Вопрос в том, чтобы данные в гридах у всех пользователях изменялись в случае изменения их в таблицах Мускуля
- плохая практика - мало того, что нагрузит сервер и клиент, так и усложнит код сильно, поскольку сразу станет вопрос, как отображать и отслеживать изменния… Я так понял, ты хочешь изменения в реальном времени смотреть?
proDiva
У меня есть такая программа - клиентская база…….. бд на сервере mysql…….. клиентские части во всех отделах, они ведут общую базу клиентов………. основные данные отображаются с помощью wxGrid…… обновление данных привязано к кнопке “Обновить”, после чего программа запрашивает информацию с сервера.
Если нужно постоянное периодическое обновление, почему бы не привязать к времени, создать таймер?
Sunny
А вот если использовать такую БД как Postgree то необходимость такой кнопки отпадёт? или нужно будет отлавливать какое-то сообщение от базы?
Кстати, может кто посоветует хорошую литературу по БД, желательно на русском :)
balu
Sunny
А вот если использовать такую БД как Postgree то необходимость такой кнопки отпадёт?
Тоесть отпадает? База сама сообщения клиенту об изменении в его селекте шлет или как?
Sunny
Просто у меня та же проблема и вопрос сетевой реализации стал особо остро, вот мне и интересно - если использовать такие базы как Postgree, то как это скажется на работе с базой. Т.е. каким образом там отслеживается изменение в базе изменение отображаемого у пользователей. Я предполагаю что там используется какой-то тригер или сообщение, но как именно было бы любопытно узнать у опытных в этом вопросе
balu
Как СУБД постгресс классная. Но изменения в “реальном времени” формировать можно то таймеру просто повторяя выборку данных. Но я повторяю - такая необходимость крайне редкая. И добавлять информацию в виджет-таблицу, в этом случае, нужды нет никакой.
Вообще мне не совсем понятна постановка задачи. ЗАЧЕМ пользователю видеть постоянно меняющиеся данные в ТАБЛИЦЕ, что это за задача такая - мордочка для набивки базы?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB