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

Вниз

Проверка обязательных полей базы данных отображенных на форме   Найти похожие ветки 

 
Apolon   (2003-07-15 11:29) [0]

Как осуществить проверку обязательных полей базы данных отображенных на форме при помощи различных элементов TDBEdit, TDBLookupComboBox и т.п. на заполнение их значениями? Данная проверка должна осуществляться перед сохранением значений в базе данных. В случае, если имеется не заполненное поле, сохранение прервать и установить фокус на первый не заполненный элемент в форме. Такая функция проверки должна работать на любых формах и с разным набором контролов отображающих данные из нескольких таблиц.


 
Жук   (2003-07-15 11:41) [1]

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if (ModalResult=mrOk)
then begin
if DBEdit1.DataSource.DataSet.FieldByName[DBEdit1.DataField].IsNull
then begin
CanClose:=false;
ShowMessage("Warning... !");
DBEdit1.SetFocus;
end;
..................
end;
end;

Примерно так...


 
Johnmen   (2003-07-15 11:51) [2]

см. BeforePost



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

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

Наверх





Память: 0.45 MB
Время: 0.006 c
1-10256
Hollander
2003-07-19 22:56
2003.08.04
В системе открыли файл моей прогой...


14-10379
OHP
2003-07-17 01:04
2003.08.04
Расказик...


3-10140
elf
2003-07-10 19:22
2003.08.04
Из базы данных в массив


8-10311
Opera
2003-04-08 22:26
2003.08.04
Плеер


1-10282
NetCoder
2003-07-21 10:04
2003.08.04
Составление структуры HTML документа.





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