Вверх ↑
Этот топик читают: Гость
Ответов: 824
Рейтинг: 138
#1: 2013-12-25 11:20:12 ЛС | профиль | цитата
При выполнении запроса к Excel, у меня, в результате получается какая-я "муть".
"Муть" выражается в непонятных цыфрах - которых в помине на листе Excel нету....
Не могу понять почему.
Собственно "Муть"


Вот схема
code_32670.txt
------------ Дoбавленo в 11.20:
Вот не поверю, что Tad не знает почему такое происходит.
Или может ошибка в компонентах, которые я использовал?


карма: 1

0
Ответов: 16884
Рейтинг: 1239
#2: 2013-12-25 12:23:35 ЛС | профиль | цитата
sashaoli писал(а):
Вот не поверю, что Tad не знает почему такое происходит.
Поверь - не знаю. С HiAsm+Excel никогда не работал и работать не собраюсь.

Но, судя по результатам, запрос составлен неверно.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 824
Рейтинг: 138
#3: 2013-12-25 18:16:57 ЛС | профиль | цитата
Блин! Не получится забацать главную книгу автоматом Придется ручками писать - за два года.
Если-б вы знали, какое это муторное дело...
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#4: 2013-12-25 18:22:43 ЛС | профиль | цитата
sashaoli, а в самом Excel нельзя это сделать ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 824
Рейтинг: 138
#5: 2013-12-25 19:36:32 ЛС | профиль | цитата
Если-бы, я, знал VBA, то да - вполне реально.
Можно тоже самое сделать с помощью сводной таблицы Excel - но только для одного счета (любого). А, я использую в работе около ста...
Если со сводными таблицами, то для каждого счета нужно создавать отдельный лист....(долго, чуть быстрее чем писать в ручную)
К тому-же, в данном случае не известно, сколько будет столбцов по конкретному счету.

А тут одним практически запросом - создается 1 лист главной книги.

В идеале должно получится
вот такое:
Это, я, сделал в Excel с помощью WinAutomation, оно мусолило это около 1,5 часов....

------------ Дoбавленo в 19.36:
Когда выполняю запрос к листу без каких либо мат. операций (SELECT [Проводки$].num_m, [Проводки$].shc_d, [Проводки$].shc_k, [Проводки$].suma ........). то данные выводятся нормально.
карма: 1

0
Ответов: 8926
Рейтинг: 823
#6: 2013-12-25 19:38:24 ЛС | профиль | цитата
sashaoli, а что у Вас все данные в Excel ? и Вы через БД берёте их для составления отчёта ?
(VBA и учить не надо, можно и Макрос как простое повторение действий записать, а найдёте Excel от 1997 года -- там и справка по VBA почти вся на русском, в VBA ничего не изменилось с того времени )
карма: 19

0
Ответов: 824
Рейтинг: 138
#7: 2013-12-25 20:02:44 ЛС | профиль | цитата
Вот так выглядят начальные данные
список (база) бух. операций
Их нужно трансформировать в то, что, что изображено в предыдущем моём посте. Здесь запись макроса не поможет.

карма: 1

0
Ответов: 5227
Рейтинг: 587
#8: 2013-12-25 20:13:41 ЛС | профиль | цитата
sashaoli, а зачем VBA когда можно с комфортом в VBScript, за два года ты махнул, 2 недели максимум ;) На самом деле твоя муть делается в акцессе

кстати не в тему конечно но вот бд для чайников http://drive-software.com/myvisualdatabase_ru.html
и урок на ютубе http://www.youtube.com/watch?v=lN6_yeK84K8 халява
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 824
Рейтинг: 138
#9: 2013-12-25 21:30:07 ЛС | профиль | цитата
Не ребята, я понимаю, можно много чем и как сделать.
У меня уже база проводок есть, из них я получаю оборотно-сальдовые ведомости, шахматный баланс, выборки по проводкам.
При вводе проводки идет проверка на дублирование, правильности ввода счета (по дебету и кредиту)
И все это в Excel, при чем без макросов, только формулы.

Но меня интересует именно HiAsm!
Почему в результате запроса вот-такая "фигня", с чем это связано?
Тем более, это для меня, хороший стимул изучить базы данных в HiAsm и работу с ними.
Делаю, в первую очередь, для себя нужную и необходимую вещь.
------------ Дoбавленo в 21.30:
andrestudio писал(а):
за два года ты махнул, 2 недели максимум

За две недели, две книжки (1-я - за 2012 г., 2-я - за 2013 г.) написать можно, єто только когда больше ничего не делать - только писать.
карма: 1

0
Ответов: 8926
Рейтинг: 823
#10: 2013-12-25 21:47:51 ЛС | профиль | цитата
sashaoli писал(а):
Но меня интересует именно HiAsm!
Это другое дело, надо в первом посте эту фразу сказать
карма: 19

0
Ответов: 704
Рейтинг: 44
#11: 2013-12-25 23:37:33 ЛС | профиль | цитата
sashaoli писал(а):
Но меня интересует именно HiAsm!

Настрой серьезный, значит дело пойдет.
sashaoli писал(а):
Почему в результате запроса вот-такая "фигня", с чем это связано?

Скинте один файл Excel, будем тестить кто понимает, может и найдем косяк, а так вилами по водить да скринами кормить, много ответа не получите.
карма: 0

0
Ответов: 824
Рейтинг: 138
#12: 2013-12-26 00:25:45 ЛС | профиль | цитата
Скинуть сюда.... Не! Это ж БАЛАНС предприятия, Йо! А я, как ни как гл.бух.
Только, разве, ссылку на скачивание в личку участникам темы.
Так ок?
Предупреждение: в файлах используется украинский язык (хотя для задачи, это не имеет значения)

Ссылка будет действительна до 20:00 27.12.2013 по Киеву.



карма: 1

0
Ответов: 704
Рейтинг: 44
#13: 2013-12-26 10:06:40 ЛС | профиль | цитата
sashaoli писал(а):
Скинуть сюда.... Не! Это ж БАЛАНС предприятия, Йо! А я, как ни как гл.бух.
Только, разве, ссылку на скачивание в личку участникам темы.
Так ок?
Предупреждение: в файлах используется украинский язык (хотя для задачи, это не имеет значения)

Ссылка будет действительна до 20:00 27.12.2013 по Киеву.


Получил.
------------ Дoбавленo в 10.06:
Теперь, вам вопрос. Скажите что нужно вывести при запросе? Я так понимаю что, вывести месяца в колонке num_m те, кто имеет значение в колонке sch_d='112' и получить общую сумму в колонке suma или просто сумму каждого значение sch_d='112'? Поясните.
карма: 0

0
Ответов: 8926
Рейтинг: 823
#14: 2013-12-26 10:41:49 ЛС | профиль | цитата
sashaoli, тоже получил У меня Excel от 2003 года, 2007 так и не установил, "Шахматка" открылась с испорченными формулами
(Надо сказать, что "если бы директором был я" никогда не хранил данные в формулах, только значения, может поэтому значения плохо переносятся в БД )
карма: 19

0
Ответов: 758
Рейтинг: 112
#15: 2013-12-26 11:11:55 ЛС | профиль | цитата
sashaoli, Если скинете пример, то тоже покумекаю
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)