powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчеты, есть варианты?
92 сообщений из 92, показаны все 4 страниц
Отчеты, есть варианты?
    #32578656
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу любой помощи и информации по формированию отчетов.
В приложенном принципиальная схема отчета, как он должен выглядеть при просмотре из Акса и, соответственно, в Эксе.

В базе отчет сделал по советам Саныча ( с применением union all).
Итоги (все) формирую union all по таблицам.
Главный итог - присоединенный отчет.
Все работает, но запросы таки громадные, и корявые!!!
И, самое главное!!! даже в уме не ..... как это в Екс передать.
С шаблонами еще не работал, ну ни разу!

Прошу помощи и советов от тех кто сталкивался с подобными ситуациями!

ЗЫ
А теперь самое наглое!
Может кто нарисует базку, с таким отчетом, и выводом его в Екс?

Великолепный бы FAQ получился бы!!!!! мечтательно :)
Да еще с примером!!!
А может он уже есть? а я не знаю?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578657
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Для тех, кто будет читать. Советы Саныча - это вот этот топик:
/topic/102226
Автор переоценивает наши телепатические способности.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578659
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Санычу еще раз спасибо!
По моим впечатлениям практически всех из данного форума можно записывать телепаты!
Стороем.
Или шеренгой!

ЗЫ
На работу требуются маги и экстрасенсы.
Куда и во сколько приходить сами знаете!
Ждем!
:)
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578664
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а суммы в Excel обязательно считать(я имею в виду наличие формул) ?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578688
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RE: Shuhard и всем
Нет, все расчеты должен производить Акс, в Ексель должно выводиться только
то, что видно в отчете.
Ну хочет заказчик (да нет! требует!) документацию в Ексе, но вести учет в
нем слишком муторно!

