Вниз
Скачать: CL | DM;

Grid   Найти похожие ветки 

← →
Ann ©   (2003-06-02 14:18) [0]

Добрый день.
Подскажите пожалуйста.
Есть НД, грид и ДБнавигатор. Как сделать, чтобы при вставке записи, если пользователь перемещается вверх или вниз, то есть переходит с вставляемой записи и она не сохраненная, чтобы она исчезала? нормально не переходт, выдается ошибка..


← →
Ann ©   (2003-06-02 14:20) [1]

забыла ошибку написать:
DataSet not in Edit or Insert mode


← →
Карелин Артем ©   (2003-06-02 14:21) [2]

Код в студию.


← →
Ann ©   (2003-06-02 14:23) [3]

а код чего?
делаю через навигатор, добавляет он нормально, а нажимаешь на кнопку cancel(навигатора), убирать запись убирает, но кричит эту ошибку.. в дело не пойму..


← →
Соловьев ©   (2003-06-02 14:28) [4]

Ann ты пытаешся сделать Cancel когда НД в dsBrowse, но при переходе на другую запись при редактировании в Grid, он сохраняет и переводит НД в dsBrowse.


← →
Ann ©   (2003-06-02 14:28) [5]

мда.. чувствую себя дурой.. всю жизнь insert и update писала через хранимые процедуры, а тут понадобилось с навигатором, понимаю что должно быть просто, а въехать не могу. :(


← →
Ann ©   (2003-06-02 14:31) [6]


> Соловьев © (02.06.03 14:28)

чего-то не пойму.. а в чем тогда же причина?


← →
Соловьев ©   (2003-06-02 14:48) [7]

событие BeforePost НД:
...
if dataset.State in [dsInsert, dsEdit] then dataset.Cancel;
...


← →
Соловьев ©   (2003-06-02 14:49) [8]

только еще заведи флаг, что если сохранение вызвано из DBNavigator, то пусть пост проходит.


← →
Ann ©   (2003-06-02 15:04) [9]

дело в том что мне BeforePost НД не подходит. Я даю возможность заполнять вгриде, а сохранение делаю по кнопке в хранимой процедуре, изврат конечно.. но хотят заполнять прямо в гриде, а мне перед сохранением кучу проверок и расчетов сделать надо...
может поскажете как быть?


← →
Ann ©   (2003-06-02 15:29) [10]

help..


← →
Stas ©   (2003-06-02 15:38) [11]

Ты пытаешься сохранть запись не сделав в ней никаких изменений.
Это я тебе расшифровал твою ошибку.


← →
Ann ©   (2003-06-02 15:46) [12]

а если мне и не требуется сохранение? может можно сделать чтобы он и не пытался сохранить?


← →
Stas ©   (2003-06-02 15:53) [13]

if dataset.modifed then dataset.post


← →
Ann ©   (2003-06-02 16:06) [14]

да нет.. это не подходит.. спасибо, я уже разобралась

всем спасибо за советы



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.015 c
14-84668
_Igorek
2003-06-09 10:29
2003.06.26
Вопросик знатокам HTML a


1-84398
TSa
2003-06-06 21:32
2003.06.26
Глюк в Win2000 при открытии файла


1-84148
Comp
2003-06-11 12:40
2003.06.26
Как прокручивать часть формы её собственными полосами прокрутки?


14-84659
Zacho
2003-06-03 21:11
2003.06.26
Файлы *.wkq


1-84350
Leran2002
2003-06-16 09:59
2003.06.26
Как программно скопировать файлы в Clipboard???




   Наверх