Если вы можете использовать метод формирования цепочки, чтобы получить до результатов, таких как линия нижеVBA Property Chaining?
cReportcard.student("doe").Metric("math").score
Как вы принять имущество обратно вниз по цепочке?
У меня есть коллекция пользовательских классов для предметов (например, математика, языковые искусства, pe ...). У пользовательского класса есть ученик, оценка, учитель, класс, период.
Как
cReportcard.student("doe").Metric("math").score=0.96
и иметь цепочку назад к коллекции класса происходящего?
Я предполагаю, что это что-то похожее на «родительское» свойство класса Worksheet. Я просто не могу понять, как это сделать.
До сих пор я разработал схему таблицы с 4-мя столами (Student, метрические, уклонов периоды)
Student(ID [pk], NAME, DOB)
Metric (ID [pk], NAME)
Period (ID [pk], METRIC_ID [fk], GRADE_LEVEL, START_TIME, LENGTH, CLASS_RM, TEACHER_ID [fk])
Grade (ID [pk], PERIOD_END_DATE, PERIOD_ID [fk], STUDENT_ID [fk], METRIC_SCORE
)
Что вы подразумеваете под «цепью назад к оригинальной коллекции»? –
Вышеупомянутый метод цепной привязки вытаскивает один из классов метрик из коллекции и передает его вперед как «Я», тогда вы можете собрать счет из этого нового класса. Как изменить показатель и вернуть его к оригинальной коллекции? –
Каковы отношения между классами? Это выглядит так: в отчете есть коллекция студентов, и у каждого ученика есть набор показателей, и каждая метрика имеет несколько свойств, из которых оценка - одна. Это верно? – Blackhawk