Помогите с функцией IIF

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ZiF
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 27.09.2004 (Пн) 11:16
Откуда: Vjcrdf

Помогите с функцией IIF

Сообщение ZiF » 27.09.2004 (Пн) 11:20

IIf (Me![Currency] = 978 , DocName = "r_MakeBorderoEUR", DocName = "r_MakeBorderoUSD")

НА эту строчку компилятор выводит сообщение об ошибке: ОЖДАЕТСЯ =
В чем моя ошибка?
Заранее сенькс

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 27.09.2004 (Пн) 11:25

Похоже тебе так надо:

Код: Выделить всё
DocName = IIf (Me![Currency] = 978 , "r_MakeBorderoEUR", "r_MakeBorderoUSD")
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 27.09.2004 (Пн) 11:25

Код: Выделить всё
DocName =IIf (Me![Currency] = 978 , "r_MakeBorderoEUR", "r_MakeBorderoUSD")
Последний раз редактировалось SHURUP 27.09.2004 (Пн) 11:26, всего редактировалось 1 раз.
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

ZlydenGL
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 148
Зарегистрирован: 13.08.2004 (Пт) 10:02

Сообщение ZlydenGL » 27.09.2004 (Пн) 11:26

Может быть слишком тупо... Но у тебя получилась не функция, параметры для которой надо заключать в скобки, а процедура. Сделай все так:
Код: Выделить всё
IIf Me![Currency] = 978 , DocName = "r_MakeBorderoEUR", DocName = "r_MakeBorderoUSD"

Или, если IIF - встроенная процедура, то
Код: Выделить всё
DocName = IIf (Me![Currency] = 978 , "r_MakeBorderoEUR", "r_MakeBorderoUSD")
Покой нам только снится!!! И то редко. Поскольку нет в мире совершенства, а есть только стремление к оному.

ZiF
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 27.09.2004 (Пн) 11:16
Откуда: Vjcrdf

Сообщение ZiF » 27.09.2004 (Пн) 11:31

Спасибо всем огромное...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList