Database 在Access 2003中制作抽认卡表单
我想使用MS Access 2003制作一份自学或“闪存卡”类型的表格,可以使用任何建议 我有两个文本框(textQuestion,textAnswer) 我使用了两个命令按钮(cmdQuestion、cmdAnswer) cmdQuestion会在单击时根据主键(我将其保留为自动编号功能)随机选择一个问题 单击时,cmdAnswer将显示答案 按钮将显示我已经创建的表(QA)中各自的字段。 [ID、问题、答案]是字段 我被困在随机化部分。到目前为止,我有以下想法 为了使ID随机,我想我会用这个Database 在Access 2003中制作抽认卡表单,database,vba,ms-access,random,Database,Vba,Ms Access,Random,我想使用MS Access 2003制作一份自学或“闪存卡”类型的表格,可以使用任何建议 我有两个文本框(textQuestion,textAnswer) 我使用了两个命令按钮(cmdQuestion、cmdAnswer) cmdQuestion会在单击时根据主键(我将其保留为自动编号功能)随机选择一个问题 单击时,cmdAnswer将显示答案 按钮将显示我已经创建的表(QA)中各自的字段。 [ID、问题、答案]是字段 我被困在随机化部分。到目前为止,我有以下想法 为了使ID随机,我想我会用这个
Randomize
randomID = Int((x * Rnd) + 1)
这部分不工作,并告诉我我取消了以前的操作错误
txtQuestion = DLookup("Question", "QA", randomID)
使用下面的作品,但我想让ID部分被随机选择
txtQuestion = DLookup("Question", "QA", "ID = 1")
(我将根据表格的最后一行为“x”手动输入数字)
我是一个真正的新手,在过去的十年里没有太多使用过visualbasic。任何事情都将不胜感激
第二部分。 (谢谢你托尼帮我解决了前一半的麻烦!)
我想添加一个功能,从我可能保存这些flashcard表的许多不同主题中选择一个表。一个下拉菜单,列出了命令按钮在搜索问题和答案时将使用的每个表格。只需将
txtQuestion=DLookup(“问题”,“质量保证”,随机ID)
更改为
txtQuestion=DLookup(“问题”、“质量保证”、“ID=”&randomID)
此外,您还可以使用DMax(“ID”、“质量保证”)
为您设置x
。感谢您对ID的帮助以及对DMax建议的极好建议。