I have a dilemma about securing VBA code in an Access database application.
I am a self-taught, amateur MS Access VBA coder. I created a custom app for a local foundation to manage their donations while on a "work experience" placement while unemployed. It is substantial is size and utility (74 tables, 191 queries, 165 forms, 31 reports, 8 class modules, reams of code behind forms). Now that it is finished, I have pledged to provide necessary support on a voluntary basis.
The Director of Finance would like me to provide the password for the VBA code, "in case something happens to me". I don't know if I ought to give it to him.
One of the functions of the application is to prevent issuing bogus receipts. Problems had arisen in their pre-digital past that were difficult to resolve when duplicate receipts had been mistakenly issued. They had also lost the ability to determine which donors belonged in honor roll categories.
One of the strengths of the database is the reporting feature that notifies the Director of Finance by email of any deletions, changes to donations and reprinting of receipts.
So, does the organization, or specifically the Director of Finance, have a right to get that password? Should I not keep it from him as a requirement to protect the validity of the reporting feature? Can I provide a third party with the password and the obligation to use it as required -- but not more, and only in the case of my incapacity to provide support?
Who owns the code? Who has access to the code? Who "inherits" the code?
Your input or ideas are very welcome.
Daniel Dillon
O o . (<--- brain shrinking at rate shown.)
I am a self-taught, amateur MS Access VBA coder. I created a custom app for a local foundation to manage their donations while on a "work experience" placement while unemployed. It is substantial is size and utility (74 tables, 191 queries, 165 forms, 31 reports, 8 class modules, reams of code behind forms). Now that it is finished, I have pledged to provide necessary support on a voluntary basis.
The Director of Finance would like me to provide the password for the VBA code, "in case something happens to me". I don't know if I ought to give it to him.
One of the functions of the application is to prevent issuing bogus receipts. Problems had arisen in their pre-digital past that were difficult to resolve when duplicate receipts had been mistakenly issued. They had also lost the ability to determine which donors belonged in honor roll categories.
One of the strengths of the database is the reporting feature that notifies the Director of Finance by email of any deletions, changes to donations and reprinting of receipts.
So, does the organization, or specifically the Director of Finance, have a right to get that password? Should I not keep it from him as a requirement to protect the validity of the reporting feature? Can I provide a third party with the password and the obligation to use it as required -- but not more, and only in the case of my incapacity to provide support?
Who owns the code? Who has access to the code? Who "inherits" the code?
Your input or ideas are very welcome.
Daniel Dillon
O o . (<--- brain shrinking at rate shown.)