VFP 转豆十三
来源:互联网 发布:windows update安装包 编辑:程序博客网 时间:2024/04/30 18:33
Text+List查询--设表单上的这个文本框和列表框分别为:Text1和List11、--表单Init事件代码:This.KeyPreview=.T.This.List1.Visible=.F.2、
--表单KeyPress事件代码:Lparameters nKeyCode, nShiftAltCtrlIf (nKeyCode=5Or nKeyCode=24Or nKeyCode=13)And This.List1.VisibleAnd This.List1.ListItemId>0And This.Text1.Tag='1'If nKeyCode=13 This.Text1.Value=This.List1.Value This.List1.Visible=.F.Else lnListID=Iif(nKeyCode=5,Max(This.list1.ListItemId-1,1),Min(This.list1.ListItemId+1,This.list1.ListCount)) This.list1.ListItemId=lnListID Nodefault EndifEndif3、--Text1的GotFocus事件代码:This.Tag='1'--Text1的LostFocus事件代码:*Thisform.List1.Visible=.F.This.Tag=''--Text1的InteractiveChange事件代码:If !Empty(This.Value) Thisform.list1.RowSource=NullSelect 名称 From 商品名 Where Alltrim(This.Value)$拼音简码Into Cursor t1 OrderBy 名称 Thisform.list1.RowSourceType=6 Thisform.list1.RowSource="t1.名称"If Reccount('t1')>0 Thisform.List1.ListItemId=1 Thisform.List1.Visible=.T.Else Thisform.List1.Visible=.F. EndifElse Thisform.List1.Visible=.F.Endif--List1 的Click事件代码:Thisform.Text1.Value=This.List1.ValueThis.Visible=.F.*-----------------------------------------------ComboBox组合框查询If !Empty(This.DisplayValue) Select 姓名Into Cursor T1 From kq_ygWhere Alltrim(This.DisplayValue)$姓名If _Tally>0 This.RowSourceType=6 This.RowSource='T1.姓名' This.SetFocus Keyboard '{F4}'Else Messagebox("没有你要查询的数据",48,"信息提示") This.Clear EndifEndif1 把以上代码添加组合框的: InteractiveChange 事件中! 2 你的数据源必须来自于一个数据表!,并将表名和字段名替换正确!*-----------------------------------------------Combobox下拉框自动筛选(如在Google中输入字符)*--------------------------------------------By:js_szy注:未测试 在列表框combo 的 keypress中加如下代码:If nkeycode>0If nkeycode=127&&退格 If Asc(Right(Input_value,1))<128&&删除非汉字 Input_value=Left(Input_value,Len(Input_value)-1)Else &&删除汉字 Input_value=Left(Input_value,Len(Input_value)-2) Endif ElseIf nkeycode<>160&&按的不是Alt+↓键 Input_value=Input_value+Chr(nkeycode)&&保存输入内容 Endif Endif Sele 表名Set Filt To Alltrim(Input_value) $ 字段名称Count To num If num=0Then Set Filt To Input_value='' This.Value='' Endif Thisform.Combo.Requery Keyboard'{F4}'Endif
原文:
http://topic.csdn.net/u/20111011/10/a3416705-0932-4dd5-ab65-d98af407b0b6.html?133331341
- VFP 转豆十三
- (转) ARM VFP 体会
- VFP
- VFP实现小写金额转大写
- vfp 什么是VFP?
- shell 十三问(转)
- 【转】敏捷十三
- (转)VFP文件结构-微软MSDN
- VFP全面控制EXCEL(转自十豆三老师)
- 十三
- 十三
- 十三
- vfp求助
- VFP数据类型
- VFP矩陣變換
- VFP-索引
- ARM VFP
- vfp报表
- 二分查找
- 关于Hibernate连接SQLServer2005的诸多问题及解决方案
- 天空真晴朗~OYEAH
- S.O.L.I.D.类设计原则
- 经常出现 Limiting *** from XXX to 200 packets/sec
- VFP 转豆十三
- 消息提示的架构演进-理论篇
- Response.ContentType+详细列表
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用45
- BlueStacks让Android应用在PC上跑得很嗨
- 网络帐户管理
- 十二生肖出生时间看你一生荣辱
- ECMA-262-3 深入解析.第二章.变量对象
- linux下字符界面显示汉字