473,657 Members | 2,458 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Is there an application builder that can be used to build apps on top of Access?

76 New Member
Hi,

Does anyone know about a application builder which can be based on ms access?
I need software to build an application with forms, tables etc as in access. The reason is that I wat the application to look professional. Not like in access with the screen in the background. E.g. If i click on the application it must open with a form to log in. And all the other forms must be like on any other program. Not with the access screen on the background. could anybody suggest something?

Thanks
Nov 24 '10 #1
4 1965
malcolmk
79 New Member
You can compile the access app so it runs independant of access or you can switch off all the background stuff from within access code. No need to reinvent the wheel.
Jan 13 '11 #2
Ryno Bower
76 New Member
Hi, thanks for replying after so long time. What info do u need from me to help me build that code. That would just be amazing.
Ryno
Jan 13 '11 #3
malcolmk
79 New Member
OOps, just taken another look at compliling database to mde and using access runtime module, still allows user to access tables so sorry no good.
Will dig out an old prog of mine with code to disable menus etc and post soon as.
Jan 14 '11 #4
malcolmk
79 New Member
Ok have stripped my old app except for relevant code.
First off let me point out a few things.
When the app starts it may ask you if you want to block unsafe expressions, the only way I know to get around this is to go to te tools menu in access and select macros, security. You need to set the option to low which, I guess is ok if you are operating in a closed environment. Or add yourself as a trusted source but I don't know how to do that.
When the app opens menus and the design window are hidden, the code is in the open event of the switchboard form.
Expand|Select|Wrap|Line Numbers
  1. Private Sub Form_Open(Cancel As Integer)
  2. ' Minimize the database window and initialize the form.
  3. ' hide toolbars
  4. On Error Resume Next
  5.  
  6.  
  7. DoCmd.RunCommand acCmdWindowHide
  8. DoCmd.ShowToolbar ("menu Bar"), acToolbarNo
  9. DoCmd.ShowToolbar ("Database"), acToolbarNo
  10. DoCmd.ShowToolbar ("Relationship"), acToolbarNo
  11. DoCmd.ShowToolbar ("Table Design"), acToolbarNo
  12. DoCmd.ShowToolbar ("Table Datasheet"), acToolbarNo
  13. DoCmd.ShowToolbar ("Query Design"), acToolbarNo
  14. DoCmd.ShowToolbar ("Query Datasheet"), acToolbarNo
  15. DoCmd.ShowToolbar ("Form Design"), acToolbarNo
  16. DoCmd.ShowToolbar ("Form View"), acToolbarNo
  17. DoCmd.ShowToolbar ("Filter/Sort"), acToolbarNo
  18. DoCmd.ShowToolbar ("Report Design"), acToolbarNo
  19. DoCmd.ShowToolbar ("Toolbox"), acToolbarNo
  20. DoCmd.ShowToolbar ("Formatting(Form/Report)"), acToolbarNo
  21. DoCmd.ShowToolbar ("Formatting(Datasheet)"), acToolbarNo
  22. DoCmd.ShowToolbar ("Macro Design"), acToolbarNo
  23. DoCmd.ShowToolbar ("Utility1"), acToolbarNo
  24. DoCmd.ShowToolbar ("Print Preview"), acToolbarNo
  25. DoCmd.ShowToolbar ("Utility2"), acToolbarNo
  26. DoCmd.ShowToolbar ("Web"), acToolbarNo
  27. DoCmd.ShowToolbar ("Source Code Control"), acToolbarNo
  28. DoCmd.ShowToolbar ("Visual Basic"), acToolbarNo
  29.  
  30.  
  31.     ' Move to the switchboard page that is marked as the default.
  32.     Me.Filter = "[ItemNumber] = 0 AND [Argument] = 'Default' "
  33.     Me.FilterOn = True
  34.  
  35. End Sub
  36.  
Strangely the line
Expand|Select|Wrap|Line Numbers
  1. DoCmd.RunCommand acCmdWindowHide
only seems to work when the app is initially opened.

