VFP表单中的表格获取数据库表数据的问题

gamyys09 2013-01-14 10:31:08
大家好,现做好一个表单,实现对一数据库表的增删改查,现要对某字段(字符型数据)实现模糊查询,并且查询的结果需要显示在表格中,并且对表格中数据进行修改,能够影响实际的数据库表记录,请问这个模糊查询如何实现呢?
我目前使用的是: set filter to field2 = cname 只能实现精确查询,不能实现模糊查询
...全文
161 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2013-01-14
  • 打赏
  • 举报
回复
举例说明要求
awie_peng 2013-01-14
  • 打赏
  • 举报
回复
set filt to cname $ field2 就能过滤出来 FIELD2中包含有CNAME值的记录
lygcw9602 2013-01-14
  • 打赏
  • 举报
回复
写段程序,就解决问题了
十豆三 2013-01-14
  • 打赏
  • 举报
回复
模糊查询: set filter to '王'$field2 所有包含 王 的
填充和密码管理软件 自动填写 -填写从未如此简单! 自动填充是一个完整的解决方案,节省您的时间,自动填写网页,自动密码输入(自动填充密码,登录),并提供一个简单的方法来保存网页形式的任何复杂。 下载填写和密码管理软件 自动填充支持Internet Explorer,MSN浏览器和傲游 “下载自动填充软件 为什么你需要自动填充 厌倦了填写您的姓名,地址,电子邮件地址等登记一遍又一遍吗? 厌倦了输入用户名和密码,同时访问Web邮件帐户,银行帐户等? ? 多花时间填写,当您注册在不同的地点,开立账户等? ? 经常在网上购买吗? 厌倦了输入信用卡信息和结算信息吗? 想将它存放在安全的地方,它会自动填写? ? 你有没有忘记或遗失了你的密码? 寻找一个简单的解决方案填写吗? 尝试自动填充-自动填写和密码管理器! - 自动填充会帮你自动填写任何Web窗体。 - 只需点击鼠标,就可以保存和填写网页。 - 你将永远不会再次输入用户名和密码 - 自动填写软件,你可以安全地登录,只需按一下 是先进的自动填充自动填充软件,节省您的时间,当您填写在线,登录不同的网站,等??格自动填充软件轻松地节省了您输入的信息,同时填写,并自动进入这个信息每次你需要填写。 自动自动填充软件,你将能够填写,只要按一下任何复杂的。 自动填充的主要特点 > 自动保存Web窗体 自动填充提供了一种简单的方式来保存网页形式的任何复杂性,登录名,密码。 使用热键可以简化过程保存和填写网页。 >自动填写 创建的窗体的信息自动填写网页自动填充节省您的时间。 只需填写,连同所需的数据自动填充将这些数据填入到您的网页。 - 使用自动填充,您可以填写,并填写和提交的自动。 - “只填写空字段”选项,只填写空的web字段。 如果一些领域已经包含的信息,你需要将信息保存在这些领域,这个选项是非常有用的。 因此,自动填写只有在空的字段插入相应的信息。 - “获取完整的字段”选项的下拉列。 使用此选项,您可以保存的完整列“选择”类型“字段(S)存储的信息,因此您可以轻松地选择所需的数据,从下拉列脱机。 - 当,填充一个网页FormAutoFill自动选择的形式相匹配的网页的URL。 - 您可以轻松地设置在填充和提交资料的延迟。 - 在填写时,您可以选择“域连接”的规定:“由字段名和字段类型”或“字段顺序号和字段类型”,大大增加了数量,可以使用自动填充填充的形式。 - 对于每一个Web,您可以设置默认的填充的动作,根据您的需要(“默认操作”,“不要求填写”,“不求回报”的填写及提交)。 - “批量模式”,填写并提交在一个周期为1。 现在,您可以简化您的工作 - 只需选择你想自动填写和提交,填写??并提交周期之间设置延迟组的形式。 FormAutoFill支持一个以上的提交按钮的形式。 所以,你可以很容易地选择提交按钮,你想同时申请“填写和提交”行动 >自动填写 登录名和密码 使用自动填写登记,登录窗口,等您可以轻松地自动填写网页上的登录名和密码, > 密码管理器 自动填充格式安全地存储您的密码,信用卡详细资料和其他敏感信息,往往需要同时填写网页。 > 高级情报安全 自动填充你可以安全地存储您的登录信息,密码,信用卡号码,在一个地方和任何其他机密信息。 自动填充保护您的从他人的信息 - 使用AES 256位密钥加密的所有信息进行加密。 快速启动网站 自动填充让您登录到任何网站,只需点击一下。 只要按一下“开始”按钮,自动填写自动打开必要的网页,你可以很容易地填写和提交。 轻松管理信息 自动填充,您可以创建许多不同的形式,轻松地管理信息。 “批次模式”,可以轻松地管理信息。 “按名称排序形式”的功能。 > 高级密码生成器 先进的随机密码生成器来生成任何长度的密码。 自动填充使用通用的随机数发生器(URAND),的子程序生成随机密码。 通用的随机数发生器(URAND)是用于产生的时间间隔(0,1)的均匀分布的浮点数的子程序。 URAND保证有一个完整长度的周期。 >“ 导出/导入功能 - 导出/导入数据 - 轻松移动数据之间不同版本的个人电脑和程序。 - 导入从CSV格式的文件的信息。 现在,你可以很容易地导入从任何程序如Excel,Word等软件,允许将数据保存在CSV格式
vf6.0,要考二级没系统的下哈 Microsoft Visual FoxPro 6.0 for Windows 的常见问题 这些是有关 Microsoft Visual FoxPro 最常见的问题。在您求助 Microsoft 产品支持服务之前,请先查阅这张列。 若想打印这些附注,请从“文件”菜单选择“打印”命令。此文档分为以下四部分: --------------------------------------------------------------------- 部分 1. 技术支持与市场 部分 2. Visual FoxPro 6.0 新增功能 部分 3. 从其他版本的 FoxPro 和 Visual FoxPro 移植 部分 4. Visual FoxPro 常见问题 --------------------------------------------------------------------- 部分 1. 技术支持与市场 问题 1-1: 从何处可以获得产品的更新版本? 答案: 在 Visual FoxPro 的 Web 站点上即可获得产品的更新信息,其包括有关 Service Pack 和更新的示例、向导及其他代码的信息,该站点的网址为: www.microsoft.com/vfoxpro 请定期查看该网站,以便下载产品的最新版本。 问题 1-2: 从何处可以得到有关 Visual FoxPro 的详细资料? 答案: 通过 Microsoft Visual FoxPro Web 站点是随时获得各种最新产品发布信息的最佳途径。在此站点上不仅有新的产品公告,而且还提供了产品的更新信息、技术文章、白皮书、专业开发人员设计的优秀示例、会议公告、以及与其他许多 FoxPro web 站点的各种链接。 问题 1-3: 如何获得技术支持,以及如何报告软件错误? 答案: Microsoft Visual FoxPro Web 站点已经链接到了多种联机支持选项,其包括覆盖面广阔的有关所有产品 Microsoft Knowledge Base(Microsoft 知识库)。您还可以阅读一份有关常见问题的清单。除联机支持之外,还可以直接通过电话获得技术支持。“帮助”菜单的选项可列出技术支持的电话号码。这些电话号码也可用于报告产品的错误。 问题 1-4. 什么是 Knowledge Base?如何使用它? 答案: Knowledge Base 是内容广泛的论文集,覆盖了如何使用产品的各种特性、已知的软件错误及其解决方案或回避的方法、以及其他有助于使用各种 Microsoft 产品的有用信息。通过以下站点可访问整个 Knowledge Base: support.microsoft.com 问题 1-5: 是否会有 Visual FoxPro 6.0a? 答案: Microsoft 公司一向承诺为用户提供高质量的产品。如果确实需要,我们将提供 Visual FoxPro 6.0 的错误修订版。但是,修订版不会使用 6.0a 版的形式。Visual FoxPro 6.0 任何错误的修正都将包含在 Visual Studio Service Pack 。同时还会在 Visual FoxPro 的 www.microsoft.com/vfoxpro 或 Visual Studio 的www.microsoft.com/vstudio 的 Web 站点上发布修订公告。 问题 1-6: Microsoft 公司为应用程序的开发提供了一些优秀的解决方案。怎样才能知道应该向客户推荐和使用哪种产品? 答案: 在选择适用某项任务的产品时,需要考虑多方面的因素。Microsoft Visual FoxPro web 站点上有一份优秀的策略背景论文,它比较了 Visual FoxPro、Visual Basic、SQL Server 和 Access 等 Microsoft 产品之间的不同。 问题 1-7: 哪里可以找到 Visual FoxPro 的使用示例? 答案: Visual FoxPro 6.0 产品带有丰富的示例,其有一些是针对 6.0 版特有功能的新示例。与 Visual FoxPro 以前的版本不同,这些示例将与所有 Visual Studio 示例安装在一起。您必须运行 MSDN Library 的“自定义”安装来安装这些示例。在 Visual FoxPro 可使用新的 HOME(2) 函数方便地找到已安装示例的位置。 除了产品所自带的示例外,Microsoft Visual FoxPro web 站点还将经常提供新的示例。
看实例学VFP:更复杂的查询 时间:2009-02-12来源:编程入门网 作者:老马   在看实例学VFP:对记录进行定位与查找操作及看实例学VFP:用SELECT语句创建查询这两个例子,我们可以在查询时可以从组合框选定一个要查询的字段。本例对这种查询方式再做进一步改进,使之在查询时不仅可以从一个组合框选取要查询的字段,还可以从另一个组合框选定操作符(如<、=、>等),从而实现更复杂的查询。本例应用到了数据环境,并使用“数据1”数据的“人员信息”作为数据环境的数据源,关于该数据的情况已经在看实例学VFP:示例数据一文给出,这里不再详述。运行界面见本文末尾。   制作步骤如下:   一、新建,将其caption属性值设置为“更复杂的查询例子”,AutoCenter属性值设置为.T.,width属性值设置为520,height属性值设置为245,并保存为“更复杂的查询例子.scx”。   二、右击空白处,选“数据环境”命令,将“人员信息”添加到数据环境。在“数据环境设计器”拖动“人员信息”的标题栏到上,自动生成一个控件。由于是从数据环境把“人员信息”拖动过来由系统自动生成的,该控件的RecordSource属性及RecordSourceType属性已经由系统设置好了,不用管它,但name属性值系统给出的好长,为了书写代码的方便,我们把这个控件的name属性值修改为“grid1”。   三、在控件的下方添加一个Label控件,并把它的caption属性值设置为“查询条件”。   四、在label控件的右侧依次添加两个组合框控件、一个文本框控件及两个命令按钮command1和command2,并把这两个命令按钮的caption属性值依次设置为“查找”和“退出”。   五、适当调整各控件在上的位置,调整后的设计器如下图所示:   六、设置组合框控件的属性:   (一)组合框Combo1:RecordSourceType属性值设置为“8-结构”,RecordSource属性值设置为“人员信息”。   (二)组合框Combo2:RecordSourceType属性值设置为“1-值”,RecordSource属性值设置为“,>,<,=,>=,<=,<>”。   七、添加事件代码:   (一)的unload事件代码:close data   (二)组合框Combo1的InteractiveChange事件代码: if alltrim(this.displayvalue)="出生日期" thisform.text1.value={} else thisform.text1.value='' endif   (三)“查找”按钮command1的click事件代码: if thisform.grid1.recordsource='临时人员信息' thisform.grid1.recordsource='人员信息' endif' private CXTJ if empty(thisform.combo1.displayvalue) or empty(thisform.combo2.displayvalue) ; or empty(thisform.text1.value) && 判断列框和文本框是否为空 messagebox('请输入完整条件!',16,'系统提示') thisform.combo1.setfocus else do case case alltrim(thisform.Combo1.Displayvalue)='基本工资' CXTJ=alltrim(thisform.combo1.displayvalue); +' '+alltrim(thisform.combo2.displayvalue); +' '+alltrim(thisform.text1.value) case alltrim(thisform.Combo1.Displayvalue)='出生日期' CXTJ=alltrim(thisform.combo1.displayvalue); +' '+alltrim(thisform.combo2.displayvalue); +' ctod("'+dtoc(thisform.text1.value)+'")' otherwise CXTJ=alltrim(thisform.combo1.displayvalue); +' '+alltrim(thisform.combo2.displayvalue); +' "'+alltrim(thisform.text1.value)+'"' endcase Select * from 人员信息 where &CXTJ. into cursor 临时人员信息 thisform.grid1.recordsource='临时人员信息' thisform.grid1.backcolor=rgb(200,224,248) endif   (四)“退出”按钮command2的click事件代码:thisform.release   八、运行“更复杂的查询例子.scx”,界面见下图:

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