|
|
|
| вопрос к знатокам
- а возможно ли создать в перекрестном запросе Итоговую строку (как аналог Итогового столбца)
или же как удовлетворить начальство показав ему итоговую строку. | |
|
| |
|
|
|
| выгрузить таблу в Excel
и там сделать сводную таблицу
(Excel функционал помощнее Акса будет в этом вопросе (как мне кажется)) | |
|
| |
|
|
|
|
| в том то и дело - что начальство хочет нажав кнопочку лукать отчет в реальном, так сказать, времени - а если его нужно дорабатывать еще в Екселе - то лажа,
шаблон на импорт отчета есть - а как програмно перегнать запрос (таблу) в Ексель - и как там преобразовать его программно ХЗ - я с екселевским кодом почти не дружу | |
|
| |
|
|
|
| Показал бы хоть
таблу на основе которой делать
и шаблон отчета
сложного ни чего нет
(я почти все отчеты в Excel выгоняю (началнеГ в таком виде хотятЪ) | |
|
| |
|
17 Кб. |
|
| всё до ужаса просто с одной стороны - запрос повесить на форму - нате любуйтесь
а с другой - фигня -
- програмно не получается зафиксировать первые три колонки
- установить у всех ширину - "по ширине данных"
- нет результирующей строки (вопрос - а можно объеденить 2 перекрестных запроса типа первый как есть а второй без группировки по работам - получаем результирующую строку - но как её приклеить к первому ХЗ)
- я про график нормальный ваще молчу (методами акса)
табла и код который формирует запрос (Modul1) прилагается | |
|
| |
|
|
|
| когда-то Лукас и Осмор выкладывали скрины вывода в HTML графиков и прочей фигни широкага формата - но я так не умею | |
|
| |
|
21 Кб. |
|
| Сделать моно. Вставляешь в прим.отчета поля типа Scol1,.....,ScolN и примерно так формируешь данные
в цикле по всем колонкам Fields(i - 1)
sourcestring = "=DSUM(" & kvc & "[" & rs.Fields(i - 1).Name & "]" & kvc & "," & _
kvc & rs.Name & kvc & "," & _
kvc & "[f1]=" & "'O'" & kvc & ")"
If Not IsNull(OpenArgs) Then sourcestring = _
Mid(sourcestring, 1, Len(sourcestring) - 2) & " AND (" & Me.OpenArgs & ")" & kvc & ")"
'''Debug.Print sourcestring
On Error Resume Next
Me("SCol" & i).ControlSource = sourcestring
а во вложении прмер динамического отчета по перекрестному запросу | |
|
| |
|
|
|
|
| Выводи данные запроса в html.
Показуй в WebBrowser Control-е на форме.
Подключи библиотеку MSHTML, подпишись на клик документа,
будешь клики слушать и реагировать на них. | |
|
| |
|
|
|
| тупик. Давайте средствами аксеса делать. А?
но у отчета есть конечная ширина - шоб им пусто было (и она значительно меньше А0)
|
дык. | |
|
| |
|
|
|
| А я разве предложил это делать средствами Word-а или Notepad-а? | |
|
| |
|
|
|
| Извини, не догнал...
Я имел в виду проще надо как-то... | |
|
| |
|
|
|
| Стараюсь проще, но некоторые задачи выходят за рамки простого решения,
тогда приходится решать "огородами". | |
|
| |
|
|
|
| эт точно | |
|
| |
|
|
|
|
| узял сотворенный импортом файл HTML, узял FrontPage - выяснилось в данном случае всё клеится на такой структуре
<div .........
<div ..... значение </div>
<div ..... значение </div>
<div ..... значение </div>
</div>
т.е. формируем тупо строчку - теперь маюсь с попаданим TOP & LEFT
п.с.. а пошло оно - дома с трипературой, слегка не пян, если че рожу в понедельник - вторник поделюся - хотя мб я велик изобретаю
всех с праздником | |
|
| |
|
|
|
|
вот плёха если оно (начальство) возжелает на цифирку нажимать (али куда еще) и по цифирке получать информацию - в отчете это не прокатит.
|
Это о чем?
Надо ограничивать фантазии пользователя.
Или создать форму настройки отчета.
Показал бы. Да все на работе осталось... | |
|
| |
|
|
|
| ДУмаю догадался, что kvc - это функция возвращающая ковычки | |
|
| |
|
|
|
| да, дядя Федор прав, ограничить фантазии пользователя!!! | |
|
| |
|
|
|
| перекрестный запрос на запрос типа
select client,mec,summa from tab1
union all
select "itogo",mec,summa from tab1
|
90 % отчетов формирую в формате НТМ прямо из аксесса
-с выбором произвольных столбцов
-в произвольном порядке столбцов
-вставкой пустых строк/столбцов
-результат просматривается начальством в броузере в формате НТМ КРУПНО
-распечатка вордом с автоподгонкой ширины листа -обычно шрифтом 8-9
-каждая таблица с нового листа с автошапкой
-подгонка хвостика таблицы(чтобы влезла в лист) -правда вручную | |
|
| |
|
|
|
| приходит мужик к доктору - вываливает хозяйство
Док: - у вас что-то болит?
Чел: - нет доктор, я просто хвастаюсь!!!
п.с. код выложи | |
|
| |
|
|
|
| www.slil.ru tm100512.rar пароль ДДДДД51 | |
|
| |
|
|
|
| сорь нету файла - нету ссылки - нету ножек нету и варенья | |
|
| |
|
|
|
| http://zalil.ru/30100913
я первый день на сайте, не знаю особенностей | |
|
| |
|
|
|
| ...................................
нету хоть убей
- вот
kot_k_k@Mail.ru
кидай | |
|
| |
|
|
|
|
| я потом раз дам
хай хоть шото выложит | |
|
| |
|
|
|
| Оба на!
ПЕНСИОНЕРКА к нам присоединилась.
Добро пожаловать! | |
|
| |
|
|
|
| какие вы догадливые !!!!!!!!!!!!!!!!!!! | |
|
| |
|
|
|
|
| справа множественный выбор полей и формирование для них НТМ с просмотром в броузере, ворде или екселе
слева отчеты по запросу в жестком режиме полей, с открытием по умолчанию в ворде
рядом кнопки открытия в броузере и екселе | |
|
| |
|
|
|
| для начала читай модуль 1
-от02 -жесткий отчет по конкретной схеме
-от02а -печать произвольного запроса
-fm -типа модуля класса(стандартные кусочки) | |
|
| |
|
|
|
| Изучаешь структуру файла html, особенно элемент таблица и все сопутствующие.
В vba открываешь рекордстет и:
1. Можно просто писать html текст в файл или переменную
2. Можно задействовать объектную модель DOM библиотеки MSHTML
Далее показываешь это либо штатным browser-ом (если делать файл),
или
пользуешь контрол WebBrowser на форме Access,
если нужно слушать клики по документу и на них реагировать подписываешься на события документа и реагируешь.
Начни с изучения структуры html файла, вот сайты в помощь:
http://stepbystep.htmlbook.ru/
http://www.firststeps.ru/html/tutor/
http://ru.html.net/tutorials/html/
и др. | |
|
| |
|
|
|
|
| а я
а мне
а я как всегда | |
|
| |
|
|
|
|
| лучше этого не видеть
опускаются руки и понимаешь какой ты еще маленький малчЫк | |
|
| |
|
|
|
| У тебя примеров - весь форум.
Если у тебя Mozila FF - щелкни правой кнопкой,
в контекстном меню - Исходный код страницы.
В Internet Explorere тоже подобное есть.
Это примерно то, что тебе нужно сделать кодом VBA.
html файл - это обыкновенный текстовый файл (блокнотом можно смотреть),
с расширением .html.
Единственно, я описание стилей не выношу в отдельный файл стилей, а описываю прямо в html-файле (так проще поначалу).
Щаст пример недоделанный на почту тебе скину.
Добавлено: скинул 17:52 | |
|
| |
|
|
|
|
| Osmor - или этих двоих забань, или меня (что предпочтительней) - сижу который час, запускаю их примеры и охреневаю, кнопка F8 уже грязная.
мне работу работать надо а не восторгаться.
п.с. девствительно жесть. | |
|
| |