@RandyHayes
Hi Randy,
I have a DisplayMode question. I want to disable my Next icon until "Other" fields are filled in. My current DisplayMode formula for the Next icon is:
Coalesce(If(frmPayment.Valid || valOtherShipMethod.Visible && IsBlank(valOtherShipMethod.Text) || valCustAcctNumber.Visible && IsBlank(valCustAcctNumber.Text),DisplayMode.Edit,DisplayMode.Disabled))
I'm not sure how to write an AND/OR statement. Just because someone chose an Other Ship Method doesn't mean they are also going to be indicating that the customer is paying and thus filling in an account number. FYI- I'm either going to hide the Payment field or make it read-only if the Shipping Crew tells me that a Customer Payer is always equivalent to Collect which I'm guessing it is. If you look below the screenshot you will see the formulas associated with the 2 data cards in question.

OTHER SHIP METHOD DATA CARD
Text input Properties:
Default: Parent.Default
Fill: Coalesce(If(valOtherShipMethod.Visible && IsBlank(valOtherShipMethod.Text), MistyRose,White))
Data Card Properties:
Visible: ddShipMethod.Selected.Value="Other"
Required: false
Default: ThisItem.'Other Ship Method'
Update: valOtherShipMethod.Text
ErrorMessage Text: Coalesce(Parent.Error, If(valOtherShipMethod.Visible && IsBlank(valOtherShipMethod.Text),"Enter Preferred Carrier"))
CUSTOMER ACCOUNT NUMBER DATA CARD
Text Input Properties:
Default: Parent.Default
Fill: If(IsBlank(valCustAcctNumber.Text), MistyRose,White)
Data Card Properties:
Visible: ddPayer.Selected.Value<>"CSO"
Required: false
Default: ThisItem.'Customer Account Number'
Update: valCustAcctNumber.Text
ErrorMessage Text: Coalesce(Parent.Error, If(valCustAcctNumber.Visible && IsBlank(valCustAcctNumber.Text),"Enter Shipping Account Number"))
Thanks in advance for your help. Let me know if you have any questions.
Kind regards,
Teresa