You MUST have a backdoor entry built into your app, personally I comment out the above code until I am sure the app is ready and working.
The backdoor in the attached app is a label on the switchboard with a click event set, this then asks for a password before proceeding (or not) to let you select wether to show or hide the menu bars etc. Instructions are shown in the app attached.
The code to toggle show or hide is as follows.
in the label click event
Expand|Select|Wrap|Line Numbers
  1. Private Sub Label25_Click()
  2. Dim msg As String
  3. On Error GoTo wrongpass
  4.  
  5. msg = InputBox("Enter the security code.")
  6. If msg <> "secadmin" Then
  7. GoTo wrongpass
  8. End If
  9. msg = InputBox("Option Hide / Enable ?")
  10. If msg = "enable" Then
  11. 'reinstate toolbars
  12. On Error Resume Next
  13.  
  14. DoCmd.ShowToolbar ("menu Bar"), acToolbarWhereApprop
  15. DoCmd.ShowToolbar ("Database"), acToolbarWhereApprop
  16. DoCmd.ShowToolbar ("Relationship"), acToolbarWhereApprop
  17. DoCmd.ShowToolbar ("Table Design"), acToolbarWhereApprop
  18. DoCmd.ShowToolbar ("Table Datasheet"), acToolbarWhereApprop
  19. DoCmd.ShowToolbar ("Query Design"), acToolbarWhereApprop
  20. DoCmd.ShowToolbar ("Query Datasheet"), acToolbarWhereApprop
  21. DoCmd.ShowToolbar ("Form Design"), acToolbarWhereApprop
  22. DoCmd.ShowToolbar ("Form View"), acToolbarWhereApprop
  23. DoCmd.ShowToolbar ("Filter/Sort"), acToolbarWhereApprop
  24. DoCmd.ShowToolbar ("Report Design"), acToolbarWhereApprop
  25. DoCmd.ShowToolbar ("Toolbox"), acToolbarWhereApprop
  26. DoCmd.ShowToolbar ("Formatting(Form/Report)"), acToolbarWhereApprop
  27. DoCmd.ShowToolbar ("Formatting(Datasheet)"), acToolbarWhereApprop
  28. DoCmd.ShowToolbar ("Macro Design"), acToolbarWhereApprop
  29. DoCmd.ShowToolbar ("Utility1"), acToolbarWhereApprop
  30. DoCmd.ShowToolbar ("Utility2"), acToolbarWhereApprop
  31. DoCmd.ShowToolbar ("Print Preview"), acToolbarWhereApprop
  32. DoCmd.ShowToolbar ("Web"), acToolbarWhereApprop
  33. DoCmd.ShowToolbar ("Source Code Control"), acToolbarWhereApprop
  34. DoCmd.ShowToolbar ("Visual Basic"), acToolbarWhereApprop
  35. Exit Sub
  36. End If
  37. If msg = "hide" Then
  38.  
  39. DoCmd.ShowToolbar ("menu Bar"), acToolbarNo
  40. DoCmd.ShowToolbar ("Database"), acToolbarNo
  41. DoCmd.ShowToolbar ("Relationship"), acToolbarNo
  42. DoCmd.ShowToolbar ("Table Design"), acToolbarNo
  43. DoCmd.ShowToolbar ("Table Datasheet"), acToolbarNo
  44. DoCmd.ShowToolbar ("Query Design"), acToolbarNo
  45. DoCmd.ShowToolbar ("Query Datasheet"), acToolbarNo
  46. DoCmd.ShowToolbar ("Form Design"), acToolbarNo
  47. DoCmd.ShowToolbar ("Form View"), acToolbarNo
  48. DoCmd.ShowToolbar ("Filter/Sort"), acToolbarNo
  49. DoCmd.ShowToolbar ("Report Design"), acToolbarNo
  50. DoCmd.ShowToolbar ("Toolbox"), acToolbarNo
  51. DoCmd.ShowToolbar ("Formatting(Form/Report)"), acToolbarNo
  52. DoCmd.ShowToolbar ("Formatting(Datasheet)"), acToolbarNo
  53. DoCmd.ShowToolbar ("Macro Design"), acToolbarNo
  54. DoCmd.ShowToolbar ("Utility1"), acToolbarNo
  55. DoCmd.ShowToolbar ("Print Preview"), acToolbarNo
  56. DoCmd.ShowToolbar ("Utility2"), acToolbarNo
  57. DoCmd.ShowToolbar ("Web"), acToolbarNo
  58. DoCmd.ShowToolbar ("Source Code Control"), acToolbarNo
  59. DoCmd.ShowToolbar ("Visual Basic"), acToolbarNo
  60. Exit Sub
  61. End If
  62. Exit Sub
  63.  
  64. wrongpass:
  65. 'error because no password entered
  66.  
  67. Exit Sub
  68. End Sub
  69.  
After entering "enable" to show menu bars, to show the design pane you must goto access menu "window, unhide" and select database window. After you have finished updating, maintaining your app you should again goto access menu "window" and select to hide the design pane then select your backdoor entry point and hide menu strips etc BEFORE handing the app back to the user / operator.
Attached Files
File Type: zip disable enable menus etc.zip (727.8 KB, 98 views)
Jan 14 '11 #5

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

Similar topics

0
1583
by: james | last post by:
My fellow VB.NET developers, Ever wonder why MS didn't include a "Class Builder" in Visual Studio .NET like they did in other versions of visual studio? So did we.
0
1994
by: sales | last post by:
I am glad to present to the community of this group the new version of our component intended for visual building of SQL queries via an intuitive interface - Active Query Builder (http://www.activequerybuilder.com/). It has full support for MS SQL Server dialect starting from version 7 to 2005. Active Query Builder can be used in different development environments. Today our visual component is availiable in the following editions:...
4
4120
by: Daz Talbot | last post by:
Hi there Does anyone know if it is possible to invoke the SQL Server Query Builder from within a VB.NET program. I'd like to have query building functionality within my application. Thanks Daz
0
2472
by: AlexanderTodorovic | last post by:
Hello Everyone, I'm developing a client application in which the users need an expression builder as provided in MS Access 2003. I would like to use the expression builder in a C# application. Is is possible to call the expression builder e.g. via automation? If yes, how can i execute the rules and get the result?
0
2584
by: Leite33 | last post by:
Hello I am rookie in learning C++ Builder 6. I try to make an application for storing data and especially pictures. So i try to connect C++Builder 6 and Microsoft SQL Server 2000. I use 4 C++ Builder 6 components,Ado Connection,Ado Table ,Datasource and DBGrid. For the connection i dont use code and is very easy. But i have a big problem,when i am running the application its brings me an error,"Cannot Convert Null To String". How can i solve...
2
3472
by: John J. Hughes II | last post by:
Is it possible to compile report builder into a Forms based application? If that is not possible is there a way of including it with the install so its at least installed at the same time the application is. I would prefer not to use the OneClick install from the Report Services due to the many problems. Regards, John
2
2758
by: jphelan | last post by:
Ever since I successfully applied some techniques for increasing the speed of my 17 meg. Application; it has only made me hunger for more. First, let me list what I have done so far: 1. Split the application and database into front and back-ends, 2. Increased the load-time of my application by "pre-loading my heaviest forms when the database is initially opened, 3. When forms do open, under, "Filter Lookup" I use, "Never", 4. I set...
0
1762
by: nirmaljanak | last post by:
Hello Experts, I am using Oracle Report Builder 10g for creating reports. I am saving all reports in JSP format. when I run it withing report builder it works fine. I want to enclose this JSP in my web application, when done it gives run time errors. Is there any setting that i need to do to run JSP created through Report Builder within an web application. Because it is just a JSP page it should work. but not working .
16
2617
by: Lars Uffmann | last post by:
Does anyone have a good suggestion? I am currently using Eclipse Europa with the C-Development Toolkit (plus gnu-toolchain under cygwin) and the Widestudio Native Application Builder plugin. While I am surprised I actually got this configured and running, it has some things that I do not like too much - especially a couple of bugs (build tools vanishing from the builder settings upon switching between projects, for example). And then...
3
3434
by: Oriane | last post by:
Hi there, I would like to open my Asp.Net project as a "Web Application" rather than as a "Web Site" in Visual Studio. But the thing is that I use the System.Web.Profile and the auto-generated class "ProfileCommon myApp.Profile", which provides me with type profile properties. And the fact is that this generated class is not generated with Web app... For ex, in the web site project, if "X" is a profile Property, I can write:
0
8844
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
8518
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8621
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7354
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6177
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5643
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 then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4330
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2743
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 we have to send another system
2
1734
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 can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.