如何构造变量列名?[英] How can I construct a variable column name?

问题描述

Access2007 VBA
我目前有以下代码:

展开|选择span>|Wrap|行号
解决方案
到"回答"你的问题,是的,应该是可能的.

这在很大程度上取决于您如何尝试分配这些值.也不清楚"鳕鱼"是如何产生的.玩这个?这是另一张桌子吗?那张桌子和你的第一张桌子有什么关系?您如何知道要使用 Cod 表中的哪条记录?OR--您是否尝试将表 Cod 中的特定字段分配为控件名称 U17 的记录源?

因此,在我们可以指导任何更明确的解决方案之前,我们需要更多信息.

我有一个事务表,需要用另一个表中的最多 10 个值更新每一行(COD) 包含最多 30 个可能的值(Cod1 到 Cod30 列).这两个表具有一对一的关系.问题是从 30 个可用列中选择的 10 个列因客户而异.我有另一个表(Cust),每个客户端有一行,有 10 列,(UTC17 到 UTC26)一个用于需要更新的事务表中的每一列.Cust 表中的 10 列中的每一列都有对应于 COD 表中源列的编号.
流程是:
1.读取交易
2.获取相同ID的COD行
3 获取交易的Cust行
4. 对于每个 Cust!UTCnn 获得 Cod!Codnn
例如如果 Cust!UTC17 包含 5,则选择 Cod!Cod5 中的值.
5. 使用步骤 4 中的值更新交易中的 UTCnn

我希望这使过程更加清晰.我承认桌子的设计还有一些不足之处,但是除了 Cust 桌子之外,它们都超出了我的控制范围.

我认为 Twinnyfo 正在考虑一种巧妙的方法来做到这一点一条线,但一种快速而肮脏的方法是:
展开|选择|换行|行号

本文地址:https://www.itbaoku.cn/post/1050597.html