D
DawnTreader
Hello All
currently i have a database project where we have a backend that stores all
our data and 3 frontends with one reporting "front"end.
the frontends are seperated by the type of user that uses them. we have set
up a system for international reps to login to a terminal server and use a
front end designed for them. internally this frontend is also used by those
who we dont want to give full editing access to. in the internal cases we
have each user have it locally on thier harddrives.
the second frontend is for the accounting person who needs access to create
warranty credit invoices. this small frontend is only allowed to see very
specific data and then only do one part of a larger process concerning
warranty claims.
the third is the "master" frontend. it is here the my department manages all
sorts of data that the system holds. we use this frontend to have full access
to all the editing of every record.
the other "frontend" is really a bunch of queries that use the linked tables
to generate data for a few excel spreadsheets where we have pivot tables and
charts to get the kinds of reports we need.
my question is this: would it be possible to merge all these systems into
one frontend that would look at the data in a table as to the type of user
that is using the database, and thier rights? we currently have each frontend
look for the user that is logged in and set certain options depending on
information stored in the employee table already, but that code works off of
the appropriate startup form in each frontend. i have thought about creating
a hidden startup form that does the user finding and then opens the
appropriate startup form, but i am wondering if there is a way to find the
user in code and then make decisions in code at startup without opening any
forms.
there are all sorts of security decisions being made at startup and i would
like to move them off of the startup forms and have them happen upon opening
the frontend. is this doable?
any and all help is appreciated.
currently i have a database project where we have a backend that stores all
our data and 3 frontends with one reporting "front"end.
the frontends are seperated by the type of user that uses them. we have set
up a system for international reps to login to a terminal server and use a
front end designed for them. internally this frontend is also used by those
who we dont want to give full editing access to. in the internal cases we
have each user have it locally on thier harddrives.
the second frontend is for the accounting person who needs access to create
warranty credit invoices. this small frontend is only allowed to see very
specific data and then only do one part of a larger process concerning
warranty claims.
the third is the "master" frontend. it is here the my department manages all
sorts of data that the system holds. we use this frontend to have full access
to all the editing of every record.
the other "frontend" is really a bunch of queries that use the linked tables
to generate data for a few excel spreadsheets where we have pivot tables and
charts to get the kinds of reports we need.
my question is this: would it be possible to merge all these systems into
one frontend that would look at the data in a table as to the type of user
that is using the database, and thier rights? we currently have each frontend
look for the user that is logged in and set certain options depending on
information stored in the employee table already, but that code works off of
the appropriate startup form in each frontend. i have thought about creating
a hidden startup form that does the user finding and then opens the
appropriate startup form, but i am wondering if there is a way to find the
user in code and then make decisions in code at startup without opening any
forms.
there are all sorts of security decisions being made at startup and i would
like to move them off of the startup forms and have them happen upon opening
the frontend. is this doable?
any and all help is appreciated.