Форум сайта python.su
baluУ меня вся база около 6 тысяч записей, о миллионах речь не идет. Поэтому все сразу кидаю в таблицу. Кроме этого есть фильтры, т.е. все записи будут в таблице, если выбирут все.
Я имею в виду наполнение виджета данными из СУБД. Если результат выборки миллион записей - ты их каждый раз все в грид пихаешь или таки по частям.
Офлайн
proDivaУ тебя будет прога тормозить каждый раз, когда ты будешь перечитывать записи. И еще, умные люди сразу делают с “запасом прочности”. Потому что сегодня у тебя 6 тыс. записей, а завтра 20 т., послезавтра еще больше. И еще, надо ли пользователю видеть все 6т записей? Вот посмотри, http://b-al-u.livejournal.com/5145.html в результате запроса около 30 т. записей, таблица начинает подтормаживать при загрузке после 10 т. Раньше я для таких целей писал кеш, теперь с питошей все намного проще. Прога грузит последовательно по 150 записей. Заодно у меня самое сложное - написать SQL-запрос. Дальше все генерируется автоматически - запросы на модификацию, диалоги на сортировку, поиск, модификацию (включая master-detail связи). Очень рекомендую такое сделать.
У меня вся база около 6 тысяч записей ….. Поэтому все сразу кидаю в таблицу
Отредактировано (Фев. 27, 2007 09:45:55)
Офлайн
baluИ что мне с этим делать? я там увидела только картинку.
Вот посмотри, http://b-al-u.livejournal.com/5145.html в результате запроса около 30 т. записей, таблица начинает подтормаживать при загрузке после 10 т.
Офлайн
baluа что это за прога - для чего?
от посмотри, http://b-al-u.livejournal.com/5145.html в результате запроса около 30 т. записей
Офлайн
pythonwinМорды для работы с базами данных. Всякие там склады, бухгалтерии и подобная чушь. Ну и администрирование до кучи.
а что это за прога - для чего?
Офлайн
proDivaпример организации ДБГрида. Какраз видна реализация того, о чем я писал выше.
И что мне с этим делать? я там увидела только картинку.
Офлайн
baluВот если бы я увидела его код, тогда бы я применила его на своем деле;) а от того что я увидела его вид, мне легче не стало……. я не знаю, как его реализовать))
пример организации ДБГрида. Какраз видна реализация того, о чем я писал выше.
Офлайн
proDivaCcылку, как сделать то, что показано на рисунке я приводил. Ваши проблемы у меня давно решены. Но код я открою не раньше, чем ч-з пол-года. Но с проблемой постараюсь помочь завтра.
Вот если бы я увидела его код, тогда бы я применила его на своем деле;) а от того что я увидела его вид, мне легче не стало……. я не знаю, как его реализовать))
Офлайн
baluНет слов, одни эмоции ))))))
Ваши проблемы у меня давно решены. Но код я открою не раньше, чем ч-з пол-года. Но с проблемой постараюсь помочь завтра.
Офлайн
Итак. Судя по вашему посту
proDivaУ вас результате запроса данные пихаются прямо в нужный вам виджет и вы нигде данные, возвращаемые cursor.fetchXXX больше не храните. Я бы сделал так:
Еще проблема - как достать выбранную запись для редактирования? Щас сижу ищу примеры.
Офлайн