0

我创建了一个带有一个下拉框的简单窗口,并且该项目已与默认体育数据库连接。现在我想在该下拉框中显示数据库中的所有表。

4

1 回答 1

3

为了能够动态填充组合框的内容,您需要动态创建它:

DEFINE VARIABLE ComboBoxWidgetHandle AS HANDLE NO-UNDO.
CREATE COMBO-BOX ComboBoxWidgetHandle.

之后,您可以使用名为“_file”的数据库元模式表,使用小部件句柄将元素添加到组合框:

FOR EACH _file NO-LOCK WHERE _Hidden = NO:
    ComboBoxWidgetHandle:ADD-FIRST (_file._FILE-NAME).
END.

如果您还想知道 _file 元模式表的其他属性,只需尝试

FOR EACH _file NO-LOCK WHERE _Hidden = NO:
    DISPLAY _file.
END.

您将获得该元模式表的概览。

于 2012-02-01T09:24:46.533 回答