Okay, I have this (buttons that are enabled on some rows and disabled on others according to some condition) partially solved. Right now I'm looking at ConComp with a scrolling region form on Component where there is a button on each row. Only those components starting with the letter "D" have the button enabled, the others are disabled.
My solution so far has a number of limitations: 1. The rows must be numbered and in order -- I added a CompRowNum column to my test table and autonumbered it. (I think I can work around this assuming the rows are ordered and uniquely identifiable even if they're not consecutively numbered). 2. You must know the number of rows in the scrolling region and not resize the scrolling region vertically in the form (wider is okay). I think I could probably work around this. 3. You must suppress the scroll bars on the scrolling region and navigate with by clicking on rows or using F7 and F8 (or other row-by-row scrolling). This is the hardest issue to work around, but I have a glimmer of how to do it. Are any of these reasonable constraints on your problem? If so, I'll try to take it a bit further. -- Larry

