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.

repeating fields into a related field

Featured Replies

I am making a invoice database that has repeating filelds for itemid, quantity, price etc.

One of the features i want to add is to be able to subtract the quantity from the number in stock; which is in another database.

I have a script that should work. but filemaker doesn't allow coping it so i can't show what i have.

but the basic idea is that it loops through the every repetiton with getRepettion and then does:

SetField["items::quantityOnHand", extend(items::quantityOnhand) - GetRepetition("quantity", extend(loopVar)]

that above line just takes all the quantitys off the first Item.

How can i get around this?

Thanks

NEVER EVER USE REPEATING FIELDS.

Filemaker only performs operations on the first repeat.

Your best bet is to move to a fully relational system, which basically just means that you need a lineitems file to replace your repeating fields.

  • Author

ya. thanks.

just figured that out when i did a search of old topics.

I did have that was in the first draft. but i couldn't figure a way to total the line items in the master database. but i realized tis as easy as Sum(lineitems: tongue.gif" border="0 rice)

back to the drawing board.

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.