- Local time
- Today, 19:09
- Joined
- Feb 19, 2013
- Messages
- 17,417
Anyone have some experience with Citrix?
One of my clients has decided they are going to use Citrix and wants to put both front and backends (both access 2010) on the server.
I've had databases run on Citrix before (front and backends) without any real issues however this one is a little bit different in that in order the db can do what it needs to do requires the creation of temporary tables and also the manipulation of forms (hiding and/or repositioning controls). I also have the situation that they are using 64bit office (not a problem in principle but included for background) and now have a mixture of Windows7 and Windows8 operating systems and some users are using Office/Access 2010 and some are using runtime.
The temporary tables were a bit of a bugger but is now solved. Before they were created in a temporary db in the same directory as the front end (on the users machine), now they are are created in the users personal space in Citrix. And I can no longer create a temporary linked table to the temporary table but have to build a connection string to use in the form or control recordsource.
My concern is primarily to do with the forms and the mixture of operating systems.
Forms first: My understanding is that when a users opens Access on Citrix they are opening an instance of it, so since each user has their own instance any changes to a form e.g. recordsource (changes are not saved) does not affect any other current user or new user. Is this correct or have I more work to do?
Operating Systems: Is there any chance that different operating systems and the use of Access 2010 or runtime can affect things like references in VBA which can affect other users. In a 'standard' setup with the front end on the users machine this would not matter, but just a reality check.
Something I haven't tried yet so don't know, but is it possible to have the front end on the users machine as before but linking to the back end on citrix? This would require an additional login to citrix as part of the opening the db process. If so it would make me happy though it does depend on whether it affects performance and the willingness of the IT manager to go this route.
Finally, has anyone any suggestions how I can mimic a citrix environment on my office setup which is a simple network of 4 pc's/laptops and small server. Would it be as simple as creating a password protected partition on a drive somewhere?
Many thanks in advance
One of my clients has decided they are going to use Citrix and wants to put both front and backends (both access 2010) on the server.
I've had databases run on Citrix before (front and backends) without any real issues however this one is a little bit different in that in order the db can do what it needs to do requires the creation of temporary tables and also the manipulation of forms (hiding and/or repositioning controls). I also have the situation that they are using 64bit office (not a problem in principle but included for background) and now have a mixture of Windows7 and Windows8 operating systems and some users are using Office/Access 2010 and some are using runtime.
The temporary tables were a bit of a bugger but is now solved. Before they were created in a temporary db in the same directory as the front end (on the users machine), now they are are created in the users personal space in Citrix. And I can no longer create a temporary linked table to the temporary table but have to build a connection string to use in the form or control recordsource.
My concern is primarily to do with the forms and the mixture of operating systems.
Forms first: My understanding is that when a users opens Access on Citrix they are opening an instance of it, so since each user has their own instance any changes to a form e.g. recordsource (changes are not saved) does not affect any other current user or new user. Is this correct or have I more work to do?
Operating Systems: Is there any chance that different operating systems and the use of Access 2010 or runtime can affect things like references in VBA which can affect other users. In a 'standard' setup with the front end on the users machine this would not matter, but just a reality check.
Something I haven't tried yet so don't know, but is it possible to have the front end on the users machine as before but linking to the back end on citrix? This would require an additional login to citrix as part of the opening the db process. If so it would make me happy though it does depend on whether it affects performance and the willingness of the IT manager to go this route.
Finally, has anyone any suggestions how I can mimic a citrix environment on my office setup which is a simple network of 4 pc's/laptops and small server. Would it be as simple as creating a password protected partition on a drive somewhere?
Many thanks in advance