Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Заполнение DataSet'а в два захода. [D6]


Страницы:   1 2 3

slaga ©   (2005-02-02 15:01:00) 

Такая вот проблема:
есть один датасет, в нем есть запрос который выводит две колонки значений, и есть еще одна колонка (3) она при выполнении запроса пустая, потом когда запрос выполнился и заполни Датасет нужно, исходя из определенных вычислений, заполнить 3 колонку, я это делаю все заполняется но есть одна порблема, а именно, когда заполняется 3 колонка то Грид в который я все это вывожу постоянно перепрыгивает в то место(на ту строку) которая в текущий момент вставилась в датаСет, таким образом получается что работать с Гридом пока не выполнится заполнение 3 колонки нельзя - а надо.
подскажите как избежать перемещения активного курсора грида во время заполнение 3 колонки.


Sergey13   (2005-02-02 15:16:00) [41]

2 [5] slaga ©   (02.02.05 15:12)
Ну тогда смотри [1] Соловьев ©   (02.02.05 15:03) первую часть.


slaga   (2005-02-02 15:12:00) [42]

нельзя, физически информация может быть получена после выполнения запроса в датасете


Соловьев   (2005-02-02 15:12:00) [43]


> подскажите как избежать перемещения активного курсора грида
> во время заполнение 3 колонки.


> то я увижу информацию 3 столбика только когда он весь сформируется

не находишь противоречия?


Sergey13   (2005-02-02 15:09:00) [44]

Если третье поле зависит только от данных в первых двух , то можно подумать так же над тем, что бы это третье поле было сразу не пустым.


slaga   (2005-02-02 15:08:00) [45]

TDataSet.DisableControls неподходит, ибо он блокирует и выведение информации "в живую", тоесть если я сделаю DataSet.DisableControls то я увижу информацию 3 столбика только когда он весь сформируется, а это для меня неочень удобно, хотя как крайний вариант подойдет.


Соловьев   (2005-02-02 15:03:00) [46]

читать TDataSet.OnCalcField, TDataSet.DisableControls.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо