2013-07-10 55 views
-1

我在我的智慧结束在这里,并尝试每个代码组合可以想象(和我可以下载)让那些难以捉摸的级联组合框工作。 我有6个,这是一个航运数据库。 用户必须选择REGION,然后选择COUNTRY,然后选择PORT。 这是既是原产地和目的地,所以总共6。 我只能在以下条件下才能使用此功能; 表单未绑定,必须使用VBA/SQL将选定的值插入表中。 一旦这些值在表格中,这个ID就不是实际值(例如“Asia”)。 我真的需要绑定到货运表的表单和组合框控件源设置为特定字段的表单。 我有一种下沉的感觉,我吠叫错了树,它不能完成。 这里有什么建议吗?级联组合框与绑定形式

回答

0

cmbRegions.RowSource = SELECT ID, Region FROM tblRegions

cmbCountry.RowSource = SELECT ID, Country FROM tblCountries WHERE RegionID = frmForm!cmbRegion

cmbPort.RowSource = SELECT ID, Port FROM tblPorts WHERE PortID = frmForm!cmbPort

AfterUpdate事件`cmbRegions的 ':

cmbCountry.Requery

AfterUpdate事件`cmbCountry的':

cmbPort.Requery