powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Чётность нечётность.
7 сообщений из 7, страница 1 из 1
Чётность нечётность.
    #32387289
Priymak Yurik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HI All!
В форме MS Access в поле ввожу число мне его нужно проверить на сабж, соответственно отобразить рядом в той-же форме(ЧЕТНЫЙ НЕЧЕТНЫЙ) и записать в таблицу само число + в соседний столбик результат ЧЕТНЫЙ или НЕЧЕТНЫЙ.
...
Рейтинг: 0 / 0
Чётность нечётность.
    #32387297
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разместим на форме поле ввода ctl1 (свободное, с маской ввода, чтоб текст и дробные не вводили)
и поля из таблицы для вывода результата field3 и field4
на событие "После обновления" (AfterUpdate) поля ввода пишем
Код: plaintext
1.
2.
3.
4.
5.
6.
If Ctl1 Mod  2  =  0  Then
 field3 = Ctl1
 field4 =  "Четное" 
Else
 field3 = Ctl1
 field4 =  "Нечетное" 
End If
...
Рейтинг: 0 / 0
Чётность нечётность.
    #32387331
Доброжелатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тоже, что и у Alexander G, только немного короче:

field4.Value = Iif(field3.Value mod 2, "нечетное", "четное")

;-)
...
Рейтинг: 0 / 0
Чётность нечётность.
    #32387434
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Доброжелатель
Более корткий код не всегда является более оптимальным.

Из Гетца

т.1 стр.800
Используйте If() вместо IIF() - коэеффицент ускорения 30%
...
Рейтинг: 0 / 0
Чётность нечётность.
    #32388007
Доброжелатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Incold

ИМХО в данном примере, наглядность и простота перевешивают скорость выполнения кода. :-P
...
Рейтинг: 0 / 0
Чётность нечётность.
    #32388034
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Доброжелатель
Кому как. Мне например, наоборот, более наглядным и простым представляется структурированный код, а не "вытянутый" в одну строку.
...
Рейтинг: 0 / 0
Чётность нечётность.
    #32388059
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да зачем вы спорите?
То, что написал Доброжелатель,
можно легко вставить в источник данных поля
ИМХО, отсутствие кода - лучше чем структурированный код
А Iif как раз для таких вещей ИМХО и придумана
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Чётность нечётность.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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