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

Вниз

Как можно выйти из редактирования записи не сменив записи?   Найти похожие ветки 

 
s   (2003-10-31 20:34) [0]

осуществляется поиск по таблице, как только найдена запись - осуществляется переход к ней:

Table.RecNo := xx

После перехода запись находится в редактируемом состоянии.
Как можно программно выйти из редактируемого состояния не сменив запись?
Table.Cancel не помогает.
Получается это только если поместить DBNavigator и после перехода нажать кнопку Cancel Edit. Но выполнить это нужно программно.


 
s   (2003-10-31 20:35) [1]

Удалено модератором


 
s   (2003-10-31 20:46) [2]

Возможно, вопрос у меня не правильно поставлен.
У DBGrid при редактировании записи в левой колонке появляется знак I. Если запись не редактируется, то там черный треугольник.

Так вот, когда осуществляется переход к записи с помощью
Table.RecNo := xx, то в левой колонке также появляется знак I.
Но запись не редактировалась. Если после перехода осуществить программно Table.Post - выйдет сообщение об ошибке.
Если просто Table.Cancel, то знак I остается. Он пропадает, если поместить на форму DBNavigator и после перехода нажать кнопку Edit Cancel.
Так как программно можно избавиться от знака I (состояния редактирования - доступа к записи) не перейдя при этом к другой записи?
Помогите, очень надо.


 
Виталий Панасенко   (2003-10-31 22:09) [3]

Просто так никто из здесь присутствующих (я так думаю (и я в том числе)) не перемещается по записям... Для этого есть поиск по ключу... (Tbl.FindKey/FindNearest/Locate)


 
Виталий Панасенко   (2003-10-31 22:10) [4]

А вообще, попробуй(те) в BeforePost вызвать Abort



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

Текущий архив: 2003.11.20;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.009 c
3-65723
Вася
2003-11-02 12:18
2003.11.20
Сумма


3-65742
s
2003-10-31 20:12
2003.11.20
Помогите разобраться!!!


14-66127
Igor_thief
2003-10-25 15:18
2003.11.20
MDI


1-65824
AndreyA
2003-11-09 14:51
2003.11.20
QRRichEdit


1-65875
sentinel
2003-11-09 11:55
2003.11.20
Доброго времени суток. Как узнать имя шрифта контекстного меню?





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