|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.05.2009, 23:04 | #1 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Зависимые списки
Задача: ввести адрес вида: область, район, МО, нас.пункт, улица, дом. Каждый в отдельной строчки. Необходимо предусмотреть ввод названия из списка. Данный для списков хранятся в отдельном файле.
Содержание списков зависит от выбранных значений в других ячейках, например в каждом Муниципальном Образовании свой набор населенных пунктов, а в каждом нас.пункте свои улицы и т.п. Если предыдущий элемент не выбран, желательно указывать в списке все возможные значения, например если не выбран МО, то в списке все нас.пункты расположенные в выбранной области. А для отдельных полей возможно стоит ввести обязательность ввода предыдущих полей, например для улиц ИМХО необходимо обязательно указывать нас.пункт, если его нет, то выводим пустой список. Вопрос: 1. Реально ли подобное? 2. Как лучше организовать структуру информации для списков. Рассматриваю вариант хранения информации по каждому району в отдельном файле. Пример прилагается.
С уважением, Алексей.
Последний раз редактировалось tae1980; 03.05.2009 в 23:11. |
03.05.2009, 23:33 | #2 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Но я бы сделал ввод через форму - так, пожалуй, удобнее... Можно и в ячейках всё это реализовать, но сложнее. А на форме всё просто: пользователь выбрал область - форма автоматически загрузила в комбобокс "Район" список районов выбранной области, и т.д. Цитата:
Не зная этого, сложно посоветовать что-либо конкретное... Проще было бы в этом случае работать с базой данных... Но если все эти данные хранятся в excel, то тоже можно что-нибудь придумать... |
||
03.05.2009, 23:59 | #3 | |||
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
Есть примеры? Пока весь интерфейс ввода данных реализован в ячейках, делать форму только для одной маленькой части ИМХО не слишком красиво. Цитата:
Цитата:
Пока все реализовано в экселе...
С уважением, Алексей.
|
|||
04.05.2009, 00:08 | #4 | |||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Реализация ввода данных - мелочь по сравнению с выборкой данных для ввода... Цитата:
Если неправильно организовать хранение исходных данных (базу данных улиц и городов), то потом много времени придётся тратить на изменение (корректировку, пополнение) базы и реализацию выборки из неё нужных данных. Цитата:
Надо знать общий объём данных. К примеру, если всего 2 области, в каждой по 5 городов, а в городе по 10 улиц - то всё можно впихнуть в один лист Excel А если 10 областей, в каждой по 50 городов, а в городе по 100 улиц - то решение должно быть совершенно другим... В каком виде сейчас хранятся все эти данные? Впрочем, нюансов множество. Если есть Скайп, позвоните завтра вечером - может, смогу что посоветовать. |
|||
04.05.2009, 00:26 | #5 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
|
04.05.2009, 00:44 | #6 | |||
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
Цитата:
Это все что есть. И других данных не будет, их просто взят не откуда. Основная информация будет вноситься в процессе работы, для этого планирую либо ручной ввод в книгу, либо разработку специальной формы/макросов. Цитата:
Я считаю что всегда нужно стараться убирать ограничения. Если бы писал на рексе, то убрал бы их вовсе. В экселе всегда ограничиваюсь размерами листа, и еще ни разу не выходил за эти пределы (не было нужды). Положил последнюю версию файла. Так что как в файле... "Скайп" это инет телефония? Не стоит, но поставить думаю не проблема. Большая проблема будет найти микрофон. :) Чем лучше пользоваться?
С уважением, Алексей.
|
|||
04.05.2009, 01:22 | #7 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
С уважением, Алексей.
|
|
05.05.2009, 15:32 | #8 |
Пользователь
Регистрация: 12.02.2009
Сообщений: 23
|
Помогите решить задачу
Есть два выпадающих списка, в зависимости от выбора которых (значения в этих 2 столбцах не зависят друг от друга) определяется значение в третьем столбце. Подскажите как можно сделать это. Пример приложил
|
05.05.2009, 16:41 | #9 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Каковы критерии определения третьего столбца?
Можно сделать все! Было бы время, да деньги...
|
05.05.2009, 17:25 | #10 |
Пользователь
Регистрация: 12.02.2009
Сообщений: 23
|
Определение критериев
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Зависимые списки. | Tehcorp | Microsoft Office Excel | 0 | 04.02.2009 18:38 |
с++ списки | Blizzz | Общие вопросы C/C++ | 3 | 04.12.2008 21:19 |
Зависимые ячейки и непонятные формулы) | Лига | Microsoft Office Excel | 10 | 15.09.2008 10:21 |
Зависимые списки | ASR | Microsoft Office Excel | 1 | 30.11.2007 13:46 |