`
liuyp2003
  • 浏览: 56459 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

domino lotus 查询搜索函数详解

阅读更多
1、view.GetAllDocumentsByKey 根据视图中的一个键获取文档集合,然后通过使用set doc = dc.GetNextDocument ( doc ) 在集合中进行迭代。
     注意:如果第二个参数是TRUE,则代表着精确查询。如果为false,则是模糊查询。另 外,关于key关键字的问题。则是创建一个表单,里面有两个域,一个是key,一个是value。通过key可以查询到value,而value可以是多值.....
  
   
Set view = db.Getview("视图名")
     Set vc = view.Getalldocumentsbykey("视图第一列的精确内容", true)

      


2、view.GetAllEntriesByKey 在视图中获取视图集合条目,然后或者直接读取列的值,或者通过视图条目对后端文档进行处理。然后通过使用 set entry = nvc.GetNextEntry(entry ) 在集合中进行迭代。
     注意:如果第二个参数是TRUE,则代表着精确查询。如果为false,则是模糊查询。

    
Set view = db.Getview("视图名")
     Set vc = view.Getallentriesbykey("视图第一列的精确内容", true)


      
3、db.ftsearch 根据数据库中的全文搜索条件获取文档集合,然后通过使用 set doc = dc.GetNextDocument ( doc ) 在集合中进行迭代。
      注意:通过关键字进行模糊搜索。

    
 Set dc = db.Ftsearch("小", 0)


4、view.ftsearch 根据全文搜索条件获取文档集合,但是把结果限制为已经在视图中显示的文档。然后通过使用 set doc = dc.GetNextDocument ( doc )在集合中进行迭代。
    注意:当搜索的关键字是英文的时候,是精确搜索。而中文则是模糊搜索。j是当前所查询到的记录总数,类型为long。
   
       
j=view.ftsearch("将搜索的关键字",0) //后面的数字代表着每次查询出来的 记录数量。0表示所有的。


5、db.search 根据数据库中文档的非全文搜索获取文档集合,然后通过使用 set doc = dc.GetNextDocument ( doc ) 在集合中进行迭代。
    注意:这种查询是精确查询。

  
formula = {Form= "f_user_new" & shortName = "小城"&state="del"}
    Set db = session.CurrentDatabase
    Set dc = db.Search(formula, Nothing,0)


分享到:
评论
1 楼 xihuan&java 2011-12-12  
请教楼主:domino数据导入关系型数据库时,怎么按照时间过滤数据
比如第一次导入10条,第二次导入时要从第11条开始

相关推荐

    lotus domino 开发资料 Format用法详解

    在 Lotus Domino 开发中,Format 函数是一个非常实用的工具,用于格式化各种数据类型,使其符合特定的显示样式。本文将深入探讨 Format 函数的用法,帮助开发者更好地理解和利用这一功能。 Format 函数的基本语法是...

    Lotus Domino Web 高级编程8.pdf

    为了提高开发效率和代码复用性,Lotus Domino Web提供了丰富的脚本库和内置函数。这些资源可以用来处理各种任务,如字符串操作、日期时间计算、数据库查询和事务管理等。 #### 3. 安全性增强 在高级编程中,安全性...

    domino c api 截获邮件

    **描述详解:**描述中的"C API写的DLL"意味着开发人员创建了一个动态链接库,该库是用C编程语言实现的,并且与Lotus Domino服务器的C API进行交互。DLL的功能主要是获取Domino系统中发送的邮件信息,可能是为了进行...

    lotus domino 表单文档相关--表单新建并赋值

    ### Lotus Domino 表单文档相关知识点详解:表单新建与赋值 #### 一、概述 Lotus Domino 是一款由 IBM 开发的企业级协作平台,主要用于邮件服务、文档管理及应用开发等领域。其中,表单设计是其核心功能之一,通过...

    domino10简介

    ### Domino10 知识点详解 #### 一、Domino10 概览 **IBM Notes & Domino 10** 是一款集成了多种企业级功能的协作平台,旨在为用户提供一套全面的企业通信与协作解决方案。它不仅包含了电子邮件的基础功能,还支持...

    Domino单账号登陆

    - `Sub CheckLoginStat()`是Notes/Domino中使用的VBA脚本,用于在 Lotus Domino 服务器端执行登录状态检查的代码。 总的来说,Domino单账号登录机制涉及前端与后端的协同工作,包括JavaScript事件处理、服务器端...

    lotus 公式大全

    ### Lotus Notes 公式函数详解 #### 一、数学与逻辑运算 - **@Abs**:此函数用于返回一个数字的绝对值,即将任何负数转换为其正数值,正数保持不变。 - **@Acos**:计算一个值的反余弦。输入参数应该是角度的余弦...

    domino技巧资源

    2. **内置域**:在Lotus Domino中,内置域如@Name、@Today等,是预定义的函数或变量,用于处理日期、时间、用户身份等信息。文件“汇集DOMINO中的内置域.txt”可能详细解析了这些内置域的用法和功能。 3. **表单...

    关于Domino开发中公式用法的总结

    #### 内置函数详解 1. **@Name([key];name)**: 该函数主要用于提取或转换名称信息。 - **功能**: 获取或设置指定键的值。 - **参数**: - key: 指定要获取的名称部分。 - name: 要操作的名称。 2. **@UserName*...

    Domino_webservice应用技巧.pdf

    Domino Webservice是IBM Lotus Domino服务器提供的一种功能,允许外部应用程序通过Web Service接口与Domino数据库进行交互。它基于开放标准,如WSDL(Web Services Description Language)和SOAP(Simple Object ...

    Domino常用公式

    ### Domino 常用公式详解 #### 一、概述 在Lotus Domino环境中,公式语言是一种非常强大的工具,用于执行各种计算和逻辑判断任务。它不仅支持基础的数学运算,还具备复杂的字符串处理功能,以及对文档属性进行操作...

    Lotus Notes开发指南

    ### Lotus Notes 开发指南知识点详解 #### 一、Lotus R5.3 概览 **1.1 什么是Lotus R5.3** Lotus R5.3 是由 Lotus 公司推出的一个综合性的协作平台,它包含了 Domino 服务器和 Notes 客户端两大部分。其中 Domino...

    lotus 开发 常用公式

    ### Lotus Domino 开发常用公式详解 #### 一、概述 Lotus Domino 是一款集成了电子邮件、日程安排、协作工具及应用开发平台的功能强大的企业级软件。为了更好地利用这一平台进行开发工作,开发者们需要掌握一系列...

    Lotus Script 基本架構

    Lotus Script,作为一款专为Notes/Domino平台设计的脚本语言,其核心功能在于处理数据和控制程序流程。本文将围绕“Lotus Script基本架构”这一主题,深入解析其核心概念,包括运算式的组成、成员以及各种运算符的...

    lotus命令大全

    ### Lotus 命令大全详解 #### 一、@Command([EditBottom]) **功能概述**: 此命令将插入点移动到文档或表单的底部。 **语法格式**: ```plaintext @Command([EditBottom]) ``` **使用场景**: 1. **设计模式下的...

    notes7.0开发包

    【笔记7.0开发包详解】 在IT领域,"Notes7.0开发包"是一个针对IBM Lotus Notes/Domino应用程序开发的重要工具集。这个开发包主要用于利用Notes API(应用程序接口)来构建、修改和扩展Notes/Domino应用程序,使得...

    lotusScript(代理)导入Excel

    ### LotusScript(代理)导入Excel知识点详解 #### 一、背景与概述 在日常工作中,尤其是在企业级应用环境中,我们经常需要将Excel数据导入到Lotus Domino数据库中。这种需求通常涉及大量的数据处理和格式转换任务。...

    XPages 基本调试技巧

    XPages作为IBM Lotus Notes/Domino 8.5推出的用于构建Web 2.0应用程序的新技术,为开发者提供了前所未有的灵活性和对Web内容的精细控制。本文旨在深入探讨XPages的服务器端JavaScript/Java调试技巧,帮助初级开发者...

Global site tag (gtag.js) - Google Analytics