我接手了一个用VB6编写的非常古老的项目,这是一个烂摊子,我真的不懂VB,所以如果有人能帮助我会很棒。
我有一个 Data 控件,它从Access数据库中获取记录,我想用某种下拉列表替换它 - 我想到了 ComboBox 。遗憾的是,我无法以与 Data 相同的方式从数据库中获取记录,因此我考虑根据 Data 控件中的内容填充 ComboBox 。我怎样才能实现它?或者有更好的方法吗?
我的最后一招是手动创建所有数据库方法,以便为 ComboBox 复制 Data 的行为,但我认为这样的小改动需要付出太多努力。
提前致谢!
答案 0 :(得分:1)
数据控件不仅让他们浏览记录,还管理数据库,当前记录,数据绑定等。
执行所需操作的最简单方法是隐藏/移动数据控件并使用其.Recordset.Find*()
方法。
请注意,DAO是过时的,并且已经为VB6(使用ADO)取代了至少一次