Регистр выражений в Access

Вы можете использовать parser.error :

import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--action', choices=['upload', 'dump'], default='dump')
parser.add_argument('--dump-format')
args = parser.parse_args()
if args.action != 'dump' and args.dump_format:
    parser.error('--dump-format can only be set when --action=dump.')

35
задан Mitch Wheat 10 March 2017 в 06:45
поделиться

2 ответа

TMTOWTDI , выбрал метод, который лучше всего подходит для вашей работы. Я использую метод среды, поэтому мне не нужно об этом думать.

В среде :

export PERL_UNICODE=SDL

в командной строке :

perl -CSDL -le 'print "\x{1815}"';

или с binmode : ценности. Выражения оцениваются слева направо, а Значение, связанное с первым выражением для оценки True вернулся. Если части не соединены должным образом, ошибка времени выполнения происходит. Например, если expr-1 равно True, Switch возвращает значение-1. Если expr-1 имеет значение False, но expr-2 имеет значение True, Switch возвращает значение-2 и т. д. on.

Switch возвращает нулевое значение, если:

  • Ни одно из выражений не является True.

  • Первое выражение True имеет соответствующее значение, равное Null.

ПРИМЕЧАНИЕ. Switch оценивает все выражения , хотя он возвращает только один из них. По этой причине вы должны следить за нежелательные побочные эффекты. Например, если оценка какого-либо выражение приводит к делению на ноль ошибок, возникает ошибка.

54
ответ дан 27 November 2019 в 05:53
поделиться

В Access нет оператора case. Вместо этого вы можете использовать оператор switch. Это будет выглядеть примерно так, как показано ниже:

switch (dbo_tbl_property.LASTSERVICEDATE> Contour_dates. [Дата последнего CP12], dbo_tbl_property.LASTSERVICEDATE, dbo_tbl_property.LASTSERVICEDATE <= Contour_12_ Dateates] [Dateour_12_ Dateates] [Dateour_12_Dates] [Dateour_12_Dates] [Dateour_12_Dates] [Dateour_12_Dates]. )

Для дальнейшего чтения смотрите: http://www.techonthenet.com/access/functions/advanced/switch.php

Или для примера реализации кейс-функции в VBA:

http://ewbi.blogs.com/develops/2006 /02/adding_case_to_.html

Regards, J.

9
ответ дан 27 November 2019 в 05:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: