SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Entorno de desarrollo gráfico para IBM i 
Tutorial SilverDev 
¿Cómo crear un gráfico?
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 2/ 19 
¿De qué trata este tutorial? 
1. Creación de un nuevo programa .................................................................... 3 
2. Preparación de la pantalla .............................................................................. 6 
3. Elección del tipo de gráfico ............................................................................ 9 
4. Inserción de los datos ................................................................................... 11 
5. Compilación .................................................................................................. 14 
6. Creación de un CLP ....................................................................................... 15 
7. Puesta a disposición en MyDesk .................................................................. 17 
8. Resultado ...................................................................................................... 18
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 3/ 19 
1. Creación de un nuevo programa 
Poner en marcha SilverDev Designer y seleccionar una biblioteca en el menú Tools > Context. 
Aquí seleccionamos la biblioteca SILVERDEMO
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 4/ 19 
Crear un nuevo programa con el icono « + » 
en la pestaña Context. 
Este programa contendrá SQL : 
Seleccionar el tipo SVDSQLRPG
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 5/ 19 
El nombre del programa aparece en el listado del contexto. 
Hacer doble clic para abrirlo
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 6/ 19 
2. Preparación de la pantalla 
Creamos primero una zona de separación arriba de la pantalla con el componente CPanel, en la pestaña Components. 
Hacer clic en el icono y otro clic en la pantalla para colocarlo. 
Para que el componente se adapte al tamaño de la pantalla, utilizar, en la pestaña Inspector, la valor alTop de la propiedad Align.
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 7/ 19 
Creamos el botón que servirá a cargar los datos. 
Utilizar el componente CButton, y nombrarlo "Load" con su propiedad Caption en la pestaña Inspector
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 8/ 19 
Preparamos la zona de visualización del gráfico: 
Utilizar el componente CChart. 
Con valor alClient de la propiedad Align, el componente llena todo el resto de la pantalla.
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 9/ 19 
3. Elección del tipo de gráfico 
Hacer doble clic en la zona del gráfico. 
Aparece esta pop-up. 
Hacer clic sobre el icono "nuevo" arriba a la izquierda para insertar una nueva serie. 
En este cuadro de diálogo se elige el tipo de gráfico. 
Aquí seleccionamos el gráfico circular.
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 10/ 19 
La pantalla está lista para recibir los datos. 
Cuidado, en esta pantalla sólo se previsualiza el fúturo gráfico. No contiene datos reales.
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 11/ 19 
4. Inserción de los datos 
Volver al botón Load para cargar los datos. Seleccionarlo en la pantalla 
En la pestaña Events, seleccionar OnClick 
y crear el evento con una doble clic 
El código correspondiente se añade automáticamente en la fuente:
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 12/ 19 
Recuperamos datos de dos tablas incluidas en la biblioteca de demostración de SilverDev: 
Una tabla que contiene un listado de libros (sddmbks) y otra que contiene los temas de estos libros (sddmthm). 
En el gráfico, visualizaremos el número de libros en cada uno de los temas. 
Declaramos las variables : 
Y preparamos la consulta SQL :
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 13/ 19 
Antes de insertar el resultado de la consulta en la pantalla, hace falta limpiar los datos previos para que no se superpongan. 
Para ésto, utilizar la función SilverDev sdSeriesClear: 
Ahora se puede añadir los datos en la serie contenida en el gráfico, 
con la función SilverDev sdAddPie 
: 
Consejo : La tecla F1 permite acceder a la ventana de ayuda de las funciones SilverDev
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 14/ 19 
5. Compilación 
Guardar y compilar la pantalla desde el menú Forms 
En el menú Compiling, generar el programa.
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 15/ 19 
6. Creación de un CLP 
Para poner la aplicación a disposición de los usuarios, se necesita un CLP: 
Crear en un nuevo miembro 
En el que añadir la biblioteca 
y llamar el programa
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 16/ 19 
Guardarlo 
Y compilarlo :
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 17/ 19 
7. Puesta a disposición en MyDesk 
Poner en marcha MyDesk y, en el lugar donde se quiere poner la nueva aplicación, hacer un clic derecho y “New Application”. 
Llenar el cuadro de diálogo con el nombre de la nueva aplicación, el nombre del programa y el comando call para llamar el CLP 
En la pantalla siguiente, seleccionar las autorizaciones de la aplicación.
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 18/ 19 
8. Resultado 
Se puede poner en marcha la aplicación, y cargar los datos haciendo clic en el botón Load :
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 19/ 19 
Más información en www.silverdev.com

