Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Hi

How do I get filemaker to check if an invoice has been previously printed?

I’d like to add a custom message to my printing script.

The message would read something like “This invoice has been printed previously, do you wish to print it again”

I’m not sure if this question should be here or in the “calculation forum”

Thanks for the help.

Without knowing your structure it is hard to be specific but one approach would be to store (if not already stored somewhere) the invoice number for all invoices as they are printed.

In your invoice routine you could then do a find on that number and if it already exists (found count>0) give the appropriate message

hth

Phil

I'd make a "Date Printed" date (or timestamp) field in the invoice table. Your printing script would include something like this:

If( IsEmpty(Date Printed) )

     Set Field( Date Printed ; Get(CurrentDate) )

 Else

     Show Custom Dialog( "This invoice has been printed previously on" & GetAsText(Date Printed) & ". Do you wish to print it again ")

etc.

  • Author

Thank you both for your time and the appropriate advice.

Much appreciated!

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.