![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
How do you change the tab order of a web compliant Access 2010 form? Normally to change the tab order on an Access form you would select Design View/Form Design Tools/Design/Tab Order. *However, Design View is not an option with a web form. *Thank you. |
#3
| |||
| |||
|
|
How do you change the tab order of a web compliant Access 2010 form? Normally to change the tab order on an Access form you would select Design View/Form Design Tools/Design/Tab Order. However, Design View is not an option with a web form. Thank you. |
#4
| ||||||||
| ||||||||
|
|
JJ wrote: How do you change the tab order of a web compliant Access 2010 form? Normally to change the tab order on an Access form you would select Design View/Form Design Tools/Design/Tab Order. However, Design View is not an option with a web form. Thank you. |
|
Personally, I detest the Layout view. Who cares if I can see the data or not while designing a form or report? Displaying data should be a toggle event one can turn on or off. You can't even dbl-click on a control to open a property sheet. |
|
You can't even dbl-click on a control to open a property sheet. |
|
Determing the name or even the type of a control is a PITA. |
|
Suck the files needed to modify from the web db into the blank db. Open in design and modify. Close and save. Open the web db, delete the old files, and import the new. It's extra work on your part but I don't see why it won't work. |
|
I think (can't be sure what Albert said earlier) that you can publish non-web dbs to the web. Prior to publishing it to Sharepoint it checks if it is compliant and if so will publish it to the web. So that's option 2 |
|
I don't think it cares if it is a Web or Non-Web db when publishing, the question is...can it be published to the web? |
|
My interest is the use of the NavigationWhereClause property. Why did MS provide it? |
#5
| |||
| |||
|
|
?"Salad" wrote in message news:PZWdnU_mpIr4cx7QnZ2dnUVZ_gidnZ2d (AT) earthlink (DOT) com... JJ wrote: How do you change the tab order of a web compliant Access 2010 form? Normally to change the tab order on an Access form you would select Design View/Form Design Tools/Design/Tab Order. However, Design View is not an option with a web form. Thank you. The web form flows from top to bottom (and left to right if controls on same level). You can use the goto control command in the after update event to modify what control will be next for those cases where you want to change this. Personally, I detest the Layout view. Who cares if I can see the data or not while designing a form or report? Displaying data should be a toggle event one can turn on or off. You can't even dbl-click on a control to open a property sheet. Ooops. Thanks Albert for coming to the rescue. |
|
All client forms pass the web compatibility check since they never will run in the browser. So, non web forms are allowed in a web application and they will only run in the client. So importing them does not get you a web form. No it cannot. As noted, you can publish VBA and non web forms to the web, but you never get to use + view them in a browser. My interest is the use of the NavigationWhereClause property. Why did MS provide it? Because browse to is now the equal of an open form command when you using a browser based application. The problem here is if you execute an open form command inside of a browser, it would launch a whole new browser session and separate form. Then when you close that form, which form are you going to return back to? How can you control which of the other five browser sessions you have open? One browser window open might be Ebay, and the other one might be YouTube and the other might be Facebook. It becomes impossible to have a bunch a separate browsers forms/windows launched, and then try to control any type of application flow. For years as an access developer we always launch one form to the next and so on. However when using a web based system, then that whole paradigm breaks down as you now need to control when a separate form is launched, or when the current browser moves to a different form to display. In a nutshell browse to is be used when you want to keep the current browser session and change the form to be displayed. You thus as an general rule will NOT use open form as that would launch a separate form. In fact because of this problem where you can't control what forms are open and what you're going to return back to, the open form command in a browser is limited to a dialog mode. When you open that form, it actually becomes a child window of the current browser session (and variables stay intact). However, if you do launch a new browser, then your varaibles are all gone (they are separate, just like each front end to a back end, both local and gobal vars are separate, and so are each browers launched). So in the case where you want a child window, you will use openform, but it only going to be dialog. And you do not really want to use dialog forms in browser based applications, because a whole idea here is is that the browser window is going to be resized and controls flow down the page. In other words even the concept of a sized form tends to break down in the web world. So the open form command launches a new separate form, and that's often not what you want in a browser. In effect browseto when used inside of a web browser moves the CURRENT web browser to the new form to display. This is likely what one wants in most cases. This also means the back button will return to the previous form. So browesr two allows you to build an application that behaves like most web based applications, and that includes the allowing of the back button. (and you can use a dialog form if you do not want the back button to be active). In effect thus to change the form displayed, then you will often be using browse to. And since in web based this much becomes the equivalent of an open form command, then quite often you also want to supply and use the where clause. So that's why there's a where clause in the browse to command. |
#6
| |||||||||||
| |||||||||||
|
|
Personally, I detest the Layout view. Who cares if I can see the data or not while designing a form or report? Displaying data should be a toggle event one can turn on or off. You can't even dbl-click on a control to open a property sheet. Ooops. Thanks Albert for coming to the rescue. Maybe it's just the "newness" of the layout format that get's me. I need to grin and bear it. |
|
Glad you clarified the tab order situation. I was off base. There's no OnKey events that I see in a webform. I'm not sure how one could check if a Tab or Shift-Tab was pressed for creating a navigation order on the form. |
|
The alt+enter method is much faster for opening the property sheet. |
|
I guess I am confused by the web/non-web concept. If a person started off with a non-web, he'd have to completely rewrite the app for the web? |
|
If so, that could be a lot of extra work. I thought if a form was written as a web form but didn't use the functionality of a non-web form it would work in the web app. |
|
I'm not sure what a client would say if, after a month or two of designing an app you say to him...I have to rewrite the entire app if you want it on the web...even if it was designed as a web app but on a non-web db. |
|
Regarding the NavigationWhereClause. This is a stupid example. Let's say the first tab is titled Datasheeet. It displays a list of orders. |
|
The second tab is Orders, third Salesman, fourth Customer. If I am on Datasheet and I go to the third record, if I click on the Orders it displays the order of the datasheet's third record. |
|
If I press on Salesman I am viewing the detail record of the Salesman of that order record and view the detail record of the Customer for that order if the Customer tab is pressed. I figure that there must be a way to synchronize the order, customer, and sales records for the record of the datasheet. Can this be done? Can the NavigationWhereClause property be used? |
|
I am thinking the BrowseTo command will set the focus to that form. It doesn't synch the data. |
|
There aren't examples that I can see, on the web, that shows me how to do that. No code or examples on NavigationWhereClause. That's kinda where I am stuck. |
![]() |
| Thread Tools | |
| Display Modes | |
| |