Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как лечить изменение полей Date [D7, dBase, FoxPro]


Сергей ©   (2003-04-11 08:07:00) 

Есть таблица с датой рождения, на форме есть DBEdit который ее выводит, но при попытке удалить дату (Backspac"ом) и оставить пустой DBEdit, возникает ошибка ввода неверных данных.


Сергей   (2003-04-11 09:49:00) [1]

Яссно.
Всем бАльшой сенкс!


Соловьев   (2003-04-11 09:37:00) [2]


> Вылечилось! удаление маски ввода даты, вот.
> А чем nil отличается от null?

Во-во как раз надо было NULL присвоить. Nil - это пустой указатель, а NULL - ничто , т.е. неизвестно что. Два NULL не равны друг другу.
uses Variants;


Сергей   (2003-04-11 09:33:00) [3]

Как верно заметил ЮЮ, поле не может быть пустым, верней изначально может, а после удаления внесенных данных почему-то нет. Совет Жука не помог :). Вылечилось! удаление маски ввода даты, вот.
А чем nil отличается от null?
Ошибка была такая - Invalid value input


Соловьев   (2003-04-11 09:26:00) [4]

присвой NULL


Mike Kouzmine   (2003-04-11 09:14:00) [5]

А может использовать для ввода спец компонент для дат?


ЮЮ   (2003-04-11 08:46:00) [6]

Наверняка это поле не может быть пустым !
>возникает ошибка ввода неверных данных
А текст ошибки привести лень? Сами, мол, догадайтесь?


Жук   (2003-04-11 08:17:00) [7]

А если так :
if Key=VK_DELETE then DBEdit1.Field.Clear;


Наверх

Титульная страница Поиск, карта сайта Написать письмо