Текущий архив: 2003.01.16;
Скачать: CL | DM;
ВнизЕсть ли в MS Access e что-то типа Field.OnGetText? Найти похожие ветки
← →
Дмитрий12345 (2002-12-20 13:14) [0]Я делаю отчёт в аксесе. В отчёте, есть поле с датой. Хочу сделать так, что бы если в поле написано "20.12.2002" это значение менялось на "Сегодня".
Есть идеи?
← →
Dona (2002-12-20 13:30) [1]Mожет, исп-ть что-то типа IIF([date1]=Date();"Cегодня";[Date1])?
← →
Дима25 (2002-12-20 13:33) [2]>Dona
Уважаемы(й,я)!
Спасибо за ответ, но у меня сразу ещё 2 вопроса появилось:
А что такое IIF?
И куда это вставлять?
← →
Dona (2002-12-20 13:43) [3]iif - условная ф-я (если содержимое Вашего поля - [date1]= Текущей дате, то вывести "Сегодня", иначе - вывести поле [date1]). Вставить можно попробовать в поле отчета (в св-во Данные), еще перед IIF приписать =.
Правда, Access у меня перед собой нет, могу и ошибаться...
← →
dimis (2002-12-20 13:49) [4]можно прям в селекте подменить значение
что-то типа Case или decode
не знаю есть ли они в Access
← →
sniknik (2002-12-20 13:58) [5]Не останавливайся на достигнутом! есть еще слова "вчера", "позавчера", "завтра", "послезавтра", и "на следующей неделе" и т.д.:о)))
в IIF от
Dona © (20.12.02 13:30)
";" надо заменить на ",".
← →
Дмитрий12345 (2002-12-20 14:16) [6]>dona
у меня почти получилось.
=IIF([Финиш]=Date();"сегодня";[финиш])
(финиш- это поле)
Только вместо нужного значения он пишет "#Ошибка", не может произвести сравнение [Финиш]=Date(). Если я ставил условие [Финиш]=[Финиш] или [Финиш]<>[Финиш] "#Ошибка не появлялась"
>sniknik © (20.12.02 13:58)
ты не прав :)
← →
LordOfSilence (2002-12-20 14:17) [7]SELECT MyTable.Summa, MyTable.Type, MyTable.DateVip, IIf([DateVip]=Date(),"Сегодня","ХренЗнаетКогда") AS DateAsText
FROM MyTable;
← →
LordOfSilence (2002-12-20 14:24) [8]SELECT MyTable.Summa, MyTable.Type, MyTable.DateVip, IIf([DateVip]=Date(),"Сегодня",[DateVip]) AS DateAsText
FROM MyTable;
И это тоже работает...
← →
Дмитрий12345 (2002-12-20 14:35) [9]Получилось!
Я сделал промежуточный запрос
SELECT *,IIF([Финиш]=Date(),"Сегодня",[Финиш])
FROM dbo_AllTasks_View
Всем спасибо!
Страницы: 1 вся ветка
Текущий архив: 2003.01.16;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.013 c