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_Database Design - Fatal编程技术网

MS-access中的矩阵表

MS-access中的矩阵表,ms-access,database-design,Ms Access,Database Design,我可以在access数据库中创建矩阵表吗。看起来像 Fat/SNF. 5. 6. 7. 8. 9. 10 3. 0 2. 3. 6. 7. 9 4. 2. 3. 5. 6. 8. 11 5. 4. 5. 6. 8. 9. 13 6. 5. 6. 9. 10. 11. 15 这样我就可以通过编程的方式引用来查找该矩阵中

我可以在access数据库中创建矩阵表吗。看起来像

 Fat/SNF.           5. 6. 7.  8.  9.  10
    3.              0  2. 3. 6.  7.   9
    4.              2. 3. 5. 6.  8.  11
    5.              4. 5. 6. 8.  9.  13
    6.              5. 6. 9. 10. 11. 15

这样我就可以通过编程的方式引用来查找该矩阵中的特定值。

您可以在VBA中使用多维数组

这是微软的官方文档。它适用于VB,但也应适用于VBA


如果内容是静态的,您可以将该矩阵/数组创建为模块中的公共变量或函数,以供一般使用。

在MS Access表中有许多表示矩阵数据的方法。如果必须这样做,我的第一个猜测是将数据存储在三元组中,其中一个字段指定行,另一个字段指定列,第三个字段指定值

然后,我将构建一个查询,以显示该数据的交叉列表视图


但这实际上取决于您对矩阵的预期用途。

是的,它包含静态内容。如何在at模块中创建矩阵/数组作为公共变量或函数?你能详细说明一下吗?是的,我可以,但这超出了范围。请先做一些调查,如果有问题,再写一个问题。我建议你用谷歌搜索这些关键词:MS Access全局变量,MS Access多维数组。有很多教程。希望我能帮助你。