【发布时间】:2011-03-03 06:49:55
【问题描述】:
我希望这里有人可以帮助我! :) 实际上我最近用我的 VBA 碰壁了。我尝试制作一个搜索表单以在 Access 数据库中查找某些特定字段。我成功地从 SQL 查询中接收到我需要的信息(姓名、地点等),但是当我尝试将所有这些信息放入子表单时,我失败了。我在互联网上找到了下面的代码,除了程序不会崩溃之外,它绝对没有任何作用。我真正的问题(我认为)是我不知道在“addNewRecord”之后添加价值的正确合成器。
Set dbs = CurrentDb
WriteToATextFile (sqlquery)
Set rst = dbs.OpenRecordset(sqlquery)
rst.MoveFirst
Do While Not rst.EOF
If Me!sfrm_recherche_cours.Form.Dirty Then
Me!sfrm_recherche_cours.Form.Dirty = False
End If
Me!sfrm_recherche_cours.SetFocus
MsgBox rst!titre_cours
DoCmd.GoToRecord , , acNewRec
txt_sigle_cours = rst!sigle_cours
txt_titre_cours = rst!titre_cours
txt_nrc_cours = rst!titre_cours
txt_faculte_cours = rst!faculte_cours
rst.MoveNext
Loop
我试图在这个网站上找到一些看起来像我的问题的东西,但我什么都没有......所以,如果你能让我走上正确的道路,我会很高兴:)
【问题讨论】: