Вниз
Скачать: CL | DM;

Заполнение 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 вся ветка

Скачать: CL | DM;



Память: 0.53 MB
Время: 0.025 c
6-1102699466
Антон
2004-12-10 20:24
2005.03.06
Определить текущие настройки TCP (IP, DNS, Mask)


14-1108398877
Piter
2005-02-14 19:34
2005.03.06
Шутки разработчиком страниц


9-1101559442
AbLaZe
2004-11-27 15:44
2005.03.06
карта для RPG


6-1104006670
Matrex
2004-12-25 23:31
2005.03.06
Как определить группу в которой находится юзер?


1-1108972403
Sour Smile
2005-02-21 10:53
2005.03.06
Как освободить ресурсы занятые функцией StringToOleStr?




   Наверх