Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#16: 2013-12-26 11:14:12 ЛС | профиль | цитата
Тоже получил. Согласен с Леонидом - "если бы директором был я" .
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 704
Рейтинг: 44
#17: 2013-12-26 11:27:31 ЛС | профиль | цитата
У меня складывается такое впечатление, что не правильно отрабатывают операторы Pivot, TRANSFORM, один запрос выводит нормально, другие криво. Я так понял, он хочет чтобы после запроса, sch_k использовались в роли столбцов а suma в роли строк, но без значение "Null" или "000000"
карма: 0

0
Ответов: 824
Рейтинг: 138
#18: 2013-12-26 17:50:04 ЛС | профиль | цитата
Прошу прощения.
Сейчас не могу отвечать, на работе запарка.
Чуть позже объясню что к чему.
------------ Дoбавленo в 14.46:
Kazbek17 писал(а):
sashaoli, Если скинете пример, то тоже покумекаю
Уже скинул.
Леонид писал(а):
У меня Excel от 2003 года, 2007 так и не установил, "Шахматка" открылась с испорченными формулами
В архиве есть книга с данными в Excel 2003
Леонид писал(а):
(Надо сказать, что "если бы директором был я" никогда не хранил данные в формулах, только значения, может поэтому значения плохо переносятся в БД
Прошу обратить внимание! Данные не хранятся в формулах. Лист "Проводки" в определенных столбиках содержит сугубо статичную информацию, т.е - значения. И в запросе мы обращаемся именно к этим значениям, но не как к ячейкам содержащим формулы. Кроме того, как любой уважающий себя бух., я имею все это дело распечатанным, рассортированным и подшитым. Я, еще не видел буха, который бы не оставил у себя "бумажных" следов. (Как говорится: "Без бумажки - ты какашка, а с бумажкой - человек!)
------------ Дoбавленo в 17.50:
Kazbek17 писал(а):
Скажите что нужно вывести при запросе? Я так понимаю что, вывести месяца в колонке num_m те, кто имеет значение в колонке sch_d='112' и получить общую сумму в колонке suma или просто сумму каждого значение sch_d='112'? Поясните.

Попытался отобразить:
карма: 1

0
Ответов: 8942
Рейтинг: 824
#19: 2013-12-26 18:35:21 ЛС | профиль | цитата
sashaoli, вообще-то правильнее делать всё или в Excel, или в БД, или в Hiasm
Вам, конечно, виднее Вот в качестве примера чтение Excel в таблицы HiAsm (тренировался на Ваших проводках - чуть подработанный файл в личке) chiefaccountant.rar
------------ Дoбавленo в 18.35:
Сейчас накидаем примеров, на весь следущий год разбираться
карма: 19

0
файлы: 1chiefaccountant.rar [4.3KB] [173]
Ответов: 758
Рейтинг: 112
#20: 2013-12-26 18:57:35 ЛС | профиль | цитата
Вот пример сводной в Excel, данные удалил и некоторые листы (для работы нужно вернуть)
карма: 1

1
файлы: 1shahmatka2012_2.rar [22.1KB] [165]
Голосовали:Tad
Ответов: 824
Рейтинг: 138
#21: 2013-12-26 20:01:05 ЛС | профиль | цитата
Леонид писал(а):
вообще-то правильнее делать всё или в Excel, или в БД, или в Hiasm

Совершенно с Вами согласен. Нужно делать в чем-то одном.
Для такой цели наиболее подходящим вариантом, конечно есть базы данных.
У меня не стоит задача все это сделать в Excel посредством НіАsm, а воспользоваться данными, которые находятся в книге Excel, обработать их (плюс, минус и т.п.), привести в надлежащий вид, и распечатать( хоть через Excel, World, HTML, хоть как....)
miver, показал пример сводной таблицы. Таких таблиц нужно сделать ровно столько, сколько у нас счетов, или каждый раз выбирать счет и отправлять на печать .
И вот о чем я подумал, в связи с тем что Pivot, TRANSFORM не работают надлежащим образом по отношению к Excel - перевести все данные в базу и с ней уже "извращаться"


карма: 1

0
Ответов: 704
Рейтинг: 44
#22: 2013-12-26 20:59:57 ЛС | профиль | цитата
sashaoli писал(а):
перевести все данные в базу и с ней уже "извращаться"

Давно пора. С базой будет проще намного. Я сегодня с самого утра, ковырял вашу таблицу пролистал кучу статей, но так результата не добился, в Excel свои подводные камни. И еще я заметил если к путь к таблице прибавить еще по одному -слешу то нули убирает с 2-х первых строк.
карма: 0

0
Ответов: 824
Рейтинг: 138
#23: 2013-12-26 21:19:47 ЛС | профиль | цитата
Kazbek17 писал(а):
в Excel свои подводные камни
При всем этом, MS QUERY корректно обрабатывает запрос....
Я, пытался запрос отправлять не только с помощью OLE но и DSC_Query - результат тот-же. Но подключался к Excel только с помощью DS_OLEDB, может в нем "собака порылась"...
карма: 1

0
Ответов: 5227
Рейтинг: 587
#24: 2013-12-27 07:56:53 ЛС | профиль | цитата
sashaoli, теряете время, Access Ваш вариант, тем паче что работаете с документами офиса.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 8942
Рейтинг: 824
#25: 2013-12-27 11:08:48 ЛС | профиль | цитата
andrestudio писал(а):
Access Ваш вариант
Это точно, а то и С1-бухгалтерия
карма: 19

0
Ответов: 5227
Рейтинг: 587
#26: 2013-12-27 11:23:44 ЛС | профиль | цитата
Леонид, [flood] кантора не тянет видать или жаба душит [/flood]
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 824
Рейтинг: 138
#27: 2013-12-27 12:18:30 ЛС | профиль | цитата
Есть у меня 1С.
Многие бухгалтера предпочитают иметь главную книгу отдельно от остального учета, и имеют и ведут ее.
Потому-что, это удобнее, безопаснее, и еще "патамушта, я, так хачу!"
Перегнал данные в базу sqlite, и "фcе" - нету там Pivot, TRANSFORM
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#28: 2013-12-27 13:54:24 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 14:33:04
карма: 0

0
Ответов: 704
Рейтинг: 44
#29: 2013-12-27 13:55:02 ЛС | профиль | цитата
Выше я.
карма: 0

0
Ответов: 824
Рейтинг: 138
#30: 2013-12-27 15:10:04 ЛС | профиль | цитата
База содержит три таблицы:
  • sch (sch_n, sch_name)
  • misyac (mun, name)
  • provod (mis_n, shc_d, sch_k, suma)
База - Смотреть в личку.
карма: 1

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