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

Вниз

Как лечить месагу   Найти похожие ветки 

 
IronHawk   (2002-03-17 17:36) [0]

Во время выполнения приложения, при переходе из одной формы в другую и возврат в первую, при постановке курсора в другую ячейку вылетает такой месаг - Table1: DataSet not in edit or insert mode !!!
Как лечить ?

.... заранее благодарен!


 
Anatoly Podgoretsky   (2002-03-17 17:48) [1]

Как написано, перевсти в этот режим


 
Bachin   (2002-03-17 18:12) [2]

Если не понятно (после предыдущего письма), кинь кусок кода с настройками DataSet.


 
IronHawk   (2002-03-17 20:30) [3]


> Anatoly Podgoretsky ©

А без понтов ?
Просто нормально, сказать по нормальному, КАК перевести в этот режим второй раз !

> Bachin ©

Как я кину ?
У меня только .Open и всё !
Может я чё непонял ?


 
Anatoly Podgoretsky   (2002-03-17 20:38) [4]

Ага, второй раз, значит у тебя уже было в этом режиме, так вот надо разобраться почему ты выходишь из него и проблема будет решена


 
IronHawk   (2002-03-17 21:51) [5]


> Anatoly Podgoretsky ©

С этой проблебой я сталкиваюсь впервые !

А Вам не трудно ли будет подсказать ?


 
saf   (2002-03-17 21:58) [6]

В режим редактирования переводится Table1.Edit и редактируй текущую запись.


 
sniknik   (2002-03-17 22:17) [7]

Насколько мне известно переход между формами не нуждается в пкреводе таблици в какой либо режим. Скорей надо искать глюк в программе. Чтото пытается изменять таблицу когда его об этом не просят.
Может гдето на переходе между записями или на FormShow Post стоит?


 
dim-   (2002-03-18 08:58) [8]

Попробуй перед началом редактирования вставить:
if not(table.State in [dsEdit, dsInsert]) then Table.edit;


 
panov   (2002-03-18 09:15) [9]

>IronHawk © (17.03.02 17:36)
При переходе от одной формы к другой у тебя TDBGrid, видимо, теряет фокус.
А так как у тебя установлено CancelOnExit в True, то, соответственно, выполняется Cancel для TDataSet.
Из вопроса непонятно, как ты переключаешся между формами.
Проблема возникает именно в этот момент.


 
IronHawk   (2002-03-18 18:48) [10]


> panov © (18.03.02 09:15)
> >IronHawk © (17.03.02 17:36)
> При переходе от одной формы к другой у тебя TDBGrid, видимо,
> теряет фокус.

ТАК ОНО И ЕСТЬ !

> Из вопроса непонятно, как ты переключаешся между формами.
> Проблема возникает именно в этот момент.

ДА, ИМенно в этот !
Спасибо, я попробую и отпишу !


 
IronHawk   (2002-03-19 10:44) [11]

ВСё работает, Спасибо !
Но нашлась новая проблема :
У меня в первой форме несколько едитов, и когда я при возврате в первую форму, даже после ЕДИТ режима и всего остального, я перехожу курсором в самый первый едит в котором уже есть данные, этот Едит очищаеться!
.... как это лечить ?


 
panov   (2002-03-19 11:31) [12]

новый вопрос создавай.


 
IronHawk   (2002-03-19 12:21) [13]


> panov © (19.03.02 11:31)
> новый вопрос создавай.

ОК !



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

Форум: "Базы";
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.007 c
3-32626
skywalker
2002-03-12 11:15
2002.04.11
Куча вопросов по Oracle


6-32920
Victor-S
2002-01-22 22:33
2002.04.11
Снифер под Win2к/XP


1-32756
Евгений-Зеленоград
2002-03-29 21:44
2002.04.11
Математические действия с датой (TdateTime)


1-32882
PlaZZma
2002-03-29 16:11
2002.04.11
Как работать с TPicture?


1-32792
Demon Ltd
2002-04-01 00:44
2002.04.11
Работа с меню





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