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

  • Newbies

Hello

I'm working on a project involving pedigrees. Each animal has a file which includes the following fields:

ID

Fathers ID

Mothers ID

From this type of file I would like to build a four generation pedigree (family tree). I can get the first generation (Father &Mother)with a self joining relationship. Can anyone help me with the next generations (gandfathers & grandmothers)

Thanks for any help

Because Filemaker won't look past one record in a relationship, you have to force your data to propagate down record to record by using lookup fields (rather than just displaying related fields) and then doing a series of successive Relookup commands--one for each generation that you want to show. Since you want to have 4 generations, you need to do 4 relookups after you have the basic data entered into all the fields. The exact details of how to do this are going to be very specific to how your data is arranged and how you want to display it.

To play around with this, make the following text calculation field:

Family = "( "& ID & " " & MFamily & " " & FFamily & " )"

where Mfamily is a lookup field based on the mother relationship which looks up Mother::Family,

and Ffamily is a lookup field based on the father relationship which looks up Father::Family.

Now, if you do 4 relookups on the ID field, it will set the Family field to the family tree in parenthetical style syntax (like the LISP programming language uses). Converting the parenthetical format into a tree diagram is an exercise in text parsing which you will have to figure out.

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.