sashaoli писал(а):
База содержит три таблицы:sch (sch_n, sch_name)
misyac (mun, name)
provod (mis_n, shc_d, sch_k, suma)
База - Смотреть в личку.
Получил.
Ответов: 704
Рейтинг: 44
|
|||
sashaoli писал(а): База содержит три таблицы:sch (sch_n, sch_name) misyac (mun, name) provod (mis_n, shc_d, sch_k, suma) База - Смотреть в личку. Получил. |
|||
карма: 0 |
|
Ответов: 824
Рейтинг: 138
|
|||
Понимаю, что нужно в базе организовать логические связи, но по не знаю как.
Значит, попробовал подключение к базе Access - та же "Муть". Во мне, с каждой минутой, растет убеждение, что компоненты работы с базами содержат ошибку |
|||
карма: 1 |
|
Ответов: 704
Рейтинг: 44
|
|||
Нарыл немного инфы замены Pivot, времени нет пока разбиратся, на работу нужно. Возьму ссобой всю документацию, буду на раб. изучать. Чтобы не скучать, посмотрите может что и увас быстрее выйдет.
http://stackoverflow.com/questions/1237068/pivot-in-sqlite [url]http://forum.ixbt.com/post.cgi?id=print:26:42302[/url] |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Вот порой смотришь на таких циркачей и сомнения закрадываются что мою зарплату тоже на HiAsm считают (прямо аж на 162 рубля добавили за два года) чуваку сказали: "Access делает формочки, кнопочки, таблицы и т.п, а так-же делает запросы какие угодно, связывает таблицы (визуально по полям), строит графики, печатает в любом бланке, самостоятельно архивирует свои базы, разграничивает полномочия и т.д но как всегда нет человека на предприятии который знает access "Вот все с дипломами а офиса то и не знают "бля прям поражаюсь за что деньги получают , выдать всем счёты и печатные машинки"
p.s Скажу прямо бухгалтеру "Есть и не знаешь 1С , освободи место , просто иди и подучись " а своё sashaoli писал(а): и еще "патамушта, я, так хачу!" |
|||
карма: 4 |
|
Ответов: 824
Рейтинг: 138
|
|||
andrestudio, "Постой паровоз! Не стучите колеса!"
Че за наезды??!! Мил человек! На... мне упал Access! Прям он сам формочки рисует, а как-же - жди и надейся. Вот и другие бухгалтера, тоже просят таких спецов "А кабы мне, что б было вот так", а их - "Пошел в Access!(на Access)". Потому-то и зарплату только на 162 ре подняли. Смекаешь? Кроме того, мне, что - постоянно с собой установочный пакет офиса таскать? Или купить на каждый комп где я буду работать? Нет проблем, давай кеш и дело в шляпе! Наверное практичнее, и менее затратно иметь небольшую программу, которая делает только то, что тебе нужно? (Не? Access дешевле и практичнее?) На счет "патамушта, я, так хачу!" - это и лень есть двигатели прогресса! Мне лень писать в ручную и, я, ХОЧУ это сделать на HiAsm! Есть и не знаешь 1С 1C не панацея, не такая это задача, чтобы задействовать "тяжёлую артиллерию". А Вы, работали с 1С? Если да, то должны знать, что ввод каждой простейшей операции требует также ввода доп информации - субконто. А чтобы ввести некоторые субконто - нужно заполнить справочник...., а справочник требует свои обязательные данные.... Таки, Вы, не имели дела с 1С!выдать всем счёты и печатные машинки Скажу, что у меня есть готовые два решения как выполнить поставленную задачу.1-е - Как я писал в предыдущих постах - есть готовый скрипт на WinAutomation. 2-е - Досовская программа, написана где-то 1994-1996 г.. Делает все, что мне нужно.(В ней там куча *.dbf) И вот я делаю вывод: 1. для Вас эта задача - не по зубам! (на HiAsm) 2. "Вот порой смотришь на таких циркачей и сомнения закрадываются" ------------ Дoбавленo в 22.08: andrestudio Хочу добавить: бухгалтер не тот, кто умеет жать на кнопки не понимая что происходит в действительности, а тот который с помощью карандаша, листа бумаги, калькулятора (а накрайняк - счёты) сможет посчитать Вам зарплату, свести баланс, составить отчет в налоговую. |
|||
карма: 1 |
|
Ответов: 5227
Рейтинг: 587
|
|||
sashaoli, я тоже хорошие песни знаю
Бухгалтер милый мой бухгалтер Вот он какой такой простой sashaoli писал(а): И вот я делаю вывод:1. для Вас эта задача - не по зубам! (на HiAsm) 1. Конечно. т.к это задача для открытого кода (или у Вас в налоговой одни лохи работают ) 2. Будешь на халяву каждому т.з делать с одними зубами и останешься Могу избавить Вас от головной боли (за 3000 р.) открытым кодом(VBA,VBScript) мыло в профиле. |
|||
карма: 4 |
| ||
Голосовали: | Tad |
Ответов: 704
Рейтинг: 44
|
|||
andrestudio писал(а): Могу избавить Вас от головной боли (за 3000 р.) открытым кодом(VBA,VBScript) мыло в профиле.Шикарная помощь человеку . За 3000 деревянных, он курс обучение 1С пройдет . andrestudio что то вы злой какой-то |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Kazbek17 писал(а): andrestudio что то вы злой какой-то Kazbek17 писал(а): За 3000 деревянных, он курс обучение 1С пройдет------------ Дoбавленo в 23.47: Kazbek17, да кстати ты сильно не переживай, когда он доделает своё произведение у него и дебет и кредит сойдётся, и с бонусами будет всё в поряде. |
|||
карма: 4 |
|
Ответов: 824
Рейтинг: 138
|
|||
andrestudio Вы действительно что-то очень злой.
Вот читаю Ваши посты - ну прям кипит злость и недовольство.... Отчего? Почему? Не надо учить сальдо-мальдо На самом деле такая задача встречается повсеместно, к примеру: сколько курток и каких цветов находиться во всех магазинах торговой сети по городу в разрезе магазинов типа вот так И кроме того, Вас ведь ни кто силой не заставляет это делать, что Вы так возмущаетесь. andrestudio писал(а): изучить дебет, кредит сальдо-мальдо хотя это в моей голове лишнее |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
sashaoli писал(а): С такими выборками очень часто приходится иметь дело, и каждый может столкнутся с этим.
Я, думаю, что было-бы неплохо решить на форуме задачу и оставить здесь пример. Помню, что запрос там в FormatStr занимал ~170 строк. |
|||
карма: 25 |
|
Ответов: 824
Рейтинг: 138
|
|||
Задача уже частично решена, с использованием TRANSFORM и Pivot.
Оказывается для того, что-бы запрос корректно работал нужно использовать "DS_ODBC: Источник данных ODBC" для подключения к Excel. Единственное, что нужно это убрать из результата запроса - "NULL". Но, я, еще, не могу понять как работает CASE. Еще сделать вместо 1, 2, 3 ..... 12 названия месяцев. Как-бе у меня знаний маловато, что-бы построить красивый запрос. Та-да-а-а-а! ------------ Дoбавленo в 15.42: И так, CASE оказался мне не по зубам, или он не работает в паре с TRANSFORM (скорее первое) Но не стоит расстраиваться - есть IIF и теперь с его помощью убираем NULL, вот так: TRANSFORM IIF(sum([Проводки$].suma) IS NULL,',sum([Проводки$].suma)) Что имеем? andrestudio как думаете, у меня получится? |
|||
карма: 1 |
|
Ответов: 704
Рейтинг: 44
|
|||
Tad писал(а): Но не стоит расстраиваться - есть IIF и теперь с его помощью убираем NULL, вот так:TRANSFORM IIF(sum([Проводки$].suma) IS NULL,',sum([Проводки$].suma)) Если сильно помучится, что нибудь получится. sashaoli писал(а): По моему хитрому замыслу, нужно подставить вместо 1, 2,3..... 12 названия месяцев.... И что вам это даст Те же яйца, только в профиль. . Единственное только что, вместо чисел будут название месяца. |
|||
карма: 0 |
|
Ответов: 824
Рейтинг: 138
|
|||
Kazbek17 писал(а): Единственное только что, вместо чисел будут название месяца.Так это и нужно! Для меня нормально и 1234...13, а нуно КРАСИВО!... Тика как в календаре, номера не ставят, а пишут названия. Только чет не получается, пока... Где-то, что-то не так делаю... Названия нужны, что-бы в дальнейшем на печать вывести. ------------ Дoбавленo в 17.28: sashaoli писал(а): Те же яйца, только в профиль.Изначально, завместо номеров месяцев были названия, только в таком случае не правильно сортирует... |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
sashaoli писал(а): Изначально, завместо номеров месяцев были названия, только в таком случае не правильно сортирует...sashaoli, а в таком виде запрос работает ?
|
|||
карма: 25 |
|
Ответов: 758
Рейтинг: 112
|
|||
sashaoli, Как вариант
|
|||
карма: 1 |
|