Scripts posted recently tagged to Notes in Kelpi

1- 10 of 12.

Visualiza un mensaje con bot髇

to Lotus Notes by anonymous

Esta formula visualiza un mensaje con el titulo "Atenci贸n" y el bot贸n "OK", al presionar el bot贸n cierra la ventana.
@Prompt([Ok];"Atenci贸n";" No se envio la confirmaci贸n.");
@Command([FileCloseWindow])
http://www.hugosoft.cjb.net

Busqueda en vista

to Lotus Notes by hugosoft

Busca el contenido de un campo en una vista.
Dim NS As New NOTESSESSION 
Dim View As NotesView
Dim Doc As NotesDocument
Dim item As NotesItem

N鷐ero consecutivo

to Lotus Notes by hugosoft

Esta formula realiza el nuevo consecutivo en un campo al grabar el documento.
Para esto se debera crea un campo llamado SaveOptions de Text y un valor por default en "0" (cero con las comillas), 
utilizaremos una campo llamado int_consecutivo de Number donde se guardara el n煤mero consecutivo y una vista llamado General donde el primer campo debera ser int_consecutivo y tendr谩 que estar ordenada descendentemente.
Utilizaremos una variable llamada v_consecutivo. 
El campo SaveOptions al estar el "0" dejara grabar el registro, por default siempre esta en "1".

Como detectar la PLATAFORMA en que se esta trabajando

to Lotus Notes by hugosoft

Los sistemas actuales de windows los detecta como "Windows/32"
Sub Click(Source As Button)
	Dim session As New NotesSession
	Dim workspace As New NotesUIWorkspace
	Dim plat As String

Como detectar la PLATAFORMA en que se esta trabajando...

to Lotus Notes by hugosoft

Los sistemas actuales de windows los detecta como "Windows/32"
Sub Click(Source As Button)
	Dim session As New NotesSession
	Dim workspace As New NotesUIWorkspace
	Dim plat As String

Como asignar una fecha solo en dias habiles

to Lotus Notes by hugosoft

En este ejemplo, se valida un documento que si es capturado entre 8:30 a 9:30 toma la fecha del dia actual,
pero si es capturado despues de las 9:30 le asignara la fecha del dia siguiente validando que no se asigne fecha si el dia
siguiente es "Sabado" o "Domingo".
@If(@Time(@Created ) >= @TextToTime("8:30 a.m.") & @Time(@Created ) <= @TextToTime("9:30 a.m.");@Today;
@If(@Weekday(@Today)=1;@SetField ("dFechEnvio";@Adjust(@Today;0;0;+1;0;0;0)) ;  'domingo

Enviar imprimir una vista

to Lotus Notes by hugosoft

@Command([FilePrintSetup]);
@Command([FilePrint];"";"";"";"";"Nombre de la Vista")
Solo se veran las columnas que se puedan imprimir en la hoja
http://www.hugosoft.cjb.net

Abre una base de datos con Formul@

to Lotus Notes by hugosoft

Abre una base de datos con Formul@:
@Command([FileOpenDatabase];"Server":"Directorio1//Directorio2//base.nsf")
Http://www.hugosoft.cjb.net

Permitir s髄o teclear caracteres validos en el campo. @Matches

to Lotus Notes by hugosoft

S贸lo dejamos introducir caracteres de la "a" a la "z" mayuscula y minuscula y n煤meros del 0 al 9. 
@If( @Matches(campo_valor; "+{0-9}"); @Success; 
     @Matches(campo_valor; "+{a-zA-Z}"); @Success;
     @Do( @Prompt([OK]; "Atenci贸n"; "Caracteres erroneos."); 
     @Return("")) ) 

Seleccionar documento con un rango de fecha y enviar a impresi髇

to Lotus Notes by anonymous

Aparace ventana donde se seleccionaran los registros con un rango de fecha con @Command([EditSelectByDate]) y paera enviar a impresora lo seleccionado se deber谩 poner @Command([FilePrint];"";"";"";"";"";"";"pagebreak"), todo esto deber谩 esta en la vista.
@Command([EditSelectByDate]);
@Command([FilePrint];"";"";"";"";"";"";"pagebreak")
http://www.hugosoft.cjb.net
hits counter