Advertisement

05.15.2008 at 04:37PM PDT, ID: 23407050
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

Running MS Access as a service

Tags: MS Access, Service, PDF, Reporting, WOrk Station
Right now I have an MS Access adp system with a single form.  that form has a timer that checks to see if a record has been added to a table in my SQL Server database.  If there is a record there, it opens it up and gets a bit of info.  It gets  a report name, the parameters necessary to produce that report and then the location to "save" it to.

The "saving" is actually using win2pdf 's printer driver to save the MS Access report as a PDF file.

The main command record is actually filled out by a webpage.  So, here is the full process:
user cllics print putton next to invoice record on web page.  Print button links to http://myreporter.asp?report_name=invoice&id=123
that page inserts those values into the report_queue record and then retreive's the Identity of the report_queue table.  The Access ADP picks up that record, prints the report to a directory on the webserver calling it the name of the report plus the ID of the report_queue.  Meanwhile, the webpage is scanning that direcotry on the webserver, waiting for the PDF to show up.  Once it does, it redirects to that PDF and the user has a nice clean PDF invoice.

It works great.  Even better, I just plop down 3 workstations with MS Access on it and run them all at the same time. Whichever picksup the command first does the job.  If one blows out, it really doesn't matter.

The problem:  I need to have the machine "logged into".  That's no big deal if I've got the boxes sitting right there, but I need to move to a new facility where the severs are set up to run like servers, not workstations.  :)  And.... they are expensive.  "Space" is expensive, so I can't just use a bunch of old workstations, like I do now.  Basically, I'm going to have to pay for 2 servers (for redundancy) to do this.  If I could somehow run MS Access in the background, like a service, and load up that form with it's little timer, I'd be a very happy man.

So... anyone have any ideas?
Start your free trial to view this solution
Question Stats
Zone: Microsoft
Question Asked By: Danielcmorris
Solution Provided By: SidFishes
Participating Experts: 3
Solution Grade: A
Views: 0
Translate:
Loading Advertisement...
05.15.2008 at 06:57PM PDT, ID: 21579317

Rank: Sage

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.15.2008 at 07:10PM PDT, ID: 21579384

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.15.2008 at 08:03PM PDT, ID: 21579716

Rank: Sage

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.15.2008 at 10:53PM PDT, ID: 21580302

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.16.2008 at 06:44AM PDT, ID: 21582587

Rank: Genius

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.16.2008 at 06:14PM PDT, ID: 21587581

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.16.2008 at 07:26PM PDT, ID: 21587775

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.16.2008 at 07:53PM PDT, ID: 21587815

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.22.2008 at 05:26PM PDT, ID: 21628641

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.26.2008 at 01:42AM PDT, ID: 21645325

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
 
Loading Advertisement...
Microsoft
  • Internet Protocols
  • Applications
  • Development
  • OS
  • Hardware
  • Windows Security
Apple
  • Operating Systems
  • Hardware
  • Programming
  • Networking
  • Software
Internet
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Spy / Ad Blockers
  • Web Browsers
  • New Net Users
  • Web Development
  • Chat / IM
  • Anti Spam
  • Web Servers
  • Anti-Virus
  • Email Clients
Gamers
  • Tips
  • Online / MMORPG
  • Puzzle
  • Emulators
  • Action / Adventure
  • Role Playing
  • Consoles
  • Game Programming
  • Strategy
  • Sports
  • Misc
  • Computer Games
Digital Living
  • Hardware
  • New Net Users
  • New Users
  • Software
  • Digital Music
  • Gaming World
  • Home Security
  • Apple
  • Networking Hardware
Virus & Spyware
  • Vulnerabilities
  • IDS
  • Encryption
  • Anti-Virus
  • Operating Systems Security
  • Software Firewalls
  • WebApplications
  • Cell Phones
  • Operating Systems
  • Internet
  • Hardware Firewalls
Hardware
  • Handhelds / PDAs
  • Displays / Monitors
  • Components
  • Networking Hardware
  • Peripherals
  • Laptops/Notebooks
  • Storage
  • Servers
  • Desktops
  • New Users
  • Misc
  • Apple
Software
  • System Utilities
  • Industry Specific
  • Network Management
  • Photos / Graphics
  • Page Layout
  • VMWare
  • Misc
  • Web Development
  • OS
  • CYGWIN
  • Voice Recognition
  • Message Queue
  • Quality Assurance
  • Security
  • Firewalls
  • MultiMedia Applications
  • Development
  • Database
  • Office / Productivity
  • Business Management
  • OS/2 Apps
  • Server Software
  • Internet / Email
ITPro
  • OS
  • Storage
  • Encryption
  • Operating Systems Security
  • Apple Hardware
  • Laptops & Notebooks
  • Servers
  • Networking Hardware
  • Peripherals
  • Devices
  • Displays / Monitors
  • WebTrends / Stats
  • Search Engines
  • Firewalls
  • WebApplications
  • IDS
  • Vulnerabilities
  • Email Clients
  • File Sharing
  • Spy / Ad Blockers
  • Web Browsers
  • Web Servers
  • Networking
  • Anti-Virus
  • Chat / IM
  • Anti Spam
Developer
  • Web Servers
  • Web Browsers
  • Game Programming
  • Dev Tools
  • Industry Specific
  • Office / Productivity
  • Database
  • CYGWIN
  • Web Development
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Programming
  • Content Management
  • Application Servers
  • Protocols
Storage
  • Removable Backup Media
  • Storage Technology
  • Servers
  • Grid
  • Remote Access
  • Backup / Restore
  • Misc
  • Hard Drives
OS
  • Miscellaneous
  • Security
  • Development
  • Linux
  • VMWare
  • MainFrame OS
  • Unix
  • Apple
  • OS / 2
  • AS / 400
  • BeOS
  • Microsoft
  • VMS / OpenVMS
Database
  • Oracle
  • Miscellaneous
  • MySQL
  • Software
  • Sybase
  • Contact Management
  • PostgreSQL
  • Data Manipulation
  • Clarion
  • InterSystems Cache
  • Siebel
  • MUMPS
  • OLAP
  • SQLBase
  • SAS
  • GIS & GPS
  • 4GL
  • Berkeley DB
  • DB2
  • Informix
  • Interbase / Firebird
  • FoxPro
  • Reporting
  • LDAP
  • Filemaker Pro
  • MS SQL Server
  • dBase
  • MS Access
Security
  • Misc
  • Web Browsers
  • Software Firewalls
  • Operating Systems Security
  • File Sharing
  • Spy / Ad Blockers
  • Vulnerabilities
  • WebApplications
  • IDS
  • Anti-Virus
  • Encryption
  • Anti Spam
  • Email Clients
  • VPN
  • Chat / IM
Programming
  • Editors IDEs
  • Installation
  • Handhelds / PDAs
  • Multimedia Programming
  • System / Kernel
  • Algorithms
  • Game
  • Signal Processing
  • Project Management
  • Open Source
  • Database
  • Misc
  • Languages
  • Processor Platforms
  • Theory
Web Development
  • Scripting
  • Blogs
  • Web Servers
  • Software
  • Search Engines
  • Web Graphics
  • Images
  • Internet Marketing
  • Images and Photos
  • Components
  • Document Imaging
  • Web Languages/Standards
  • Illustration
  • WebApplications
  • Fonts
  • WebTrends / Stats
  • Authoring
  • Digital Camera Software
  • Miscellaneous
Networking
  • Protocols
  • Apple Networking
  • Network Management
  • Message Queue
  • Application Servers
  • Content Management
  • File Servers
  • Email Servers
  • Misc
  • Java Editors & IDEs
  • Wireless
  • Networking Hardware
  • Backup / Restore
  • System Utilities
  • ISPs & Hosting
  • Web Servers
  • Storage Technology
  • Removable Backup Media
  • Servers
  • Broadband
  • Grid
  • OS / 2
  • Novell Netware
  • Unix Networking
  • Windows Networking
  • Security
  • Telecommunications
  • Operating Systems
  • Linux Networking
Other
  • Community Advisor
  • Lounge
  • Community Support
  • New Net Users
  • Philosophy / Religion
  • Math / Science
  • Miscellaneous
  • URLs
  • Expert Lounge
  • Politics
  • Puzzles / Riddles
Community Support
  • Suggestions
  • New to EE
  • New Topics
  • Community Advisor
  • CleanUp
  • Announcements
  • General
  • Feedback
  • Input
  • EE Bugs
 