Más contenido relacionado

Similar a Cómo crear un gráfico circular en SilverDev

Ejemplo 1 -_calculo_simple (1)
Ejemplo 1 -_calculo_simple (1)Ejemplo 1 -_calculo_simple (1)
Ejemplo 1 -_calculo_simple (1)monikitatesorito
 
Anexo 1 guia rapida de cacti
Anexo 1 guia rapida de cactiAnexo 1 guia rapida de cacti
Anexo 1 guia rapida de cactiRenè Grillet
 
Ni tutorial de labview
Ni tutorial de labviewNi tutorial de labview
Ni tutorial de labviewMigue Cabrera
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14Maestros en Linea
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14Maestros Online
 
40 manual hms
40 manual hms40 manual hms
40 manual hmsRuelax RJ
 
Manual digsilent
Manual digsilentManual digsilent
Manual digsilentpatoloco1
 
TEMPIC-45 Práctica I. Control de un LED
TEMPIC-45 Práctica I. Control de un LEDTEMPIC-45 Práctica I. Control de un LED
TEMPIC-45 Práctica I. Control de un LEDiihhhii
 
Simulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca CutiSimulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca CutiEdgar Chacca Cuti
 
archivodiapositiva_2022720173336.pdf
archivodiapositiva_2022720173336.pdfarchivodiapositiva_2022720173336.pdf
archivodiapositiva_2022720173336.pdfjoselyntigre1
 
Proyecto final visual c engargolado
Proyecto final visual c engargoladoProyecto final visual c engargolado
Proyecto final visual c engargoladoJorge Escoto
 
Proyecto final visual c engargolado
Proyecto final visual c engargoladoProyecto final visual c engargolado
Proyecto final visual c engargoladoJorge Escoto
 
Práctica motores
Práctica motoresPráctica motores
Práctica motoresjmarquezm
 
Práctica motores graficos
Práctica motores graficosPráctica motores graficos
Práctica motores graficosjmarquezm
 

Similar a Cómo crear un gráfico circular en SilverDev (20)

S7 1200 paso-a_paso_v1.0
S7 1200 paso-a_paso_v1.0S7 1200 paso-a_paso_v1.0
S7 1200 paso-a_paso_v1.0
 
S7 1200 paso-a_paso_v1.0
S7 1200 paso-a_paso_v1.0S7 1200 paso-a_paso_v1.0
S7 1200 paso-a_paso_v1.0
 
Ejemplo 1 -_calculo_simple (1)
Ejemplo 1 -_calculo_simple (1)Ejemplo 1 -_calculo_simple (1)
Ejemplo 1 -_calculo_simple (1)
 
Anexo 1 guia rapida de cacti
Anexo 1 guia rapida de cactiAnexo 1 guia rapida de cacti
Anexo 1 guia rapida de cacti
 
Ni tutorial de labview
Ni tutorial de labviewNi tutorial de labview
Ni tutorial de labview
 
Report
ReportReport
Report
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14
 
40 manual hms
40 manual hms40 manual hms
40 manual hms
 
40 manual hms
40 manual hms40 manual hms
40 manual hms
 
40 manual hms
40 manual hms40 manual hms
40 manual hms
 
Manual digsilent
Manual digsilentManual digsilent
Manual digsilent
 
TEMPIC-45 Práctica I. Control de un LED
TEMPIC-45 Práctica I. Control de un LEDTEMPIC-45 Práctica I. Control de un LED
TEMPIC-45 Práctica I. Control de un LED
 
Simulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca CutiSimulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca Cuti
 
archivodiapositiva_2022720173336.pdf
archivodiapositiva_2022720173336.pdfarchivodiapositiva_2022720173336.pdf
archivodiapositiva_2022720173336.pdf
 
Desarrollo de funciones
Desarrollo de funcionesDesarrollo de funciones
Desarrollo de funciones
 
Proyecto final visual c engargolado
Proyecto final visual c engargoladoProyecto final visual c engargolado
Proyecto final visual c engargolado
 
Proyecto final visual c engargolado
Proyecto final visual c engargoladoProyecto final visual c engargolado
Proyecto final visual c engargolado
 
Práctica motores
Práctica motoresPráctica motores
Práctica motores
 
Práctica motores graficos
Práctica motores graficosPráctica motores graficos
Práctica motores graficos
 

Más de SilverDev by Experia

[Tutorial] Build a graph in RPG with SilverDev
[Tutorial] Build a graph in RPG with SilverDev[Tutorial] Build a graph in RPG with SilverDev
[Tutorial] Build a graph in RPG with SilverDevSilverDev by Experia
 
[Tutoriel] Créez un graph en RPG avec SilverDev
[Tutoriel] Créez un graph en RPG avec SilverDev[Tutoriel] Créez un graph en RPG avec SilverDev
[Tutoriel] Créez un graph en RPG avec SilverDevSilverDev by Experia
 
[Tutoriel] Insérer une image dans une application IBM i avec SilverDev
[Tutoriel] Insérer une image dans une application IBM i avec SilverDev[Tutoriel] Insérer une image dans une application IBM i avec SilverDev
[Tutoriel] Insérer une image dans une application IBM i avec SilverDevSilverDev by Experia
 
[Tutorial] Insert a Picture in IBM i Applications with SilverDev
[Tutorial] Insert a Picture in IBM i Applications with SilverDev[Tutorial] Insert a Picture in IBM i Applications with SilverDev
[Tutorial] Insert a Picture in IBM i Applications with SilverDevSilverDev by Experia
 
[Tutoriel] SilverDev pour IBM i : Démarrage rapide
[Tutoriel] SilverDev pour IBM i : Démarrage rapide[Tutoriel] SilverDev pour IBM i : Démarrage rapide
[Tutoriel] SilverDev pour IBM i : Démarrage rapideSilverDev by Experia
 
[Tutorial] SilverDev for IBM i: Quick Start
[Tutorial] SilverDev for IBM i: Quick Start[Tutorial] SilverDev for IBM i: Quick Start
[Tutorial] SilverDev for IBM i: Quick StartSilverDev by Experia
 
Comment simplifier et améliorer l'interfaçage IBM i / PC?
Comment simplifier et améliorer l'interfaçage IBM i / PC?Comment simplifier et améliorer l'interfaçage IBM i / PC?
Comment simplifier et améliorer l'interfaçage IBM i / PC?SilverDev by Experia
 
How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?SilverDev by Experia
 
IBM i: How modernized applications facilitate interactions with PCs?
IBM i: How modernized applications facilitate interactions with PCs? IBM i: How modernized applications facilitate interactions with PCs?
IBM i: How modernized applications facilitate interactions with PCs? SilverDev by Experia
 
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)SilverDev by Experia
 
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...SilverDev by Experia
 
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDev
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDevTemoignage SilverDev - Moderniser l’existant en RPG avec SilverDev
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDevSilverDev by Experia
 
[Tutorial] SilverDev Designer - RPG Development Studio
[Tutorial] SilverDev Designer - RPG Development Studio[Tutorial] SilverDev Designer - RPG Development Studio
[Tutorial] SilverDev Designer - RPG Development StudioSilverDev by Experia
 
[Tutoriel] Studio de développement RPG SilverDev Designer
[Tutoriel] Studio de développement RPG SilverDev Designer[Tutoriel] Studio de développement RPG SilverDev Designer
[Tutoriel] Studio de développement RPG SilverDev DesignerSilverDev by Experia
 
[Tutorial] SilverDev Wizard - english
[Tutorial]  SilverDev Wizard - english[Tutorial]  SilverDev Wizard - english
[Tutorial] SilverDev Wizard - englishSilverDev by Experia
 
[Tutoriel] SilverDev Wizard - français
[Tutoriel]  SilverDev Wizard - français[Tutoriel]  SilverDev Wizard - français
[Tutoriel] SilverDev Wizard - françaisSilverDev by Experia
 
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM i
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM iExperia annonce la nouvelle version de SilverDev pour AS400 / IBM i
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM iSilverDev by Experia
 
RPG : Développez des applications graphiques avec Silverdev
RPG : Développez des applications graphiques avec SilverdevRPG : Développez des applications graphiques avec Silverdev
RPG : Développez des applications graphiques avec SilverdevSilverDev by Experia
 
SilverDev: Modernize Your IBM i User Experience
SilverDev: Modernize Your IBM i User ExperienceSilverDev: Modernize Your IBM i User Experience
SilverDev: Modernize Your IBM i User ExperienceSilverDev by Experia
 

Más de SilverDev by Experia (19)

[Tutorial] Build a graph in RPG with SilverDev
[Tutorial] Build a graph in RPG with SilverDev[Tutorial] Build a graph in RPG with SilverDev
[Tutorial] Build a graph in RPG with SilverDev
 
[Tutoriel] Créez un graph en RPG avec SilverDev
[Tutoriel] Créez un graph en RPG avec SilverDev[Tutoriel] Créez un graph en RPG avec SilverDev
[Tutoriel] Créez un graph en RPG avec SilverDev
 
[Tutoriel] Insérer une image dans une application IBM i avec SilverDev
[Tutoriel] Insérer une image dans une application IBM i avec SilverDev[Tutoriel] Insérer une image dans une application IBM i avec SilverDev
[Tutoriel] Insérer une image dans une application IBM i avec SilverDev
 
[Tutorial] Insert a Picture in IBM i Applications with SilverDev
[Tutorial] Insert a Picture in IBM i Applications with SilverDev[Tutorial] Insert a Picture in IBM i Applications with SilverDev
[Tutorial] Insert a Picture in IBM i Applications with SilverDev
 
[Tutoriel] SilverDev pour IBM i : Démarrage rapide
[Tutoriel] SilverDev pour IBM i : Démarrage rapide[Tutoriel] SilverDev pour IBM i : Démarrage rapide
[Tutoriel] SilverDev pour IBM i : Démarrage rapide
 
[Tutorial] SilverDev for IBM i: Quick Start
[Tutorial] SilverDev for IBM i: Quick Start[Tutorial] SilverDev for IBM i: Quick Start
[Tutorial] SilverDev for IBM i: Quick Start
 
Comment simplifier et améliorer l'interfaçage IBM i / PC?
Comment simplifier et améliorer l'interfaçage IBM i / PC?Comment simplifier et améliorer l'interfaçage IBM i / PC?
Comment simplifier et améliorer l'interfaçage IBM i / PC?
 
How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?
 
IBM i: How modernized applications facilitate interactions with PCs?
IBM i: How modernized applications facilitate interactions with PCs? IBM i: How modernized applications facilitate interactions with PCs?
IBM i: How modernized applications facilitate interactions with PCs?
 
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)
 
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...
 
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDev
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDevTemoignage SilverDev - Moderniser l’existant en RPG avec SilverDev
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDev
 
[Tutorial] SilverDev Designer - RPG Development Studio
[Tutorial] SilverDev Designer - RPG Development Studio[Tutorial] SilverDev Designer - RPG Development Studio
[Tutorial] SilverDev Designer - RPG Development Studio
 
[Tutoriel] Studio de développement RPG SilverDev Designer
[Tutoriel] Studio de développement RPG SilverDev Designer[Tutoriel] Studio de développement RPG SilverDev Designer
[Tutoriel] Studio de développement RPG SilverDev Designer
 
[Tutorial] SilverDev Wizard - english
[Tutorial]  SilverDev Wizard - english[Tutorial]  SilverDev Wizard - english
[Tutorial] SilverDev Wizard - english
 
[Tutoriel] SilverDev Wizard - français
[Tutoriel]  SilverDev Wizard - français[Tutoriel]  SilverDev Wizard - français
[Tutoriel] SilverDev Wizard - français
 
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM i
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM iExperia annonce la nouvelle version de SilverDev pour AS400 / IBM i
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM i
 
RPG : Développez des applications graphiques avec Silverdev
RPG : Développez des applications graphiques avec SilverdevRPG : Développez des applications graphiques avec Silverdev
RPG : Développez des applications graphiques avec Silverdev
 
SilverDev: Modernize Your IBM i User Experience
SilverDev: Modernize Your IBM i User ExperienceSilverDev: Modernize Your IBM i User Experience
SilverDev: Modernize Your IBM i User Experience
 

Cómo crear un gráfico circular en SilverDev

  • 1. Entorno de desarrollo gráfico para IBM i Tutorial SilverDev ¿Cómo crear un gráfico?
  • 2. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 2/ 19 ¿De qué trata este tutorial? 1. Creación de un nuevo programa .................................................................... 3 2. Preparación de la pantalla .............................................................................. 6 3. Elección del tipo de gráfico ............................................................................ 9 4. Inserción de los datos ................................................................................... 11 5. Compilación .................................................................................................. 14 6. Creación de un CLP ....................................................................................... 15 7. Puesta a disposición en MyDesk .................................................................. 17 8. Resultado ...................................................................................................... 18
  • 3. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 3/ 19 1. Creación de un nuevo programa Poner en marcha SilverDev Designer y seleccionar una biblioteca en el menú Tools > Context. Aquí seleccionamos la biblioteca SILVERDEMO
  • 4. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 4/ 19 Crear un nuevo programa con el icono « + » en la pestaña Context. Este programa contendrá SQL : Seleccionar el tipo SVDSQLRPG
  • 5. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 5/ 19 El nombre del programa aparece en el listado del contexto. Hacer doble clic para abrirlo
  • 6. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 6/ 19 2. Preparación de la pantalla Creamos primero una zona de separación arriba de la pantalla con el componente CPanel, en la pestaña Components. Hacer clic en el icono y otro clic en la pantalla para colocarlo. Para que el componente se adapte al tamaño de la pantalla, utilizar, en la pestaña Inspector, la valor alTop de la propiedad Align.
  • 7. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 7/ 19 Creamos el botón que servirá a cargar los datos. Utilizar el componente CButton, y nombrarlo "Load" con su propiedad Caption en la pestaña Inspector
  • 8. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 8/ 19 Preparamos la zona de visualización del gráfico: Utilizar el componente CChart. Con valor alClient de la propiedad Align, el componente llena todo el resto de la pantalla.
  • 9. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 9/ 19 3. Elección del tipo de gráfico Hacer doble clic en la zona del gráfico. Aparece esta pop-up. Hacer clic sobre el icono "nuevo" arriba a la izquierda para insertar una nueva serie. En este cuadro de diálogo se elige el tipo de gráfico. Aquí seleccionamos el gráfico circular.
  • 10. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 10/ 19 La pantalla está lista para recibir los datos. Cuidado, en esta pantalla sólo se previsualiza el fúturo gráfico. No contiene datos reales.
  • 11. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 11/ 19 4. Inserción de los datos Volver al botón Load para cargar los datos. Seleccionarlo en la pantalla En la pestaña Events, seleccionar OnClick y crear el evento con una doble clic El código correspondiente se añade automáticamente en la fuente:
  • 12. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 12/ 19 Recuperamos datos de dos tablas incluidas en la biblioteca de demostración de SilverDev: Una tabla que contiene un listado de libros (sddmbks) y otra que contiene los temas de estos libros (sddmthm). En el gráfico, visualizaremos el número de libros en cada uno de los temas. Declaramos las variables : Y preparamos la consulta SQL :
  • 13. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 13/ 19 Antes de insertar el resultado de la consulta en la pantalla, hace falta limpiar los datos previos para que no se superpongan. Para ésto, utilizar la función SilverDev sdSeriesClear: Ahora se puede añadir los datos en la serie contenida en el gráfico, con la función SilverDev sdAddPie : Consejo : La tecla F1 permite acceder a la ventana de ayuda de las funciones SilverDev
  • 14. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 14/ 19 5. Compilación Guardar y compilar la pantalla desde el menú Forms En el menú Compiling, generar el programa.
  • 15. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 15/ 19 6. Creación de un CLP Para poner la aplicación a disposición de los usuarios, se necesita un CLP: Crear en un nuevo miembro En el que añadir la biblioteca y llamar el programa
  • 16. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 16/ 19 Guardarlo Y compilarlo :
  • 17. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 17/ 19 7. Puesta a disposición en MyDesk Poner en marcha MyDesk y, en el lugar donde se quiere poner la nueva aplicación, hacer un clic derecho y “New Application”. Llenar el cuadro de diálogo con el nombre de la nueva aplicación, el nombre del programa y el comando call para llamar el CLP En la pantalla siguiente, seleccionar las autorizaciones de la aplicación.
  • 18. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 18/ 19 8. Resultado Se puede poner en marcha la aplicación, y cargar los datos haciendo clic en el botón Load :
  • 19. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 19/ 19 Más información en www.silverdev.com