You could put such info into a tool tip that pops up when you hover the mouse over the field.
You can also type this as layout text and place it on top of your field and give it a conditional format that makes the layout text disappear when data is present in the field on which you placed it:
Not IsEmpty ( yourtable::Yourfield )
would be the conditional format expression and you'd click the "more formatting button" to get to a dialog where you can specify a font size of 500 to make the text disappear when yourtable::yourField has data in it.
I like the conditional format approach. I think I'm doing it properly - when text is entered in the data field I can set the conditon to change my text descriptor to different font sizes, colors, etc. This does give the effect of making the descriptor disappear, but the descriptor's text field, while appearing empty, is still blocking the text I've entered into the data field. While the text descriptor appears invisible, the text descriptor field is still there and blocking my data field. Does that make sense? Any suggestions?
Do not use a field for the descriptor text. Click the layout text tool and add layout text directly to your layout. This text should be formatted with a transparent fill pattern.
Sorry I wasn't clear. I said "text field" but really it wasn't an actual field. I was just entering layout text.
But the trick was I did not have it set as a transparent fill pattern. I made that change per your suggestion and now everything works beautifully. THANK YOU SO MUCH!
Have a great day!
We just discovered that this trick doesn't work in the web interface (we're using IWP). I should have mentioned that first in hindsight but didn't realize it would be an issue. Any suggestions?
Can't think of anything that would work for IWP.
It's a good idea to always tell users when the interace will be a web browser with IWP. Many interface features and even some script steps will not work with IWP.
Sorry about that. I won't make that mistake again.
I did try your earlier tool tip suggestion, and that seems to work with IWP. Not quite the effect I was looking for but will suffice nonetheless. Thanks again.
An old school approach should work, now that I've thought about it.
Define this calculation field:
If ( IsEmpty ( YourField ) ; "Descriptor Text Here" )
Clear the "do not evaluate if all referenced fields are empty" option.
Place this field either behind your data entry field ( make it trans parent ) or deny data entry in the fields behavior settings before putting it on top of the field. In either case, don't give it borders and specify a transparent fill pattern.
"Old School" was spot on and works great - thanks!!!