05.15.2008 at 06:57PM PDT, ID: 21579317

Rank: Sage

afaik you can't

only suggest would be to run a couple or 3 vm's on one machine

vmplayer is available for free...

you'd need separate licenses for the OS and access but you could run several on one machine (with plenty of ram) cheaper than multiple boxes

Accepted Solution
 
05.15.2008 at 07:10PM PDT, ID: 21579384
I actually installed vmplayer on one machine, but will it keep the user logged in?
(ps: love the username.)
 
05.15.2008 at 08:03PM PDT, ID: 21579716

Rank: Sage

it would do what ever you set it up to do... as far as your network goes each vm is just another machine...  as far as the vm goes.. it would just be another user logged on ...it can even be the same user on multiple vms
 
05.15.2008 at 10:53PM PDT, ID: 21580302
I'll try it tomorrow.  Thanks.
 
05.16.2008 at 06:44AM PDT, ID: 21582587

Rank: Genius

Never tried it with Access, but this came up once in a discussion on how to get Access to run as a service:

http://www.firedaemon.com/

  Has a free 30 day download so it may be worth a look.  If you try it out, let us know if it does the job or not.

JimD.
 
05.16.2008 at 06:14PM PDT, ID: 21587581
idea 1: run it as scheduled task, started on machine startup.

idea 2: http://support.microsoft.com/kb/137890
 
05.16.2008 at 07:26PM PDT, ID: 21587775
So, firedaemon seems pretty cool.  It seems to be able to handle a lot of things, but I haven't tried it yet.  The vmware is very very cool, but it requires another win license rather than a crappy old workstation... but I think it will defintely work.
vadimrapp1:
Right now I already run it as a startup item on the registry, but that only seems to open it upon login.  
The idea2 is what I've been thinking about doing, but I'm not sure if it will work any better than the first option.
So... I'm still not sure.  I'd rather not install MS access on my real server, so I'll need another box.  I suppose it can be a service, but I'm really unsure about how that will work.  I'm going to try every option this weekend.
I've already installed VMware on the big server, but I screwed up the iso.  I really don't know how to do that remotely and I'm not "there", so I can't boot from a CD.

Who knows.  That Firedaemon is really slick.  I'm going to have to give some points for that even if it isn't used!

I'll get back to you guys tomorrow or the next day.
 
05.16.2008 at 07:53PM PDT, ID: 21587815
> I already run it as a startup item on the registry, but that only seems to open it upon login.

This depends on the place in the registry. If you configure it as scheduled task that runs upon machine startup, it's guaranteed to run just the way you want.
 
05.22.2008 at 05:26PM PDT, ID: 21628641
VM sessions did the trick.  That's a pretty neat feature.  Thanks sid
 
05.26.2008 at 01:42AM PDT, ID: 21645325
just an update:  I found this company called "gogrid.com".  They pretty much sell VM sessions.  It is very very slick.  Basically, you login, you click "new server", then it makes a new VM server for you.  You pick a template (either windows, linux), the amount of processor you want and size.  Then, in 5 minutes, it's all set up.  You can just remote desktp to the box.
So, I set up a crappy 512meg session.  Then installed MS Access runtime (for 2007 there is anice free one that runs normal ADP files for nothing.  Then, I opened my firewall on my SQL Server box at my normal colo to that IP.
The ADP will actually link directly to that.  So, then I set the MS Access to print a nice PDF report to a IIS directory with a subdomain using Win2PDF when it saw a new command in the SQL Server report queue table.  The main website (on yet another server) has a nice aspx page with an update panel that keep checking the report queue table for the status of that report queue ID status.  
Once the MS Access ADP file finishes printing the PDF file, it updates that record saying it is complete and the locatin of the file.  Once the auto update panel on the ASPX page sees the new location, it redirects the user to the pdf subdomain on the gogrid server and they see a nice clean PDF file.

I tested it printing out a couple 50 page reports at the same time.  Very nice.

I would have put the entire thing on the gogrid company's servers, but their MS SQL SERVER is a monthly charge of $250.  I've already got a fat server of my own (that's licensed), so I'll just keep it open to that IP and risk a spoof.

Anyway, in case anyone wanted an update.....  Again, thanks for the direction sid.
 
 
20080236-EE-VQP-29 / EE_QW_EXPERT_20070906