473,395 Members | 1,527 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Is there any Value in Navigation Forms?

twinnyfo
3,653 Expert Mod 2GB
All,

I've done a very little research on MS Access' new "feature" called Navigation Form, and I'm not convinced of its benefit for complex activities. Hence, I have not even considered including them into any of my projects.

Am I completely missing the opportunity of a lifetime here?

It appears that nearly every post I've seen on this forum concerning Navigation Forms is that referencing them is complex and confusing and typically generates errors, especially when the Average Joe Access programmer tries to reference an object or control in the "old-fashioned way", but that referenced control is on a Navigation Form.

While I understand there may be a few advantages to a Navigation Form over, say, a Tab Control, such as the embedded Subforms not loading until they are called through the navigation system, I have yet to be convinced of their advantage. Can anyone explain?
Aug 25 '14 #1
4 4339
jforbes
1,107 Expert 1GB
Hey Twinnyfo,

My two cents…

It’s my understanding that SharePoint doesn’t support the Navigation Pane or Switchboards, so the Navigation Control is a replacement solution for automating the navigation of a Database. I’m happy to report that I’ve not had the luxury of using SharePoint, so someone else that has experience with it might be able to shed some more light on the subject.

I’ve seen no real benefit for a Desktop deployment other than it’s initially quicker to develop and with less VBA. The benefit decreases significantly as the complexity of the Database grows.

The Horizontal and Vertical Tabs version of the Navigation Form is intriguing, but, as far as I know, Split Forms won’t work in a Subform, which is what has ruled them out for me so far.
Aug 26 '14 #2
Seth Schrock
2,965 Expert 2GB
The advantage that you mention about the subforms not all loading at the same time is probably the only benefit that I would say could make it worth using. I do have one database where my home page has many subforms. If I did this without using tabs of some sort, I wouldn't have room. If I did normal tabs, then it would take forever to load. So for this database, it is really nice. However, I don't think that I would use it very often. In this case it was more of an experiment on how to handle a database where there are multiple distinct user groups that have different roles in the database. Each group has their own set of subforms. So instead of having a different form for each group of users, I put them all on one form.
Aug 26 '14 #3
twinnyfo
3,653 Expert Mod 2GB
Thanks to both for your thoughts.

@Seth, you have an interesting deployment for your different users. I hadn't thought of using a nav form in that way, before. I have my own methods for managing multiple distinct users.

Overall, because my usage of Tab Controls requires the availability of static data to which I must refer often, the nav forms wouldn't work for my purposes.

Good for me to think about other options for when the need arises, though...
Aug 26 '14 #4
zmbd
5,501 Expert Mod 4TB
Starting in ACC2007/2010
MS started a push to force developers to use sharepoint by depreciating ADP
In ACC2010, one could open, but not create, however they added webservices to sharepoint and ACC2010
ACC2013, ADP is completely removed and webservices are deprecited (and so much more Removed Features in ACC2013 forcing users to move to the Azure or SQL-Server side alongside sharepoint to develop webbased applications (the call them apps now... :shrug: )

With this move, as J point out the old switchboard etc... were depreciated (removed).

So you are stuck with this Navigation Control to publish to the sharepoint site, you also can not use VBA within the forms, and linked tables are not supported - you have to use the dreaded lookup-field.
The bigest issue I have with this is the lack of office automation between the macro driven sharepoint based webapp and the rest of the PC for which you need the VBA code. (headaches just thinking about that again).

Some of the issues with the reloading of the subforms can be worked around by using a combination of the Tempvars collection and the docmd.browseto method.

The only other issue that sucks with the navigation control is the vba-engine glich that occurs when the parent form property "has module" is set to true/yes.

Otherwise, my end users like the interface. It's very weblike which is what they have become use to...
Aug 26 '14 #5

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

Similar topics

3
by: otto | last post by:
i need to read a variable in a javascript and translate it to a form in html the javascript variable is: <SCRIPT LANGUAGE='JavaScript'>RF2N('Total');</script> and i need to put that...
2
by: Stephen Costanzo | last post by:
My goal is to open Form2 from Form1 and have Form2 pass back an integer to Form 1. In VB, this is rather simple: Form 1 (vanilla form with a button): Dim WithEvents x As Form2 Dim i As...
8
by: hanseymoon | last post by:
How do you create a text input box, which shows a default value of 1+ and blocks the user from deleting it? Thanks so much! :))
3
by: frail | last post by:
Hi! I'm using a database to store the values for my project. I'm designing a simple payroll. I want to calculate the gross salary of an employee, to do this I have to get the hourly rate of that...
2
by: mndprasad | last post by:
Hi friends, Am new to AJAX coding, In my program am going to have two texbox which going to implent AJAX from same table. One box is going to retrieve the value of other and vice...
2
by: Pendruce1 | last post by:
I want to use a tabbed navigation form to display related information on each tab to one particular record. So on the first tab/form the user would pick a company. Then when he clicks over to the...
7
hyperpau
by: hyperpau | last post by:
Hi All, It's nice to be back. I just got my hands on Access again and I was surprised that the magic is still there. However, the new Navigation Forms in 2010, replacing the switchboard, is...
1
by: qjardim | last post by:
Hi I hope that someone can help. I created a navigation form with 3 sub forms. I capture the information on the first form, but when I click on the next form tab the information disappear on the...
9
by: sd1961 | last post by:
I'm just working with a small sample I built before I put this into place in my live database. Here is my problem. I have a Navigation form with two navbuttons (Part1 and Part2). Part1 form has a...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
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
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
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

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.