Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Чётность нечётность. / 7 сообщений из 7, страница 1 из 1
26.01.2004, 04:56
    #32387289
Priymak Yurik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чётность нечётность.
HI All!
В форме MS Access в поле ввожу число мне его нужно проверить на сабж, соответственно отобразить рядом в той-же форме(ЧЕТНЫЙ НЕЧЕТНЫЙ) и записать в таблицу само число + в соседний столбик результат ЧЕТНЫЙ или НЕЧЕТНЫЙ.
...
Рейтинг: 0 / 0
26.01.2004, 06:59
    #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
26.01.2004, 08:48
    #32387331
Доброжелатель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чётность нечётность.
тоже, что и у Alexander G, только немного короче:

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

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

Из Гетца

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

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


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