How to hide a MatrixRow in SSRS 2005 based on an expression? - reporting-services

I was wondering if someone can tell me how I can hide a row in a matrix on an SSRS 2005 report. I have tried hiding the specific TextBoxes, but when I do that, I still get whitespace where the TextBoxes would appear, which is pretty worthless.
According to research I have done online, there is supposed to be a visibility/hidden property when I right click the row header and go to properties, but I don't see that there. Below is a link to a screenshot of what I get for the properties:
http://imageshack.us/photo/my-images/696/ssrs.jpg
Where do I find this property? When I expanded all the groups, I didn't see anything related to visibility.
Is it possible to hide this row bases on an expression? Please let me know.
Thanks
New users apparently cannot answer their own questions without waiting 8 hours. It said to use the edit function instead. I'll marked this as answered later.
I think I found what I was looking for. I got the desired result anyway. Since I hate coming to posts and seeing "Thanks, I figured it out" without any other detail...
Right Click on the Matrix, that is to say, right click on the dotted line with the resizing handles that outlines the matrix. After that click properties. This should bring up a Matrix Properties dialog box. Go the Groups tab (5th over). To change the visibility of a row/column, click the "Edit" button. This brings up another dialog box. Visibility is the 4th tab.
Hope that saves someone a headache.

I think I found what I was looking for. I got the desired result anyway. Since I hate coming to posts and seeing "Thanks, I figured it out" without any other detail...
Right Click on the Matrix, that is to say, right click on the dotted line with the resizing handles that outlines the matrix. After that click properties. This should bring up a Matrix Properties dialog box. Go the Groups tab (5th over). To change the visibility of a row/column, click the "Edit" button. This brings up another dialog box. Visibility is the 4th tab.
Hope that saves someone a headache.

Related

SSRS: Remove empty spaces in report

Below is the output I'm getting. Even when all options are collapsed, I have a ton of empty space that I'd love to eliminate. I have tried row visibility and textbox visibility, but those are currently working to keep my expand/collapse working correctly, I believe. I also tried looking in the properties pane (F4) and messing with the CanGrow/CanShrink properties but no luck in changing output.
How do I fix this?
UPDATE: Here is the design view
Undo all the visibility changes you have made, and probably the undo the group expand collapse changes you made so you have a fresh start.. Even better, create the tablix from scratch again.
Then on the row group properties under the main design window, right-click the row group you want to initially hide and choose properties.
On the visibility tab.. Select "Hide" (if you want the rows in this group to be hidden when the report opens). Then Check the box "Display can be toggled by this report item" and choose the name of text box from the parent group that you want to click to expand. For example, if you were hiding the 'day' group, selected the text box that contains your month name (default this will be the same as the field name).
That's it, just those two steps to achieve what you want. You can repeat this process the month group using year as the toggle etc..
Ultimately, I found a solution by using Report Builder to do what I wanted it to do. I was able to get the output by visually confirming the template. What's strange, is that when I created it, I then opened it up in Visual Studio to see how it differed, and there was absolutely no visibility changes. Meaning, no cells or rows had the Hide option checkboxed.
Furthermore, it differs from what I built previously by not having the extra columns within the grouping, and maybe that's where the extra blank space was coming from. But unfortunately, I found no quantifiable explanation to better help others.

Selenium VBA - Won't tick tickbox

I have a spreadsheet that is scraping some data off a website.
One part of my program is to tick a tickbox.
I'm able to find the element without any problem using FindElementbyCSS but clicking it doesn't tick the tick box.
this is my code
.FindElementByCss("label[for='chkStdDev1']").Click
This is the tickbox (the first one, second one is ticked by default)
and this is what I see when I inspect the element
Was nice and happy when I managed to find the element correctly, but now it's driving me a bit insane as it won't tick!
You are trying to check the label rather than the checkbox type input.
Use
.FindElementById("chkStdDev1").Click

Microsoft Access z-index property

I have a form including listboxes. I'm trying to change order of listboxes. I tried bring front or send back but they are not working in form view. I found z index property for arranging their priority. However, following codes are not working. Is this correct way to do it? Or is there any other way with or without codes to do this?
Me.Controls.SetChildIndex (Me.List0 , Me.List1)
Thanks for any help.
Without using code:
You can change the z-order by right-clicking any control and selecting "Position" then selecting either "Bring to Front" or "Send to Back."
Unfortunately, Access does not support the ZOrder method for manipulation using code. Microsoft Forms does support the ZOrder method which can get confusing when it comes up on Access Help.
As I reread your question, I wonder if you're talking about tab order. If so, right-click and bring up "Properties," select the "Other" tab, then adjust the "Tab Index" property. Also, make sure that the "Tab Stop" property immediately beneath is set to "Yes." In code you would use FormName.ControlName.TabIndex=0 to set a control to the first tab position.
Hope this helps!
Reference: Personal experience (and hours of frustration)
docmd.RunCommand acCmdDesignView
forms("form1").Controls("text0").inselection=true
docmd.runcommand acCmdSendToBack '(or docmd.runcommand acCmdBringToFront)
docmd.RunCommand acCmdFormView
Also, ZOrder is still not supported by Access 2016. As such, I have not yet learned a way to write a single line of code that puts a control in between two others, I just send the middle to back and then the back to back, and expand this to however many controls have to overlap.
And last, even though you use the VBA for ZOrder, your English does ambiguously sound like forms("form1").Controls("text0").TabIndex=34, which as Olek suggested, is also quite simple.
I did this on one Access form: The control I wanted on top I just cut and pasted it back to the form, then moved it over the one I wanted to cover. In this case, it was a text box (bound), almost the same size as a combo box (unbound); only the dropdown of the combo extended a bit to the right of the text box, so when the form was loaded the text box looked like a combo box. The user clicked the dropdown and made a choice and the record(s) pulled up were reflected in the text box.

