Unlinked Forms - Unbound Forms (1 Viewer)

Mylton

Member
Local time
Today, 11:10
Joined
Aug 3, 2019
Messages
124
thank you for the tips.
 

MajP

You've got your good things, and you've got mine.
Local time
Today, 14:10
Joined
May 21, 2018
Messages
8,556
I will have more work to develop the unlinked system, however, it is to guarantee the quality and security of the information as well.

I've also read, that using classes facilitates this approach.
would use Classes to define and assign methods and procedures for certain records.
Ex.:
A Customer Registration form would use a Customer Class, and this class would contain all the methods, properties and procedures of this registration.
Classes are a way to organize the system too and maintenance is easier to do too.
I believe that working with classes is more for an intermediate/advanced level, but if I managed to be a doctor, I don't think I'm a 7-headed animal to learn.
Sorry, that is incorrect. Your "unbound system" will definitely NOT improve data quality and security and most likely will do the opposite. Pretty much guarantee that. Access is designed to manage data using bound forms. They have put a lot of functionality into this design. It has been doing this well for 30 years (as of last month). So I doubt you are going to be the guy that finally comes up with some magical way to do this better.
Instead of wasting your time going in this direction, learn how to build the most functional bound form that ensures data integrity and provides a good user experience. Seems like you do not know how to drive a car yet, but you want to start by racing a Formula One vehicle.

If you want to create a secure application using unbound forms DO NOT USE ACCESS. There are a lot better ways to do that approach. You can build with SQL Server and create a front end in visual studio. It will do whatever you want and only take 1000 times longer to build.

Class modules are great to do lots of things and unbound forms have their place. However, it is unlikely that any of that is needed or even desired to manage your "registration".
 

Gasman

Enthusiastic Amateur
Local time
Today, 19:10
Joined
Sep 21, 2011
Messages
14,379
but if I managed to be a doctor,

When I worked tech support for a large media provider here in the UK, I took a call from a doctor.
She could not get online, hence the call.

Now the first thing we were told to do, was disable the firewall, but she would have none of it. :(
So i tried other methods, to no avail, eventually I had to say, 'we will have to disable your firewall', which we then did.

Lo and behold, she could get on ther internet.
Only then does she mention that she got a Norton update at 09:30 and since then she had been unable to connect to the internet. ?????? :(

Worst of it all, was my team leader was listening in to the call, and came over to me after the 30 min call, and said to me 'What is the first thing you should have done?' So I got a telling off for that call.

So please, just being a doctor, might make you au faix with medical matters, but logic?, perhaps not so much? :)
 

Mylton

Member
Local time
Today, 11:10
Joined
Aug 3, 2019
Messages
124
MajP
“Instead of wasting your time going in this direction, learn how to build the most functional bound form that ensures data integrity and provides a good user experience. Seems like you do not know how to drive a car yet, but you want to start by racing a Formula One vehicle.”

what would be a good start of learning for this?
thank you for the tips.
 

MajP

You've got your good things, and you've got mine.
Local time
Today, 14:10
Joined
May 21, 2018
Messages
8,556
IMO the best resource ever done for Access is the
Access Desktop Developer's Handbook. It was written 20 years ago, but it still is relevant. There will be features that no longer exist or have been improved.
Get it used for cheap (under $20). If you understand the principles in that you will be able to build robust applications.

 

Gasman

Enthusiastic Amateur
Local time
Today, 19:10
Joined
Sep 21, 2011
Messages
14,379
MajP
“Instead of wasting your time going in this direction, learn how to build the most functional bound form that ensures data integrity and provides a good user experience. Seems like you do not know how to drive a car yet, but you want to start by racing a Formula One vehicle.”

what would be a good start of learning for this?
thank you for the tips.
TBF, pretty good analogy. :)

A lot of new people to Access think that way, in fact Foxpro sort of did that, but you used Scatter Memvar and Gather Memvar to move the data without reference to individual controls.
Using Access as bound where you can, is the way to go. I have been fortunate never to had to use unbound forms.
 

Mylton

Member
Local time
Today, 11:10
Joined
Aug 3, 2019
Messages
124
When I worked tech support for a large media provider here in the UK, I took a call from a doctor.
She could not get online, hence the call.

