标题:[求助]本地資料集運行時碰到的問題
取消只看楼主
一叶知秋
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2006-6-3
结帖率:66.67%
 问题点数:0 回复次数:0 
[求助]本地資料集運行時碰到的問題

問題的產生:

從兩個關聯dbf中提取部分欄位,因需根據條件進行篩選,且需修改某些欄位
資料,故建立一個local view,一個form,由user在form中更改條件進行資料修改
我第一次建立的local view 如圖中所示




第三個過濾條件中我使用的是like運算子進行比對,是想實現模糊查詢,列如:如果我給定此like運算子的值是"日",則此desp1欄位中只要包含一個"日"字,則均可篩選出來,但是如果真如圖中的設定 Material.desp1 Like ?m.desp1 是實現不了我所期望的模糊查詢的.只好加入%,修改成如圖下圖樣子



這樣修改之后,在下圖中


瀏覽后(material_s,即為上面建立的local view),在提示 為m.desp1輸入值時 我輸入"",從顯示的資料記錄


可看出實現了我所期望的結果.但是當我在form中通過combo3控件來改變m.desp1的值時,


卻不能實現我期望的模糊查詢.
為什么在[專案管理員]->[資料]->[本地資料集]->[瀏覽]時可以,而在運行的form中改變m.desp1的值時卻不行呢?

是我的combo3中的代碼有問題嗎?還是....?



combo3.IntertiveChange的代碼如下:

IF thisform .editmode=.f.
m.vend_code=alltrim(thisform.combo1.value)
m.info_ki=alltrim(thisform.combo2.value)
m.desp1=alltrim(thisform.combo3.value)
Requery("material_s")
SELECT material_s
GO top
thisform.refresh
ENDIF

[此贴子已经被作者于2007-4-27 13:26:10编辑过]

搜索更多相关主题的帖子: local color 
2007-04-27 11:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-135347-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.880683 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved