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 / Controles, páginas y ventanas / Funciones del planificador
  • Utilizando el tipo Appointment
  • Propiedades específicas de los controles Organizador y Programador
  • Funciones que utilizan las variables de Appointment
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
El tipo Appointment permite definir las características avanzadas de una cita: hora, lugar, ...
Este tipo de variable se puede utilizar:
  • WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP en una control Agenda o en una control Planificador. El tipo Appointment se manipulará con las funciones WLanguage de gestión de controles Agenda o Planificador.
Puede definir y modificar las características de esta Appointment utilizando diferentes propiedades de WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
// Build an Appointment variable
MyAppointment is Appointment
 
// The appointment starts now and it lasts two hours
MyAppointment.StartDate = DateSys() + TimeSys()
MyAppointment.EndDate = MyAppointment.StartDate
MyAppointment.EndDate.Time = MyAppointment.EndDate.Time + 2
 
MyAppointment.Title = "Appointment with the sales director"
MyAppointment.Importance = 1
MyAppointment.Guest = "Tommy, Vince, Sandra"
MyAppointment.Content = "Establishing the new price list"
MyAppointment.Note = "Remember to bring the blue folder."
MyAppointment.ToolTip = MyAppointment.Title + CR + MyAppointment.Note
 
// Add the appointment into the organizer
OrganizerAddAppointment(ORG_MyOrganizer, MyAppointment)
// Adds an appointment by using the Appointment type and with repetition
// Every first Monday of the month
// a Monday found in days from 1 to 7 of the month = 1st of month.
 
x is Appointment
x.StartDate = Today() + "1200"
x.EndDate = Today() + "1400"
x.WithRepetition = True
y is Repetition
y.Type = schEveryDay
y.DayOfWeek = 1
y.DayOfMonth = "1-7"
y.DayOfMonthOrDayOfWeek = False
x.Repetition = y
 
OrganizerAddAppointment(ORG_Organizer, x)
Observaciones

Utilizando el tipo Appointment

El tipo Appointment permite gestionar los controles Organizador y Programador y gestionar los contactos a través de las funciones Appointment..
Esta página de ayuda presenta:

Propiedades específicas de los controles Organizador y Programador

Las siguientes propiedades pueden ser utilizadas para manipular y Appointment:
Nombre de la propiedadTipo utilizadoEfecto
AutorCadena de caracteresNombre del autor de Appointment. Si no se especifica esta propiedad, la Appointment no tiene autor.
WEBDEV - Código Navegador Esta propiedad no está disponible.
BackgroundColorIntegroEl color de fondo utilizado para mostrar el Appointment en el control Agenda o en el control Planificador.
Este color puede corresponder a:Si no se especifica este Property, se calculará automáticamente un Color. Los nombramientos que se encuentran en la misma categoría tendrán la misma Color.
CategoríaCadena de caracteresCategoría de Appointment. Si no se especifica esta propiedad, la Appointment es associated sin categoría.
ContenidoCadena de caracteresDetalle de la description de la Appointment.
Para un control Planificador (o para un control Agenda), el contenido se muestra en el control.
Si no se especifica esta propiedad, la cita no tiene description.
EndDateCadena de caracteres o variable de tipo DateTimeFecha y hora de finalización de la Appointment. Se debe asignar una fecha válida a este Property antes de usar el Variable.
Esta Property debe ser necesariamente especificada.
IDCadena de caracteresIdentificador asociado con el Appointment. Permite almacenar el identificador de un elemento que debe asociarse a la Appointment para utilizarlo más tarde en la programación.
Por ejemplo, este identificador puede corresponder al identificador de un Record en una base de datos.
ImageCadena de caracteresLa imagen asociada con la Appointment. Esta imagen se muestra en el control Agenda o en el control Planificador (además del logo que representa un Appointment importante si es necesario).
Esta propiedad puede corresponder a:
  • el ruta a un Image accesible desde el ordenador actual,
  • un archivo de Image que se encuentra en la biblioteca de aplicaciones,
  • un control Imagen que contiene un Image,
  • un dibujo realizado en una control Imagen con las funciones de dibujo y guardado en la memoria.
Si no se especifica esta propiedad, la Appointment no tiene associated Image.
WEBDEV - Código Servidor El fichero Image debe encontrarse en el directorio _WEB. La ruta especificada debe ser relativa a este directorio.
WEBDEV - Código Navegador Esta propiedad no está disponible.
ImportanciaIntegroImportancia de Appointment.
Si esta Property es mayor o igual a 1, se mostrará un icono (Icono de la importante Appointment.) en el Organizador o control Planificador para indicar un Event importante .
Si no se especifica este Property, su valor es set a 0.
WEBDEV - Código Navegador Esta propiedad no está disponible.
NotaCadena de caracteresNota asociada a la Appointment.
Si no se especifica esta propiedad, no se asocia ninguna nota a la Appointment.
WEBDEV - Código Navegador Esta propiedad no está disponible.
PedidoIntegroOrden de las citas (para las citas que se superponen).
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP Esta propiedad no está disponible.
RecursoCadena de caracteresRecurso asociado con el Appointment. Esta propiedad se tiene en cuenta sólo cuando el Appointment es utilizado por un control Planificador.
RepetitionVariable de tipo RepetitionParámetros avanzados de Repetition. Este Property se tiene en cuenta solo si WithRepetition Property está establecido en True .
WEBDEV - Código Navegador Esta propiedad no está disponible.
StartDateCadena de caracteres o variable de tipo DateTimeFecha y hora de inicio de la Appointment. Se debe asignar una fecha válida a este Property antes de usar el Variable.
Esta Property debe ser necesariamente especificada.
TítuloCadena de caracteresTítulo de Appointment. El título se muestra en el control Agenda o en el control Planificador.
Si no se especifica esta propiedad, la Appointment no tiene título.
ToolTipCadena de caracteresTooltip que se muestra al deslizar el cursor sobre una cita. Por defecto, este valor incluye la hora de inicio y la hora de fin de Appointment, así como el título de Appointment.
UbicaciónCadena de caracteresUbicación de la Appointment.
Si no se especifica esta propiedad, la Appointment no tiene ubicación.
WEBDEV - Código Navegador Esta propiedad no está disponible.
WholeDaybooleano
  • True si la cita ocupa todo el día.
  • False en caso contrario (valor predeterminado).
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP Atención: Para que la cita de todo el día se muestre correctamente en el control, debe marcarse "Mostrar y permitir las citas de todo el día" en la pestaña "Detalles" del control description.
WithRepetitionbooleano
  • True si debe repetirse la cita,
  • False si la cita tiene lugar una sola vez.
Si se repite Appointment , la propiedad Repetition le permite especificar la frecuencia de Repetition 4006900740069006f006e00.
Por defecto, el valor de esta propiedad es False.
WEBDEV - Código Navegador Esta propiedad no está disponible.

Funciones que utilizan las variables de Appointment

  • Funciones de gestión de los controles del Organizador y del Programador:
    .AddAppointmentAñade una nueva Appointment a una control Agenda.
    .AddAppointmentAñade una nueva Appointment a una control Planificador.
    Cita previaAñade una nueva Appointment a una control Planificador.
    OrganizadorAñadir CitaAñade una nueva Appointment a una control Agenda.
  • Funciones de Appointment:
    AppointmentAddAñade una Appointment:
    • en un Calendar de Lotus Notes o Outlook.
    • en un Calendar en un dispositivo móvil (Android o iOS).
    AppointmentCreateMuestra la ventana de creación de la aplicación nativa Appointment para la gestión de los Appointment que se encuentran en el dispositivo Android.
    AppointmentDeleteElimina:
    • la cita actual desde la Calendar de una mensajería de Lotus Notes o Outlook.
    • un Appointment del Calendar encontrado en un dispositivo móvil (Android/iOS).
    AppointmentDisplayMuestra una Appointment en la aplicación nativa de gestión de Appointment s que se encuentra en el dispositivo móvil (Android o iOS).
    AppointmentModifyModifica la Appointment actual:
    • en un Calendar de Lotus Notes o Outlook.
    • en el Calendar encontrado en un dispositivo móvil (Android/iOS).
    AppointmentResetReinicia:
Versión mínima requerida
  • Versión 16
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 14/12/2023

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