Now the first thing we were told to do, was disable the firewall, but she would have none of it. :(
So i tried other methods, to no avail, eventually I had to say, 'we will have to disable your firewall', which we then did.

Lo and behold, she could get on ther internet.
Only then does she mention that she got a Norton update at 09:30 and since then she had been unable to connect to the internet. ?????? :(

Worst of it all, was my team leader was listening in to the call, and came over to me after the 30 min call, and said to me 'What is the first thing you should have done?' So I got a telling off for that call.

So please, just being a doctor, might make you au faix with medical matters, but logic?, perhaps not so much? :)
MajP
“Instead of wasting your time going in this direction, learn how to build the most functional bound form that ensures data integrity and provides a good user experience. Seems like you do not know how to drive a car yet, but you want to start by racing a Formula One vehicle.”

what would be a good start of learning for this?
thank you for the tips.
understand.
in my country (brazil) i realized that my colleagues have great difficulty expressing themselves to you, analysts and programmers, as well as you to understand what we need.
With that, I decided to learn a little to function as “someone who plays in the midfield”, that is, to understand to explain to both sides.
With that I liked the practicality of access. But from reading so much that a linked form has a higher probability of data corruption than an unlinked one. I realized that I would have to understand and learn more about the subject.
Only that.
Now every professional needs time in his profession to relax. Learning different things helps me a lot.

Thanks again everyone for the tips and information.
They are being quite beneficial.
 

Mylton

Member
Local time
Today, 11:10
Joined
Aug 3, 2019
Messages
124
IMO the best resource ever done for Access is the
Access Desktop Developer's Handbook. It was written 20 years ago, but it still is relevant. There will be features that no longer exist or have been improved.
Get it used for cheap (under $20). If you understand the principles in that you will be able to build robust applications.

 

MajP

You've got your good things, and you've got mine.
Local time
Today, 14:10
Joined
May 21, 2018
Messages
8,556
I also recommend this site for getting the basics of SQL.
I recommend going through every topic.

In the very early days Access suffered from corruption of data, but now that is mostly unheard of. It is not, however, designed to work over a wifi connection to the backend data or a web based repository. There are many things to do, especially in a multi user environment to improve and ensure data integrity, but making unbound forms is not high on the list as a best practice.
 

Mylton

Member
Local time
Today, 11:10
Joined
Aug 3, 2019
Messages
124
I also recommend this site for getting the basics of SQL.
I recommend going through every topic.

In the very early days Access suffered from corruption of data, but now that is mostly unheard of. It is not, however, designed to work over a wifi connection to the backend data or a web based repository. There are many things to do, especially in a multi user environment to improve and ensure data integrity, but making unbound forms is not high on the list as a best practice.
Thanks for explication.
 

Pat Hartman

Super Moderator
Staff member
Local time
Today, 14:10
Joined
Feb 19, 2002
Messages
43,392
Set yourself some tasks to help you to learn. Do NOT attempt to build the application. You need to learn lots of stuff first. If you attempt to build the app directly, you will make huge mistakes that you will dig your heels in and resist correcting but foundation is EVERYTHING. If you build on sand, you'll spend all your time patching cracks in the walls.

Start by building a small app for your own use such as a household inventory. You will notice as you try to figure out what to put in the table that you will need to repeat information. For example, fo you want to do the inventory by room? That is logical for most people and easy to organize but do you want to type Master Bedroom for every item? Probably not. You'll eventually find that there are lots of small lookups needed by every application so I've included a third sample to see how this is done. Only the switchboards and the table maintenance are intended to be used "as is" after importing into your own app. The m-m sample is just that. A sample of how to do something you will need to do in pretty much any app you build.

I'm going to post a very simple many-many sample database. It will show you how relationships are defined and a couple of different ways to build forms.


This is a simple example of how to build a switchboard/menu and implement basic security. It includes a completely customized switchboard and two others based on modifications to the A2K and A2003 versions of the built in Access switchboard. I have another database that has other samples that do not implement any security.


Table maintenance. used to consolidate simple lookups so you don't have to use embedded lists or define separate tables with forms, etc to manage each one. I first built this app over 40 years ago using COBOL on the mainfrom. So that was long before Access was developed. I rebuilt it in each new application I created after the original one since the technology kept changing but the need and the concept didn't. I finally built it with Access and now I can just easily reuse it.

 

Mylton

Member
Local time
Today, 11:10
Joined
Aug 3, 2019
Messages
124
good evening.

I am flattered by your help.
I have no words to thank.
I will read, read and learn.
thank you so much.
I wish you and everyone a great week.
 

NauticalGent

Ignore List Poster Boy
Local time
Today, 14:10
Joined
Apr 27, 2015
Messages
6,377
IMO the best resource ever done for Access is the
Access Desktop Developer's Handbook. It was written 20 years ago, but it still is relevant. There will be features that no longer exist or have been improved.
Get it used for cheap (under $20). If you understand the principles in that you will be able to build robust applications.

This isnt the first time you touted this book, some other AWF Heavyweights have as well. I received mine in the mail today - damn hefty book, almost 3 times the size of the 2010 version.
 

Users who are viewing this thread

Top Bottom