Office中国论坛/Access中国论坛
标题:
主從結構中子表不采用查詢卻新增不了記錄.怪!!!!
[打印本页]
作者:
ADAM
时间:
2005-10-5 00:03
标题:
主從結構中子表不采用查詢卻新增不了記錄.怪!!!!
主表(BOM1)結構為
父編號
建檔日期
...
子表(BOM2)結構為
ID(自動編號)
父編號
行號
子編號
單位用量
備注
另外不有一個相關的表(ITEMMASTER).結構為
編號
品名
規格
單位
...
現建立一個主表結構的表單
主表BOM1與BOM2是一對多關系(父編號),ITEMMASTER的編號與BOM2的子編號是一對多關系
在一個表單中AAA中,有一個子表是來源與BOM2的查詢(字段為:
父編號,行號,子編號,品名,規格,單位,單位用量,備注)
1.但是這樣做了,子表卻新增不了啊?在ADP中這應該怎麼做呢???
2.在BOM1的主表里,HS51后是跟著是品名,規格,單位(用的是組合方塊,多欄顯示,資料來源都是父編號),在MDB是可以顯示,升遷至ADP中卻顯示不了,搞不懂怎麼回事啊.
==>已解決了,在MDB中,我在格式中設定顯示的欄數為1,可以顯示,在ADP中卻不行,我把顯示的欄數改為2,問題就解決了.
ADP在摸索中,希望能得到解答,我也大略看過了所有(29頁)的貼子了,沒有亂發貼.呵呵
如圖1:
[attach]13471[/attach]
[此贴子已经被作者于2005-10-4 16:16:57编辑过]
作者:
zyp
时间:
2005-10-5 01:17
没设主键?
作者:
ADAM
时间:
2005-10-5 15:22
當然有設主鍵了,是我沒講清楚BOM1的主鍵就是"父編號",BOM2的主鍵就是"ID",ITEMMASTER的主鍵就是"編號"現在主要問題是,表單中子表的記錄基於一對多查詢,而在ADP中,一對多查詢是不能進行編輯的.(除非單一表的查詢)現在有三种情況:1.如果子表單基於一對多查詢.那麼速度比較快,但不能編輯.2.如子表單的數據來源直接是表BOM2.其中的品名,規格,單位...采用組合框顯示的方式(即全結合至編號),可以編輯了,但速度,簡直慘不忍睹.3.子表單的數據來源還是基於一對多查詢.設子表的"唯一資料表"屬性為"BOM2",可以使用.上面三种情況,第三种就可以了.想知道各位大大的解決方案是怎樣的.
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3