Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-1108573713
абитуриент
2005-02-16 20:08
2005.03.06
сочинение


4-1106580207
Norny
2005-01-24 18:23
2005.03.06
Как узать, какая сейчас нажата клавиша?


3-1105676012
Lelik
2005-01-14 07:13
2005.03.06
Импорт таблиц dbf в Access


4-1106658123
Aleksandr.
2005-01-25 16:02
2005.03.06
Как правильно заполнить PCopyDataStruct?


4-1106295756
Stanislav
2005-01-21 11:22
2005.03.06
Ответ на сообщение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский