Deriving Data

DEX450 - Module 3: Working Effectively with Objects and Fields

📄 第 63 页 🎬 视频课程

课程章节介绍

让我们来聊聊这个关于认证应用程序的问题。想象一下,你有一个应用程序,用来跟踪技术人员的培训和认证情况。这个应用程序里有两个主要的东西,一个是“课程”,另一个是“课程交付”。它们之间的关系就像是“课程”是老板,“课程交付”是员工,员工要听老板的。 现在,问题来了:我们怎么在“课程交付”的时候显示结束日期呢?一个简单的方法是在“课程交付”对象上创建一个自定义的日期字段,用来记录结束日期。听起来不错,对吧?但是,这个方法有几个小问题。 首先,用户每次都需要手动去“课程”记录里查找课程的持续时间,然后才能计算出结束日期。这不仅麻烦,还容易出错。想象一下,如果用户不小心输错了日期,那整个计划就乱套了。 其次,如果课程的持续时间变了,比如说从3天变成了4天,那么用户就得手动去更新所有已经计划好的“课程交付”的结束日期。这工作量可不小,而且也很容易出错。 所以,虽然这个方法简单直接,但它带来的麻烦和风险也不小。我们需要找到一个更聪明、更自动化的方法来解决这个问题,让用户的工作更轻松,也更准确。