![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отображение данных в ADO
root © (2005-11-08 09:17:00)Господа мастера вот такая проблемма я исаользую ADO и базу Acces поля в таблицах заданны в денежном формате.
Почему в сетке грид они неотображаются в денежном формате, хотя в Acces при просмотре таблиц денежный формат отображается коректно.
Далее при добовленнии записей в тойже грид. поля денежного и числового типа незаполняются автоматически нулями а заполняются пустыми занчениями соответсвенно при попытки их редактирования появляется ошибка
неудается найти строку для обнавления. некторые значения могли быть изменены со временем его последнего чтения.
Поля имеют индексы и задданы ключами
что делать?
stone (2005-11-08 10:10:00) [1]
> Как обеспечить чтоб при дабовлении полей данные в пустых
> полях(денежного и числового типа заполнялись автоматически
> и отображались сразу а не после переподключения к базе)
Это потому, что они у тебя NULL
OnNewRecord
FieldByName('FIELD').Value := 0
для правильного отображения в гриде DisplayFormat + F1
Desdechado (2005-11-08 10:05:00) [2]> а не после переподключения к базе
переоткрывать датасет, а не переподключаться к БД
root (2005-11-08 09:44:00) [3]stone © (08.11.05 09:20) [1]
Что где править?
Когда добавляю записи пустые значение в полях пустые но в базе они заполняются как положенно.
Как обеспечить чтоб при дабовлении полей данные в пустых полях(денежного и числового типа заполнялись автоматически и отображались сразу а не после переподключения к базе)
stone (2005-11-08 09:20:00) [4]DisplayFormat, EditFormat + F1
Виталий Панасенко (2005-11-08 09:20:00) [5]
> Поля имеют индексы и задданы ключами
> что делать?
Кроме этого есть еще масса параметров (по поводу заполнения, могу предположить, что поле обьявлено Обязятельным, но значение по умолчанию - "пусто")