[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [school-discuss] Address List Database
hello,
here's some good reading on access to sql migration :
http://www.nusphere.com/products/access2mysql.pdf
use access-to-mysql to load from access to :
http://www.convert-in.com/acc2sql.htm
a more complete list of converters :
http://www.mysql.com/portal/software/html/software-37-1.html
an sql query tool : http://freshmeat.net/projects/databrowser/?topic_id=68,66
another sql query tool : http://freshmeat.net/projects/dteq/?topic_id=68,253
an sql query generator :
http://freshmeat.net/projects/sqlquerygen/?topic_id=66,259
dynamic word/excel file generator using mysql db for input :
http://sourceforge.net/projects/php-doc-xls-gen/
hope this helps.
the access-to-sql makes sense, because you know your own code.
speaking of which, using vb ? how ? how much ? what for ?
these vb considerations could complicate your migration.
if some combination of these preexisting projects gets you 90 % ...
source code can always be modified :-)
mike eschman, etc...
On Wednesday 20 March 2002 03:34 am, you wrote:
> I have almost completed the first version of an address list database for
> my son's school. Unfortunately it is in MS Access (since that was the
> quickest thing for me to do it in), but I'm looking to move it into an open
> source cross platform form. I am willing to either merge it into an
> existing project (if there is one that is reasonably compatible with what I
> want to achieve and the authors are interested) or to start it as a
> completely new project.
>
> Features of the current database include:
> * Address are kept on a household basis, not an individual basis. So
> newsletters etc on only sent once to each household.
> * It keeps track of individuals (students, parents), households (people
> that live in the same house) and parental relationships independantly. It
> can therefore deal with separated families and step family relationships in
> an sophisticted manner.
> * Where a parent has a different surname to their child, they appear with
> their child, but also with a cross-reference from their own surname.
>
> Perhaps an example will make it clearer.
>
> Bill and Mary Smith have two children Joe Smith and Fran Smith. Bill and
> Mary separate, and Bill partners with Sue Wright who has a daughter Emily
> Thompson from a previous marriage. Mary marries Frank Hill and have a son
> Robert. Joe lives with his father Bill, and Fran with her mother Mary.
>
> We have two households but four surnames:
> * Bill Smith and Sue Wright, with children Emily Thompson (Sue's) and Joe
> Smith (Bill's).
> * Mary and Frank Hill, with children Robert Hill and Mary Smith (Mary's).
>
> The address list entries will look something like:
> Hill, Robert Frank and Mary Hill
> Smith, Mary 27 Mountain Place
> Creek Valley Somewhere.
>
> Smith, Joe Bill Smith and Sue Wright
> Thompson, Emily 10 Pretty Crescent
> The Plains Somewhere else.
>
> Smith, Mary -- See Hill
> Thompson, Emily -- See Smith
> Wright, Sue -- See Smith
>
> Other features I want in an open source version:
> * Cross platform client - Linux, Windows and Mac. I have a very strong
> aversion to using a HTML based client, as the required forms are just too
> complex to do well in HTML. I would consider Java Applets, but would
> probably prefer a pure Java Application or wxPython. (wxPython is not on
> Mac yet, but as the key maintainer has recently been given a Mac G4,
> hopefully it will be soon.)
> * I would also prefer a cross platform database server (probably MySQL or
> PostgreSQL).
> * Sophisticted open source Report writing tool. If one does not exist yet,
> then I was considering using a TeX and LaTeX combination to create pdf and
> HTML reports.
>
> So I'm after either:
> a) Suggestions for an existing project to look at and consider talking to,
> or; b) Good free (or low cost) IDE's for Java or Python (with wxPython).
>
> Also, does anyone know a tool for visually creating SQL statements under
> Linux? I think you can do it to some extent with StarOffice, but is there
> anything else?
>
> Thanks,
>
> Rasjid.