Страница 2 из 2
Re: Excel таблица
Добавлено: 15 авг 2013, 18:51
Aleksandra
СПАСИБО. Всё работает. Супер.
Hugo121 писал(а):
А вообще, раз известны все фермы, то можно и выбор из списка сделать - не будет ошибок.
И вообще - делать как ранее сказали - пишем все передвижения. Ну а для распечатки делаем свою процедуру, отбирающую только последние адреса.
Это как? Установить фильтры? Или ещё есть варианты?
Re: Excel таблица
Добавлено: 15 авг 2013, 21:26
Hugo121
Фильтром вероятно не получится.
Хотя если заносить данные такой формой - то можно например добавить столбец меток, куда ставить метки в последнюю актуальную позицию (в макросе просматривать весь диапазон, что в общем уже и делается, стирать старую метку, ставить новую).
Ну а по меткам фильтровать актуальные. Это если фильтровать вручную стандартным способом.
А вообще я думаю можно макросом и формировать актуальный список на другом листе, когда нужно. Нажали кнопку - получили отчёт в нужном виде для печати или куда его Вам нужно.
И если хранить все даты и адреса - в любой момент у Вас будет вся информация по всем передвижениям.
Вообще метка "актуальная позиция" думаю тогда нужна. Для удобства и упрощения всей остальной работы с "базой".
Re: Excel таблица
Добавлено: 16 авг 2013, 03:18
Naeel Maqsudov
Эх, раньше можно было воспользоваться функцией SQL.REQUEST, но
Функция SQL.REQUEST не поддерживается в Microsoft Excel 2010, поскольку надстройка Excel 2002 ODBC (XLODBC.XLA) поддерживается только в Excel 2002.
(Сказано тут:
http://office.microsoft.com/ru-ru/excel ... 52865.aspx)
А жаль. Задача вывода текущего состояния по базе данных с полной историей решалась бы одной единственной формулой.
Re: Excel таблица
Добавлено: 22 авг 2013, 18:54
Aleksandra
Спасибо большое всем. Всё работает. Работа стала легче.
Далее-тоже интересно. Но врядли я сама смогу сделать.