Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

This topic is 6283 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

I have a table with people and the activities that each person participates in. The activities are a value list displayed as checkboxes. People can participate in more than one activity so (as checkboxes), I can check off multiple activities. How can I find all people who play soccer only- not all people who play soccer AND baseball. (I will eventually put this found set and display it in a list).

I think this is a really basic question but I just can't get it.

Thanks in advance!

Posted

Secrch for "==soccer" where the double equal sign instructs FMP to return records where the entire contents of the field matches the criteria.

But really, storing multiple activities in a single field isn't good data design. The activities should be in a related table.

Posted

Ah!! Thank you!! I had a feeling that I shouldn't be doing this with value lists. I will try to script out a "find" solution until version 2 of this database is developed. :( I will use the "==" like you said in the mean time. Thanks again!!

  • 1 month later...
  • Newbies
Posted

Vaughan,

I came across several questions regarding similar "finding" and "counting" problems referring to entries based on value lists - and the suggestion of expert members is the same: create related tables. I am some kind of mentally "blocked", could you explain the basic thought behind this? I apologize for the absolute newbie's question..

Posted

Read up on data normalisation, and first normal form. Basically, a field should contin only one piece of information.

This topic is 6283 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.