Visual fox Pro 9.地址的组合框用法

Visual fox Pro 9. Combo box usage for address

我如何创建 2 个链接的组合框以使用地址。

我有一个带有 2 个字段的 table 命名地点。地区和城市。

第一个组合框下拉区域列表,当我选择一个时 下一个组合框会显示该地区的城市。

我该怎么做

两者都使用 RowSourceType=3 (SQL)。 RoWSource 属性则如下所示:

select Region, RegionID from Regions order by Region into cursor crsRegions

select City, CityId from Cities where RegionId = crsRegions.RegionId order by City into cursor crsCities

在区域组合调用的有效或 InteractiveChange 中需要城市组合 ( cmbCities.Requery() )。

就是这样。您可以使用 alias.field 语法(例如 crsCities.cityId.

)获取选定的值(或您需要的任何字段的值)