Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: А как можно реализовать?
 
 автор: час   (25.12.2008 в 12:13)   личное сообщение
 
 

Клиентура хочет чтоба на ленточной форме наставить галочек над столбцами и только эти столбцы в отчёт вставились, а другие не нужны. - это первый вариант.

Второй вариант - это чтоба нужные столбцы в excel попали .....
ну ни совсем в excel в Calck или как его там в open office.

Второй вариант видимо опроще будет???

  Ответить  
 
 автор: Lukas   (25.12.2008 в 13:59)   личное сообщение
 
 

Для меня первый вариант проще.
Плюс механизм сохранения выбранных вариантов, с возможностью быстрого повторного открытия.
1. По значениям флажков динамически формируем строку запроса для отчета.
2. Открываем отчет с этой строкой в качестве аргумента.
3. На событии Open отчета назначаем ему новый источник данных, двигаем / скрываем / устанавливаем свойства элементам управления отчета.
4. Делаем контекстное меню отчету, в котором есть пункт "Добавить в избранное", по которому сохраняем в табличке Nike(Title/Caption) отчета, имя отчета, его новый источник (OpenArgs), фильтр.
В дальнейшем имеем возможность открывать отчеты с предустановками. Вот.

  Ответить  
 
 автор: час   (25.12.2008 в 15:59)   личное сообщение
 
 

  Ответить  
 
 автор: Lukas   (25.12.2008 в 16:02)   личное сообщение
 
 

Что-то смущает?

  Ответить  
 
 автор: час   (25.12.2008 в 16:12)   личное сообщение
 
 

Я не строил ешё динамоотчёты - это вот малось смущает, хотя догадки имеются.....
Вернее строку отчёта видимо создать - для меня будет проблематично, хотя видимо тожа как то догадываюся.....
получается можно насоздавать кучу запросов ...... ипоочереи их подключать ....
ваще-то это нафига они нужны.............
в базе валяться

Слушай а если звфигачить один запрос, со всеми поями, а отображать тока нужные......
в условиях запроса - не выводить,,,,,, нет это не приемлемо не реализуемо.........

  Ответить  
 
 автор: Lukas   (25.12.2008 в 16:15)   личное сообщение
30 Кб.
 
 

Нет смысла создавать заранее кучу запросов, их строки SQL надо формировать кодом динамически,
а затем назначать отчету SQL-строку в качестве источника строк.
Смотри прицеп

  Ответить  
 
 автор: час   (25.12.2008 в 16:20)   личное сообщение
 
 

Конечно - верно...
запрос кажный раз формируется вновь, имя его одно и тоже, сарый замещаем новым....
а отчёт - он то столбцы менять не смогёт - убавлять, прибавлять.
из этого запроса нужно всё вываливать в excel? тока конешно те столбцы, что помечены ка выводные.........

  Ответить  
 
 автор: Lukas   (25.12.2008 в 16:22)   личное сообщение
 
 

Не надо сохраненного запроса вообще. Формируется не сохраненный запрос, а SQL-строка запроса, которую и используем в дальнейшем.

  Ответить  
 
 автор: час   (25.12.2008 в 16:22)   личное сообщение
 
 

ооооооооооо а аттач я сразу то не приметил
нука что там у нас!!!!????

  Ответить  
 
 автор: час   (25.12.2008 в 16:25)   личное сообщение
 
 

НИ ХР СЕБЕ.........
где-то я такое уже видел, но не пользовался за ненадобностью, а штука хорошая.....
Откуда там известно об именах плей ................. посмотрим.........

  Ответить  
 
 автор: час   (25.12.2008 в 16:38)   личное сообщение
 
 

Краасиво

  Ответить  
 
 автор: osmor   (25.12.2008 в 16:39)   личное сообщение
 
 

отлично, надо на сайт кинуть

  Ответить  
 
 автор: час   (25.12.2008 в 16:44)   личное сообщение
 
 

погоди Олег - там надо отчёт какой нибудь прилепить, для наглядности.......

  Ответить  
 
 автор: osmor   (25.12.2008 в 16:51)   личное сообщение
 
 

отчет как раз не нужен. тут главное принцип.

  Ответить  
 
 автор: час   (25.12.2008 в 16:55)   личное сообщение
 
 

Вам виднее

  Ответить  
 
 автор: Lukas   (25.12.2008 в 16:44)   личное сообщение
 
 

Не надо, там шламу много. Данные брались наскоком, вразнобой, по-быстрому, для проверки работы отчета. Нужна серьезная доработка предварительно. А лень.

  Ответить  
 
 автор: час   (25.12.2008 в 16:46)   личное сообщение
 
 

Как это лень - а подарок форуму - НОВОГОДНИЙ






ПРОСИМ ПРОСИМ ПРОСИМ ПРОСИМ

  Ответить  
 
 автор: час   (25.12.2008 в 16:48)   личное сообщение
 
 

ПРОСТИ LUKAS ЗА наглость

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList