Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 在Access 2003中制作抽认卡表单_Database_Vba_Ms Access_Random - Fatal编程技术网

Database 在Access 2003中制作抽认卡表单

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随机,我想我会用这个

我想使用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建议的极好建议。