|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.12.2010, 17:07 | #1 |
Пользователь
Регистрация: 02.08.2010
Сообщений: 14
|
как программно раскидать значения из базы
Доброго времени суток!
Знатоки, помогите пожалуйста реализовать программное формирование нескольких отчетов. базу выгружать в этот файл могу, что-то уже могу сам написать, но хоть режте меня, никак мне не даются эти циклы и проверки((( Помогите, кто может, люди добрые! ЗЫ в приложенном примере есть описание всего. |
14.12.2010, 17:27 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
А не стандартное решение вас устроит?(жмем кнопку .кофе.сигаретка и все сделано)
В сводной таблице может быть любое количество товара,не обязательно как в примере 7. Дата у вас не удобная,разбита на куски
Анализ,обработка данных Недорого
|
14.12.2010, 19:36 | #3 | |
Пользователь
Регистрация: 02.08.2010
Сообщений: 14
|
Цитата:
я просто в таком виде ее в базе держу, чтобы фильтровать проще было. (просто по числовому значению а не as date) ...а сводной таблицей - низя((( не моя прихоть. их надо генерить, потом в мыло бухгалтерам отсылать. с эксцелем они дружат вообще плохо и что такое сводные таблицы понимать отказываются((( (я в итоге в каждом файле еще макрос добавляю шоб он лист к печати подготовил и распечатал при открытии, а потом сам в нужную папочку себя положил и закрылся ... о как. т.к. оне на "принтер" мышкай тыкнуть "ниумеють" или "нихочуть") а касаемо любого количества товара - то не больше 30-40 записей в день будет. Ибо проектная мощность нашего завода больше не позволит-с))) |
|
14.12.2010, 22:58 | #4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Накладные все приведите к тексту.
сводная ваша не однозначна,заполнить можно конечно,но поиграться надо.
Анализ,обработка данных Недорого
|
15.12.2010, 00:57 | #5 |
Пользователь
Регистрация: 02.08.2010
Сообщений: 14
|
блиииин... ужос((( мне еще учить и учить...
премного благодарствую-с!
только там оно как-то уж дюже хитро сделано... нескромный вопрос (просьба) а этот код можно прокоментить? и желательно максимально подробно... просто столкнулся с тем, что не могу понять как оно работает. очень хочется разобраться... и еще вопрос(просьба) - оно в итоге должно быть выгружено в файлы отдельные, а листы эти грохнуты и база очищена. Вот можно как-то точку в коде воткнуть - где мне выгрузку реализовать, и еще точку - куда мне втыкать потом код, убивающий новые листы и приводящий саму книгу в готовность к новой выгрузке? ..просто вообще не понимаю как оно реализовано ( но буду разбираться обязательно)... если бы оно какими-то цыклами было, я бы что-то понял... а тут... |
15.12.2010, 01:19 | #6 |
Пользователь
Регистрация: 02.08.2010
Сообщений: 14
|
...а сводную формулами никак?
я думал как-то через "суммесли" с вложенным "ВПР" |
15.12.2010, 02:52 | #7 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Сделал замену.
Поменял маленьнкую кнопку на новую книгу. Цитата:
А как,надо товар анализировать.У вас то количество колонок под товары разное. Мозги надо напрягать
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 15.12.2010 в 02:56. |
|
15.12.2010, 20:02 | #8 |
Пользователь
Регистрация: 02.08.2010
Сообщений: 14
|
благодарствую за выгрузку в отдельную книгу))) красиво и элегантно))
... но хотелось самому бы) а то получается халява(((( Вы за меня всё сделали. и я практически ничему не научился((( ...я, с Вашего позволения, сам напишу выгрузки уже из создаваемой Вашим макросом книги1 - мне все равно это надо по одному листу разбивать - отдельными файлами, ФИО оператора и подпись добавлять, и в ПДФ перегонять (под это уже есть внешний VBA-скрипт - он внешнюю прогу запускает и ПДФ-ку ваяет) потом по каждому товару в отдельную (свою, к этому товару относящуюся) папочку эти файлы на сервак складировать - типа, архив. А потом их скопом к месаге приаатачить и в бухгалтерию отослать по электронке... во как. просто это часть отчета по отделу снабжения за сутки. Операторам базу уже написал (банальная юзерформ с листом, куда данные заносятся в течении суток - а потом на отчете из нее и сгружаем данные..) Обычно на него тратиться час-полтора времени, а в 6:30-7 утра, не до конца проснувшись, это уж очень напрягает. вот и изгаляюсь чтобы максимально автоматизировать сей процесс. Лень - двигатель прогресса))) PS а коменты в коде не напишете-с?)))... уж очень разобраться хочется поподробнее)) PPS со сводной буду пробовать разобраться, но если не выйдет - про пиво запомнил)))) |
16.12.2010, 02:48 | #9 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Коменты возможно когда нибудь напишу-не люблю я это дело.
В качестве компенсации вернул маленькую копку. Возможно и поможет
Анализ,обработка данных Недорого
|
16.12.2010, 10:43 | #10 |
Пользователь
Регистрация: 02.08.2010
Сообщений: 14
|
странно... не работает..
хм... странно.. на тех данных, что я забивал в примере всё как часы...
а вставил реальные данные - не хочет в бланки данные разносить - с реестром работает нормально, а в ордра по товару ничего не вносит.. даные вставлял через "вставить значения" в чем может быть проблема? пример с куском реальных данных прилогаю |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как снять защиту всех листов или раскидать данные в одинаковые ячейки в защищенные листы | Тантана | Microsoft Office Excel | 8 | 19.02.2013 19:49 |
Подключение базы данных программно | doniyor | БД в Delphi | 5 | 17.04.2012 09:41 |
Выбор из базы данных значения и присвоение его переменной. | vandal123 | БД в Delphi | 1 | 20.05.2010 08:15 |
Не выводит значения из базы данных | Linel | PHP | 13 | 26.02.2009 12:47 |
как раскидать сгруппированные данные из одного стобца по нескольким | hudoi | Microsoft Office Excel | 2 | 07.02.2007 23:42 |