问题标签 [datasheet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
398 浏览

vba - 访问 vba 在数据表视图中选择新的原始数据

我有一个数据表视图表单。我想添加它,但是当我设置对它进行排序的焦点原因时,选择其中包含数据的顶部记录并对其进行编辑。问题是我如何选择旁边有 * 的新行,所以当我设置焦点时它会创建一个新记录。

如何使用 VBA 代码选择数据表视图表单的新 RAW?

0 投票
0 回答
114 浏览

date - 短日期样式输入掩码 txt 在 MS Access 2013 中显示为纯字符串

我有一个输入掩码为 00/00/0000 的文本输入控件。然而,它只是作为一串数字进入数据表,例如 05132015。我将模式中的数据类型设置为短文本,格式为 mm/dd/yyyy。实际上,我不明白格式(在表格设计模式中设置)和输入掩码之间的区别。只是我的无知。我在下拉列表中没有短日期数据类型。简而言之,我想让用户以 mm/dd/yyyy 格式输入一个短日期,并用斜杠显示在数据表视图中。

编辑:我在输入掩码 00:00:00 的运行时间方面遇到了同样的问题。

编辑:我发现我可以指定 DateTime 数据类型的缩短版本。那会成功的。但是,在短期内,有没有办法使用输入掩码并且仍然可以通过分隔符?

0 投票
1 回答
857 浏览

ms-access - MS Access programmatically edit a datasheet cell value

I'm validating my datasheet programmatically because it's not possible to do it the "normal" way (linked tables). The "normal" way to tell the user they entered a badness is to punish them with MsgBox popups - I want to display a message in a label on my form (this works) and change the background color of the offending cell. I can only change cell colors through Conditional Formatting (this works), so I set up some rules to highlight cells with leading spaces.

So now the last piece of the puzzle is to change the value of offending cells with a leading space so it gets highlighted via Conditional Formatting. But that part isn't working. When I change the value of the cell, nothing happens. I feel as if my datasheet needs to be told to update itself with my new values.

Here's what I have so far:

How do I set the value of a datasheet cell programmatically?

I've tried it this way and it's not working - nothing is changed on the datasheet, it's as if the datasheet isn't updating itself to display my new programmatically changed value.

0 投票
2 回答
5288 浏览

sql-server - 如何在基于 SQL Server 查询的 MS Access 中向数据表表单添加下拉列表

我在 MS Access(数据表视图)中有一个表单,它基于 SQL Server 查询的输出。现在这用于前端,用户需要能够从下拉列表中选择其中一列“NAME”的值。我尝试添加一个组合框,该组合框被映射为从 SQL Server 表中获取不同的名称到数据表表单,但结果并不理想。

请就如何实现这一点提供建议。我之前通过在类似的 MS Access 数据库上使用查找来做到这一点,但在多用户环境中,数据库已损坏,现在我将后端移至 SQL Server。

0 投票
2 回答
5820 浏览

sql - MS Access:在子表单中运行查询

我已经搜索并尝试了我能找到的所有建议,但没有任何效果。我的问题是我想在表单中创建一个搜索功能并按下一个按钮以在子表单中显示搜索结果而不打开新的数据表。

我编写了一个查询,它根据我给它的参数成功搜索项目(参数写在表单的文本框中)。

我在打开查询的表单中还有一个按钮。但这会在新的数据表窗口中打开查询。它不仅这样做,而且我相当肯定它根本不会对子表单做任何事情。

这一切都在一个更大的导航表单中。

编辑:我将包含查询代码,但它并不那么重要,所以我将它放在一个只显示一点点的格式中:

我尝试创建一个在子表单上执行重新查询的按钮,但是当我单击它时重新查询没有做任何事情,我猜是因为我并没有真正在任何地方引用查询本身。

我也试过做一个拆分视图的表单,但我不仅没有得到任何结果,我也不想拆分视图。

现在我有一个运行查询的按钮,我可以在其中输入参数的文本框(例如,如果我在引导空间文本字段中输入 100,它将返回接近 100 的所有值,包括 100,或者如果我还输入了 'kia ' 到 carmake 文本字段中,它将返回所有具有接近 100 的引导空间并且是 Kias 的汽车)和我下面的子表单,它完全是空白的。

编辑:VBA代码

0 投票
2 回答
61 浏览

excel - 重新排列列中的数据

有没有办法自动排列这些数据

在此处输入图像描述

进入这个

在此处输入图像描述

使用 excel/google 表格/等。基本上我有一个巨大的文件列表(第二列),我需要映射到它的相应文件夹(第一列 ID)。

我需要的是向下复制 A 列数据,但只复制到下面的空白单元格,然后对新文件夹 id 再次执行此操作,依此类推。

0 投票
1 回答
140 浏览

sql - Microsoft Access - 在不打开数据表的情况下搜索查询

好的,所以我有一个下拉框,用作查询的输入条件。

当我单击搜索按钮时,它会启动查询,在新页面中打开数据表并根据组合框中选择的名称列出公司详细信息。

同时,我有一个子表单,它在主表单本身上显示这些结果。我希望它能够在子表单中显示结果,而无需查询实际打开数据表页面 - 我该怎么做?

另外,如果我进行重复搜索,直到我按 f5(刷新)才会显示正确的详细信息,有没有办法解决这个问题?- 我尝试制作一个宏,它可以工作一次;但是一旦宏删除自身,它就会起作用。

.

PS 我不太擅长访问 SQL/VB 代码;到目前为止,我已经使用向导和在线教程完成了大多数事情,所以如果你能尝试简化事情,那将是一个巨大的帮助!谢谢

0 投票
0 回答
34 浏览

excel - Excel对大量数据进行排序

我有一个appr的excel。9000 条记录(行)。每行由appr组成。15 列。这些数据需要被分类、清理和格式化为一个易于阅读的文件。这个问题我不知道如何解决这个问题,因为我不是真正的程序员。

我们正在讨论一份带有教育目的问题的文件。每个问题都有以下列:

在http://www.vapa.nl/stackoverflow/excelsheetquestions.png找到一个例子

查看问题 ID,您可以看到问题由于答案而重复出现。我想以有序的方式格式化它,以便教师可以正确检查问题。例如,一个问题的格式如下:

http://www.vapa.nl/stackoverflow/excelsheetquestions2.png

该文件也应检查双打。但有些问题是相同的,但有不同的选择。此外,替代品的数量可能会有所不同(主要是 4 个或 6 个)。

这样我想生成一个格式正确的问题列表。不要求输出应该是 excel、Word 或其他程序也可以。只要教师可以轻松地进行数字化复习。

我希望有人能在短时间内为我指出一个有用的方向。因为我不想手动做:(

我在这里先向您的帮助表示感谢。哈罗德

0 投票
1 回答
2006 浏览

ms-access - 如何使用 VBA 仅更新访问数据表中当前行的控件

下图所示的数据表子表单在每个单元格中都有一个组合框。如果您在左侧的一个单元格中选择一个新值,则右侧的单元格需要重新查询并设置为空(因为右侧的组合框被左侧的组合框过滤)。如果数据表中只有一行,我的代码运行良好。但是,如果有多个,我的代码会将所有组合框重置到右侧,跨越所有行(这很糟糕)。我需要在我的代码中进行哪些更改(在下面进一步列出)才能仅重置与选择的组合框位于同一行的字段?

子数据表的屏幕截图

这是第一个组合框上的 VBA:

0 投票
1 回答
398 浏览

ms-access - 禁用 Access 2010 子表单数据表突出显示栏

有没有办法关闭 Access 2010 中数据表子窗体上的蓝色突出显示栏?我根本不希望任何记录以蓝色突出显示,即使我选择了记录。我喜欢关于数据表视图的所有其他内容。