Posted by eliza411 on January 17, 2009 at 7:11pm
I'm looking for three fields, a dropdown, a text field, and a numeric field that can be added as a set on a complex form. The user should be required to enter one set and then able to add additional sets as needed.
I've tried Matrix (text field only, but I could live with that if it could actually be set as a required field and allow the addition of multiple fields. I looked through other CCK modules, but most were in alpha and beta, so I'm wondering if anyone here has had a similar need and how they solved it.

Comments
I was thinking that someone
I was thinking that someone wrote a module that defines a cck field type that is simply an aggregate of other CCK field types. It allowed you do thereby add multiple fields to a content type by adding only one of the aggregate fields. Maybe I'm just dreaming this up though. If it does exist and you can find it (I can't), and it supports multiple values, then you're set.
Otherwise I would look into implementing a CCK field that contains all the info you need, and setting it to allow multiple values.
A couple options
With the caveat that they'll all likely need some tweaking to meet your exact needs:
http://drupal.org/project/education_field -- this hardcodes a set of cck fields, and could be used as a starting point for your module. It is also currently D5 only.
http://drupal.org/project/flexifield -- as the name implies, a more flexible solution, and has a D6 alpha release.
FunnyMonkey
Click. Connect. Learn.
Using Drupal in Education
FunnyMonkey
D5
I can't believe I didn't specify that it's D5 I'm working in. I'll take a look at the education_field.
I did find this: http://drupal.org/node/119102, which may have been what Mikey_P was thinking of, and it definitely gives me insight into the complexity of doing what the client has asked.
Thank you both.