На данный момент вышел из положения так: (только из за незнания

Формирую отчет, отправляю его в *.pdf или *tif, распознаю Fine Reader-ом
передаю в Екс!

Чудесно, не правда ли?
Кто кроме меня так делает? Уверен я один такой!
Кто знает что такое распознать 30 страниц 600 пиксельных таблиц, меня поямет. ((((((((

PS
В прикрепленном то что в итоге получается, апосля гемора с Рейдером.
Tак сказать небольшой результат работы.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578704
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тебя проблемы Union и Group By сосчитать суммы
или вывести в Excel запрос ?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578709
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вывод в Excel - лобовой
Код: plaintext
1.
DoCmd.OutputTo acOutputQuery, "твой_запрос", acFormatXLS, "d:\1.xls"

в запросе дай имена столбцам - попадут в Excel

про Union Саныч всё рассказал - чё не хватает ?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578713
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу не воспринимать дальнейшее как вопрос или просьбу или предложение что то делать, это мысли вслух!!!!!!!

БРЕД УСТАВШЕГО ЧАЙНИКА. ЧАСТЬ I

Меня может и пошлют, куда подальше...но!
Читаю тута... много всего написано и спрошено интересного, разнообразного, муторного.

Народ подключается к серверам всех мастей и сложностей, разрабатывает и использует конструкции и алгоритмы немыслимой сложности.
Изобрели код для форматирования кода отправляемого в форум в стиле VB.
И так далее и ....... далее .......

Все кто прочтет ответьте на пару вопросов:
1. Сколько раз Вы печатаете из Акса в день?
2. Удобно? печатать самому то что САМ сделал? (уверен что ДА)
3. Как часто попадается заказчик (или заказчик заказчика) который хочет
получить файл отчета именно в том формате который он хочет?
----- и директор у Вас уважает своего партнера больше чем Вас, потому что ОН платат а не Вы---------
4. Самое главное! Интересно переделывать свою базу, чтоб она печатала
не по Вашему?

И отдельный вопрос к модераторам: наверное раз в неделю появляется кокой нить чайник (вроде меня) и просит
--------ПОМОГИТЕ С ЭКСПОРТОМ В EKSEL-----------
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578715
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardу тебя проблемы Union и Group By сосчитать суммы
или вывести в Excel запрос ?

Проблемы с тем, что бы запрос вернул данные в том виде, как они есть в файле Книга2.
Почему и дал этот файл (принципиальная структура отыета, как она есть и в Аксе и В Ексе), попросил о FAQ.
А как засунуть это в Екс Вы подсказали ниже.
За что собственно и спасибо.

PS
Топ от 22:15 написан до прочтения Ваших ответов.
Но все равно написал бы!!!!! :)
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578728
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть ты не можешь построить цепочку запросов с Group By + Sum
и связать их Union ?

если да то нужны твои исходные таблицы(если большие - кусок)
архивируй mdb и выкладывай на конфу - быстрее склепать код чем
итерактивно обьяснять



далее по тексту

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 1 . Сколько раз Вы печатаете из Акса в день?
 2 . Удобно? печатать самому то что САМ сделал? (уверен что ДА)
 3 . Как часто попадается заказчик (или заказчик заказчика) который хочет
получить файл отчета именно в том формате который он хочет?
----- и директор у Вас уважает своего партнера больше чем Вас, потому что ОН платат а не Вы---------
 4 . Самое главное! Интересно переделывать свою базу, чтоб она печатала
не по Вашему?

1-сам печатаю 0 раз ,и максимальное число отчётов в одной системе достигало 150 шт.
2 - а сам понял свой вопрос
3 - всегда внутренний или внешний заказчик хочет то,что нужно для его бизнеса , а не то что удобно программистам
Если Директор уважает программиста больше заказчика то он не долго будет директором ,а зарплата у вас всех будет нулевая

+ в моей практике не возникало даже тени сомнения в том ,что заказчик прав
вопрос в цене решения вопроса коли в ТЗ ошибся - плати.

4 - слово <<интересно>> годится для детского сада - не считаешь себя профи, способным сделать любую задачу - меняй профессию.

P.S. любая информ.система начинается с отчёта - собственно за него и платят деньги,поскольку формы ,бизнес-логику и структуру данных модифицировать на порядок проще ,чем построить отчёт для которого не додумал механизм.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578746
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardто есть ты не можешь построить цепочку запросов с Group By + Sum
и связать их Union ?

если да то нужны твои исходные таблицы(если большие - кусок)
архивируй mdb и выкладывай на конфу - быстрее склепать код чем
итерактивно обьяснять


Таблицы из базы.
Если есть соображения по поводу структуры милости просим.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578763
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
если да то нужны твои исходные таблицы(если большие - кусок)
- под словом кусок я понимаю НЕ ВСЕ записи , а не пустые таблицы
- нужен слепок базы ОБЯЗАТЕЛЬНО содержащий достаточное для построения отчёта количество записей(3-4 организации - для каждой соответствующие записи в каждой из 9 - ти таблиц)
- таблица <<дата>> - к чему ?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578764
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро Shuhard.
Вот, с записями, т.е. так они выглядят в натуре.

Все записи формируются на определенную дату, отсюда и табл. Дата.
В файле tmp1AEE.zip полный внешний вид отчета.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578765
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, еще не проснулся, парюсь....
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578769
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OK
к вечеру бетта-версия
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578770
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жду с нетерпением!!!
Спасибочки.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578850
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
первый транш - UNION --->xls
во второй серии(вторник):
- красивые шапочки(красные умгм ...);
- жирность;
- формат ячейки;

P.S. прибил в таблицах подстановку + добавил свою (TRod)
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578851
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начинаю работу археолога.
Внимательно и неспеша разбию найденный "артефакт".
Спасибо Shuhard.
И, конечно, буду ждать второй серии.
Непрощаюсь.....
Ok.madg
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578852
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
madgНачинаю работу археолога.
Внимательно и неспеша разбию найденный "артефакт".
Спасибо Shuhard.
И, конечно, буду ждать второй серии.
Непрощаюсь.....
Ok.madg

1 на здоровье

2 НО ОНО:
- ОТКРЫЛОСЬ (архив)?
- КНОПКА РУЛИТ(нажимается) ?
- xls ВЫПЛЁВЫВАЕТ(диск d не CD-RW) ?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578860
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почти разобрался.....:)
Вопросов на данный момент нет, одни багодарности и приятности на языке.
Теперь понимаю почему у всех такие лаконичные ответв по данной теме.
Это как езда на велосипеде, пока не будет его (велика) не поймешь как это
просто :).

На начальном этапе и у меня выглядело так же (Z1...Z7), а потом кудато в лево унесло....

В общем, просто и ясно у Вас получилось!!!!
Можно всех сюда отправлять...:)

Да, забыл, вопрос один таки есть:
какую функцию выполняет запрос UZ2?


СПАСИБА СПАСИБА СПАСИБА!!!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578861
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Счас толь прочитал:
Рулит!!!
Вот таким рулем!!!!

Ну а куда сохраняет первым делом посмотрел, я хоть и чайник, но не
совсем лопух :) конечно RW но не D:
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578864
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UZ2 - промежуточный ,самостоятельной функции не несёт --> можно грохнуть и в UZ3 сослаться на UZ1

(оптимизацией не занимался - делал максимально медленно и последовательно)

+ дат не нашёл - если в реальных таблицах они (даты) есть - резать надо в Z1..Z7

+ связь наименование---прочие 1 ко многим , на самом деле 1 к 1
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578871
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даааа.... с датами я чойто не того.... везде кроме таблиц они есть а в таблы
не попали....
И как это я ??
Хотя если б кто увидел как я сделал отчет
Ну да ладно.... прицепим.....
А про связи, так это:
Данные на разную дату надо хранить в таблах с данными или формировать
"новое" предприятие на каждую дату? По моему первое... хотя хрен его знает.

Я вроде сделал до всего этого свой отчет, но как уже сказал "левый".
И где то напарился с итогами.

А структуру никому не покажу!
Помрете со смеху.
Жаль мне Вас.

Еще раз спасибо!!!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578935
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
madgДанные на разную дату надо хранить в таблах с данными или формировать

вероятно в табличках дополнительный ключ должен образовываться парой:
наименование+дата
первичный - счётчик(как и было)
если так ,то надо в Z1..Z7 добавить условие(Where) по дате - оптимально передав как ссылку на поле в форме(делается построителем).
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32578980
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и сделаю.
Какие все добрые...... на ПИВЕ чуть моего затайца не сожрали.



И не знаю, какие силы тута бродют, только мне это стоило затайца.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32579213
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил разворот шапки + жирность названий компаний.
Не получилось выгрузить Excel из RAM,посему вынужден закрывать Access,если найду способ - опубликую.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32579215
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно файлик
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32580116
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отлично сделано.
А по выгрузке екса из памяти помоему сдеся говариловалось.
Но это собственно уже частности.....
Даже понял зачем:
Код: plaintext
Rows("1:1").Select
и
Код: plaintext
 ct =  2 

Я знаю, за нами смотрят ......
На правах более или менее постоянного ЧАЙНИКА вношу смиренное
предложение изложенное в прологе Это я про FAQ
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32580118
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Я знаю, за нами смотрят

ты не захворал часом от бдений над VBA ?
вирксои конфу не поразишь ?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32580160
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard автор
Я знаю, за нами смотрят

ты не захворал часом от бдений над VBA ?

Наверное можно назвать это хворью.
Делать как раньше не хочется, ищу новые пути (для себя).....
Шаманы, блин, заразили вирусом "правильных" решений.
В "" потому что понятие шибко растяжимое

Shuhard[quot автор]
вирксои конфу не поразишь ?

И движет мною забота о собратьях по ..... разуму, что ли :)
На счет разума могут быть варианты...

А вообще то понравились ответы. Доходчиво однако.

Ху из ит <вирксои>?, в порядке ОЕ.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32580163
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
madgХу из ит <вирксои>?, в порядке ОЕ.
к -> у
и -> м
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32580170
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага... понятно.
А насчет FAQ здесь же где то прочитал
<Прежде чем задать вопрос внимательно просмотрите раздел FAQ>

А при нонешних познаниях наградить кого то <вирксой>.....
За кого меня принимають, не понял....
Я тута к ЛЮ'ДЯМ пришедши! Однако.



А затайца тута зъэли.... жаль рогатого....
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32582204
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот наконец то вылезли даты.....
Хотел так:
Наименование - таблицы с данными, в них для определенной даты данные.
Т.е. каждому предприятию несльколько или одна запись.
Вроде неплохо, но в форме выбора предприятия (есть поле со списком для выбора дат) буду отображаться и предприятия которые в данном периоде еще не появились, или к данному перидоду уже "умерли".
Можно конечно сделать источником для формы запрос, в котором присутствует
и таблица "наименование" и все остальные, но источник на основе 8(как минимум) таблиц, помоему слишком...

Вариант:
В таб. "наименование" поле "дата" и все что нужно, и вроде малой кровью...
Но вот на каждую дату дублирование большинства записей.....

Кажися есть третий вариант, ноя его пока не знаю.

Можа кто подскажет?
Shuhard, ауууууу, ты енту штуку руками трогал.....
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32582215
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну у тебя и транспортная задержка ...


поля MyDate - формат дата надо добавить в каждую из содержательных таблиц
как то:
аренда_всякая х 4 раза
ПНВ
собственность
пользование

на форме(например F1) сделай поле для даты(P_Date)
в запросах Z1..Z7 для поля даты добавь конструктором
where Mydate=Forms![F1].[P_Date]

при этом будут выбираться записи на нужную дату


по поводу не тех (мёртвых) организаций я не понял
сейчас вся система построена на том ,что в отчёт попадают ВСЕ организации(независимо от наличия записей в 7 таблицах)

если это не так то нужен алгоритм выборки!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32582230
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, иду на курсы где учат задавать вопросы...:(
Это ты
Shuhard
P.S. любая информ.система начинается с отчёта - собственно за него и платят деньги,поскольку формы ,бизнес-логику и структуру данных модифицировать на порядок проще ,чем построить отчёт для которого не додумал механизм.

это уже я
madg
Наверное можно назвать это хворью.
Делать как раньше не хочется, ищу новые пути (для себя).....
Шаманы, блин, заразили вирусом "правильных" решений.
В "" потому что понятие шибко растяжимое


В отчет ты меня, как котенка....., а точнее выдренка.....

В таблы Аренда...Собственность добавил поля "Дата"
Теперь делаю форму для ввода данных F1.
На ней:
Список S1-> все данные и табл. Наименование
поля со списком:
Вид предприятия PS1-> данные из табл. "Организация_вид", для выборки по полю "Наименование.Организация_вид"
Дата PS2-> данные из табл. "Дата" для выборки по полю ...... вот тут и присел.

Пробую два варианта см. пост от сегодня, 22:58 .
Но памятуя твое решение с отчетом, все больше растет уверенность в наличии
третьего, мне пока что неведомого.... :(
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32582389
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АЛГОРИТМ СЛОВЕСНЫЙ :
т.е.
...я хочу чтобы на форме было 2 списка.
первый содержит список предприятий не зависимо ни от чего сортирован по алфавиту ,позволяет выбрать единственную строку.
второй список дат не зависимо ни от чего сортирован по дате,позволяет выбрать единственную строку.

списки автономны друг от друга.

хочу чтобы на форме была кнопка при нажатии на которую
в xls экспортировался отчёт,имеющий следующие свойства:
- записи для единственной выбранного предприятия на единственную дату
- отчёт актуален при наличии хотя-бы одного непустого поля

P.S. напиши для себя такое прото ТЗ,иначе работа не имеет окончания.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32583668
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
madgТак, иду на курсы где учат задавать вопросы...:(
Это ты
[quot Shuhard]
Теперь делаю форму для ввода данных F1.
(

Я не хотел заводить отдельный топик, по своей мороке....
Жаль конечно что напрягаю по пустякам, сорри, если что нетак...
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32583736
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я
напиши для себя такое прото ТЗ,иначе работа не имеет окончания.

НАПИШИ ТЗ - для себя ,а не меня
убьёшь пару часов - выиграешь пару дней!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32584011
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard Я
напиши для себя такое прото ТЗ,иначе работа не имеет окончания.

НАПИШИ ТЗ - для себя ,а не меня
убьёшь пару часов - выиграешь пару дней!

а что такое ТЗ ?
сори конечно же за не знание ... просто все пишут ТЗ да ТЗ
может "таблица запроса"?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32584074
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТЗ-это наверное все таки техническое задание, как там ... ИМХО, что ли.
Для себя путь наметил:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Наименование - таблицы с данными, в них для определенной даты данные.
Т.е. каждому предприятию несльколько или одна запись.
Вроде неплохо, но в форме выбора предприятия (есть поле со списком для 
выбора дат) буду отображаться и предприятия которые в данном периоде еще
 не появились, или к данному перидоду уже "умерли".
Можно конечно сделать источником для формы запрос, в котором присутствует
и таблица "наименование" и все остальные, но источник на основе  8 (как минимум) 
таблиц, помоему слишком..
и даже воплотил в жизнь.
Я хотел узнать, может кто решает подобные проблемы другим путем?
А то получается в источник данных втягиваю 8 таблиц, и все ради двух полей.

И необязательно думать, что я сижу и жду готового, а то как то обидно, что ли....
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32584117
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Я хотел узнать, может кто решает подобные проблемы другим путем?
А то получается в источник данных втягиваю 8 таблиц, и все ради двух полей.

И необязательно думать, что я сижу и жду готового, а то как то обидно, что ли....

лирика:
да конечно кто-нибудь решал и я за 12 лет обАСУчивания решал

КАК ПОНЯТЬ ЧЕГО-ТЫ хочешь
если вместо общего описания проблемы ты хватаешься за отдельный механизм и тщательно его описываешь
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32584208
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АЛГОРИТМ СЛОВЕСНЫЙ : :(
Хочу понять как правильно" организовать хранение данных по каждому отдельному предприятию в разрезе дат.

Насколько я понял, это второй принципиальный момент организации структуры
после организации отчета(в моем случае(

Черт бы побрал мой словарный запас.....
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32584240
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
madgАЛГОРИТМ СЛОВЕСНЫЙ : :(
Хочу понять как правильно" организовать хранение данных по каждому отдельному предприятию в разрезе дат.

Насколько я понял, это второй принципиальный момент организации структуры
после организации отчета(в моем случае(

Черт бы побрал мой словарный запас.....


1 я бы сделал:
- в каждой из 7 таблиц поле с типом дата
- до(!) Z1..Z7 сделал 7 запросов D1..D7 вида:
Select * from одна_из_7_таблиц where MyDate=Forms![F1]![P_Date]
-переписал Z1..Z7 изменив в них From одна_из_7_таблиц на D1..D7
соответственно
далее всё будет штатно работать и (главное) на выходе остануться пустые строки(еслт порубить дату в Z1..Z7) - пустых строк не будет


2 верно-ли решение извлекать даты из содержательных 7 таблиц:
- да верно - это называется нормализация реляционной базы
от неё стоит отказываться при значительном замедлении работы ,что тебе не грозит,альтернативные варианты хуже - поскольку вносят дублирование данных что не есть хорошо!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32584263
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приятно осознавать что для меня еще не все потеряно.....
Примерно так и сделал.
Спасибо! огромное!
Ok.madg
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588582
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, пришлось покойничка выкапывать....

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
Private Sub B_Format_Click()
Dim myOlApp As Object
Dim MyWo As Excel.Workbook
Dim mysheet As Excel.Worksheet
Dim MyCel As Variant
Dim MyRst As ADODB.Recordset
Dim ct As Long
DoCmd.OutputTo acOutputQuery, "ZFin_O", acFormatXLS, "C:\inna.xls", False
Set myOlApp = CreateObject("excel.Application")
Set MyWo = myOlApp.Workbooks.Open("C:\inna.xls")
Set mysheet = MyWo.Worksheets("ZFin_O")
 '+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
Rows("1:1").Select
    With Selection
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation =  90 
        .AddIndent = False
        .IndentLevel =  0 
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Selection.Rows.AutoFit
 '+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
Set MyRst = New ADODB.Recordset

MyRst.Open "select * from ZFin_O", CurrentProject.Connection, adOpenStatic, adLockReadOnly

ct =  2 
Do Until MyRst.EOF
   If MyRst![Rang_Id] <=  0  Then
     Cells(ct,  1 ).Select
    Selection.Font.Bold = True
    Selection.Font.Italic = True
   End If
ct = ct +  1 
MyRst.MoveNext
Loop
MyRst.Close
Set MyRst = Nothing
 '++++++++++++++++++++++++
 
MyWo.Save
Set mysheet = Nothing
MyWo.Close
Set MyWo = Nothing
Application.Quit
End Sub

Все вроде было нормально,(Акс закрывается, но и фиг с ним) но добавил в запросы Z1...Z7 поля для проверки условий, при выводе в отчет и Excel,в запросе UZ1 эти поля отрезал, после этого в строке:


Код: plaintext
1.
MyRst.Open "select * from ZFin_O", CurrentProject.Connection, adOpenStatic, adLockReadOnly

Пишет :
"Отсутствуют заначения для одного или нескольких требуемых параметров"
Ошибка '-2147217904(80040e10):'

Что бы это могло быть???? может кто знает?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588583
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Что такое ZFin_O? Запрос? Где его текст?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588585
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SELECT UZ7.Inna AS Наименoвание, UZ7.Всего, UZ7.Пашня, UZ7.Многолетние, 
UZ7.Сенокосы, UZ7.пастбища, UZ7.[Итого с/х угодьев], UZ7.
Мел_строительство, UZ7.Покрыт_лесом, UZ7.Лесополосы, UZ7.Болота, UZ7.
Под_водой, UZ7.Площади, UZ7.Парки, UZ7.Застроенные, UZ7.Нарушенные, UZ7.
Полигоны_наруш, UZ7.Овраги_наруш, UZ7.Пески_наруш, UZ7.Другие_наруш, 
UZ7.Пашня_орош, UZ7.Многолет_орош, UZ7.Сенокосы_орош, UZ7.
пастбища_орош, UZ7.Прочие_орош, UZ7.Rang_Id
FROM UZ7
ORDER BY UZ7.Код, UZ7.Rang_Id;

...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588587
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Может, ошибка в названии какого-нибудь поля?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588589
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Стоп. UZ7 - тоже запрос? Где его текст?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588603
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SELECT UZ6.Код, Наименование.Наименование, UZ6.Rang_Id, TRod.Rod, 
MyDecode([Rang_Id],[Наименование.Наименование],[Rod]) AS Inna, UZ6.Alless 
AS Всего, UZ6.Пашня, UZ6.Многолетние, UZ6.Сенокосы, UZ6.пастбища, UZ6.SX 
AS [Итого с/х угодьев], UZ6.Мел_строительство, UZ6.Покрыт_лесом, UZ6.
Лесополосы, UZ6.Болота, UZ6.Под_водой, UZ6.Площади, UZ6.Парки, UZ6.
Застроенные, UZ6.Нарушенные, UZ6.Полигоны_наруш, UZ6.Овраги_наруш, UZ6.
Пески_наруш, UZ6.Другие_наруш, UZ6.Пашня_орош, UZ6.Многолет_орош, UZ6.
Сенокосы_орош, UZ6.пастбища_орош, UZ6.Прочие_орош
FROM (UZ6 LEFT JOIN Наименование ON UZ6.Код = Наименование.Код) LEFT JOIN 
TRod ON UZ6.Rang_Id = TRod.Rod_Id
ORDER BY UZ6.Код, UZ6.Rang_Id;


наименование и Trod - таблы

Все осталось как в последнем примере Shuhard,от 28 июн 04, 11:48 только в запросы Z1...Z7
добавиль несколько полей для отбора данных (а точнее 2, дата, из табл.
собственность....арендаХХХ, и Организация_вид из таб. Наименование.)
В запросе UZ1 эти поля отрезал...
Может из за этого, но их же и не было....
Или у меня с условияви на значение что то....
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588604
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
UZ6 - тоже запрос? Угадай, что я сейчас спрошу...
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588607
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, Уважаемый, их тама штук 16
вот отсюда
/topic/102838&pg=2#768472

Можа я и наглый, но все по порядку мы тут будем до утра перебирать....
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588609
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И они все точно как там? И там работало?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588610
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ух, ссылки научился писать!!!!!
Достижение!....
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588611
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, там все работало!
А после моего шаманства......
Единственно что правил это запросы Z1...Z7 и UZ1, больше ничего не трогал!
Честное слово!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588613
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Блин. Ты в запросах что-то поменял. Что именно - не говоришь. И мы должны угадать, почему оно перестало работать. Ты соображаешь вообще?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588614
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588615
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А UZ1 стал выглядеть так:
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588616
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ща материться буду. С привлечением всяких слов про маразм и дебилизм.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588617
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
О, один запрос появился... Сла-те-споди...
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588618
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мля!!!! Я ща сдохну!
А зачем в ворде????
Где остальные отчеты???
Выложи сою базу, Задорнов!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588619
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну маразматик и дебилитик...
Но при детях низзззяяя...
То что менял все показал...
Честно!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588620
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тебя сейчас укушу!!
Свою базу выложи.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588621
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Дебилитик - хорошее слово. Надо будет взять на вооружение. В компанию к слову телепят.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588623
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выкладываю:
Интерфейс
http://madg580.narod.ru/Eks1.zip

Таблы в прирепе.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588624
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, таблы сдесь
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588625
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем от смеху спасаться будете?
Валидол не поможет!!!!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588626
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Я уже глаза закрыл.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588627
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, не бросай меня!!! Я боюсь!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588629
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Упс...
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588630
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там такие страшные запросы, что ...
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588633
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Е мое...........
Таблы не те, немного, там где задает вопросы нехватает поля "Дата=1"

Мне СТЫДНО!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588634
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начнеми с самого, самого начала...
Что такое запрос Z1? Собственность.дата???
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588635
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бляд!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588636
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Поддерживаю предыдущего оратора.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588637
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ушел читать новости. Всем пока!
madg, завтра со свежей головой попробуем разобраться!
Саныч, ОТБОЙ!!!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588638
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не "хвалите" меня, не надо!
Кроме меня, никто ентой гадости видеть не будет!!!!
А по другому у меня пока не получается... ((

Это уже КРУТО выглядит, видели бы как раньше( до того как Инет появился, и форум нашел!) было!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588639
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ТемныйСаныч, ОТБОЙ!!!
Правильно. Я ушел. Всем всего. А до завтра madg сообразит сказать, в какую таблицу надо добавить недостающее поле.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588641
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вали отседа, борода!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588642
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Что такое?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588644
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну... Типа иди уже, а то вчера ты 5 раз уходил :)
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588646
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Правильно.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588647
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблицах:
Собственность
Пользование
ПНВ
Аренда (всех мастей)

НЕХВАТАЕТ ПОЛЯ ДАТА=1!!!!!!!
с перепугу схватил не ту таблицу

Вроде прицепил нужную...
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588648
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чувак, остановись! Все завтра :)
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588649
Эта база не открывается. А при попытке импортировать из нее - не читается русский язык.

Всё.
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588650
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну завтра, так завтра...
Надо же....чувак....
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588651
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, сквозь пелену а-пивног опьянения в честь победы греков!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32588990
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Утро.....
Рад за греков, жаль Темного, трудно наверное ему....

В файле таблицы, они не для импорта, а для связи!!!
Если удаляю все свои "фильтры", работает.
Уже несколько вариантов испробовал...

Ну нужно мне отбрать предприятия по нескольким вариантам.
1. Дата-> конкретное предприятие
2. Дата-> предприятия по одному или нескольким видам.

Вчера отбор организовал в запросах Z1...Z7 - нерокатило
"Отсутствует значение для одного или нескольких параметров"

Сегодня сделал дополнительные запросы в них "фильтр" та же ошибка...

Думал, что из за того что поля, на которые ссылается запросы не зполнены,
так запрос открывается нормально, без проблем....

Утро....... греки.....
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32589003
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для тех кто в танке - повторяю:

1 я бы сделал:
- в каждой из 7 таблиц поле с типом дата
- до(!) Z1..Z7 сделал 7 запросов D1..D7 вида:
Select * from одна_из_7_таблиц where MyDate=Forms![F1]![P_Date]
-переписал Z1..Z7 изменив в них From одна_из_7_таблиц на D1..D7
соответственно
далее всё будет штатно работать и (главное) на выходе остануться пустые строки(если порубить дату в Z1..Z7) - пустых строк не будет
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32589174
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я, из танка!
Я можа и даун, но читать умею! раз! глаза есть! два!

ВСЕ СДЕЛАЛ КАК ТЫ ГОВАРИВАЛ!

И не толко так, по разному пробовал!
Сколько условий бы не засаживал, запрос выдает ТО ЧТО НУЖНО!, ТО ЧТО ОТ НЕГО ТРЕБУЕТСЯ!!!!!!!!!

Первоначальный выходной файл формируется!
Проблемы начинаются если где нибуть хоть в Z1...Z7 или если создать (D1...D7), стоит ссылка на условие.

Дата у меня не "Дата" а "длинное целое", но какая в данном случае разница?

Запросы работают!!!!!!
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32589238
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
madgПроблемы начинаются если где нибуть хоть в Z1...Z7 или если создать (D1...D7), стоит ссылка на условие.

что есть такое ссылка на условие ?
где текст запроса ?
где архив mdb с проблемой ?
...
Рейтинг: 0 / 0
Отчеты, есть варианты?
    #32589339
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3.Интерфейс
http://madg580.narod.ru/Eks1.zip

Таблицы:
/topic/102838&pg=4#783903

Сейчас пробовал, запросы ZFin, ZFin_O выдают то что надо......
А при попытке экспорта в Екс, ошибка

Уж извини, что текстов запроса не даю....
...
Рейтинг: 0 / 0
92 сообщений из 92, показаны все 4 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчеты, есть варианты?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]