Send current state of Kendo Grid to SSRS - reporting-services

I am setting up a couple grids with sorting, grouping and filtering options. Once the grid is in the state the user wants, I want to use a 'Print Grid' button to send the state to ssrs 2008, to basically make a printable version of the grid. I have found how to get the state (http://jsbin.com/erefug/1/edit) but I can not find how to send it to ssrs.
I have done just a standard url to a report plenty of times, and I am thinking I somehow need to get the state info into the url, but I am at a loss on how to do that, or if it is event he way to go. Let me know what you think.

Related

Foundry Workshop or Quiver - Aggregation editable by user in view mode, is it possible?

Is it possible in Workshop or Quiver to expose an aggregated bar chart where aggregation property is changeable by user (in reading mode). For instance by offering to user a dropdown that lists properties to aggregate on.
I guess the function presented in this thread can do the job. And then it should be a story to create dropdown widget and chart plugged on the function result. But I miss experience in Workshop or Quiver. Can some one help me with more detail ? Thank you by advance.
I want to move from Slate to Workshop/Quiver applications without loosing this feature.
One approach is to use a Function-backed chart and the approach you linked to.
Another option is to change your data structure to a "metrics"-style schema like:
|id|main_object_foreign_key|type|timestamp|value
And then make a chart based on filtering on the metric type property with the series also set to the Type value.
This effectively lets the user control what "metrics" to show on the chart by providing them with a filter element.
There are some downsides with this approach, but adding a representation of your data in this format can bring a lot of flexibility to certain kinds of visualization or workflow building needs.

Slideshow for multiple SSRS reports

I have 8 subreports in one report and want to create the slideshow using the expression in 'visibility' property. I want refresh time of report 15 seconds and sequence should be same as in the report.
SSRS doesn't have built-in functionality for this. One option would be to set up a page that has the reports embedded in it. You could adjust the timing and visibility using JavaScript.
There's going to be a loading delay each time you switch reports. Make sure you also consider enabling caching on the reports to optimize the performance.
I've answered something very similar recently here Can you rotate through visible sub reports in report builder 3?
The sample project I supplied is no longer part of the question so I'll link it again here. The Sample report is for use in ReportBuilder 3.0 for sake of compatibility with the last OP's setup.
The sample loops thru 3 text boxes but the principle is the same as I described in the answer.
Hers the link to the sample..
https://1drv.ms/u/s!AvWOxxoIjY1UlwatsmA7u3vJjQBZ

Make an item display only for certain period of time on the webpage

Hi guys I am constructing a task distribution management system for my team in which I want to add a functionality that:
When I create a task, I will have an option to choose "how long is this task valid for being taken". For example, when creating the task I put "2 hours" in the
<input id="valid-for">
, then this task will only be displayed on the dashboard for 2 hours from the time it was created and then after 2 hours -> "display: none".
I've searched the web for the mechanism of achieving this feature but I didn't get a satisfied answer probably because I don't know the right terminology to google. I tried to use AJAX and use TIME_STAMP type attribute in MySQL but didn't know how to proceed. Could anybody tell me how to achieve this feature by the use of MySQL, jQuery or any other technics that could fulfill this feature? No code necessary I just need some explanation.
Thanks guys!
Without knowing any more details, here is how I would consider writing the code:
In the database, have a start time and a use-by time.
In your browser page, you can run a script periodically, say every minute (this is called polling). In this case, you can use Ajax to call back to the server for updates.
At the server end, check for new tasks as well as expired tasks. Then send the results back to the Ajax caller.
Back at the browser, update the dashboard accordingly.
I would be inclined to remove the task on the browser rather than simply hide it.

Creating a quick entry feature in Microsoft Access

I have a pretty good project task management system going in Microsoft Access, but one feature I'm still missing is some type of 'quick entry' like facility often found in many good productivity applications.
This is how it would work:
Scenario 1:
You're in another application, working on a few things, and you just remember something that needs to get done. You hit your predefined shortcut: CTRL + ALT + T (again, from outside Microsoft Access) and it brings up a small access form with a text box in to which you can type what needs to get done, e.g.
Inform key stakeholders of concerns regarding timeline
you hit return and that gets saved as a record in Microsoft Access instantly.
An alternative, and slightly more complex scenario...
Scenario 2:
As above, but you want to add further details besides the task name, such as the person you need to speak to, and a due date. The input in to the text box could look like this:
Inform #Sally of concerns regarding timeline >+3
Where '#' tells access to populate a field called 'Contact' with 'Sally' (unless it already exists) and '>+3' is interpreted by access to mean a due date 3 days from today.
How difficult are Scenario 1 and Scenario 2 to perform? What level of VBA/programming knowledge would be required?
Thanks,
I would say it requires a fair amount of confidence in VBA.
You need to register a global hot-key; that is, a keyboard-combination that can be captured from outside the Access application. It requires win-api calls. Here is some code.
You need to know where to place these calls. I believe you have to put them in a standard module, not in the form's class module. (I haven't double-checked this, it's late.)
You need to have a little understanding about what this code is doing. NEVER attempt to type this api-code - copy it from a reliable source, exactly as it is!! You don't need to fully understand the code, but you need to know how (and when) to call each function.
Once you've registered the hot-key then your VBA needs to bring your application to the front and display your form, and focus it. Reliably bringing the application to the front may also require api-calls.
Once your form is opened (and focused) you can have a button on it to parse the information in its textbox. However, if you are designing the form anyway, I would add checkboxes, comboboxes, etc., rather than trying to parse a complex sentence/ statement.

Iterating through array of objects, populating BarChart, and saving each as image

I am creating an option in my application to create a PDF report based on the results from the application.
The results are represented as an ArrayCollection of XMLList objects, which I am using to populate a BarChart.
To create a screenshot of each result (as a PNG), I am loading the Results Window (a Title Window) and hiding it (visible = false). I am using AlivePDF to add the capture to a PDF report.
I have been using a Timer to iterate through the results, load each result to the chart, create a delay, and then capture the image and add it to the report.
I am now questioning my strategy and I was wondering if anyone has a suggestion as to any other possibilities.
I thank you for your help in advance.
P.S. I am not creating a client/server application. I need to create the images on the client side.
UPDATE
Sorry about the confusion with my question.
Currently, I am able to iterate through the results (using the Timer), but the chart does not refresh properly before capturing the screenshot and saving as PNG.
Essentially, I am trying to see if there is any other possible solutions for iterating through the results and creating a delay so that I may be able to load a result to the chart, capture the screenshot, and add it to a PDF. Is there any other way to do this in Flex?
Initially, I was thinking of iterating through the results array using a for loop, but this was not working due to the fact that the results were not loading in time before capturing the screenshot of the chart.
Once you set the chart's data it should eventually display the updated information. However the time taken will vary upon any number of factors so your best bet is to find out what event the chart dispatches once it updates. You may at that point want to capture the PNG as a callLater just in case you need an extra frame before the visual aspects are updated.
That said, this seems like a heavy-handed solution begging for an alternative.