Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.036 c