我有两张包含以下内容的表格。
表名:查询
ID
用户名
提高日期
升级时间
发票
重复联系
查询类型
查询背景
DC
表名:PC
PCID
PCarea
镇
DCArea
DCNAME
我目前有一个表单设置,上面的字段全部被选中。我将PCArea设置为下拉,因为该字段有2000多条记录(Postcodes)。我想要的是当一个人更新此字段/下拉/组合框以获取Access以查找PCArea并找出DCName与此相关的内容然后在“查询”中填充DC字段并在表单上显示但我可以我不知道怎么做。
我知道这与VBA有关,但我似乎无法正确使用该格式?
Private Sub Combo472_AfterUpdate()
Me.PCArea = Me.Data.Column(9)
End Sub
当然没用!任何帮助都会很棒。
答案 0 :(得分:1)
将{PCAreaDropDown}替换为下拉框的名称,您真正需要的就是那里的一个字段。看起来你根据你的例子投了至少10列(9 + 1)。
public class Question {
static int row = 5;
static int column = 3;
static int[][] processedArrayData;
public static void processArrays(int[] incoming) {
processedArrayData = new int[column][row];
/*
* Need to store each incoming array as
* a single two dimensional array
*/
// This attempt gives me invalid data See "Invalid Example Output 1"
for (int i = 0; i < column; i++) {
for (int j = 0; j < row; j++) {
processedArrayData[i][j] = incoming[i];
}
}
for (int[] arr : processedArrayData) {
System.out.println(Arrays.toString(arr));
}
}
public static void main(String[] args) {
int[] array1 = {7, 7, 1, 3, 3};
int[] array2 = {9, 7, 0, 3, 8};
int[] array3 = {6, 6, 1, 3, 2};
processArrays(array1);
processArrays(array2);
processArrays(array3);
}
}