PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   vb6如何作出一個訂單的輸入畫面 (https://www.pcdvd.com.tw/showthread.php?t=641392)

mor8 2006-08-04 05:45 AM

不好意思
忘了把片貼上來

mor8 2006-08-04 06:04 AM

引用:
作者瘋狂火星人
1.用產品代號去資料庫裡查出名稱和單價....如果你問的是程式裡面要怎麼寫~~很多方法,可以寫在按鈕事件,也可以寫在輸入框的LOSTFOCUS事件....
2.用付款方式去訂營業稅,現金不開發票就0%,刷卡就5%...建立一個資料表,欄位有付款方式及營業稅啪數,然後一樣在某個事件裡面去帶營業稅啪數出來....

不好意思忘了貼圖
圖請參上面那一樓
1.我希望在datagrid中可以輸入產品代號,然後馬上就自動跑出名稱和單價。今天有空時小弟測試一下LOSTFOCUS事件,另外,要去把名稱和單價抓出來,是不是還要在下個sql語法呢?
2.如果稅的問題,要改成下拉式清單的方式,是不是也要下個sql語法才可以到資料庫取出資料呢?
以上謝謝

瘋狂火星人 2006-08-04 08:44 PM

引用:
作者mor8
不好意思忘了貼圖
圖請參上面那一樓
1.我希望在datagrid中可以輸入產品代號,然後馬上就自動跑出名稱和單價。今天有空時小弟測試一下LOSTFOCUS事件,另外,要去把名稱和單價抓出來,是不是還要在下個sql語法呢?
2.如果稅的問題,要改成下拉式清單的方式,是不是也要下個sql語法才可以到資料庫取出資料呢?
以上謝謝


1.之前說的lostfocus是指editbox元件才有的~~
datagrid的話就要另外找方法....
2.要拉資料庫中的資料當然是要下語法去查詢....

mor8 2006-08-04 10:22 PM

引用:
作者瘋狂火星人
1.之前說的lostfocus是指editbox元件才有的~~
datagrid的話就要另外找方法....
2.要拉資料庫中的資料當然是要下語法去查詢....

感謝火星兄的解答
1.小弟試試
2.你的意思是指光是一個訂單輸入畫面
需要下很多個sql語法嗎?
以下是小弟用ado的語法
假如需要用到三次sql語法
以下的語法
就要重覆下三次嗎?
謝謝

Dim Rs As New ADODB.Recordset
Rs.Open "select * from test", cn
....
中間省略
......
Rs.Close
Set Rs = Nothing

瘋狂火星人 2006-08-05 11:14 AM

引用:
作者mor8
感謝火星兄的解答
1.小弟試試
2.你的意思是指光是一個訂單輸入畫面
需要下很多個sql語法嗎?
以下是小弟用ado的語法
假如需要用到三次sql語法
以下的語法
就要重覆下三次嗎?
謝謝

Dim Rs As New ADODB.Recordset
Rs.Open "select * from test", cn
....
中間省略
......
Rs.Close
Set Rs = Nothing


是的......
事實上,如果是少數的資料,可以在程式初始化階段就先拉出來放在例如combobox或是listbox裡面變成選單供使用者選取....
例如前面說的付款方式及稅率、折扣.....
然後訂貨輸入的時候再去找商品資料....

mor8 2006-08-05 01:58 PM

引用:
作者瘋狂火星人
是的......
事實上,如果是少數的資料,可以在程式初始化階段就先拉出來放在例如combobox或是listbox裡面變成選單供使用者選取....
例如前面說的付款方式及稅率、折扣.....
然後訂貨輸入的時候再去找商品資料....

感謝火星兄這麼熱心的解答
現在清楚多了
謝謝 :like:


所有的時間均為GMT +8。 現在的時間是05:46 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。