Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
 Аватар для Dreiser
8 / 8 / 7
Регистрация: 14.10.2012
Сообщений: 179

Как вывести определенную фразу, если не выполняется условие?

19.12.2012, 19:54. Показов 1501. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Есть выражение в рамках создания запроса:
PureBasic
1
IIf(Year(Date())-Year([ДатаСдачиОбъекта]) Between 10 And 15 ; [Дома]![Этажи]*[Цены]![КапитальныйРемонт] ; "Ремонт не нужен")
К сожалению, выдает ошибку. То есть если разница в годах принадлежит [10;15], то тогда посчитать сумму ремонта, а если нет, то вывести "В ремонте не нуждается".

Подскажите, пожалуйста, что не так

P.S. О, спасибо вашему форуму!) благодаря форме я увидел, что у меня просто одиночная кавычка стоит, которую не было видно в самой программе вопрос отпал)))

P.S. Кстати, а как быть, если после такой формулы он выводит число не в денежном формате?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.12.2012, 19:54
Ответы с готовыми решениями:

Вывести на экран "условие выполняется", если все элементы массива положительные и "условие не выполняется", если это не так.
1)Тип массива вещественный.Число элементов 11. Вывести на экран "условие выполняется", если все элементы массива положительные и...

Если все элементы двумерного массива положительные, то вывести сообщение «УСЛОВИЕ ВЫПОЛНЯЕТСЯ», иначе «УСЛОВИЕ НЕ
3) Если все элементы двумерного массива положительные, то вывести сообщение «УСЛОВИЕ ВЫПОЛНЯЕТСЯ», иначе «УСЛОВИЕ НЕ ВЫПОЛНЯЕТСЯ».

Ввести предложение.Вывести на экран только цифры. Если условие не выполняется, то вывести сообщение об этом
Не выводит сообщение о том, что нету цифр, пожалуйста отметьте в чем ошибка #include <iostream> #include <limits.h> ...

7
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
19.12.2012, 20:07
Установите свойство «Формат поля» (Format) в "Денежный".
0
 Аватар для Dreiser
8 / 8 / 7
Регистрация: 14.10.2012
Сообщений: 179
19.12.2012, 20:10  [ТС]
И как сделать так, чтобы он выводил только данные, соответственно какому параметру я это задал. А то я в параметрах прописал, что целое число надо смотреть, а он все равно выводит все вместе

Добавлено через 1 минуту
Цитата Сообщение от Михайло Посмотреть сообщение
Установите свойство «Формат поля» (Format) в "Денежный".
У меня была такая идея, до только поле это пустое
0
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
19.12.2012, 20:21
Впишите туда руками...

Добавлено через 1 минуту
Цитата Сообщение от Dreiser Посмотреть сообщение
И как сделать так, чтобы он выводил только данные, соответственно какому параметру я это задал. А то я в параметрах прописал, что целое число надо смотреть, а он все равно выводит все вместе
Ничего не понял...
0
 Аватар для Dreiser
8 / 8 / 7
Регистрация: 14.10.2012
Сообщений: 179
19.12.2012, 20:26  [ТС]
Цитата Сообщение от Михайло Посмотреть сообщение
Впишите туда руками...
Вписывал - не помогает.


Цитата Сообщение от Михайло Посмотреть сообщение
Ничего не понял...
И не грузитесь - победил уже))) Осталось только понять, почему он формат сменил и ставить его не хочет..
0
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
19.12.2012, 20:32
Если база в формате не старше MS Access 2003 - выложите.
1
 Аватар для Dreiser
8 / 8 / 7
Регистрация: 14.10.2012
Сообщений: 179
19.12.2012, 20:35  [ТС]
Цитата Сообщение от Михайло Посмотреть сообщение
Если база в формате не старше MS Access 2003 - выложите.
В 2010 делаю...

Надо сказать, я нашел функцию, которая преобразует это выражение в денежный формат. Но тогда у меня другая проблема: у меня же в условии есть вариант, когда выводится обыкновенное текстовое сообщение, а он и его пытается в деньгу преобразовать. Поэтому ошибка выходит..

Да я туплю просто)) Надо было эту функцию не в начале условия написать, а только в части "Истина")
Все заработало))
Спасибо за помощь)
0
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
19.12.2012, 20:42
Нет, так не получится. В запросе условие переделайте так:

IIf(Year(Date())-Year([ДатаСдачиОбъекта]) Between 10 And 15; [Дома].[Этажи]*[Цены].[КапитальныйРемонт]; 0)

а в поле формы напишите:

=iif(Стоимость>0;Стоимость;"Ремонт не нужен")
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.12.2012, 20:42
Помогаю со студенческими работами здесь

Ввести предложение.Вывести на экран только цифры. Если условие не выполняется, то вывести сообщение об этом
Не выводит сообщение о том, что нету цифр, пожалуйста отметьте в чем ошибка #include <iostream> #include <limits.h> ...

Написать программу, которая в качестве результата дает истину, если выполняется заданное условие, или ложь, если условие
Написать программу, которая в качестве результата дает истину, если выполняется заданное условие, или ложь, если условие не выполняется:...

Как выйти?, если условие не выполняется
Я хотел сделать уравнение, всё пашет, но опять не получается с выходом после "RESHENIY NET". Например ввожу х=-1 и мне ввыводит...

Как вернуть строку если выполняется условие?
String name; int contractPrice; boolean substitute; boolean playHands; public void showinfo(){ ...

Исходя из введенных чисел вывести определенную фразу
Задачка для Экспертов) Написать программу, которая принимает числа на вход, содержит функцию и указатели и операторы, так же имеет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru