Я работаю над системой, чтобы попытаться быстрее провести инвентаризацию, а не заполнять каждую строку вручную.
Справочные данные составляют несколько сотен строк. Первые 3 столбца в справочном листе - Виды рода / Сорта класса. Сейчас я набираю код, и куча Vlookups заполняет повторяющиеся вещи. Много кодов для запоминания. Печатать на ноутбуке или сенсорном экране проблематично: в ясные дни трудно читать на экране, в облачные дни у вас холодные и неуклюжие руки. На обоих вы работаете стоя. В настоящее время я использую буфер обмена и карандаш, а затем переписываю, когда вернусь. Процесс подвержен ошибкам.
В инвентаре я хочу иметь 3 выпадающих списка, каждый из которых заполнен уникальными элементами в этом списке, где совпадают предыдущие столбцы.
Класс, например, может быть любым из
Хвойные листья дерева пищевые растения Многолетники
Каждый из них имеет, скажем, 150 предметов. Громоздкий для выпадающего списка.
После выбора хвойных деревьев в соседнем раскрывающемся списке будут указаны уникальные значения рода. Abies, Larix, Picea, Pinus, Juniperous, Tsuga, Pseudotsuga.
Выбор Picea дает мне список glauca, meyeri, pungens ...
Каждый раскрывающийся список действует как фильтр, ограничивая выбор следующего раскрывающегося списка разумным числом.
Приведенный ниже сайт contextures.com - это хороший и понятный способ сделать это, если у вас есть только небольшая серия выпадающих списков, но она быстро станет неуправляемой. В этой системе ниже, вам нужно создать подсписок для каждого возможного списка. Это утомительно, и поэтому мы изобрели компьютеры.
Так что на данный момент на высшем уровне у меня есть 4 категории. Используя его метод, это означает 5 списков. Хвойная категория имеет 7 родов. Так что получается еще 7 списков. Категория «Листовое дерево» насчитывает 27 родов, в каждом из которых 2-3 вида. Если я добавлю материал, я должен добавить его в нужные списки. Если вы можете усреднить 4 члена в списке, то список из 256 элементов - это 64 списка из 4 элементов. Которые занимают 16 4 списка предметов, для чего нужно 4 списка по 4 предмета с 1 списком сверху. И мы ЗНАЕМ, что это будет работать аккуратно. Я не хочу вести списки вручную.
Я бы предпочел сохранить основной список просто как простую таблицу.
A B C
Conifer Abies balsamea
Conifer Abies concolor
Conifer Abies lasiocarpa var bifolia
Conifer Abies veitchii
Conifer Juniperus chinensis 'Mint Julep'
Conifer Juniperus sabina
Conifer Juniperus sabina 'Buffalo'
Conifer Larix laricina
Conifer Larix siberica
Conifer Picea abies
Conifer Picea glauca
Conifer Picea glauca var densitata
Conifer Picea marinara
Conifer Picea meyeri
Conifer Picea omorika
Conifer Picea pungens
Conifer Pinus aristata
Conifer Pinus banksiana
Conifer Pinus cembra
Conifer Pinus contorta
Conifer Pinus monticolo
Conifer Pinus mugo
Conifer Pinus nigra
Conifer Pinus ponderosa var scopulorum
Conifer Pinus resinosa
Conifer Pinus strobus
Conifer Pinus sylvestris
Conifer Pinus uncinata
Conifer Pseudotsuga mensiesii
Conifer Thuja occidentalis
Conifer Tsuga mertensiana
Conifer Tsuga canadensis
Выбор из 5-10 пунктов довольно быстрый. Как только вы начнете прокручивать, ваша скорость станет намного ниже. В этой группе сосны состоят из 10 человек, в двух родах только один. Хотя он не эффективен, он предоставляет разумные интерфейсы. (В более широком масштабе, вам нужно было бы создать там несколько искусственных групп. Например, разделить сосны на 2 иглы и все остальные.
Могло случиться так, что я использовал электронную таблицу для того, что должно быть сделано с базой данных, или каким-то другим инструментом. (Часто, работая с Excel, я чувствую, что пытаюсь починить часы в боксерских перчатках). Однако я сталкивался с подобными вопросами в достаточно разных местах, и я убежден, что нужно просто это сделать. ,