Access 2003中的以下例程生成错误7961 - 我的数据库'找不到该模块.但它只在某些模块上实现.哪些模块失败是一致的.
怎么了?
Private Sub DoReplace()
Dim obj As AccessObject
For Each obj In CurrentProject.AllModules
Debug.Print ModuleType(obj.Name) & " " & obj.Name
Next obj
End Sub
Public Function ModuleType(ByVal ModuleName As String) As Variant
On Error GoTo errHandler
Dim mdl As Module
Set mdl = Modules(ModuleName)
ModuleType = mdl.Type
ModuleType = Switch(ModuleType = 0, "std ", ModuleType = 1, "class ")
Set mdl = Nothing
errExit: Exit Function
errHandler:
ModuleType = "Err " & Err.Number '7961
Resume errExit …Run Code Online (Sandbox Code Playgroud) 我正在使用vb.net并访问.其中我有一个字段,我只保存该图像的路径.现在我想在水晶报表动态中显示该图像.那我该怎么办?我想在水晶报告中获取图像路径并显示在其中.
请尝试向我显示一个代码,以便我可以识别
马上回复我
谢谢
我有一个带有更新查询的Access应用程序,其语法如下:
UPDATE TABLE1, TABLE2 SET
TABLE2.VALUE1 = TABLE1.VALUE1,
TABLE2.VALUE2 = TABLE1.VALUE2,
TABLE2.VALUE3 = TABLE1.VALUE3,
TABLE2.VALUE4 = TABLE1.VALUE4
Run Code Online (Sandbox Code Playgroud)
查询正在运行,但我不明白这里发生了什么.我正在尝试将此查询转换为SQL Server.有人可以解释这个查询的作用吗?我的猜测是它是一种特殊的Access语法.
谢谢,斯文
如何在MS访问表的特定列中找到最大数字?我正在使用C#.
我无法为此制定逻辑.我这样做:
int i, lastID;
int y = 0;
int lastRow = DS.Tables[0].Rows.Count;
for (i = 0; i > -1; i++)
{
i = Convert.ToInt32(DS.Tables[0].Rows[i]["id"].ToString());
lastID = (y > i) ? y : i;
if (i > lastRow)
{
lastID++;
empIdLabel.Text = lastID.ToString();
}
}
Run Code Online (Sandbox Code Playgroud)
我很生气!!!!
如何从表中选择每个第三行?
如果一张桌子有
1
2
3
4
5
6
7
8
9
Run Code Online (Sandbox Code Playgroud)
记录它应该拿起3,6,9记录.少关心他们的数据.