|
|
|
|
- Búsqueda realizada en las columnas de una vista
- Columnas DateTime
NotesViewSeekLast( Función) Busca el último Document encontrado 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. // 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" NotesViewSeekLast(DatabaseID, notesStartsWith, "Mar", "John", "San") // Browse the customers found WHILE NotesOut(DatabaseID) = False ... // Processes NotesDocumentPrevious(DatabaseID) END
Sintaxis
<Result> = NotesViewSeekLast(<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". | notesGreaterOrEqual | Búsqueda"Mayor que o igual a". | notesLess | "Estrictamente menos que" búsqueda. | notesLessOrEqual | Bú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 de búsqueda es una cadena, debe tener uno de los siguientes formatos: "AAAAMMDD", "AAAAMMDDHHmmSS" o "AAAAMMDDHHmmSSCCC". <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 de búsqueda es una cadena, debe tener uno de los siguientes formatos: "AAAAMMDD", "AAAAMMDDHHmmSS" o "AAAAMMDDHHmmSSCCC". <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 de búsqueda es una cadena, debe tener uno de los siguientes formatos: "AAAAMMDD", "AAAAMMDDHHmmSS" o "AAAAMMDDHHmmSSCCC". 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 NotesViewSeekLast 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
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|