Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизЗаполнение DataSet а в два захода. Найти похожие ветки
← →
Соловьев © (2005-02-02 19:21) [40]
> передается как параметр из другой процедуры
из какой?
← →
slaga © (2005-02-02 19:30) [41]какая разница ?
← →
Соловьев © (2005-02-02 20:34) [42]
> какая разница ?
хочешь тебе помочь. а ты виляешь, ну и выкручивайся сам, если такой скрытый.
← →
Sergey13 © (2005-02-03 09:31) [43]2slaga ©
Все таки ты нифига не читал про калк поля. Откуда такое упорство?
Калк поле - это виртуальное поле (не опирающееся на реальное поле таблицы), которое расчитывается автоматически по мере надобности (например запись стала видимой в гриде, или ты просто обращаешься к записи). Не надо искать эти записи, переводить их в Эдит и Постить. Это все сделается само, без твоего участия. Ты просто должен указать как это поле считать в обработчике OnCalcFields.
← →
ЮЮ © (2005-02-03 10:21) [44]Итак, насколько я понял, список касс можно легко получить простым запросом, а опрос их состояния - процесс длительный (4-5) минут, при этом, хочется бродить по гриду в ходе этого процесса.
Следовательно,
1) опрос должен осуществляться в отдельном потоке
2) результаты сохраняться не в этот датасет, а в другую структуру, например список
3) поле в датасете должно быть Calculated, но "вычисления" должны сводиться к обращению к списку 2) из которого видно, что касса в online, offline или неопрошена
← →
АлексейК (2005-02-03 10:36) [45]Если значения третьего поля не надо сохранять в базу, а запрос представленный двумя полями не нуждается в редактировании, отвежитесь вы вообще от DataSeta. Считали данные, поместили их в контейнер какой вам больше по душе и работайте.
Вычесления это типа опрос 150 удаленно расположеных касс на момент запущености сервера Interbase
Тем более набор данных ничтожен.
← →
slaga © (2005-02-03 11:02) [46]to ЮЮ
А вот это действительно хорошая мысль, спасибо.
Страницы: 1 2 вся ветка
Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.045 c