EULA Acceptance

  • Thread starter Thread starter Antonio
  • Start date Start date
A

Antonio

Hello, all....Hope someone out there can answer this
question...
I am building an application and the EULA is displayed
once the app is open. Once the user click on the "Accept"
radio button and click on Next, I would like this form NOT
to show up, any longer. Can someone tell me what is the
proper coding? Thanks
 
Hi Antonio,

I wanted something exactly the same. I used the Northwind
sample database that ships with Access as a guide (97
version). Take a look at a form called "Startup" in that
database. It does exactly what you desire. That form will
continue to display at startup until you put a check in
that box that says "Do not show this screen again."

That form uses some code found in a module that is also
called "Startup." Study that module code and you should be
able to figure what is going on. When that checkbox is
checked, it changes the startup form to "None." I just
changed that to open my main switchboard form.

On my EULA form I just put two command buttons, "Accept"
and "Decline" along with the checkbox. My EULA form
continues to show every time the database is opened until
that checkbox is checked AND they hit Accept. I added some
logic to account for the fact that someone could put a
check in the checkbox and then hit Decline. All works
perfectly.

A word of caution: if you have implemented Access User
Level Security, then that complicates things. You need to
be a member of the Admins group to change startup
properties.

Study that form and module in Northwind and you should be
able to figure out how to do this. If you run into
problems, just post back here. I should be able to help on
this (surprisingly).

Jeff Conrad
Bend, Oregon
 
Personally, I prefer to use the SaveSetting and GetSetting statement and
function to save and retrieve settings form the registry. By using them the
value of the "EULAAccepted" (or whatever you like to call it) key will be
stored in the user registry. This will require each user who accesses the
database to accept the EULA.

Just a thought. I hope it helps.

Eric

| Hello, all....Hope someone out there can answer this
| question...
| I am building an application and the EULA is displayed
| once the app is open. Once the user click on the "Accept"
| radio button and click on Next, I would like this form NOT
| to show up, any longer. Can someone tell me what is the
| proper coding? Thanks
 
Hello Jeff - I'm also an Access 'addict' (albiet older and slower) now
retired and trying to find a niche making specialized applications to solve
work issues that frustrated me for years) I visit alot of NGs and Web sites
to learn. I think i've put together some pretty slick applications - now its
time to try and make some money but don't want to give away all my hard
work.
Fortunately, (i think) my small niche of customers will all have full access
versions. Now looking into the maze of copyrights, licensing, security, a
less costly way to distribute than developer or install shield, etc.
Someone could probably make some money writing a Dummies book on these
topics - or maybe i've missed it?

Anyway have a couple of questions:
1. Have you worked out a way to display the EULA as a startup form when user
level security is implemented?

2. I've been saving hard copy of a message from Feb 03 between you and John
Viescas about 'selling a small DB'. (it is no longer on the NG) I'm
experimenting now - already have implemented user level security.

I'm interested in your last question -'how to assure that no one could link
to the hidden table and change the values'
and my follow on question 'how to change an expiration date' i.e. licensing
an mde for one year but then having the ability to 'renew' the license
(expiration date) - say by sending a small separate mde (linked to the
'hidden expiration check table' described by Mr. Viescas). This small mde
would allow the user to enter a key that would then programatically reset
the expiration date in the linked hidden table and then become unusable.
this is alot of theory on my part but seems workable

Have you done anything like this? and would you be willing to discuss ways
of doing something like this or perhaps a better solution?

If i should start a new message ? i'll be glad to do that also.

Thanks for any help
 
My apologies for not seeing this post earlier.
With my newsreader it would be easier for me if you
started a new post in this NG or the Forms NG.
Just copy all the text to a new message and put EULA as
well as my name in the subject line so I'll be sure to see
to it. I'll try and get a response back as soon as I am
able.

Jeff Conrad
Bend, Oregon
 
Back
Top