|
原帖由 linda2181 于 2009-1-1 09:17 发表
请看
几个问题说一下
1. 每个表应该有个主键
2. 日期最好有个默认值方便输入(建议而已)
3. 同样的数据不要重复保存,比如生产资料表中除了产品id,其他与产品相关的资料不要再次保存。
以上几点均已帮你处理了
请将你原来的代码删除掉,更换为下面的代码
- Private Sub 产品ID_BeforeUpdate(Cancel As Integer)
- Dim Criteria As String
- Dim intCount As Integer
- Criteria = "产品ID=" & Me.产品ID & " And Format(统计期间,'yyyymm')='" & Format(统计期间, _
- "yyyymm") & "'"
- intCount = DCount("*", "生产情况表", Criteria)
- If intCount > 0 Then
- MsgBox "本统计期间,该产品(" & Me.产品ID & ")已存在"
- Cancel = True
- Me.产品ID.Undo
- End If
- End Sub
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|