Skip 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.

Find and delete script

Featured Replies

  • Newbies

I don't know FM at all, but I need to do this for a client.

FM Pro 5 POS app created with four databases

(roster, inventory, sales, line item)

inventory database doesn't have a quantity field so every item is a separate record. The inventory database is getting very large.

I need to find all the items in the inventory database that have been sold (have matching barcode field data in the line item database) then delete all records found from the inventory database.

barcode is a number field - I think this is what is screwing up my find.

find view in inventory database, placed this in the barcode field.

==(line item::barcode)

Where can I find good documentation on creating scripts for FM Pro 5?

Daniel Blake

Hopefully, you did duplicate your post.

So you want to delete records in the Inventory file, not in the line items...

Change the calc given in you DUPLICATE post. Use it in the Inventory file instead of your line item, using a relationship Barcode::Barcode.

Case(IsValid(Yourrelationship:barcode),1,0).

Delete records where the calc returned a 1.

Create an account or sign in to comment

Important Information

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

Account

Navigation

Search

Search

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.