AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones Lotus Notes / Funciones Notes
  • Búsqueda realizada en las columnas de una vista
  • Columnas DateTime
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Busca la primera Document encontrada en la vista actual en Lotus Notes. Esta búsqueda se realiza en las columnas clasificables de la vista actual.
La búsqueda se realiza averiguando si cada valor especificado corresponde al valor encontrado en la columna clasificable correspondiente.. El Document encontrado corresponde al Document que contiene todos los valores especificados.
La vista actual fue especificada por NotasActivarVer.
Ejemplo
// Open the connection
ConnectionID is int
ConnectionID = NotesOpenConnection("Password", "MarsServer", ...
"C:\Users\Julia\AppData\Local\Lotus\Notes\Data\user.id")
// Specify the Lotus Notes database to use
DatabaseID is int
DatabaseID = NotesOpenDatabase(ConnectionID, "julia.nsf")
...
// Activate the view
NotesActivateView(DatabaseID, "MyCustomers")
// This view contains the "LastName", "FirstName", "Age" and "City" columns
// Only the "LastName", "FirstName" and "City" columns can be sorted
// Find in this view the customers whose last name starts with "Mar",
// whose first name starts with "John" and whose city starts with "San"
NotesViewSeekFirst(DatabaseID, notesStartsWith, "Mar", "John", "San")
// Browse the customers found
WHILE NotesOut(DatabaseID) = False
...  
// Processes
NotesDocumentNext(DatabaseID)
END
Sintaxis
<Result> = NotesViewSeekFirst(<Session identifier> , <Search mode> , <Sought value 1> [, <Sought value 2> [... [, <Sought value N>]]])
<Result>: booleano
  • True si se realizó la búsqueda,
  • False en caso contrario. Si se produce un error, la variable ErrorOccurred se pone en True. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<Session identifier>: Integro
Identificación de la sesión que se va a utilizar. Este identificador es devuelto por EmailStartNotesSession o NotasOpenDatabase.
<Search mode>: Constante de tipo Integer
Tipo de búsqueda a realizar:
notesEqual"Búsqueda por coincidencia exacta.
notesGreater"Estrictamente mayor que".
notesGreaterOrEqualBúsqueda"Mayor que o igual a".
notesLess"Estrictamente menos que" búsqueda.
notesLessOrEqualBúsqueda de"menor o igual a".
notesStartsWith"Búsqueda"Comienza con.
Esta constante sólo está disponible para las columnas de texto.

Para las columnas de cadena, la búsqueda siempre ignora el caso y los caracteres acentuados.
<Sought value 1>: Tipo de columna en la que se realiza la búsqueda
El valor buscado en la primera columna clasificable encontrada.
Este valor se cambia automáticamente al tipo de la columna actual (Texto, Número o FechaHora).
Para las columnas DateTime, si el valor buscado corresponde a una cadena de caracteres, esta cadena debe tener uno de los siguientes formatos: "YYYYMMDDD", "YYYYYMMDDDHHMMSSS" o "YYYYYMMDDHHMMSSccc".
<Sought value 2>: Tipo de columna en la que se realiza la búsqueda (opcional)
Valor buscado en la segunda columna clasificable encontrada.
Este valor se cambia automáticamente al tipo de la columna actual (Texto, Número o FechaHora).
Para las columnas DateTime, si el valor buscado corresponde a una cadena de caracteres, esta cadena debe tener uno de los siguientes formatos: "YYYYMMDDD", "YYYYYMMDDDHHMMSSS" o "YYYYYMMDDHHMMSSccc".
<Sought value N>: Tipo de columna en la que se realiza la búsqueda (opcional)
El valor buscado en la N-ésima columna clasificable encontrada.
Este valor se cambia automáticamente al tipo de la columna actual (Texto, Número o FechaHora).
Para las columnas DateTime, si el valor buscado corresponde a una cadena de caracteres, esta cadena debe tener uno de los siguientes formatos: "YYYYMMDDD", "YYYYYMMDDDHHMMSSS" o "YYYYYMMDDHHMMSSccc".
Observaciones

Búsqueda realizada en las columnas de una vista

Una vista contiene una o más columnas clasificables. La búsqueda iniciada con la función NotesViewSeekFirst se realiza en las columnas ordenables de la vista actual. No se puede realizar una búsqueda en una columna no separable. Además, no se puede ignorar ninguna columna clasificable.
Por ejemplo:
  • la vista "A" contiene las columnas 1, 2 y 3. Estas tres columnas son clasificables. Se puede realizar una búsqueda en la columna 1, en las columnas 1 y 2 o en las columnas 1, 2 y 3.. No se puede realizar ninguna búsqueda en las columnas 1 y 3, en la columna 2 o en la columna 3.
  • la vista "B" contiene las columnas 1, 2 y 3. Las columnas 1 y 3 son columnas clasificables. Se puede realizar una búsqueda en la columna 1 o en las columnas 1 y 3.. No se puede realizar ninguna búsqueda en las columnas 1 y 2, en las columnas 1, 2 y 3, en la columna 2 o en la columna 3.

Columnas DateTime

Las búsquedas exactas (constante notesEqual) realizadas en las columnas de tipo DateTime pueden arrojar resultados incorrectos. De hecho, la precisión del valor almacenado por la columna puede exceder la precisión del valor buscado.
Componente: wd290mess.dll
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local