Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×
The Claris Museum: The Vault of FileMaker Antiquities at Claris Engage 2025! ×

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

Recommended Posts

Posted (edited)

Hello,

I current have a field (PaymentDaysOverdue) that I want to be set at 0, unless another field is filled in, in which case I want the field to be a calculation.

I currently have this:

If((DatePaymentRecieved=""); Get ( CurrentDate ) - DocumentsSentToZebra)

That works fine, and works out how many days a payment is overdue, but if DatePaymentRecieved is blank, the field PaymentDaysOverdue doesn't have any value.

I would like PaymentDaysOverdue to = 0 unless DatePaymentRecieved has something in it.

I've tried

If((DocumentsSendToZebra="...");0 or

If((DatePaymentRecieved=""); Get ( CurrentDate ) - DocumentsSentToZebra)

That put the 0 in if DocumentsSendToZebra is blank, but thenPaymentDaysOverdue is otherwise 1 no matter what the date etc is.

Any ideas?

Edited by Guest
Posted

Here is one approach:

[color:blue]Case (

NOT DatePaymentReceived ; 0 ;

DocumentsSentToZebra ; Get ( CurrentDate ) - DocumentsSentToZebra

)

At the bottom of the calculation dialog, uncheck 'Do not evaluate if all referenced fields are empty' and in Storage Option, check 'Do not store calculation results...'

This topic is 5542 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.