|
Маска ввода для обозначения изотопа
|
|||
---|---|---|---|
#18+
Добрый день Не подскажете по сабжу? Обозначение изотопа состоит из одной или двух букв (первая - заглавная, вторая - прописная), дефиса, одной-трех цифр и, возможно, одной прописной буквы после цифр. Примеры: H-3 Co-60 I-131 Ag-110m Cs-137 Пока вот такой вариант получился, но плохо: >?<L\-0aaa;; ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 08:12 |
|
Маска ввода для обозначения изотопа
|
|||
---|---|---|---|
#18+
Я бы с масками не заморачивался, лучше валидировать готовый ввод, там же и менять регистр/добавлять дефис при необходимости. Маска может создавать дополнительные ошибки при слепом вводе из-за пропущеных символов, в любом случае должна быть дополнительная валидация ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 08:22 |
|
Маска ввода для обозначения изотопа
|
|||
---|---|---|---|
#18+
MrShinЯ бы с масками не заморачивался+1 словарь изотопов. Их не так много... И ввод через самофильтрующийся комбобокс? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 08:35 |
|
Маска ввода для обозначения изотопа
|
|||
---|---|---|---|
#18+
Готовый ввод как раз и валидируется, хотелось бы упростить процедуру ввода для пользователя ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 08:36 |
|
Маска ввода для обозначения изотопа
|
|||
---|---|---|---|
#18+
Цитата из Вики: на конец 2015 года известно 3211 изотопов всех элементов, :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 08:38 |
|
Маска ввода для обозначения изотопа
|
|||
---|---|---|---|
#18+
JohnSparrowна конец 2015 года известно 3211 изотопов всех элементов, это очень нормально! ПанургИ ввод через самофильтрующийся комбобокс? а это оптимально, в поле со списком код из классификатора изотопов, а во втором столбце его наименование с автоподстановкой при вводе и параметр "ограничиться списком" = Да, вот контроль в конце не нужен ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 08:44 |
|
Маска ввода для обозначения изотопа
|
|||
---|---|---|---|
#18+
Речь идет о том, чтобы реализовать ввод данных в справочник радионуклидов. В других формах для выбора радионуклидов из справочника будут использоваться комбобоксы. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 08:46 |
|
Маска ввода для обозначения изотопа
|
|||
---|---|---|---|
#18+
JohnSparrow, ну можно извратиться справочник элементов (их всего 118 в отличие от изотопов) + справочник атомные веса. Зато группировать будет удобно... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 09:40 |
|
Маска ввода для обозначения изотопа
|
|||
---|---|---|---|
#18+
JohnSparrowРечь идет о том, чтобы реализовать ввод данных в справочник радионуклидов. имхо нужно найти дето железобетонный справочник, получить его в электронном виде (xls, txt) прилинковать разово и запросом залить себе в классификатор, а вводить руками, писать фильтр, похоже на садо-мазо ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 10:27 |
|
Маска ввода для обозначения изотопа
|
|||
---|---|---|---|
#18+
JohnSparrowВ других формах для выбора радионуклидов из справочника будут использоваться комбобоксы.И в этой форме тоже можно использовать комбобокс. Таблица нуклидов - почти что статическая (да, пополняется, но очень нечасто, к тому же теми изотопами, которые в повседневке не встречаются в принципе). Причём одна на всех. Так что всего делов - по вводу в текстовую компоненту организовать фильтрацию табличной компоненты. На такой компактной таблице это будет работать быстро. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 10:35 |
|
Маска ввода для обозначения изотопа
|
|||
---|---|---|---|
#18+
JohnSparrowДобрый день Не подскажете по сабжу? Обозначение изотопа состоит из одной или двух букв (первая - заглавная, вторая - прописная), дефиса, одной-трех цифр и, возможно, одной прописной буквы после цифр. Примеры: H-3 Co-60 I-131 Ag-110m Cs-137 Пока вот такой вариант получился, но плохо: >?<L\-0aaa;; Бред. Три поля для ввода. И фсе. Дефис нарисовать на форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2016, 12:54 |
|
|
start [/forum/topic.php?fid=45&fpage=96&tid=1613264]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 369ms |
total: | 501ms |
0 / 0 |