Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / перезадать формат поля в запросе / 7 сообщений из 7, страница 1 из 1
03.02.2004, 14:27
    #32396725
Stepler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перезадать формат поля в запросе
у меня перекрестный запрос...
...Sum(IIf(Format(DateAdd("m",0,Date()),"mm\/yy")=[Месяцы]![NameForForms],[ИнМ]![Mon13],IIf(Format(DateAdd("m",1,Date()),"mm\/yy")=[Месяцы]![NameForForms],[ИнМ]![Mon14],...,"прошел" ...
Т.е. я хочу, чтобы по истечении срока в Mon13 прописывалось "прошел". В таком виде запрос не выполняется, ругается "НЕСООТВЕТСТВИЕ ТИПОВ ДАННЫХ В ВЫРАЖЕНИИ УСЛОВИЯ ОТБОРА" . Если ставлю вместо "прошел" - "555", то выполняется нормально. Как задать изменение формата (или чего-то ещё), чтобы выполнялось задуманное.
Спасибо.
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
03.02.2004, 16:55
    #32396977
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перезадать формат поля в запросе
Sum("прошел") - это как??? Не может быть сумма текстовых полей.
...
Рейтинг: 0 / 0
09.02.2004, 10:50
    #32402283
Stepler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перезадать формат поля в запросе
без Sum тоже самое.
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
09.02.2004, 13:58
    #32402711
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перезадать формат поля в запросе
Может, все остальные параметры в iif превратить тоже в стринги...
...
Рейтинг: 0 / 0
09.02.2004, 14:26
    #32402797
Stepler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перезадать формат поля в запросе
Не понял, а ка же тогда выполнять условия (это основное)...
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
09.02.2004, 14:34
    #32402819
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перезадать формат поля в запросе
IIf(
Format(DateAdd("m",0,Date()),"mm\/yy")=[Месяцы]![NameForForms],
cstr([ИнМ]![Mon13]),
IIf(
Format(DateAdd("m",1,Date()),"mm\/yy")=[Месяцы]![NameForForms],
cstr([ИнМ]![Mon14]),
...
Рейтинг: 0 / 0
09.02.2004, 14:53
    #32402866
Stepler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перезадать формат поля в запросе
Спасибо, Саныч, работает...
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / перезадать формат поля в запросе / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]