The database I'm working on uses Firebird as the back end, which is FOS. For the front end I'm using MS Access, but only because Libre/OpenOffice has a known show-stopper of a bug. The front-end database has a few macros, queries and reports that allow it to produce a formatted parts list. It also ensures that the parts list is frozen in a project database, so changes to the the data in the back-end don't get *silently* transferred to the parts list.
toggle quoted message
Show quoted text
Creating the database has certainly proved to be a lot of work, so I have no plans to replace the front end with an application. I could probably do it fairly quickly with MFC/DAO, but that would be Win only. It really needs to be done by someone with serious cross-platform programming experience. I have provided some code to show how to talk to the back-end database using ODBC. Whilst the parts list generator would be independent of the existing kicad software, my thinking is that EESchema could be linked with the database engine via ODBC, eliminating the need for BOM export and providing a means of selecting components from the database into EESchema, but again I leave that to someone else. Regards, Robert. On 02/07/2012 19:14, Jeff Kaskey wrote:
FWIW, that's the way I do it. I am using Parts&Vendors (neither open --
() Plain text email - safe, readable, inclusive. /\ |