Hi Ross,

Many thanks for posting your comments below. May I have the demo as I am sure that I could learn something from it.

Thanks in advance

Roger




On 23 Jan 2009, at 09:35, Ross Dickson wrote:

Hi Jason

I didn't do much. It was clear that Emma was on the right track but had somewhere along the line got her relationships a little confused. So, rather than trying to diagnose the problem from afar, I just made a little demo of the basic tables, fields and relationships that she needed to create the value lists and data entry layouts. I hoped that she would be able to compare what I suggested and what she had done to find the discrepancy(s). Apparently, I was right.

The main data entry table is Products, with fields, Temperature, Group, SubRange, SkuRange and SKU. Each value list has its own table, with a field for the value and another for the field it is contingent upon. So the Groups table has two fields, Temperature and Group, the Subranges table has, Group and Subranges, and SkuRanges has SubRange and SkuRange. The Temperature table has just the field Temperature.

There are relationships from Products to Temperatures, Groups and Subranges based on the fields, Temperature, Group and SubRange respectively. These are the basis for three conditional value lists Groups, SubRanges and SkuRanges, using values from the appropriate field and including only related values starting from Products.

As well, four value lists are created Temperatures, AllGroups, AllSubRanges and AllSkuRanges which contain all the entries in these fields in the eponymous tables. The first is used in the Products table as a radio button formatted field to facilitate data entry in Temperature, the rest are used in the value list tables to ensure consistent data entry there.

The demo actually took less time to create than writing this note. If anyone else would like to see it please ask.

Ross

Jason L DeLooze wrote:
I wonder what Ross wrote - how he solved your problem.
Jason
On 1/22/09 at 2:51 PM +0000, Emma Glaisher wrote:
Thanks to Mr Ross Dickson, I think I have a solution. Similar to what I had, but it has been built with clarity and understanding, both sadly lacking from my attempts.

Cheers all!

I'm still going to explore the Excelisys system with its lovely PathIDs which build themselves, because it's fun and may be useful another day! But first to implement Ross's system.

Emma

Reply via email to