Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Связанные выпадающие списки в базе данных
 
Добрый день. Есть таблица соответствий на листе Поставщики и бренды.
На листе Отчет необходимо сделать связанные выпадающие списки (Поставщики, Бренд, Описание, Категория). Если выбираешь определенного поставщика, то ограничен выбор брендов и т.д. Пыталась использовать формулу СМЕЩ к имени бренд. Можно сделать, но не протянешь на все строки вниз. что делать?
Изменено: gazaryanlr - 25 Мар 2015 18:29:30
 
Сделать макросом словарь, по нему разово построить списки. При внесении изменений в исходные данные - пересоздать списки.
 
Если макросом подставлять в проверку ввода список-строку - в 2003 было ограничение в 255 символов, длиннее подставляются, но открыть с таким списком файл нельзя (сохранить можно).
Пришлось перед сохранением списки убивать, при открытии файла восстанавливать.
Может в новых версиях уже иначе, не знаю.
 
Ну судя по примеру, архиогромных названий там нету, поэтому вариант возможен.
 
Могут быть маленькие, но много :)
Файл не смотрел.
 
Я смотрел, поэтому макрос и предложил. Про проблему "255" в курсе)
 
Если встать на J2 (Отчет), то формула для имени "Бренд" должна быть =СМЕЩ('Поставщики и бренды'!$A$2;ПОИСКПОЗ(Отчет!I2;'Поставщики и бренды'!$A:$A;0)-2;1;СЧЁТЕСЛИ('Поставщики и бренды'!$A:$A;Отчет!I2);1)
Дальше - по аналогии
Изменено: Михаил Лебедев - 25 Мар 2015 19:21:16
Страницы: 1
Читают тему (гостей: 1)