+ Reply to Thread
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 14

Thread: Suggestions on stay with access or move to sql

  1. #1
    Barn Legend Rebelle will become famous soon enough Rebelle's Avatar
    Join Date
    Mar 2008
    Posts
    1,522
    Rep Power
    5

    Suggestions on stay with access or move to sql

    Hi All,

    I created an access database where each month import monthly data and I have created multiple queries to view/filter the data. All works well but access is filling up fast since each month I import around 70,000 records and I have around 14 months of data. I have created some buttons on a form so that the user can easily click to view queried data and export into excel.

    My question is instead of leaving it in access form I'd like to build a web page to display the data so multiple users can view/query data, I'd like to leave in access since the tables, queries are built but what are your thoughts on this? Users will not be editing data, I'll continue to import into the main table each month. Should I re-create in SQL? If so, I'm worried about how I'll have to redo some of the queries.

  2. #2
    The Barnfather jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead's Avatar
    Join Date
    Mar 2008
    Location
    Reston, VA
    Posts
    4,547
    Blog Entries
    9
    Real Name
    Jason
    Rep Power
    22

    Keeping in mind that the max file size of an Access database is 2 GB, and you're importing 70,000 records each month, I would strongly consider moving to SQL Server.
    jmurrayhead
    If you agree, give me rep.
    If you like it here...throw us a few bones to help support us.


  3. #3
    Wolfmaster Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy's Avatar
    Join Date
    Mar 2008
    Location
    Peoria, IL
    Posts
    2,386
    Blog Entries
    5
    Real Name
    Wolff
    Rep Power
    15

    Well, you could move the data to and SQL Server, and just leave the front end stuff, like queries, in Access -- access the data via OLE.

    The queires however, should be able to port ofer the SQL Server without too much foofaw -- some of the functions may change however.

    And then, if your queries are aggregating the data to serve up the reports (i.e. you don't have a need (or rarely need) to service up a detail line), then why store all 70,000 records in the main table? Aggregate the data and store it in a reporting table that should have much less than the 70K records. The reports will run much faster too! This is how I manage to get reports to run (in less than 3 hours anyway) on my 9M record tables. And as a final thought, you could store the detail records in SQL Server and the Aggregate data in Access.
    Wolffy
    .-- ----- ..-. ..-. -.--
    Opinions expressed are my own and do not necessity reflect those of any sane person. Any code provided is intended to be an example and is provided AS IS. Void where prohibited by law. Not valid in California. Your mileage may vary.

  4. #4
    Moderator don94403 is a jewel in the rough don94403 is a jewel in the rough don94403 is a jewel in the rough don94403's Avatar
    Join Date
    Mar 2008
    Location
    San Mateo, CA, USA
    Posts
    313
    Blog Entries
    8
    Real Name
    Don Ravey
    Rep Power
    6

    But didn't you say that you want to operate on the web? You can't use Access forms that way, anyway, without using ASP or .NET, both of which have somewhat steep learning curves. You can migrate the application to SQL Server as the others have said, probably fairly easily, if you only need to operate on a LAN, but if you want to use a browser on the Internet, that's a whole different challenge.
    question = 2B || !2B

  5. #5
    Barn Legend Rebelle will become famous soon enough Rebelle's Avatar
    Join Date
    Mar 2008
    Posts
    1,522
    Rep Power
    5

    Thanks W0lffy and Don,

    Yes I will need to have on web (internal) so users in the company can access it without having to have MSAccess on their computer.

    W0lffy you helped me with some of the queries I have in the access forum for this where when I import the data I have a MonthYr field and I look at where something was last month and where it is now kind of stuff so I think I'll still need all the records. I hope I can redo the queries in SQL without too much trouble.

    Thankies!

  6. #6
    Wolfmaster Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy's Avatar
    Join Date
    Mar 2008
    Location
    Peoria, IL
    Posts
    2,386
    Blog Entries
    5
    Real Name
    Wolff
    Rep Power
    15

    I think that you will find that migrating to SQL Server will be the easy part. Getting the web interface will be the harder. As Don said, ASP and ASP.NET have a pretty steep curve if you have not done a lot of OOP before. And THAT said, I would opt for a .NET solution since that is where MS effort is these days. (And you CAN get a free version of VisualStudio from them as well.
    Wolffy
    .-- ----- ..-. ..-. -.--
    Opinions expressed are my own and do not necessity reflect those of any sane person. Any code provided is intended to be an example and is provided AS IS. Void where prohibited by law. Not valid in California. Your mileage may vary.

  7. #7
    Moderator don94403 is a jewel in the rough don94403 is a jewel in the rough don94403 is a jewel in the rough don94403's Avatar
    Join Date
    Mar 2008
    Location
    San Mateo, CA, USA
    Posts
    313
    Blog Entries
    8
    Real Name
    Don Ravey
    Rep Power
    6

    I'd do some research before making this decision. Going to a browser interface is a MAJOR change in interfacing and if you have very many forms and/or reports, could take even an experienced professional a LONG time to develop. If you are thinking of doing this just so that users on your LAN who don't have Access installed can use the system, there's a MUCH easier way to go, just create an .mde (or .accde, for Access2007) and distribute it with the free Access runtime module. See Download details: Access 2007 Download: Access Runtime and Microsoft Access - Wikipedia, the free encyclopedia
    question = 2B || !2B

  8. #8
    Wolfmaster Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy's Avatar
    Join Date
    Mar 2008
    Location
    Peoria, IL
    Posts
    2,386
    Blog Entries
    5
    Real Name
    Wolff
    Rep Power
    15

    Yeah, I gotta agree with Don. I was thinking more along the lines of some kind of reporting (i.e. Read and Display) kind of interface. If it's even slightly more complicated (input forms for example), then it would take some effort to learn ASP.NET and develop the site in a reasonable time. However, if you need to sub-contract the work....I am still unemployed
    Wolffy
    .-- ----- ..-. ..-. -.--
    Opinions expressed are my own and do not necessity reflect those of any sane person. Any code provided is intended to be an example and is provided AS IS. Void where prohibited by law. Not valid in California. Your mileage may vary.

  9. #9
    The Barnfather jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead has much to be proud of jmurrayhead's Avatar
    Join Date
    Mar 2008
    Location
    Reston, VA
    Posts
    4,547
    Blog Entries
    9
    Real Name
    Jason
    Rep Power
    22

    I'll have to respectfully disagree with both Don and Wolffy here. Yes, ASP.Net would be quite a learning curve, however, this is posted in the ASP development forum, which means she would likely use Classic ASP. Also, the benefit of having one place to maintain code as opposed to requiring the users to upgrade to the latest MDE makes it far more worth it to me. Building a web interface for this would hardly be daunting work.
    jmurrayhead
    If you agree, give me rep.
    If you like it here...throw us a few bones to help support us.


  10. #10
    Wolfmaster Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy is a splendid one to behold Wolffy's Avatar
    Join Date
    Mar 2008
    Location
    Peoria, IL
    Posts
    2,386
    Blog Entries
    5
    Real Name
    Wolff
    Rep Power
    15

    OK, I kind of agree with JMH as well. I was, however, assuming that she had no experience with either ASP or ASP.NET -- which is probably incorrect. I'll stand with the suggestion though that if you know neither ASP or ASP.NET, then go with .NET since that is the technology that MS is active with. And what...displaying the result set of a query on a page is about 5 lines of code?
    Wolffy
    .-- ----- ..-. ..-. -.--
    Opinions expressed are my own and do not necessity reflect those of any sane person. Any code provided is intended to be an example and is provided AS IS. Void where prohibited by law. Not valid in California. Your mileage may vary.

+ Reply to Thread
Page 1 of 2 1 2 LastLast

Similar Threads

  1. Time Picker Suggestions?
    By Centurion in forum ASP Development
    Replies: 7
    Last Post: April 4th, 2010, 08:16 PM
  2. Suggestions on how/what you need to start
    By Rebelle in forum Website Reviews
    Replies: 5
    Last Post: January 27th, 2010, 06:35 PM
  3. suggestions, treeview?
    By Rebelle in forum ASP Development
    Replies: 15
    Last Post: July 14th, 2009, 11:56 AM
  4. Suggestions please (website review)
    By sbenj69 in forum Website Reviews
    Replies: 21
    Last Post: January 26th, 2009, 03:57 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

SEO by vBSEO