![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]()
Задача: ввести адрес вида: область, район, МО, нас.пункт, улица, дом. Каждый в отдельной строчки. Необходимо предусмотреть ввод названия из списка. Данный для списков хранятся в отдельном файле.
Содержание списков зависит от выбранных значений в других ячейках, например в каждом Муниципальном Образовании свой набор населенных пунктов, а в каждом нас.пункте свои улицы и т.п. Если предыдущий элемент не выбран, желательно указывать в списке все возможные значения, например если не выбран МО, то в списке все нас.пункты расположенные в выбранной области. А для отдельных полей возможно стоит ввести обязательность ввода предыдущих полей, например для улиц ИМХО необходимо обязательно указывать нас.пункт, если его нет, то выводим пустой список. Вопрос: 1. Реально ли подобное? 2. Как лучше организовать структуру информации для списков. Рассматриваю вариант хранения информации по каждому району в отдельном файле. Пример прилагается.
С уважением, Алексей.
Последний раз редактировалось tae1980; 03.05.2009 в 23:11. |
![]() |
![]() |
![]() |
#2 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
![]() Но я бы сделал ввод через форму - так, пожалуй, удобнее... Можно и в ячейках всё это реализовать, но сложнее. А на форме всё просто: пользователь выбрал область - форма автоматически загрузила в комбобокс "Район" список районов выбранной области, и т.д. Цитата:
Не зная этого, сложно посоветовать что-либо конкретное... Проще было бы в этом случае работать с базой данных... Но если все эти данные хранятся в excel, то тоже можно что-нибудь придумать... |
||
![]() |
![]() |
![]() |
#3 | |||
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]() Цитата:
Есть примеры? Пока весь интерфейс ввода данных реализован в ячейках, делать форму только для одной маленькой части ИМХО не слишком красиво. Цитата:
Цитата:
Пока все реализовано в экселе...
С уважением, Алексей.
|
|||
![]() |
![]() |
![]() |
#4 | |||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Реализация ввода данных - мелочь по сравнению с выборкой данных для ввода... Цитата:
Если неправильно организовать хранение исходных данных (базу данных улиц и городов), то потом много времени придётся тратить на изменение (корректировку, пополнение) базы и реализацию выборки из неё нужных данных. Цитата:
Надо знать общий объём данных. К примеру, если всего 2 области, в каждой по 5 городов, а в городе по 10 улиц - то всё можно впихнуть в один лист Excel А если 10 областей, в каждой по 50 городов, а в городе по 100 улиц - то решение должно быть совершенно другим... В каком виде сейчас хранятся все эти данные? Впрочем, нюансов множество. Если есть Скайп, позвоните завтра вечером - может, смогу что посоветовать. |
|||
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
![]() |
![]() |
![]() |
![]() |
#6 | |||
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]() Цитата:
Цитата:
Это все что есть. И других данных не будет, их просто взят не откуда. Основная информация будет вноситься в процессе работы, для этого планирую либо ручной ввод в книгу, либо разработку специальной формы/макросов. Цитата:
Я считаю что всегда нужно стараться убирать ограничения. Если бы писал на рексе, то убрал бы их вовсе. В экселе всегда ограничиваюсь размерами листа, и еще ни разу не выходил за эти пределы (не было нужды). Положил последнюю версию файла. Так что как в файле... "Скайп" это инет телефония? Не стоит, но поставить думаю не проблема. Большая проблема будет найти микрофон. :) Чем лучше пользоваться?
С уважением, Алексей.
|
|||
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]() Цитата:
С уважением, Алексей.
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 12.02.2009
Сообщений: 23
|
![]()
Есть два выпадающих списка, в зависимости от выбора которых (значения в этих 2 столбцах не зависят друг от друга) определяется значение в третьем столбце. Подскажите как можно сделать это. Пример приложил
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
Каковы критерии определения третьего столбца?
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
![]() |
#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 |