[ 本帖最后由 mlwbj 于 2008-12-18 22:08 编辑 ]作者: Henry D. Sy 时间: 2008-12-18 21:52
至少我打不开作者: mlwbj 时间: 2008-12-18 22:10
好的,我马上重新上传看看。
[ 本帖最后由 Henry D. Sy 于 2008-12-18 22:18 编辑 ]作者: Henry D. Sy 时间: 2008-12-18 22:17
你1楼说得很乱,
你是想寻找记录
还是添加记录?作者: mlwbj 时间: 2008-12-18 22:20
想在子窗体添加记录。
但是怕每次重复的输入合同编号麻烦,所以希望通过双击列表框的合同编号,自动是子窗体的合同编号和他对应,在子窗体中就不用再输入合同编号,直接输入发票的其它信息就行。
不知道表达明白没有
[ 本帖最后由 mlwbj 于 2008-12-18 22:25 编辑 ]作者: Henry D. Sy 时间: 2008-12-18 22:28
子窗体中应该将其与主窗体连接的两个字段删掉。
其实,主窗体的记录源已经没有存在的意义,反而容易出现错误。作者: mlwbj 时间: 2008-12-18 22:34
我主要是不想重复输入合同编号麻烦。因为每个合同号又是英文,又是数字、又是横杠,有的合同还更长。
要是每张发票都输入属于那个合同,有时一个合同20---30张发票,很麻烦。
[ 本帖最后由 mlwbj 于 2008-12-18 22:39 编辑 ]作者: Henry D. Sy 时间: 2008-12-18 22:39
access所有对象不要用数字或以数字开头来命名
Private Sub List9_Click()
If Me.增值税发票管理.Form.NewRecord Then
Me.增值税发票管理.Form.合同编号 = Me.List9
End If
End Sub作者: mlwbj 时间: 2008-12-18 23:13
还是不行,不知道还有别的办法吗。只要能省去重复输入合同号的麻烦就行。作者: Henry D. Sy 时间: 2008-12-18 23:23
你到底要的是什么样的效果?作者: mlwbj 时间: 2008-12-18 23:26
省去数据录入时重复录入合同编号的效果就行。因为一个合同编号可能对应很多张发票。作者: mlwbj 时间: 2008-12-18 23:29
谢谢提醒,我到时把数字都更改掉。
我刚才试了一下,点击列表框中的合同编号,主窗体和子窗体的数据并没有跟着变化。
[ 本帖最后由 mlwbj 于 2008-12-18 23:31 编辑 ]作者: Henry D. Sy 时间: 2008-12-18 23:31
那就用主子窗体,
假如,你今天输入了a合同的两张发票,明天又要输入a合同的另外一张发票,是不是得寻找原来的记录继续增加记录。
如果是这样,有个缺点,可能会不小心更改原来的记录。作者: mlwbj 时间: 2008-12-18 23:34
大概就是这样啦,除非操作失误,一般我想不会改变原来的记录。作者: Henry D. Sy 时间: 2008-12-18 23:44