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
Data not current when printing form
Show Unique Product with Unique PDL
SSIS Data Massage/Concatenation??
Save unbound combobox column value in Access 2007
Rank records in an Access Dbase by date
GetPivotdata Formula
How to open website (hosted on Win Server 2008, IIS) in Microsoft Frontpage 2000?
MS access VB string not updating with fields from search form
Include signature when creating new e-mail from VBA command
Insert Range Contents into a UserForm