有關DBGrid與SQL數據庫的一個復雜顯示問題(高分請進,如解決問題,另送不低於300分.)

BES 2002-06-05 11:06:24
現我有兩張表分別為廠商表報價主表(Mat_Price),厚度價格表(Mat_Price),即某
個客戶提供某些厚度的格料,不同的厚度對應不同的價格。在後台的我表結構如下:
Mat_Price表字段: Mat_Pricec表字段:
Single_No Single_No //兩表之間的關聯
Cust_No Thick //厚度
Cust_Nm Price //價格
現我要顯示成如下格式:
Cust_No Cust_Nm Thick[1] Thick[2] Thick[3]... //Thick[n]為厚度值
A001 中華在造 0.13 0.14 0.24 ... //這裡的數字為相應價格
A002 ....

(最好不需要在後台建立臨時物理表)如下定要建表,動態字段如何生成(變量如何作字段名.)

懇請幫忙,不勝感激!!
E_Main:lixiaohua2001@szwnx.com
...全文
31 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
BES 2002-06-06
  • 打赏
  • 举报
回复
算了,結貼吧,我已經沒有時間了,明天就得交貨了。
昨天在網上逛了一天,也沒什麼收獲,也沒找到什麼
有價值的控件。
這個功能就不做了,把它移到報表中去實現好了。


在這裡謝謝各位的關注與幫助。
S_caijing 2002-06-05
  • 打赏
  • 举报
回复
去www.pchome.com里下载该控件。
zbpro 2002-06-05
  • 打赏
  • 举报
回复
不能用参数传进去吗?万一不行,就麻烦一点,用个循环找一个加一个,倒是有个问题:你怎么把数据导进去?难道把Mat_Pricec order by thick后利用他的大小排列,对应着加?
BES 2002-06-05
  • 打赏
  • 举报
回复
To zhangpeigao:
如果用臨時表又該如何建表?因為在建表時厚度值作為一個變量又該如何作
為一個表中的字段名呢?
代碼:Fetch Next From cur_Mat_Thick Into @Thick_N
set @Thick_Code=Cast(@Thick_N as varchar(20))
Alter Table CMS.dbo.Thick_Price
add @Thick_Code varchar(20) NULL
set @Con_i=@Con_i-1
中的Alter Table語句中使用@Thick_Code變量不能通過,好像需使用常量。

謝謝!
东部一绝 2002-06-05
  • 打赏
  • 举报
回复
不用临时表好真的有点难呀!
BES 2002-06-05
  • 打赏
  • 举报
回复
可是我的表結構已經建成了,另外在其它地方多處引用Mat_Thick時隻有建成以上格式
才方便操作呀。厚度價格表中的厚度到底有多少種我也不知道,至少有20多種以上。
xfei 2002-06-05
  • 打赏
  • 举报
回复
个人建议:
1。厚度價格表改为:
single_no,thick1,price1,thick2,price2....... //可多几个
2。前台不要用dbgrid了,手动写入stringgrid。这是个交叉表了,是后台的问题啊。
pwq 2002-06-05
  • 打赏
  • 举报
回复
在后台動態建立臨時表有什么問題?
SQL Server后台存儲過程在執行完后會自動清掉那些臨時表
zhrubin 2002-06-05
  • 打赏
  • 举报
回复
没有啊,怎么会少写了逗号
如果不加后面的pivot的话,他会不会出错
BES 2002-06-05
  • 打赏
  • 举报
回复
老天呀!你是不是少寫出逗號 ,
zhrubin 2002-06-05
  • 打赏
  • 举报
回复
SELECT Cust_No, Cust_Nm, price
FROM merge_mat pivot thick
请问这句语句有么错?他提示在pivot附近有语法错误.
我的merge_mat是一个表
BES 2002-06-05
  • 打赏
  • 举报
回复
如果用視圖的話,在從表中我需要將一字段內容作為顯示標題,另一字段內
容作為顯示字段值,且又需在與主表關聯,主表中的兩字段又需作為顯示值。
我想如果用視圖來解決的話,不是那麼容易。
zhrubin 2002-06-05
  • 打赏
  • 举报
回复
不可以建立视图解决吗?
BES 2002-06-05
  • 打赏
  • 举报
回复
To:S_caijing(star)

在www.pchome.net中的哪個地方,煩請給出較準確一點的地址及控件名稱。
不勝感激!

5,390

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