Форум: "Базы";
Текущий архив: 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