如何判斷條件同時存在? |
尚未結案
|
saningamour
一般會員 發表:18 回覆:17 積分:7 註冊:2003-11-17 發送簡訊給我 |
小弟有個問題想請要一下各位先進
有個 甲table 欄位別是
條件,敘述
條件A,敘述A
條件B,敘述B
.
.
.
條件Z,敘述Z 就是在程式中,若是條件符合條件A,就要顯示敘述A給使用者看
符合B條件則是顯示敘述B,其餘類推...... 不過現在有個問題
使用者希望說
若是同時符合條件A跟條件C,則必須顯示另一個"全新"的敘訴AA
此敘述AA跟上述甲table中的敘述完全不一樣(敘述AA<>敘述A 敘述C)
而若是同時符合條件C,條件F,條件X這三個條件
則必須產生另一個全新的敘述CC
因為使用者希望將來能自己新增條件跟敘述
所以勢必新增一個新的table來儲存這些條件
因此
這個全新的table該用怎樣的結構?
要如何判斷使用者是否有同時符合上述的條件?
(可能同時符合兩個條件才能產生新敘述,也有可能是三個甚至是五個條件,端看使用者怎麼新增條件)
感謝各位先進指點一下迷津囉
環境為Access 跟 Delphi 7 發表人 - saningamour 於 2005/03/25 01:49:18
|
StrongLemon
高階會員 發表:10 回覆:166 積分:105 註冊:2004-04-18 發送簡訊給我 |
您好:這是我想出來的結構,有疑問再討論。
Table Master Detail 敘述項目 項目條件 PK PK PK 項目代碼 敘述 條件數量 項目代碼 條件代碼 條件 條件邏輯 01 出門帶傘 3 01 01 氣象預報會下雨 and 01 02 目前正在下雨 and 01 03 個人習慣 and 02 穿雨衣 1 02 02 目前正在下雨 and 條件數量的用意在於選擇條件時比較快速取得項目 假設目前有條件"氣象預報會下雨"只有一個條件,那並不會帶出"出門帶傘" 假設目前有條件"目前正在下雨"只有一個條件,只會帶出"穿雨衣" 當然也可以有"or" "and"不同條件組合,端看SQL語法組合。 概念在於敘述是唯一,條件可多選。 |
scotthsiao
高階會員 發表:13 回覆:324 積分:147 註冊:2005-02-01 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |