|
我的电脑的 MS ACCESS 出现了这一段字
Microsoft Access can't find the form 'PURCHASE ORDER' reffered to in a micro expression or visual basic code.
可以解释解释吗?
我可是新手
谢谢各位了 |
|
|
|
|
|
|
|
发表于 14-6-2006 09:17 AM
|
显示全部楼层
Access 找不到一个叫 'PURCHASE ORDER' 的 form. 那是因为你的 code 正在呼叫这个 form, 而 access 却找不到. |
|
|
|
|
|
|
|
楼主 |
发表于 14-6-2006 04:06 PM
|
显示全部楼层
呵呵,原来这样, 谢谢你了 GOATSTUDIO 。。。可是我的coding 到现在还在找着呢。。。比方说“DATA CONTROL SOURCE" 在 PROPETIES 或者 “VISUAL BASIC CODING"? |
|
|
|
|
|
|
|
发表于 15-6-2006 10:11 PM
|
显示全部楼层
原帖由 程家伟 于 14-6-2006 04:06 PM 发表
呵呵,原来这样, 谢谢你了 GOATSTUDIO 。。。可是我的coding 到现在还在找着呢。。。比方说“DATA CONTROL SOURCE" 在 PROPETIES 或者 “VISUAL BASIC CODING"?
应该是在 Module 里. |
|
|
|
|
|
|
|
楼主 |
发表于 16-6-2006 01:21 PM
|
显示全部楼层
回复 #4 goatstudio 的帖子
这是我的coding
Private Sub Form_Activate()
On Error GoTo Err_Form_Activate
Me.Requery
If Forms![PURCHASE ORDER]![Purchase Order Subform].Form.RecordsetClone.RecordCount > 0 Then
DoCmd.GoToControl "P-ID"
DoCmd.FindRecord Forms![PURCHASE ORDER]![Purchase Order Subform].Form![P-ID]
End If
Exit_Form_Activate:
Exit Sub
Err_Form_Activate:
MsgBox Err.Description
Resume Exit_Form_Activate
End Sub
我是怀疑这段的出错了。。。。Forms![PURCHASE ORDER]![Purchase Order Subform].
还有这段 DoCmd.FindRecord Forms![PURCHASE ORDER]![Purchase Order Subform].Form![P-ID] |
|
|
|
|
|
|
|
发表于 16-6-2006 01:35 PM
|
显示全部楼层
首先, 你的 Access 里有没有 PURCHASE ORDER 这个 form? |
|
|
|
|
|
|
|
楼主 |
发表于 16-6-2006 01:56 PM
|
显示全部楼层
回复 #6 goatstudio 的帖子
嗯。。。。是有的。。有这个 "Purchase Order" form...
嗳~是不是出在这个大字母的问题。。??? |
|
|
|
|
|
|
|
发表于 17-6-2006 10:17 AM
|
显示全部楼层
假如我猜的没错的话 ORDER 是 reserved words 保留字眼,尽量别用作档案命名。table 名也别使用空白" ",改用下划线"_"。
建议把 Purchase Order 改成 Purc_Ord
[ 本帖最后由 白日梦 于 17-6-2006 10:19 AM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 17-6-2006 10:42 AM
|
显示全部楼层
回复 #8 白日梦 的帖子
en....看来我的要冒险一次了, 之前的 coding 是旧同事开发的。。然后轮到我接手时就形成这么难堪的东西了。。T_T
如果按照module改革的话。。。就可以了吗?然后我的 "Purchase Order" FORM 里的名要更改? |
|
|
|
|
|
|
| |
本周最热论坛帖子
|