Command Button Wizard doesn't start

I want to create a navigation button on a web form. (I use MS Access 2010 - Web database). I dragged the button on the form (the Control Wizard option is selected) but the Command Button Wizard does not show up
I double clicked on the button, but it just let me to edit button name. I also tried to click anywhere on the form - still nothing
How do I show Command Button Wizard Menu for my "Command120" button??
You have to enable the control wizards first. Go to the drop-down arrow at the end of the control group on the design ribbon and select use control wizards. Then insert the button again.
I had the same issue. I created the button the form in design mode and this seemed to get it working in layout mode again.
After all of the answers above, I still could not get it to work. What appears to be the problem in my case is that the wizard will not work inside of sub-forms. The solution is to:
Open the sub-form directly instead of designing it inside the parent form.
or
Create the button on the parent form, then cut or paste it to the
sub-form.
So this is a really old question and but I have found out the answer to the problem and will share in hopes that it may help someone in the future.
If the form is a "Web Form" the control wizards do not work. It must be a standard form. As far as I can tell there is no indication of this anywhere. To see the difference see the image below.
The form on top is a regular form and the one whereas the one on the bottom with the little globe is a web form. In order to create this kind of form Go to the create Tab and DO NOT select the options in the menu. You must select blank form from the Client Forms drop down as shown below.
There you will find the option to create forms that don´t have the little globe and those are the forms that work with the control wizards. Hope this helps someone else! This was a real pain to discover.
Enable the "Use Control Wizards" At Design tool tab.
Then add the button to Design are.
That's all
Make sure your wizard button in the drop down arrow is on if it is turn it off and then turn it back on then recreate your button. That worked for me in a layout view. Good Luck!!
If Sandy's answer didn't work for you, try to switch first to Layout View then proceed.
It worked for me.
I actually landed here looking for a solution. While I didn’t find it here I did figure out what I was doing wrong.
The action wizard only works with boundControls. So the area you are trying to use is not connected to a relevant table or field.
1st off make sure that you have the wizard activated/Turned on then proceed.
Option 1 [From LayoutView]
I was able to get the wizard to work by 1st deleting the button.
Then delete the cell you are dropping the button onto.
Then I stretched the cell with a field name to the right where I wanted my button.
Then I split the fields Horizontally.
Last I dropped the button on the cell I just created adjacent to the field & voilà the wizard came-up.
Option2 [From DesignView]
Again remove what isn’t working 1st. Then drop the button where you want. The wizard should pop right up. The button won’t be where you wanted it to be, but you can always move it once you get it setup.
I read that you tried it in DesignView & it worked, but crashed Access & you lost your Macros, so just a reminder to everyone try this with a copy or test db.
HTH
Links I found helpful.
+--------------------------------------------------------------------
https://stackoverflow.com/a/13010098/6158704
https://support.office.com/en-us/article/Introduction-to-controls-4a8cf5f2-d739-4ae9-b1e0-510c3f4d6975
+--------------------------------------------------------------------

Re-naming chart legend in Access 2007

In an auto-generated chart based on a query (I dragged the chart object onto a blank form to start it), the chart itself is displaying and updating properly, datawise, but I want to change the Legend from reading "SumOfAvgOfield1" and "SumOfAvgOfield2" to regular words suitable for final presentations. But I can't find a way to change it!
I realize this is a late answer, but I was just having a similar issue and figured someone else might benefit from knowing how to get rid of the 'SumOf' labels.
In design view, right click on the chart and select 'Properties'.
Choose the Data tab.
The 'Row Source' field is the one you're going to be interested.
In there you can see various places where it's labeling your data:
Sum() AS [SumOfData]
Just edit the text right in the properties window and you'll be set.
This is WAY late, but here's what I found (Yes we still use office 2007)
Open the form in PivotTable View. Open Property Sheet. Highlight the column you want to change the Legend Caption for. Choose the Captions Tab in the properties window. There you can change the captions for each column.
Had 4 charts on a form. 3 would let me edit the Heading of the Chart, the 4th would not. Read a lot of posts that did not pertain. Noticed the datasheet for the 4th chart was completely empty.
SOLUTION: Clicked on chart until the datasheet appeared. Added mock field headings and mock data to datasheet. I could then click on chart and edit the chart's Heading. You can also highlight and change the color of selected words in the chart's Heading. Very Nice!
Good luck,
Vancer
The SumofAverageOfFiled1, etc is automatically generated. Even if you edit it in the datasheet, it changes back (or at least that is my experience). What I did to get around this is add a Rectangle and fill it with white and size it to cover up the "Sumof" captions. You can Bring to Front the Rectangle. Then you can add text boxes to label the chart's bars to read the way you want them. Drag them over the Rectange and Bring to Front.
Hope this helps.
Everywhere I looked it said just change the Pivot Table to change the Legend Entry.
Well, let me tell you.
First, if you have no Pivot Table that you can see do the following:
go to design view and select the form
right click and hit Properties. Scroll through till you see AllowPivotTableView and select yes.
Now you can go and change the column headers!
This could help
Select xxxxx, yyyyy from zzzz
Chart0.ChartSeriesCollection(0).DisplayName = ![XXXXX]
Chart0.ChartSeriesCollection(1).DisplayName = ![YYYYY]
Was very difficult to me to find a way to do it.