0
我正在使用Visual Basic Express爲最近不得不重新命名所有1500個問題的物理學教授創建程序。我創建了一個具有舊名稱,新名稱和每個問題全部內容的數據庫。該計劃似乎是一個非常簡單的想法,但對我來說已證明非常困難。我是編程新手(這只是我第三次參與編程),並且至少在20個小時內搜索了我的問題的答案,並且還沒有找到任何適合我需要的東西。如何在整個列中搜索一個或兩個關鍵字
我想要的是他可以輸入關鍵字(如「Sun」,「ISS」,「Force」等)的文本框,並讓程序在整個「questioncontents」 「列,並將包含這些單詞的任何問題提交到數據網格中。到目前爲止,我所得到的最接近的是它搜索列的第一個單詞,這不是很有用,因爲它們大多數都以「The」開頭。
我也想過創建幾個關鍵字列,然後只是讓它搜索這些,但我無法弄清楚如何將過濾器應用到多列。
這可能是一個愚蠢的問題,如果可以的話,我表示歉意,但我很想知道這個問題,因爲這個學期相對較快開始,我想在課程開始前告訴他如何使用它。任何建議或幫助將非常感激。
我曾嘗試使用類似的東西在文本框中輸入的值,以取代SUN在上面的查詢像@QuestionContents +'%'一樣,但始終無法讓它正常工作。在另一種形式中,我使用的代碼是Me.Table1BindingSource.Filter =「[OldName] ='」&Me.txtfind.Text&「'」 - 這個問題僅僅是搜索列的開始。如果我放入'%SUN%',那麼我將不得不單獨編碼所有可能的關鍵詞嗎?對不起,麻煩了。 – Rachel
LIKE'%'+ @QuestionContents +'%' – 2011-08-04 07:09:30