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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
4-33009
dimich
2002-02-11 11:15
2002.04.11
Как можно через WinApi cделать ShowMessage!!!


14-32946
novomod
2002-02-28 17:18
2002.04.11
О главном.Программист - болезнь,работа,увлечение?


1-32859
Renard
2002-03-29 09:18
2002.04.11
При таскании объекта по форме возникла такая проблема:


3-32633
KaPaT
2002-03-18 20:40
2002.04.11
Помогите с легким вопросом!


14-32963
Blackweber
2002-03-03 01:25
2002.04.11
AND&OR