(Progress AppBuilder) 哪个控件可以自动处理数据库浏览?

问题描述

如前所述,我最近开始在一家公司工作,在 OpenEdge Progress-4GL 中创建应用程序。

我们在这里做的一项基本操作是在屏幕上放置一个填充字段,我们可以在其中填充表格中条目的值。

我们来看下表,作为例子:

employee_name employee_number
============= ===============
    Dominique             001
         Carl             002
     Charlize             003
       Freddy             004

我公司的填写字段处理以下功能

输入员工姓名(“Carl”),数据库跳转数据库中对应的元组(002)。
按“Cursor-up”,数据库跳转到(001)正上方的元组
按“Cursor-down”,数据库跳转到正下方的元组(003)。

我们目前正在使用 OpenEdge AppBuilder 版本 11.6。
就一般的 OpenEdge Progress 软件而言,截至 2015 年 10 月 16 日星期五 19:01:51 EDT,我们正在使用 OpenEdge Release 11.6。

我刚刚发现我们正在模拟带有复选框和基本组件可见性属性的简单标签页,这是非常过时的,我正在寻求更新这种工作方式,我也想知道是否有更新的方法浏览数据库,而不是使用提到的填写字段。

有人知道我是否可以为此目的使用更多的控件吗?

解决方法

可以与查询(使用临时表或数据库表)相关联的 browse widget(静态或动态)是用于显示数据的普通小部件。

您还可以将 .Net grid control 与数据绑定一起使用。