Urban75 Home About Offline BrixtonBuzz Contact

software package needed but where to start?

the spreadsheets they use are:

the main one that has the material ident and required by date and as each process is complete the collums in teh spread sheet are filled in and then each ident is also colour coded to give an incline of where abouts they are in the process

The first question that comes to my mind is:

How many rows are there in this spreadsheet?

In theory it's a really, really crap system. As noted, it's a database. First rule of database design: every piece of information that relates to the world should appear in one place only.

But my question relates to what's a reasonable evolution from what they have, in practice.
 
gosh the rows - they run the main spreadsheet (which is a book as it has lots of tabs at the bottom) for the year so there are hundreds of rows (don't ask) and there are about 15 columns - the other spreadsheets are as big in some cases too
 
what about Microsoft access - would that be any good?

It's the right kind of product to do the job "properly" - it's a database - and it gives you a view of the database that looks like a spreadhseet, which may help in selling the idea to your bosses.

I fear that converting your spreadsheets to a database would be a fairly large job, though.

First step would be sorting out your "ontology" - check with everyone who uses the spreadhsheets what the actual objects in the world they deal with are, and what their properties are.

At the moment, the objects are, as I understand it, rows in the top layer of the primary spreadsheet and their main properties are the columns (plus the column colouring).

It sounds as though the spreadsheet has evolved over the years, so it may or may not actually represent the objects very well.

Then step 2 is learning Structured Query Language (SQL) - a bit of a headfuck, tbf. Access gives you a clicky-clicky way to build SQL statements, but it seems to me (on the basis of a one-day course) that you'll need to write and edit actual SQL statements "by hand" to get it right.
 
I don't really want it to look like a spreadsheet, I want it to be a page full of the relivant info such as name, owner, details of what the product contains, where it's come from, release date etc, all the important detail needs to be on the first page (or tab) then on teh second tab it needs to transfer some of the info from the main page but have all the shipping info such as where it went, tracking numbers etc, this info is added by another dept, then on another tab it would need to have the costings etc, then on another it would have the QC info and reports etc - each tab or page would need to pull through various bits of info from other tabs/pages so taht when the item is shipped it then migrates this info back to the main page and ticks a box saying it's been shipped etc - each set of tabs/pages would relate to one item/ident so all the relivant info for that one ident/item/version etc is all held in the one package of info that had various tabs/pages

then I would need to have all the idents listed somewhere so that I could search for them via the ident number, I would also need to look at a list of idents that were worked on between a certain date or came in from a particular company etc

does this make any sense ;-(
 
I don't really want it to look like a spreadsheet, I want it to be a page full of the relivant info such as name, owner, details of what the product contains, where it's come from, release date etc, all the important detail needs to be on the first page (or tab) then on teh second tab it needs to transfer some of the info from the main page but have all the shipping info such as where it went, tracking numbers etc, this info is added by another dept, then on another tab it would need to have the costings etc, then on another it would have the QC info and reports etc - each tab or page would need to pull through various bits of info from other tabs/pages so taht when the item is shipped it then migrates this info back to the main page and ticks a box saying it's been shipped etc - each set of tabs/pages would relate to one item/ident so all the relivant info for that one ident/item/version etc is all held in the one package of info that had various tabs/pages

Makes total sense.

If I were building that, I'd use MySQL (a database system on the same basic principles as MS Access, but not MS, and free) and present the pages/tabs as pages on an internal web site using PHP (a language that writes web pages, also free).

But I'd charge several thousand for doing so :)

Almost certainly there's a ready-made stock control software package that does all this, sort-of, in its own way, with its own names for the names of things-in-the-world. There's probably one that integrates with an accounts package. One question is whether it costs more to customise this than it does to build a new system.

then I would need to have all the idents listed somewhere so that I could search for them via the ident number, I would also need to look at a list of idents that were worked on between a certain date or came in from a particular company etc

It sounds as though you have "got" the fundamental principle of database design.

You have one table in which each row is a stock item, indexed by ident.

You have another in which each row is a customer, indexed by some arbitrary (and, ideally, hidden) customer ID.

You have another in which each row is an order, indexed by order number, stock ident and customer ID.

You might have another that tracks manufacturing and other fulfilment steps (indexed by stock ident and department) or you might store those details as columns in the order table - hard to be sure without an initial £1000 for consultancy :)

You don't need to update across tables because (as I said earlier) each piece of information is stored exactly once. You build a "view" of an order that pulls stuff about the stock item from the stock table and about the customer from the customer table, and so on.
 
cheers for the advice - I did look at mysql thingie today but it went right over my head - I have just downloaded filemaker for a free 30 day trial and I am playing with that now, just managed to write one word !!!
 
tbh, you need an IT pro.

Someone needs to know VBA to manipulate the speadsheets, and the database - it seems like a small company with limited data entry, etc - might even be Access, though SQL is preferable.
 
Yeah thanks.

The difference is you don't need to know SQL to build a working database in Access - that's the point of it.
 
Yeah thanks.

The difference is you don't need to know SQL to build a working database in Access - that's the point of it.

And my point was that to do anything interesting in Access you probably do need to write SQL.

Certainly, for some people, understanding the generated SQL statements makes it easier to understand the menus/buttons that generate it.
 
is there an off the shelf type of package I can buy that will let me job things about and link things etc but basically is ready made for me and I just need to make it look nice ;-)
 
this is the type of thing I want, if I could get an off the shelf package that I could just move the boxes about, remame them and choose which ones link to other pages etc then that's would be great but is there such a package and if not, why not?

JencoSoftware_large.jpg
 
I suspect that unless you work in the right sector, you won't know the relevant software, and either no one on Urban does, or if they do they haven't been on this thread to see your dilemma. I work in TV - hence im aware of ScheduAll and thus if you were a medium sized broadcaster/post/studio/media person with this problem i'd say "Hey check this software out". (It's aimed at those industrys) But before I worked in telle i'd never heard of it. If that makes any sense...

So maybe try look in the Yellow Pages or the web for companies that supply business IT solutions, or EPOS (retail) systems etc and give them a ring or check their website, ask what sort of software they would recommend. Collect some quotes and see what they all have to offer. What you want sounds simple enough.

---
Edit: That sounds a bit patronizing! I really don't mean it like that!
 
It's a piece of cake luv. Just go to college or uni for a few years.

piece of cake= uni for a few years :confused:

cheers laptop and mince pie etc for all your help, I know nothing about this type of stuff, only ever used it and want to try to get the same sort of thing for my new company (which is tiny) - I don't want to build it myself or anything horrendous like that but I wan to be able to show them what a database and tracking system could do and the pros and cons of it so I do need a demo of sorts - they have been using spreadsheets for years so are really stuck in their ways - they need to be shown the benefits of changing and it has to make financial sense too so it needs to be cheap

we do have sage 2000 but I have never used it - I thought it was an accounting tool?

I have downloaded Microsoft access (for a free trial) and I am going to have a play with that but at the mo it makes no sense to me but I am sure I will get there once I bother to read up on how to do it
 
Sounds like the kind of requirement that I used to make a living out of developing custom systems for small companies (I got poached by one of my clients into their employment and I'm now doing much the same in-house)

Just browsing some of the commercial packages built using Filemaker and found this which seems to fit a lot of what you're talking about, though it might do a lot more than you need.

http://www.jobprocentral.com/
 
Sounds like the kind of requirement that I used to make a living out of developing custom systems for small companies (I got poached by one of my clients into their employment and I'm now doing much the same in-house)

Just browsing some of the commercial packages built using Filemaker and found this which seems to fit a lot of what you're talking about, though it might do a lot more than you need.

http://www.jobprocentral.com/

wahoo :D that's the type of thing - as long as I can add sections to it and change wording etc that's definitely the type of thing I am looking for - I do want to have one section per product and all movement and data relating to that product to be together - I take it that that is possible?
 
Back
Top Bottom