Filemaker Pro 9 (88) Flashcards

1
Q

This set entered on 5-25-14
5.23.14.3

  1. p 386. LOOKUPS. When you have a relationship between CUSTOMERS and JOBS, anytime you change a field in, say, the CUSTOMERS TABLE, the JOBS table reflects that change. You many not always want this to happen, so you use a:
A

LOOKUP FIELD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. What is a LOOKUP FIELD?
A

They let you take a piece of data from a table AND PROTECT IT FROM FUTURE UPDATES. Lookup Fields use the relationship as a source for a sort of COPY AND PASTE action.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. You have an INVOICES TABLE, attached to a JOB, attached to a CUSTOMER. When you mail the invoice to the customer, you could use the ADDRESS from the CUSTOMERS Table Occurrence to show the CUSTOMER’S MAILING ADDRESS. This is a bad idea because:
A

a. If you’re asked to mail the invoice to another address one time, YOU HAVE TO CHANGE the address in the CUSTOMER RECORD and THEN CHANGE IT BACK AFTER YOU’VE PRINTED THE INVOICE. But the database DOES NOT KEEP A RECORD OF THIS “ONE TIME” CHANGE
b. If you go back to the SPECIAL CASE invoice TWO YEARS LATER, it WILL LOOK LIKE you sent it to the same address as always.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. What is meant by the statement: DATA IS TRANSACTIONAL?
A

An INVOICE represents a SINGLE BUSINESS TRANSACTION at ONE point in the past. But the CUSTOMER RECORD DOES NOT REPRESENT a SINGLE TRANSACTION, it represents an ASSOCIATION with that CUSTOMER.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. So, when should you set TRANSACTIONAL DATA to change?
A

NEVER. TRANSACTIONAL DATA should NEVER CHANGE once the transaction IS COMPLETE.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. While RELATED FIELDS automatically SHOW NEW DATA, LOOKUPS use:
A

a SEMI AUTOMATIC approach

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Explain a LOOKUP’S SEMI AUTOMATIC APPROACH:
A

If you change a CUSTOMER’S RECORD, it WON’T affect the fields in the INVOICES record at all. But if you change the JOB ID on an iNVOICE record, the LOOKUP TRIGGERS again, and FileMaker FETCHES THE NEW CUSTOMER’S DATA.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Additionally, you can CHANGE the data in a field formatted with AUTO ENTER LOOKUP at any time, should you wish to:
A

do a ONE TIME address change, for example.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. This SEMI AUTOMATIC approach to UPDATING DATA is just the right thing for TRANSACTIONAL DATA like Address Fields on INVOICES:
A

When you CHANGE THE TRANSACTION RECORD, its fields update appropriately, but when you change SOURCE RECORDS (The address fields in your customer records), FileMaker LEAVES THE TRANSACTION ALONE.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly