APEX实战第2篇:构建自己第一个APEX程序

为了尽快实现从0到1的突破,第一个程序就选择一个最简单易懂的生活场景。

后续随着APEX学习过程不断迭代增强这个程序。

现在就开始吧,我给孩子看一些公开网络课时,习惯把课程资源做分片,然后有计划的让孩子坚持去看。

比如把一门课拆分成很多个部分,每部分是一周的内容,一周的内容又按照天粒度继续细分。

我这里示例,就是更细致的做了分片,按照周、天的形式。

但是孩子实际去看时,发现因为各种不可抗力,比如无法每天都有时间看所有类型的课,久而久之会造成各门课的进度不统一,需要手工记录下来每天的学习进度,之前是通过Excel图表的形式记录的,为了一些交互式的效果还用到了宏。

今天就开始通过APEX来实现这个事情。

APEX的环境已经在《APEX实战第1篇:本地部署拥有AI能力的APEX》搭建好了,我这里按之前步骤,新建了一个新的普通工作区:alfred。

登录到工作区后,直接在应用程序构建器下选择创建第一个APEX程序,然后在SQL工作室下创建数据库对象,选择创建表:


创建表成功后,插入几行数据。

然后创建一个交互式报表,确认选择包括表单页,表单页模式选择的抽屉模式。

通过简单的按钮功能,添加了主页和

最后效果如下,主页是这样:

点击主页的当前进度按钮,或侧边栏的学习进度还可以跳转到交互式报表,并且能够在表单页上直接对想修改的内容进行更新操作:

不禁感叹,APEX平台真的是太方便了,构建一个网页应用程序从未如此简单,遥想当年为了弄个给孩子喂奶的记录程序,可是吭哧吭哧废了很多周折,那时候笔者还不知道有APEX这种神器。

相关推荐
AlfredZhao1 个月前
APEX实战第1篇:本地部署拥有AI能力的APEX
ai·apex·23ai·deepseek·ords
AlfredZhao1 个月前
Oracle DBA末日or重生?不会APEX=淘汰!
apex
王小小鸭1 年前
存档&改造【07】多表查询和可操控对象的存储
oracle·apex·pl/sql
王小小鸭1 年前
存档&改造【06】Apex-Fancy-Tree-Select花式树的使用&误删页数据还原(根据时间节点导出导入)
oracle·apex·pl/sql
Channing Lewis1 年前
salesforce的按钮执行js代码如何链接到apex代码
javascript·apex·salesforce
王小小鸭1 年前
存档&改造【05】通过视图实现多表联查&理清级联层级关系&对字段的唯一约束
oracle·apex·pl/sql
王小小鸭1 年前
存档&改造【04】二维码操作入口设置细节&自动刷新设置后的交互式网格
数据库·oracle·apex
镰刀韭菜2 年前
【分布式训练】基于Pytorch的分布式数据并行训练
pytorch·分布式训练·distributed·apex·混合精度训练·分布式机器学习·horovod