Microsoft
Software
Hardware
Network
Question : How to completely hide columns in Access 2007
I have an Access report that I want to have display certain columns based on parameters that I pass to it. I can almost acheive the effect that I want be setting the width of the columns I want to hide to 0 and the visible parameter to false, but that still leaves space on the report for the borders around the textboxes. I've tried setting the BorderStyle property to 0 or 1, the BorderWidth property to 0 etc. without luck. Any ideas?
Additional weird effect: setting the BorderStyle property seems to re-order the columns in the report unpredictably.
Currently, I set all the columns in question to 'invisible':
UnitCount.Width = 0
UnitCount.Visible = False
UnitCount.BorderStyle = 0 '0= transparent 1=solid
UnitCount.BorderWidth = 0 '0=hairline other = pt
UnitCount.GridlineWidthLef
t = 0
UnitCount.GridlineWidthRig
ht = 0
And then set the ones I want to see to 'visible':
If (InStr(1, args, "M") > 0) Then
typeCount = typeCount + 1
UnitCount.Width = 0.4354 * 1440
UnitCount.Visible = True
UnitCount.BorderStyle = 1
End If
But this leaves gaps between the textboxes, which isn't acceptable for me.
Answer : How to completely hide columns in Access 2007
Here is one with "Borders"
Again, let me know if this is what you want
;-)
JeffCoachman
Access--Basic-SampleSelectHideSh.mdb
(212 KB)
(File Type Details)
sample
Random Solutions
OWA Publishing over ISA
create Pipe delimited output file from Access table
Solve duplicated numbers by Excel or Access
Downloads freeze Win98SE Laptop, but surfin' works fine
Userform Search
Access 2007 Navigation Pane Object Group Automation
Windows 7 Remote Desktop Connection Error
Microsoft OCS 2007 R2 cannot complete instalation
Domain Controller Issues at boot up however network is operating correct after boot
Brief explain of pseudocode