473,379 Members | 1,511 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,379 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 4334
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...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
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...
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...

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.