Я нахожусь в особой ситуации на руках, что не могу назвать это, поэтому я просто объясню это! Я работаю над базой данных File-maker pro для университета, который отслеживает студентов, которые занимаются образованием в одной из таблиц, отслеживает все стандартизированные тесты, проведенные учащимися, которые варьируются от следующих: ACT, SAT, ETS и Papa. раньше, когда я делал этот стол, все тесты стояли одни или, другими словами, вы не могли комбинировать оценки, чтобы сделать проходной класс. Теперь это изменилось с помощью двух тестов: PAPA и ETS. В порядке слов вы можете комбинировать оценки из каждого теста, чтобы пройти один класс.получение вычисленного результата из записей смешивания в той же таблице
Вот пример
позволяет просто сказать, для простоты, что вам нужно в общей сложности 10 для испытания PAPA и ETS, чтобы передать эти отдельные тест
Test Name | Reading | Writing | Math | Total | pass/fail
--------------------------------------------------------
PAPA | 2 | 2 | 2 | 6 | FAILED
ets | 1 | 2 | 6 | 9 | FAILED
Так Пару недель назад .. этот человек не прошел бы там стандартного теста, но теперь это indivdual будет проходить, потому что он/она получил aa 6 в ETS Math и два 2 в Чтении и письме в PAPAS.
Вот что мой текущий расчет выглядит следующим образом:
If (
ReadingScore ≥ BasicTest::PassReading
and MathScore ≥ BasicTest::PassMath
and WritingScore ≥ BasicTest::PassWriting ;
"PASSED" ;
If (Score >= BasicTest::QMScore ;
If (ReadingScore >= BasicTest::QMReading ;
If (MathScore >= BasicTest::QMMATH ;
If (WritingScore >= BasicTest::QMWriting ;
"PASSED" ;
"DOES NOT MEET WRITING REQUIREMENTS"
) ;
"DOES NOT MEET MATH REQUIREMENTS"
) ;
"DOES NOT MEET READING REQUIREMENTS"
) ;
"FAILED"
)
)
Так что мой вопрос здесь сегодня, как я должен подходить к этому с про применения Filemaker? Должен ли я сделать этот отчет или просто полностью перестроить таблицу?!?!?!?
Это зависит от того, как выглядит ваш расчет в настоящее время, чтобы определить, прошел ли студент или нет.По всей вероятности, вам нужно будет только изменить этот расчет для учета нового требования. Это может быть уродливое вычисление, но этому может помочь использование переменных 'Let'. Можете ли вы рассказать, как выглядит текущий калькулятор? – Chuck
Это код Теперь Если (ReadingScore ≥ BasicTest :: PassReading и MathScore ≥ BasicTest :: PassMath и WritingScore ≥ BasicTest :: PassWriting; "ПРОШЕЛ"; Если (Score> = BasicTest :: QMScore; Если (ReadingScore> = BasicTest :: QMReading; Если (MathScore> = BasicTest :: QMMATH; Если (WritingScore> = BasicTest :: QMWriting; "ПРОШЕЛ"; "НЕ ОТВЕЧАЕТ ТРЕБОВАНИЯМ Писательское"); «НЕ ОТВЕЧАЕТ ТРЕБОВАНИЯМ MATH ") " НЕ ВСТРЕТЕТСЯ ТРЕБОВАТЬ ЧТЕНИЕ ") " FAILED ") ) –