If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > PC based Database Applications > Microsoft Access > Simple .dbf frontend - there's got to be a better way!

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 01-22-12, 19:57
wwmd wwmd is offline
Registered User
 
Join Date: Mar 2011
Posts: 6
Simple .dbf frontend - there's got to be a better way!

Hey guys,

I could use a little advice on some fundamental database and file management issues I've been facing..

A little background: I've created and been working with a few databases at a brewery, one of them records the quality and production data via operator input (whenever they brew a batch of beer for example it gives a place to put their process records and generates all the paperwork and reports for them). This is a simple access backend located on a shared and it has been holding its own for the most part (thinking about investigating SQL Server or something a bit more sophisticated but that will be down the line).

Another database, however, has access to the raw production records generated by the plant software. These are all generated week by week and put into a .dbf file for that week.

Initially, to get access to this data I rigged up a flashdrive I called the "extractor" that you'd put into an industrial computer and a program will copy the lot onto the flashdrive. Then you'd put it into a corporate computer and run another program that copies all the .dbfs onto the C drive and crunches them into one file via a command line .dbf program called "cdbf". This file can be linked via Access so it's still useful as it gets updated.. However this is a clunky method of extracting data and takes a while - it's been hard to sell this to management too!

However we've finally had a positive change in our network and now I can access a designated folder on the plant network from the corporate network.. I could potentially make a script that auto updates all the records to this point a few times a day and this up-to-date data will be available to all. However I'm wondering the best way to implement this, considering I'll be likely building an Access frontend (or possibly excel via data connections if the users here aren't comfortable with Access), I figure there must be a better way to get the data together so it's useful and accessible.

- If I kept the method similar to how it is now I could have the host computer "crunch" the .dbf's several times a day when it does an update, however this could use a lot of processing power and time.

- I'm OK with vba and have created a routine in the past that does a similar crunch method but via access.. It seems to work OK but not as fast as the previous, and this will possibly become an issue now because the data is coming across the network not via flashdrive/local

- Is there a way that within SQL a group of .dbfs could be brought together in a more elegant way (there's a new .dbf generated each week too, for the new week's data, so if I write it into queries or something it'd have to account for this)

Anyway thanks for reading, and I'll appreciate any ideas or suggestions that anyone may have..
Reply With Quote
  #2 (permalink)  
Old 01-24-12, 16:04
Sinndho Sinndho is offline
Registered User
 
Join Date: Mar 2009
Posts: 3,446
Why don't you create an ODBC Data Source (or several) for the external database (databases) and link its (their) tables in your Access application?
__________________
Have a nice day!
Reply With Quote
  #3 (permalink)  
Old 01-24-12, 18:20
wwmd wwmd is offline
Registered User
 
Join Date: Mar 2011
Posts: 6
Hi there - Thanks for the reply .. I think you're on the right track - if i'm going to be using this kind of data it can't be a bad idea to go the ODBC option. Only thing is I'm a little lost where to start! I think I've just got to wrap my head around the ODBC / SQL server concepts before I can make a start - even perusing the "beginners guides" on the internet have left me a bit lost. Is there any good tutorials or overviews you know about?
Reply With Quote
  #4 (permalink)  
Old 01-24-12, 18:54
Sinndho Sinndho is offline
Registered User
 
Join Date: Mar 2009
Posts: 3,446
__________________
Have a nice day!
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On