Note that there are some explanatory texts on larger screens.

plurals
  1. POUsing Excel as front end to Access database (with VBA)
    primarykey
    data
    text
    <p>I am building a small application for a friend and they'd like to be able to use Excel as the front end. (the UI will basically be userforms in Excel). They have a bunch of data in Excel that they would like to be able to query but I do not want to use excel as a database as I don't think it is fit for that purpose and am considering using Access. [BTW, I know Access has its shortcomings but there is zero budget available and Access already on friend's PC]</p> <p>To summarise, I am considering dumping a bunch of data into Access and then using Excel as a front end to query the database and display results in a userform style environment.</p> <p>Questions:</p> <ol> <li>How easy is it to link to Access from Excel using ADO / DAO? Is it quite limited in terms of functionality or can I get creative?</li> <li>Do I pay a performance penalty (vs.using forms in Access as the UI)?</li> <li>Assuming that the database will always be updated using ADO / DAO commands from within Excel VBA, does that mean I can have multiple Excel users using that one single Access database and not run into any concurrency issues etc.?</li> <li>Any other things I should be aware of?</li> </ol> <p>I have strong Excel VBA skills and think I can overcome Access VBA quite quickly but never really done Excel / Access link before. I could shoehorn the data into Excel and use as a quasi-database but that just seems more pain than it is worth (and not a robust long term solution)</p> <p>Any advice appreciated.</p> <p>Alex</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload