我创建了一个带有一个下拉框的简单窗口,并且该项目已与默认体育数据库连接。现在我想在该下拉框中显示数据库中的所有表。
问问题
2179 次
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 回答