473,508 Members | 2,460 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Vertical Freeze Pane in Datasheet

48 New Member
Hello,

There's a freeze pane function in datasheet but for horizontal scroll only.
How about for the vertical scroll?

I need to implement this to be able to view the total data of each column by scrolling up and down but maintaining the view of the total data.

Calling all the Access gurus for help.

-= kerinus =-
Apr 14 '09 #1
12 4784
Stewart Ross
2,545 Recognized Expert Moderator Specialist
Hi kerinus. It is not possible to 'freeze' one row and still scroll others.

If what you are after is a set of totals remaining on screen whilst you scroll the data you can implement this functionality by using the header or footer area of a continuous form to contain unbound textboxes, one for each total you need. The control source for each unbound textbox would just be

=sum([field you are summing])

This is the same technique used to produce group totals and overall totals in a report.

An example of the use of the footer for this purpose is attached. The totals at the bottom are unbound controls which remain in view as the detail rows are scrolled.

Note that this cannot be done in datasheet view, as the form header/footer areas are not visible in that view.

-Stewart
Attached Images
File Type: jpg Diagram_03 2009-04-14 13.32.jpg (25.9 KB, 510 views)
Apr 14 '09 #2
keirnus
48 New Member
@Stewart Ross Inverness
Thanks Stewart for your reply.

How about in Listview control?
Is it possible?
Apr 14 '09 #3
Stewart Ross
2,545 Recognized Expert Moderator Specialist
Not in listview control either... -S
Apr 14 '09 #4
Stewart Ross
2,545 Recognized Expert Moderator Specialist
I suppose you could implement something where you select a row from a listbox, then apply a filter to a subform based on that row - but it is unlikely to look "clean" from a user perspective. You don't tell us what you envisage this being for - in post 1 you mention totals twice, but without explanation it is hard to visualise what you are trying to achieve.

-Stewart
Apr 14 '09 #5
keirnus
48 New Member
@Stewart Ross Inverness
oh yeah...that was two "total" words...sorry about that...they are just one and the same...those total data are total per column...so each column has its own total amount.

like what you have stated, remaining a set of totals while scrolling (up and down) the rest of the data.

what if due to lots of data (vertical and horizontal), there would be vertical and horizontal scroll bars...it would be great to maintain the total per column when scrolling either vertically or horizontally...the same "freeze pane" function in MS Excel.

can you suggest of a control in MS Access suitable for that implementation?
Apr 14 '09 #6
DonRayner
489 Recognized Expert Contributor
You could use a continuous form as a pseudo datasheet. If you put the Column names in the header, data in the detail section and sums in the footer it should give you what you are after. But you will loose the ability to freeze columns then.
Apr 14 '09 #7
Stewart Ross
2,545 Recognized Expert Moderator Specialist
Although Excel does have the ability to freeze panes (in multiple windows), I can think of few occasions when I find it either useful or easy on the eye.

As Don says, you can investigate how to use a continuous form to do something like what you are suggesting - but as you have lots of data (as you have said) I think the visual result will be a mess. If you look at examples of good, clean design you will see the embodiment of the maxim that less is more.

Just because in this case you may be able to implement something that mimics the freeze pane functionality it does not follow that it is a good idea to do so, unless your users would find it easy and intuitive.

There is a good reason that no there is no existing control available which does what you suggest...

-Stewart
Apr 14 '09 #8
NeoPa
32,557 Recognized Expert Moderator MVP
There is no equivalent of the Freeze Pane facility in Access. Even if there were, it seems to me that Freeze Panes allows you to keep the titles in view, rather than any possible totals.

Be that as it may, Stewart's solution is a perfectly viable solution as far as I can see. You can use Continuous Forms view instead of Datasheet to see multiple records (I couldn't see a problem with Datasheet view in my testing, but I would never ignore anything Stewart has stated without much more thorough testing).
Apr 14 '09 #9
NeoPa
32,557 Recognized Expert Moderator MVP
Having seen some of the other (quicker) replies, it occurs to me to ask whether you're talking about Freeze panes, or maybe whether Split Windows might be what you're referring to.

I never use Split Windows as I find that quite untidy, but Freeze Panes I use all the time to keep the column & row titles visible in large sheets.
Apr 14 '09 #10
keirnus
48 New Member
@Stewart Ross Inverness
Thanks Stewart for the advice.
I like the less is more perspective.

Also, thanks to DonRayner and NeoPa for the advices.
Continuous Form is a good start.
Apr 14 '09 #11
keirnus
48 New Member
@NeoPa
I am referring to Freeze Panes... =D
Apr 14 '09 #12
Stewart Ross
2,545 Recognized Expert Moderator Specialist
Apologies, NeoPa, it was Split I was thinking of - and very untidy it is too. Excel's freeze panes facility is indeed very useful, although I tend to use it only at the top of a list and not part way through (as it is easy to 'forget' that there are items above the frozen row).

The datasheet issue relates to the lack of headers and footers in a datasheet - as well as the loss of any custom controls (see the attached datasheet view of the same form shown in post # 2).

-Stewart
Attached Images
File Type: jpg Diagram_04 2009-04-14 14.48.jpg (15.6 KB, 393 views)
Apr 14 '09 #13

Sign in to post your reply or Sign up for a free account.

Similar topics

2
8522
by: Matt Rapoport | last post by:
If you open a new spreadsheet in Excel and click on cell B1 and then go to Windows -> Freeze Panes it will create something similar to 4 frames. There will be a horizontal pane that contains 2...
6
4332
by: ti33m | last post by:
Hi All, I'd like to include a datasheet on my user interface but since I'm starting to run tight on space, I'd like to have a vertically-oriented datasheet (column 1 has labels, column 2 has...
1
3750
by: (Pete Cresswell) | last post by:
I've got about 4,000 mutual funds. Each fund currently has up to 255 "returns" associated with it. A 'return' being a decimal number and a date for that fund. I have a feeling that the...
2
2814
by: Jenny | last post by:
Hi all is there way to realise a function like EXCELs window/freeze pane within a scrollable panel of a website? Thanks for each help! Jenny
0
1002
by: Jenny | last post by:
Hi all is there way to realise a function like EXCELs window/freeze pane within a scrollable panel of a website? Thanks for each help! Jenny
5
1421
by: TD | last post by:
Hey All- I don't think this is possible, but we'd love it if it were. We would like to have a pane of our own design docked along the left side of our Access application's main window. This...
1
2334
by: scott8000 | last post by:
hi all Access 2K/2003, Win XP Pro I need to be able to detect when a subform datasheet is currently displaying a vertical scrollbar. I.e if the subform datasheet is showing more records...
3
4138
by: Riun | last post by:
Hi, I have a huge amount of columns in a list box, but I don't want a very wide list box. I need to see the first 3 columns constantly and want to scroll through the rest of the columns (like the...
3
3829
by: mr3573 | last post by:
i want to save an excel file as html. the problem is , i want to keep the selected freez pane in html form too. it it possible?. i'm beginner and maybe that will be possible by some software. one way...
0
7231
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7133
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7336
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7405
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
4724
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3214
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3198
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1568
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
0
435
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.