線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1910
推到 Plurk!
推到 Facebook!

求助:單身資料無法刪除

尚未結案
lolot
一般會員


發表:6
回覆:9
積分:3
註冊:2002-11-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-18 11:23:29 IP:218.18.xxx.xxx 未訂閱
表結構如下: 貨品資料(mis001):貨品編碼,品名規格,單位等等。 出庫單身(mis002):出庫單號,貨品編碼,數量等等。 單位(mis003):序號,單位。 Form1用DBGrid编辑出库单身资料,ADOQuery的SQL文本如下: Select mis002.*,mis001.品名规格,mis003.单位 From mis003 inner join (mis001 inner join mis002 on mis001.货品编码=mis002.货品编码) on mis003.序号=mis001.单位 新增修改都没问题但无法删除, 错误提示: delete语句与column reference 约束‘FK_mis001_mis003’冲突, 如果表间不建立关联,输出库单身资料时无法即时看到品名规格和单位资料, 我刚学Delphi ,请各位帮忙!不胜感激~~~~~~~~~ 没有脾气
------
没有脾气
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-18 17:35:25 IP:218.163.xxx.xxx 未訂閱
您可以使用Lookup Field或Calculated Field來解決在出庫單身即時看到品名、規格及單位資料。 以Lookup Field為例: 1、在Form1增加一個ADOQuery,SQL: Select 貨品編碼、品名規格,單位 From mis001。 2、對原本的ADOQuery DblClick 叫出Fields Editor,按右鍵New Field。 3、New Field的設定如下:(以品名為例)
[Field Properties]
Name:Product_Name              Component:系統給定
Type:選擇Product_Name的型態    Size:給Product_Name的大小
[Field Type]
選擇Lookup
[Lookup Definition]
Key Fields:指定貨品編碼的欄位名稱  DataSet:指要Lookup的DataSet指剛新增的ADOQuery
Lookup Keys:指定貨品編碼的欄位名稱 Result Field:指從剛新增的ADOQuery要回傳的欄位,指定品名欄位名稱
以上是回傳品名的例子,規格及單位必須依照以上步驟,再新增兩個欄位 如此是用Delphi取代用資料庫產生關連取得其他Table(表格)欄位的方法,你可以試試看…
------
~小弟淺見,參考看看~
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-20 12:58:51 IP:211.20.xxx.xxx 未訂閱
引言: 表結構如下: 貨品資料(mis001):貨品編碼,品名規格,單位等等。 出庫單身(mis002):出庫單號,貨品編碼,數量等等。 單位(mis003):序號,單位。 Form1用DBGrid编辑出库单身资料,ADOQuery的SQL文本如下: Select mis002.*,mis001.品名规格,mis003.单位 From mis003 inner join (mis001 inner join mis002 on mis001.货品编码=mis002.货品编码) on mis003.序号=mis001.单位 新增修改都没问题但无法删除, 错误提示: delete语句与column reference 约束‘FK_mis001_mis003’冲突, 如果表间不建立关联,输出库单身资料时无法即时看到品名规格和单位资料, 我刚学Delphi ,请各位帮忙!不胜感激~~~~~~~~~ 没有脾气
這一個錯誤是由於表格有設foreign key所造成的,主要是MASTER-DETIAL的原因,當你要刪除MASTER時,一定要先將DETAIL刪除資料才會讓你刪除MASTER @@~~飛翔在天際的精靈~~@@
------
@@~~飛翔在天際的精靈~~@@
系統時間:2024-05-19 15:24:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!