| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [MS Access] Оператор Iif. Вывести в поле значение... |
| Автор: THandle 6.12.2008, 16:10 |
| Приветствую всех. Сразу говорю - Access не знаю вообще, но очень требуется ниженаписанное. Пожалуйста, просто дайте рабочий пример. Буду очень благодарен. Итак, что мы имеем: Есть поле с некой ценой. (Далее 1F) Есть поле с флажком. (2F) И поле для вывода результата. (3F) Нужно сделать следующее с помощью оператора Iif: Если галочка в 2F стоит то к цене из F1 надо прибавить например 500 рублей. Если же флажок (2F) не нажат, то просто вывести цену из 1F. В обоих случаях результат выводится в поле 3F. Сделать все это требуется не в таблице а на форме. Тип 1F - Денежный. Вот. Пожалуйста, дайте рабочий пример всего этого дела. Заранее огромное спасибо. |
| Автор: ТоляМБА 6.12.2008, 17:24 |
| Не начинай имена объектов с цифры Добавлено через 3 минуты и 9 секунд Чтобы посмотреть код, выдели имя формы в списке форм, меню Вид пункт Программа. |
| Автор: THandle 6.12.2008, 19:16 |
| ТоляМБА, спасибо!!! Есть еще такое вопросик... Значения F1 берутся из таблицы. На форме это значение не отображается. на форме есть только F2, F3. А значение F1 должно фигурировать только в коде для вычисления. Как бы это сделать? |
| Автор: ТоляМБА 6.12.2008, 20:29 |
| Один из кучи способов. |
| Автор: THandle 6.12.2008, 21:58 |
| ТоляМБА, огромное спасибо. + |
| Автор: Akina 7.12.2008, 21:43 |
| Для домашних заданий, курсовых и вопросов типа "Сделайте за меня" существует раздел "Центр Помощи". Тема перенесена. |
| Автор: Dr1Pepper 17.3.2009, 13:58 |
| Привет. Искал ответ на свой вопрос и наткнулся на эту тему. У меня такой вопрос: Существует таблица в ней поля "Срочность", "ВО", "ДНД", "Цена" и "Итого" Добавлено через 12 минут и 44 секунды Так вот мне нужно чтобы в "Итого" получалось выражение: "Итого"= ("Срочность" + "ВО" + "ДНД" + 1) * "Цена" Но есть условие, что "Срочность", "ВО", "ДНД" - это логический тип данных. И любое из этих полей может быть включено (стоять галочка), а может и выключено. Заранее благодарен. |
| Автор: Dr1Pepper 17.3.2009, 15:21 |
| А, вот ещё: "Срочность", "ВО", "ДНД" - этим полям мы зададим неизменные значения в формуле. В итоге должно считать так: 1600 = (0,2 + 0,1 + 0,3 + 1) * 1000 |