Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
Бульбаш   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.011 c
14-1124825507
TStas
2005-08-23 23:31
2005.09.18
Кто сколько времени потратил на самостоятельное изучение Делфи?


14-1124136607
Almaz
2005-08-16 00:10
2005.09.18
А как насчет SPbMP ?


2-1123683742
Dudee
2005-08-10 18:22
2005.09.18
TChart


9-1116673417
Кирилл
2005-05-21 15:03
2005.09.18
Direct Sound


3-1123148932
Koralnik
2005-08-04 13:48
2005.09.18
Запрос в базу данных удаленного сервера





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский