powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Какой взять grid? и добавление времени в DTPicker
4 сообщений из 29, страница 2 из 2
Какой взять grid? и добавление времени в DTPicker
    #33494538
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы делали пробег циклом по записям и везде сбрасывали значение поля?
Так это - нормально решение. Если уж обработка данных перешла целиком в ваше приложение (т.е. не на стороне сервера БД) то средствами приложения это и надо делать.
Или я что-то понял не так?
...
Рейтинг: 0 / 0
Какой взять grid? и добавление времени в DTPicker
    #33494566
shady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я делал рс.клоне и уже с ним работал, но все-равно, если например 100 записей в гриде (с клонированным рекордсетом) сделать "убрать все галки" то это длится пару секунд, в то время как в других программах где есть куча галок (например 1с), там при нажатии на кнопку все галки убираются одновременно, а здесь видно как они один за одним снимаются... да и видел программу на фоксе написанную, так там галки убираются кодом, буквально в 2 строки.
...
Рейтинг: 0 / 0
Какой взять grid? и добавление времени в DTPicker
    #33494571
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если заблокировать отображение на время выполнения процедуры?
Например так:
Grid1.Visible = False
'Цикл
'по записям
Grid1.Visible = True
...
Рейтинг: 0 / 0
Какой взять grid? и добавление времени в DTPicker
    #33494593
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще, это верно - рекордсет очень медленно принимает изменения.
Что правда - то правда.
Быстрей всего VB6 работает с массивами вариантных переменных.
Очень быстро работает XArrayDB. При этом он сортируется и выполняет поиск.
Даже коллекция объектов утяжеленных вложенными объектами и генерацией и обработкой событий по всей глубине объектной иерархии работает быстрее чем рекордсет.

Рекордсет - тяжелая штука. Содержит внутри очень сложную объектную модель, на все случаи жизни. Мы хотим использовать его лишь как плоский массив а получаем все в одном флаконе: и систему генерирования SQL запросов и систему работы с разными источниками данных и систему привязки данных. За удобство работы приходится платить.
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Какой взять grid? и добавление времени в DTPicker
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]