Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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
Ms access 基于另一个文本框-Ms Access填充文本框值_Ms Access_Textbox_Vba_Auto Populate - Fatal编程技术网

Ms access 基于另一个文本框-Ms Access填充文本框值

Ms access 基于另一个文本框-Ms Access填充文本框值,ms-access,textbox,vba,auto-populate,Ms Access,Textbox,Vba,Auto Populate,我试图倒一个文本框来显示基于另一个文本框的值。我正在制作一张学生成绩的表格,在每次计算结束时,我希望第一个记录显示第一个位置,第二个记录显示第二个位置,依此类推。我已经执行了所有的计算,并对数据进行了排序,以降序格式显示,以便在顶部显示最高分。现在我不知道如何填充文本框来显示第一、第二和第三个帖子。将表单更改为连续表单,然后修改recordsource以使用前三名,如: Select Top 3 * From YourTable Order By [HighMark] Desc 或者使用此记录

我试图倒一个文本框来显示基于另一个文本框的值。我正在制作一张学生成绩的表格,在每次计算结束时,我希望第一个记录显示第一个位置,第二个记录显示第二个位置,依此类推。我已经执行了所有的计算,并对数据进行了排序,以降序格式显示,以便在顶部显示最高分。现在我不知道如何填充文本框来显示第一、第二和第三个帖子。

将表单更改为连续表单,然后修改recordsource以使用前三名,如:

Select Top 3 * From YourTable Order By [HighMark] Desc

或者使用此记录源创建一个新窗体作为连续窗体或数据表视图窗体,并将此窗体作为子窗体插入新的主窗体。

我添加了一个文本框,在其控制源中键入“=1”并更改为运行总和。这解决了问题,但可以在st、nd和rd后面附加1、2和3?如果是,请让我知道报告上的金额。它将显示1、2和3。我正在报告中使用它。在您以前的帮助下,一切都已解决,现在已进入最后一步。我们可以在每12 3之后添加一个%符号吗?您可以将该值更改为0.01,并将文本框的Format属性设置为Percent。