Archivo del sitio

Capitulo 08 – Programando en Lotus Notes desde 0 – Agentes

Este es el octavo y último capítulo de mi curso de programación en lotus notes desde 0. en este apartado hablaremos acerca de los agentes. Veremos como crearlos y ejecutarlos ya sea de manera programada o manual.

Adicionalmente veremos como recorrer los documento de una vista  mediante el lenguaje lotusscript.

Al final del curso tengo una gran noticia que compartir con ustedes, pueden ver mas detalles en el siguiente link

Capitulo 07 – Programando en Lotus Notes desde 0 – Estructura Grafica de Aplicaciones

Seguimos avanzando en nuestro curso de Programacion en Lotus Notes desde 0. En este Capitulo veremos como organizar la estructura gráfica de las aplicaciones en lotus notes.

Algunos elementos de diseño que conoceremos en este apartado son:

  • Outline
  • Paginas
  • Frameset
  • Botones
  • Tablas

En nuestra próxima entrega hablaremos sobre los “Agentes”. No olviden suscribirse gratis al blog dejando su correo electrónico, de esa forma se enterarán en cuanto publiquemos nuevos contenidos.

Capitulo 06 – Programando en lotus notes desde 0 – Búsqueda de datos con Lotusscript

Hola amigos, aquí esta nuestra sexta entrega del curso de programación en Lotus notes desde 0. En esta ocasión haremos un segundo capítulo con el trabajo en lenguaje lotuscript.

En este capítulo aprenderemos a buscar datos en vistas utilizando este lenguaje utilizando el método getdocumenbykey.  

Además aprenderemos en términos simples:

  • Creación de botónes.
  • El objeto Session.
  • El Objeto Notesdatabase.
  • El Objeto NotesView.
  • Ordenamiento de columnas en vistas.
  • Validación de Documentos Nulos.

Si tienen alguna duda no olviden dejarme un comentario al final de la página o en la cajita de comentarios de youtube. No dejen de suscribirse al blog dejando su correo o mediante el canal de youtube, es totalmente gratis y podrán enterarse de esa forma sobre los nuevos contenidos que publicamos cada semana.

Capitulo 05 – Programando en Lotus Notes desde 0 – Lotusscript 1

Continuando con nuestro curso de programación en lotus notes desde 0 llegamos al capitulo 05. Hasta ahora hemos aprendido a programar en lenguaje de formula pero vamos a comenzar a programar en lotusscript desde este capitulo.

En esta ocasión les enseñaré a como hacer validaciones de campo, objetos básicos como documentos y workspace.

Cualquier duda o comentario sobre los contenidos o ejercicios que les voy dejando pueden ingresar un comentario y espero poder aclarar sus dudas.

Capítulo 04- Programando en Lotus Notes desde 0 – Vinculación de Datos entre formularios.

Hola a todos, ya vamos en la cuarta entrega de mi curso para aprender a programar en lotus notes desde cero. En el  anterior vimos como crear nuestra primera aplicación, ahora nos enfocaremos directamente a la interacción entre documentos guardados con dos formularios diferentes mediante el uso de lenguaje de formula.A partir de este capítulo comenzaremos a desarrollar una pequeña aplicación para registro de venta de propiedades, comenzando hoy por la cotización y algunos datos relacionados.

Como un pequeño bonus track les mostraré algunas acciones básicas para edición y creación de documentos. En la próxima entrega en tanto comenzaremos a trabajar con lenguaje lotusscript.

Si tienen consultas no duden en preguntar en la casilla de comentarios al final del post y  no olviden suscribirse gratis a mi canal de youtube y mi blog dejando su correo electrónico para ser los primeros en enterarse cuando publico mis contenidos.

Capítulo 03- Programando en Lotus Notes desde 0 – Mi Primera Aplicación Lotus Notes.

Hola amigos, después de mucho trabajo y en respuesta a las solicitudes de mis lectores, les comparto el 3° Capitulo de este curso. A partir de ahora continuaremos con el curso en formato de video.

En este apartado explico los primeros pasos para crear aplicaciones con lotus. Este es el primer capitulo en video del curso, los capítulos 01 y 02 estan en formato escrito en mi blog porque los considero más teóricos pero necesarios para un buen desarrollo del curso.

Validar rich text field en lotus script

Hace poco conocí comencé a trabajar con Lotus Notes, la verdad ha sido muy productivo todo el aprendizaje que he podido tener gracias a mis compañeros y nuevos jefes, y por eso hoy quise compartir mi primer apunte esta vez en Lotus Script, no es mi intención explicar todos los componentes de Notes, ni que papel desempeña Lotus Script en el, este post esta mas bien dirigido a quienes ya trabajan en Notes, debido a que existe poco material en español, espero poder aportar humildemente con las cosillas que vaya aprendiendo.

En este post compartiré un apunte que encontre en IBM cuando me enfrenté a un primer desafío en lotus script, Validar un Rich Text Field. el apunte original esta en ingles, yo solo intentaré resumir lo mas relevante.

Metodo Nº1

Este metodo valida la existencia de cualquier caracter(Incluyendo un espacio en balnco), en el campo Rich Text, como la mayoría de las validaciones el codigo debería estar en el evento Query Save del formulario donde se encuentra el campo a validar. El codigo es el siguiente.

Sub Querysave(Source As Notesuidocument, Continue As Variant)
            If ( Source.FieldGetText( "rtfield" ) = "" ) Then
		Messagebox( "Por favor ingrese al gun texto en el campo." )
		Call Source.GotoField( "rtfield" )
		Continue = False
                Exit Sub
	    End If
End Sub
Lo que hace el código anterior es básicamente obtener texto desde el campo rich text llamado rtfield,
sino encuentra nada, no continua el proceso de grabación, en caso contrario
pasará la validación.

Metodo Nº2

Este metodo, valida que el campo richt text tenga un dato adjunto. Tambien para esto usaremos el 
querysave. El codigo es el siguiente.
Sub Querysave(Source As Notesuidocument, Continue As Variant)

	Dim rtitem As NotesRichTextItem
	Set doc = Source.Document
	Set rtitem = doc.GetFirstItem( "rtfield" )
	Dim text As String

	text$ = Source.FieldGetText("rtfield")
	trimmed$ = Trim(text)

	If(doc.Hasembedded)  Then
		Continue = True

	Elseif ( trimmed$ = "") Then
		Msgbox "Please enter some text."
		Continue = False
		source.GotoField("rtfield")
		source.Refresh(True)
	Else
		Continue = True

            End If
End Sub
Espero que todo esto les haya sido útil. El link del árticulo original es.
http://www.ibm.com/developerworks/lotus/library/rich-text-field-notes/index.html
A %d blogueros les gusta esto: