 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
Darren
註冊時間: 2007-10-18 文章: 57
第 1 樓
|
發表於: 星期三 十一月 19, 2008 5:38 pm 文章主題: 關於pageframe的問題 |
|
|
我碰到一個難題. 想請教各位大大.
使用者要用電腦來紀錄一個產品是由幾種零件組成, 有些需要3種零件, 有些需要5種零件, 不一定. 每一種零件的輸入畫面也不一樣, 但是使用者需要一個畫面看完全部的零件輸入資料, 所以, 我就用 pageframe 的 page 來控制, 如果需要3種零件, 我就開3個page. 但是我要如何在 runtime 時候根據各種不同零件來顯示不同的輸入畫面 ?
我已經根據各種零件所需要的資料做了幾個 form, 但是我不知如何把輸入畫面搬到 page 裡面 ?
希望各位大大能夠賜教 |
|
回頂端 |
|
 |
新人類
註冊時間: 2005-11-27 文章: 48
第 2 樓
|
發表於: 星期三 十一月 19, 2008 10:23 pm 文章主題: |
|
|
可否舉個實際例子來聽聽~ |
|
回頂端 |
|
 |
tigerlee39y
註冊時間: 2007-11-26 文章: 132 來自: taipei
第 3 樓
|
發表於: 星期三 十一月 19, 2008 11:18 pm 文章主題: |
|
|
設計的理念有崎異 _________________ 各取所需 各盡所能 |
|
回頂端 |
|
 |
新人類
註冊時間: 2005-11-27 文章: 48
第 4 樓
|
發表於: 星期三 十一月 19, 2008 11:51 pm 文章主題: |
|
|
真的有點怪,如果產品的零件非五到十個組成的,假如說50個的話,那你的pageframe? |
|
回頂端 |
|
 |
green
註冊時間: 2003-09-19 文章: 137
第 5 樓
|
發表於: 星期四 十一月 20, 2008 8:56 am 文章主題: |
|
|
若零件數量是固定的或不多的話,你的做法是可以
但多的話,或會一直成長的話,你的做法可能要修正
因為不了解你的原料屬性,所以也無法建議你如何建立欄位輸入的畫面
只能告訴你有一種建法,是依照料號的屬性來決定輸入的欄位有那些
同樣的,表單的名字也是屬性之一 |
|
回頂端 |
|
 |
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 6 樓
|
發表於: 星期四 十一月 20, 2008 9:26 am 文章主題: |
|
|
你是在建BOM嗎? _________________ 大家好,請多指教 |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 7 樓
|
發表於: 星期四 十一月 20, 2008 9:38 am 文章主題: |
|
|
先用pagecount 增加頁數,
在新的page裡用 addobject 放入你事先做好的物件,
這個物件不要用form 要用在 class 裡的 container
也可以去參考 Chris Lee 大作:『VFP OOP Basics』電子書
動態加入每一個輸入物件. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
Darren
註冊時間: 2007-10-18 文章: 57
第 8 樓
|
發表於: 星期四 十一月 20, 2008 9:54 am 文章主題: |
|
|
新人類 寫到: | 真的有點怪,如果產品的零件非五到十個組成的,假如說50個的話,那你的pageframe? |
最多不超過10種 |
|
回頂端 |
|
 |
Darren
註冊時間: 2007-10-18 文章: 57
第 9 樓
|
發表於: 星期四 十一月 20, 2008 9:55 am 文章主題: |
|
|
nelsonchuang 寫到: | 你是在建BOM嗎? |
是的, 請賜教 |
|
回頂端 |
|
 |
Darren
註冊時間: 2007-10-18 文章: 57
第 10 樓
|
發表於: 星期四 十一月 20, 2008 9:59 am 文章主題: |
|
|
green 寫到: | 若零件數量是固定的或不多的話,你的做法是可以
但多的話,或會一直成長的話,你的做法可能要修正
因為不了解你的原料屬性,所以也無法建議你如何建立欄位輸入的畫面
只能告訴你有一種建法,是依照料號的屬性來決定輸入的欄位有那些
同樣的,表單的名字也是屬性之一 |
零件數量最多不超過10種, 我會用您的建議, 謝謝.
不知道您有沒有一些例子可以參考. |
|
回頂端 |
|
 |
Darren
註冊時間: 2007-10-18 文章: 57
第 11 樓
|
發表於: 星期四 十一月 20, 2008 10:02 am 文章主題: |
|
|
謝謝您的提示 !!! 我知道要如何做了. 有問題再請教您 |
|
回頂端 |
|
 |
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 12 樓
|
發表於: 星期四 十一月 20, 2008 10:11 am 文章主題: |
|
|
那就很奇怪了,因為BOM在建立時,通常是表頭與表身的對應關係,除非你的使用者很豬頭的要求
,在建立BOM的對應同時,也要建立料號(沒人這麼作的吧~)
我看不出有什麼必要?要切那麼多PAGEFRAME? _________________ 大家好,請多指教 |
|
回頂端 |
|
 |
Darren
註冊時間: 2007-10-18 文章: 57
第 13 樓
|
發表於: 星期四 十一月 20, 2008 11:52 am 文章主題: |
|
|
nelsonchuang 寫到: | 那就很奇怪了,因為BOM在建立時,通常是表頭與表身的對應關係,除非你的使用者很豬頭的要求
,在建立BOM的對應同時,也要建立料號(沒人這麼作的吧~)
我看不出有什麼必要?要切那麼多PAGEFRAME? |
不錯, 在建立BOM的對應同時,也要建立料號. 原因是因為同樣的表身, 但是不同的尺寸, 便需建立不同的料號, 所以在存貨里, 有10個相同表身, 但是料號會不一樣 |
|
回頂端 |
|
 |
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 14 樓
|
發表於: 星期四 十一月 20, 2008 12:07 pm 文章主題: |
|
|
那就表示你的建立料號方式,需要再看看,那邊需要再改良,
因為...料號的資料,基本上是用一個檔,或者因為特殊需求,要再開立其他檔
但是了不起就是開一個料號主檔再加上其他,奇奇怪怪的規格,也不會有5個以上的子檔.
這些都只要納入一個劃面就可以解決纔對.
如果是一個料號要開一個以上劃面,那就表示你跟使用者沒有談好.
基本上可以要求使用者,先把料號都建好,再來輸入BOM,這是一種方式.
另一種方式,使用者一邊輸入料號,一邊建BOM(就是每建一個料號,再建一個BOM零件)
我怎麼想...都想不出為什麼要這麼多PAGE?
再來,有另一種特殊的要求,這是我以前遇到的.
一般軟體,普遍的狀況是,一次針對一個半成品或是虛的成品作編輯,就是一對多.
所以一次只能作一個料號的維護.
除非,你的使用者要求的是多對多.一次可以對多筆半成品進行編輯,完成之後再存檔?
我以前遇到的是類似這樣子的需求(應該說,我自己提的改善)
那這樣的問題,前題是在於,使用者,由一個主料號從上而下,開始,一層一層往下,每層當中
可以自由的抽換料號的對應關係,這我就遇過.你是要這樣子作的嗎? _________________ 大家好,請多指教 |
|
回頂端 |
|
 |
Darren
註冊時間: 2007-10-18 文章: 57
第 15 樓
|
發表於: 星期四 十一月 20, 2008 12:23 pm 文章主題: |
|
|
nelsonchuang 寫到: | 使用者,由一個主料號從上而下,開始,一層一層往下,每層當中
可以自由的抽換料號的對應關係,這我就遇過.你是要這樣子作的嗎? |
正是 !!! 請問您是如何設計, 可以了解嗎 ? 謝謝 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|