|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.08.2017, 12:34 | #1 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
Создать виртуальное поле даты
Делаю через New Field TOraDataSet-а поле типа Date, делаю его Calculated. После добавления его в TDBGridEh, вижу в выпадающем списке календарь, но ничего не заносится в поле, ни руками, ни при выборе из календаря. (Думаю, что из-за того, что Size=0. Но в свойствах Size не вижу, чтобы его поменять, а при создании блокируется поле Size и приравнивается к 0. Второе предположение, что поле только для чтения, хотя св-во readonly везде false). Может, проблема в чем-то другом. Что можно сделать в этом случае?
Последний раз редактировалось cherry25; 17.08.2017 в 12:47. |
17.08.2017, 12:46 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Так вычисляемые поля только для чтения. И данные в них можно занести только в OnCalcFields датасета
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
17.08.2017, 12:55 | #3 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
а как тогда можно создать виртуальное поле, чтобы оно было формата даты (т.е. с выпадающим календарем и поддерживало формат даты). Или может, нужно не поле а в гриде добавить column???
|
17.08.2017, 13:01 | #4 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
есть вариант - добавить поле в запрос датасета select ' ' as date1, потом сделать MaskEdit, но тогда не будет выпадающего календаря.
|
17.08.2017, 13:01 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А смысл? Что с ним дальше делать? В селекте можно CAST(NULL as datetime) as data1 или как там для оракла
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 17.08.2017 в 13:04. |
17.08.2017, 13:05 | #6 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
|
17.08.2017, 13:20 | #7 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 110
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поле выбора даты отображается как обычное текстовое в браузере IE.8 | Swatch | HTML и CSS | 11 | 22.08.2014 13:50 |
Тестовое поле, тип дата, формат даты | Ципихович Эндрю | Microsoft Office Word | 15 | 08.04.2012 21:26 |
Запрет ввода даты больше текущей в поле таблицы DBGridEh | kashirin.p | Общие вопросы Delphi | 5 | 05.04.2012 14:14 |
Установление даты последнего изменения в поле примечание | vasyater | Microsoft Office Excel | 2 | 27.06.2010 10:53 |
Календарь для ввода даты в поле формы | novak_26 | Microsoft Office Excel | 3 | 24.02.2010 00:45 |