Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.18;
Скачать: CL | DM;

Вниз

Изменение курсора в процессе вставки...   Найти похожие ветки 

 
Бульбаш   (2005-08-05 10:15) [0]

Использую ODAC. Процесс вставки записи (Insert на SmartQuery) идет довольно длительно (мертвый канал), при этом вид курсора остается по умолчанию и пользователь начинает попытки нажатия всего подряд. Как изменить курсор на SQLWait (В пределах всей формы) на время выполнения Insert-а? Пробовал в обработчике кнопки вставить давать Cursor:=crSQLWait - не работает. Подскажите плиз такую тонкость.
P.S. Ранее вместо Insert-а на DataSet выполнял запрос на вставку (ExecSQL) - там курсор менял форму сам...


 
Sergey13 ©   (2005-08-05 10:33) [1]

Screen.Cursor := crHourGlass;


 
msguns ©   (2005-08-05 10:39) [2]

Вообще-то для пользователя внизу формы кладут статусную панельку, где отображают текстом то, что в данный момент времени приостекает в приложении. Туда же можно положить и состояние курсора ("Запись 125 из 600") и режим датасета ("Извлечение","Просмотр","Вставка","Редактирование","Фильтрация" и т.д.), и текст последней ошибки ("Конфликт ключей","Запись удалена другим пользователем","Блокировка таблицы"..).
Удобно для юзера и совсем не сложно для программиста ;))


 
Бульбаш   (2005-08-05 11:24) [3]

Статусная панель хороша для продвинутого пользователя, который знает куда смотреть (все вышеизложенное туда выводится) а в качестве защиты от дурака лучше часики.
А Screen.Cursor вроде бы работает, спасибо буду разбираться...


 
msguns ©   (2005-08-05 11:28) [4]

Что за проблема ! Ну нарисуй панель высотой с четверть экрана, а буквы каким-нибудь 24-м шрифтом и красным цветом. Для слепых вруби музон,- что нибудь вроде деза. Когда "продвинутся", сделаешь нормальным.



Страницы: 1 вся ветка

Текущий архив: 2005.09.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
4-1122018050
Denis
2005-07-22 11:40
2005.09.18
Можно ли динаически создать форму в чужом приложении?


14-1124430978
syte_ser78
2005-08-19 09:56
2005.09.18
Харьковчане, ау!!!


1-1125298174
Cati
2005-08-29 10:49
2005.09.18
Кнопка


10-1102676505
Kurmanbek
2004-12-10 14:01
2005.09.18
перенос сервера приложений на другой компьютер


2-1123688945
pasha_golub
2005-08-10 19:49
2005.09.18
FreePascal