Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];

Вниз

Автоматическая вставка строки в DbGrid (DbGridEh)   Найти похожие ветки 

 
DimDim ©   (2005-11-12 18:12) [0]

Уважаемые господа, вот вопрос:
 Находимся в DbGrid (DbGridEh) на последней записи. При нажатии на "стрелка вниз" открывается еще одна запись. Если ничего не ввел, то запись успешно пропадает. Но в обработчике таблицы AfterInsert автоматически прописываются некоторые значения полей, используемые по умолчанию. Естественно, запись уже не пустая и автоматически пропадать (если ничего не введено в гриде) не хочет. Очень мешается, особенно если бестолковые пользователи.
 Вопрос: как заблокировать в гриде вставку записи по "стрелка вниз".
 Заранее спасибо!


 
Desdechado ©   (2005-11-12 20:02) [1]

1. не давать редактировать прямо в гриде, а только в отдельной форме
2. или AutoEdit отключить в датасорсе, пускай навигатор юзают


 
DimDim ©   (2005-11-12 23:34) [2]

 > 1. не давать редактировать прямо в гриде, а только в отдельной форме

Дык, тогда все прелести грида убиваются. Ведь если данные по своей сути табличные, то и вводить/редактировать данные удобнее всего в гриде, а не прыгая по отдельным едитам.


 
apxi   (2005-11-13 00:05) [3]

Вместо AfterInsert используй NewRecord


 
mike-d ©   (2005-11-13 21:17) [4]

В DBGridEh есть свойство AllowedOperations, которое должно решить твою проблему



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

Форум: "Базы";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
2-1134847111
guitarist
2005-12-17 22:18
2006.01.08
Маааленький вопрос по сокетам


14-1134557299
vecna
2005-12-14 13:48
2006.01.08
про Delphi2006


6-1127717027
Sam05
2005-09-26 10:43
2006.01.08
Ограничение получаемой информации через Сокеты


2-1135170658
з. танька
2005-12-21 16:10
2006.01.08
Мешается экспоненциальная запись


2-1135149936
антонвоще
2005-12-21 10:25
2006.01.08
dll Wizard





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