Как я могу встроить Построитель отчетов Microsoft SQL Server 2008 года в свои формы?

intervals = ave(
    data$time,
    data$id,
    FUN = function(x)
        c(0, diff(x))
)
intervals
# [1]    0  150 -100  150    0  160 -250    0  350 -500

meets_duration_requirement = ave(
    intervals,
    data$id,
    FUN = function(x)
        x >= 100 & x <= 150
) == 1 & data$event == 1

choose_second = meets_duration_requirement == 1 &
    ave(meets_duration_requirement, data$id, FUN = seq_along) == 2 #if you want third event, change this to 3

replace(x = rep(NA, NROW(data)),
        list = choose_second,
        1)
# [1] NA  1 NA NA NA NA NA NA NA NA
5
задан Bjorn 20 May 2009 в 20:15
поделиться

8 ответов

Have you had a look at the Report Builder standalone installer? v2.0 was just released in April, so it's possible that you haven't seen it. You can find it here.

0
ответ дан 15 December 2019 в 01:10
поделиться

Я не верю, что построитель отчетов использует что-либо, кроме SSRS API, для выполнения своей работы. Вам нужно будет создать свой собственный конструктор отчетов. Один из способов сделать это - поиграть с Microsoft и отслеживать трафик между вашим браузером и сервером с помощью HTTPAnalyser или Fiddler. Затем вы можете воссоздать те же вызовы веб-сервисов из своего собственного приложения.

1
ответ дан 15 December 2019 в 01:10
поделиться

Я не думаю, что это возможно, учитывая, что Report Builder 2.0 является автономным приложением

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

0
ответ дан 15 December 2019 в 01:10
поделиться

Вы можете подписаться на соответствующую услугу и создать интерфейс для взаимодействия с ней.

0
ответ дан 15 December 2019 в 01:10
поделиться

Думаю, это просто.
Вы можете перетащить элемент управления Microsoft.ReportViewer из панели инструментов в веб-форму в Studio 2008.
Затем вы можете открыть конструктор отчетов для инициализации отчета.
В конце этот отчет можно просмотреть и экспортировать при запуске отчета.

0
ответ дан 15 December 2019 в 01:10
поделиться

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

0
ответ дан 15 December 2019 в 01:10
поделиться

Вы должны иметь возможность создать гиперссылку в своем приложении для запуска приложения Report Builder, щелкнув один раз. Но он не будет работать в вашей форме.

См. http://technet.microsoft.com/en-us/library/dd795295.aspx для получения информации о создании правильного URL-адреса.

Пол

0
ответ дан 15 December 2019 в 01:10
поделиться

Это очень старая тема, но я хочу опубликовать правильный ответ, поскольку он является одним из первых результатов при поиске «Строитель отчетов».

Просто добавьте элемент управления WebBrowser в форму и на Form_Load, перейдите к URL URL сервера служб отчетности. У вас будет браузер No-Flills "- нет кнопки назад, без остановки, нет обновления, но щелкните правой кнопкой мыши на странице.

3
ответ дан 15 December 2019 в 01:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: