Usando DinamiCube en Visual FoxPro

1,596 views
Skip to first unread message

Jorge Zapata

unread,
Nov 20, 2015, 2:05:21 PM11/20/15
to Comunidad de Visual Foxpro en Español
Buenas tardes, encontre este ejemplo para manejar cubos desde VFP,

http://www.fpress.com/revista/Num0903/art.htm

no encuentro el ocx (ya el link es muy antiguo ya busque en internet pero no lo encuentro), si alguien lo ha manejado o mejor tiene algun ejemplo de su implementación favor de compartirlo.

Saludos,

narcizo.n...@gmail.com

unread,
Nov 20, 2015, 3:15:51 PM11/20/15
to Jorge Zapata
Al rato te lo envio, llegando a la oficina

Enviado desde mi smartphone BlackBerry 10.
De: Jorge Zapata
Enviado: viernes, 20 de noviembre de 2015 12:05 p.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Usando DinamiCube en Visual FoxPro

acmc

unread,
Nov 20, 2015, 4:34:11 PM11/20/15
to Comunidad de Visual Foxpro en Español
A mi tambien me interesa.. !! 

Jorge Zapata

unread,
Nov 20, 2015, 5:24:45 PM11/20/15
to Comunidad de Visual Foxpro en Español

Hola,

1. Avance: Logre echarlo andar, ya muestras los datos del Ejemplo:
  - No puede encontar la dll,  la reemplace por dcube3.ocx,
  - No me funciona el boton vista previa, ni exportar a excel (alparecer tiene diferencias en el manejo de los objetos.),

Por hoy ya lo dejo, mas tarde revisare en casa los procesos de carga de datos desde una consulta SQL, ya les contare como me fue.

Saludos,

 


Captura.JPG
Message has been deleted

Alejandro Garcia G.

unread,
Nov 21, 2015, 8:54:05 AM11/21/15
to Comunidad de Visual Foxpro en Español
Saludos, no se cual es la idea que tienes en mente sin embargo, te paso este link el cual utiliza una clase 100% VFP y entre otras opciones tiene una para realizar tablas dinamicas, quizas te pueda servir de algo, no se.

http://sandstorm36.blogspot.ro/2015/07/excelpivot-ssultimate.html

Acá dejo el link de descarga de la clase:
https://vfpx.codeplex.com/wikipage?title=ssClasses&referringTitle=Home


narcizo norzagaray

unread,
Nov 21, 2015, 4:29:03 PM11/21/15
to publice...@googlegroups.com
ahi esta


Narcizo Norzagaray S.
Desarrollo De Sistemas Computacionales.
www.facebook.com/nzysoft
Cel 622 118 1324

dcube.ra_

acmc

unread,
Nov 23, 2015, 3:20:56 PM11/23/15
to Comunidad de Visual Foxpro en Español
Gracias Kyro.. 

Quiero suponer que este componente es del que se habla en el articulo http://www.fpress.com/revista/Num0903/art.htm o es otro?, para saber donde buscar documentación del mismo y poderlo aplicar?, tu si lo llegaste a utilizar?

Salu2!!

Jorge Zapata

unread,
Nov 24, 2015, 8:46:21 AM11/24/15
to Comunidad de Visual Foxpro en Español

Buenas, les adjunto la imagen de como me quedo el cubo, en resumen:

- Cambie el ocx dcub por el dcube3, 
- Gracias a mi amigo Joe Flores entendi que:

 El cubo tiene cuatro secciones:
*!*    ------------------------------------------------
*!*    | F_(Columnas no usadas)          |     C_(Campos de PIVOT)
*!*    |---------------------------------------
*!*    |
*!*    |   R_(Detalles del Registros     |    M_(Campos numéricos a totalizar)
*!*    

- Ejecuto la consulta al lado del Sql, devuelvo la el cursor y este se carga al cubo,
- Es fácil controlar los titulo, totales, colores de fondo, etc.

por ultimo pense en crear un dll o una clase que envuelva todos estos procesos y se haga fácil de usar en cualquie proyecto.

Saludos y gracias por sus aportes.






cubos2.png

acmc

unread,
Nov 24, 2015, 11:00:52 AM11/24/15
to Comunidad de Visual Foxpro en Español
Hola Jorge..

El dcube3 de donde lo bajaste?, es gratuito o de paga?

Salu2!!

sergio alejandro garcia mendez

unread,
Nov 24, 2015, 12:08:01 PM11/24/15
to publice...@googlegroups.com
excelente mi estimado
--
Sergio A. García
correo tayi...@gmail.com

Jorge Zapata

unread,
Nov 24, 2015, 4:24:11 PM11/24/15
to Comunidad de Visual Foxpro en Español

Aqui le subo otra imagen,  modifique la cabecera de las columnas y el color de campo Totales solo basto agregar  esta linea de código


thisform.olecube.totalsForeColor = RGB(0,0,255)

Saludos,
cubos3.png

narcizo norzagaray

unread,
Nov 24, 2015, 4:37:01 PM11/24/15
to publice...@googlegroups.com
y donde se consigue el dcube3 ?

Narcizo Norzagaray S.
Desarrollo De Sistemas Computacionales.
www.facebook.com/nzysoft
Cel 622 118 1324


jorge....@brexia.pe

unread,
Nov 25, 2015, 9:22:31 AM11/25/15
to Comunidad de Visual Foxpro en Español
Aqui le dejo el link con el ocx.


https://www.dropbox.com/s/opn7rr6vxmaoxlf/dcube3.rar?dl=0


Saludos,

sergio alejandro garcia mendez

unread,
Nov 25, 2015, 10:02:32 AM11/25/15
to publice...@googlegroups.com
Gracias solo tengo una consulta talvez puedes ayudarme porque el boton derecho para ver las propiedades como salen en el ejemplo de fpress no lo activa hay que hacer algo especial talvez me puedes ayudar.

Saludos

Jorge Zapata

unread,
Nov 25, 2015, 6:11:55 PM11/25/15
to Comunidad de Visual Foxpro en Español

Si te refieres a generador No esta disponible me imagino que falta algun complemento, por lo demás las funciones del  ejemplo de fpress son validas para este ocx.
yo ya termine lo que necesitaba (adjunto imagen) pero quiero hacerlo más facil de usar.


Saludos,



El viernes, 20 de noviembre de 2015, 14:05:21 (UTC-5), Jorge Zapata escribió:
Cubo_final.png

sergio alejandro garcia mendez

unread,
Nov 25, 2015, 7:36:37 PM11/25/15
to publice...@googlegroups.com

Me imagino q no hiciste todo por medio de código de programación.

acmc

unread,
Nov 25, 2015, 11:34:31 PM11/25/15
to Comunidad de Visual Foxpro en Español
Jorge.. 
No me aparece las propiedades de dcube class para definir la conexion de datos, pudieras proporcionarme un ejemplo o algo por favor.

Salu2

Daniel Sánchez

unread,
Nov 26, 2015, 6:37:47 AM11/26/15
to Comunidad de Visual Foxpro en Español
Hola Jorge Z. seria interesante para el grupo si pudieras armar tu formulario para compartirlo con el grupo con una tabla con datos como la que muestras, para que vean la manera que se configura todo mediante programación, seria excelente aporte.

Saludos
--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil +051-949398047 RPM #948615385
Trujillo - Perú

P  Sugerimos no imprimir este e-mail a menos que sea absolutamente necesario. Protejamos el medio ambiente.

Jorge Zapata

unread,
Nov 26, 2015, 9:30:28 AM11/26/15
to Comunidad de Visual Foxpro en Español

Hola Daniel, a su solicitud le comparto el código,  tome como referencia el formulario original del fpress, además agrego la clase toolscubo.vcx, (Gracias a JFlores por su aporte), que hace fácil implementar el cubo solo enviándole  3 parámetros.  Si modifican la clase y la mejoran o tienen sugerencias les agradeceré compartirlo a mi correo jlza...@gmail.com.

En cuanto a su implementación favor de leer el txt adjunto.


https://www.dropbox.com/s/d06nxxkaqecm4uk/DC_Demo.rar?dl=0


Suerte.


Jorge Zapata





El viernes, 20 de noviembre de 2015, 14:05:21 (UTC-5), Jorge Zapata escribió:
cubo_demo.png

Daniel Sánchez

unread,
Nov 26, 2015, 10:36:31 AM11/26/15
to Comunidad de Visual Foxpro en Español
Un detalle para los que quieran probar el ejemplo, deben primero registrar el dcube3.ocx con regsvr32, ya que si no lo registran obtendrán un error de ocx al abrir el formulario.

Saludos

sergio alejandro garcia mendez

unread,
Nov 26, 2015, 2:55:10 PM11/26/15
to publice...@googlegroups.com
excelente esto se puede manejar ejemplo Mysql o es especificamente DBF?

Jorge Zapata

unread,
Nov 26, 2015, 3:30:24 PM11/26/15
to Comunidad de Visual Foxpro en Español
En realidad ala clase toolscubo.vcx que arma el cubo le pasas un cursor como parametro, deberia funcionar independientemente del origen de datos.


Saludos,


Alejandro Garcia G.

unread,
Nov 26, 2015, 4:53:31 PM11/26/15
to Comunidad de Visual Foxpro en Español

Daniel, saludos, he estado intentar utilizar este archivo ocx pero cada vez que lo intneto registrar me da un error, y no he logrado saber que es, lo hice copaindo todo en el System32 y me da el error, inclui todo en una carpeta y me da error, miralo.

Mi equipo es Windows 8.1 a 64 bits.


Antonio Meza

unread,
Nov 26, 2015, 5:21:55 PM11/26/15
to Comunidad de Visual Foxpro en Español
Como registrar OCX de 32 bit en un windows de 64bit


saludos
Antonio Meza

Jorge Zapata

unread,
Nov 26, 2015, 5:25:48 PM11/26/15
to Comunidad de Visual Foxpro en Español
Asegurate de Registrarlo como Administrador.

accesorios\Simbolos deSistema\ejecutar como administrador.

Saludos,

sergio alejandro garcia mendez

unread,
Nov 26, 2015, 5:30:27 PM11/26/15
to publice...@googlegroups.com
No tienes algun manual de como manejar en Base de datos ejemplo MySQL

Que molesto jejejejeje

Alejandro Garcia G.

unread,
Nov 26, 2015, 6:31:51 PM11/26/15
to Comunidad de Visual Foxpro en Español
Gracias Antonio...

Alejandro.

acmc

unread,
Nov 28, 2015, 11:59:07 AM11/28/15
to Comunidad de Visual Foxpro en Español
Alguien mas aparte de Jorge pudo hacer jalar esto?, yo no he podido, el formulario que compartio Jorge lo veo diferente con lo que viene en la pagina que el hace referencia y estoy perdido en lo que me hara falta para que esto jale, alguien que me pueda hechar la mano para hacerlo jalar por favor!!

Salu2

Alejandro Garcia G.

unread,
Nov 28, 2015, 12:08:10 PM11/28/15
to Comunidad de Visual Foxpro en Español
Antonio, disculpa y disculpen que veo el post ya esta finalizado, pero hice las recomendaciones y lo que en link me dice pero continuo con el problema, es mas, precisamente hoy me toco hacer lo miso para registrar a un amigo otro ocx y sale lo mismo, el tiene Widnows 7 64bit.

:( no he podido probrar el ejemplo.

Ing. Bernardo José Martínez Pérez

unread,
Nov 28, 2015, 12:25:32 PM11/28/15
to publice...@googlegroups.com
Copia el ocx a windows\syswow64
Ejecuta símbolo de sistema como administrador
Te cambias al directorio siswow64 y ejecutad
Regsvr32 nombre.ocx y ya debe de quedar


Enviado desde mi Windows Phone

De: Alejandro Garcia G.
Enviado el: ‎28/‎11/‎2015 11:08
Para: Comunidad de Visual Foxpro en Español
Asunto: Re: [vfp] Re: Usando DinamiCube en Visual FoxPro

acmc

unread,
Nov 28, 2015, 3:43:31 PM11/28/15
to Comunidad de Visual Foxpro en Español
Yo no tengo problemas con registrar el componente, no me marca ningun erorr.. simplemente no me muestra los datos!!

Luis suescún

unread,
Nov 30, 2015, 11:54:05 AM11/30/15
to publice...@googlegroups.com
Señores del Foro, y a los proponentes de este hilo...
Les doy las gracias por la información aportada en este tema, a todos, en especial a Jorge Zapata. esta muy importante sus aportes, quiero decirles que me sirvió totalmente.

Mil gracias a todos.

Un abrazo.

sergio alejandro garcia mendez

unread,
Nov 30, 2015, 12:21:06 PM11/30/15
to publice...@googlegroups.com
excelente que te funcionara en DBF? sobre mysql lo has probado?

Luis suescún

unread,
Nov 30, 2015, 1:15:14 PM11/30/15
to publice...@googlegroups.com
Sergio...
mira, como ya expresaron antes, se supone que este objeto es para alimentarlo de un cursor o de una tabla, o sea, es netamente visual foxpro.

Si tu te conectas a un servidor mysql, este te debe retornar la información, a un cursor o tabla de visual foxpro.
Lo que debes hacer, en el caso tuyo es armarte de una consulta o llamar un PA o una vista remota, que le entregue los datos a tu formulario de VFP, en el que vas a implementar tu cubo, y esos datos, han de llegar a vfp en cursor, con ese cursor le das la data al objeto dcube.

como puedes ver, es indiferente si tu servidor es Sql Server o si es mysql.

espero te sirva mi explicación

Un abrazo

sergio alejandro garcia mendez

unread,
Nov 30, 2015, 2:58:00 PM11/30/15
to publice...@googlegroups.com
A ya tenia un bloqueo mental tenes toda la razon jejejeje perdon.

Saludos

Luis suescún

unread,
Nov 30, 2015, 3:27:30 PM11/30/15
to publice...@googlegroups.com
tranquilo, no hay nada que perdonar...

me alegra saber que ya te despejaste de la duda.

un abrazo hermano

Luis suescún

unread,
Dec 2, 2015, 9:40:26 AM12/2/15
to publice...@googlegroups.com
Hola a todos...

Excelente herramienta, me gusta...
Pero acabo de darme cuenta que es para licenciar.
voy a hacer otras pruebas fuertes, y decido, lo mas seguro es que si.
Alguien sabe cuanto cuesta la licencia ? solo para adelantar conocimientos...

un abrazo

narcizo norzagaray

unread,
Dec 2, 2015, 12:33:28 PM12/2/15
to publice...@googlegroups.com
ya me di cuenta.... je je je

Narcizo Norzagaray S.
Desarrollo De Sistemas Computacionales.
www.facebook.com/nzysoft
Cel 622 118 1324

Sin título.png

Herberth Fernández

unread,
Nov 18, 2016, 9:28:35 AM11/18/16
to Comunidad de Visual Foxpro en Español
Kyro, disculpa la pregunta, como puedo ver esa pantalla, para revisar si es demo la copia que yo tengo?

wpalomo

unread,
Nov 19, 2016, 1:31:19 AM11/19/16
to Comunidad de Visual Foxpro en Español
Para que la respuesta a la consulta quede completa:

http://202.57.191.204/update/DynamiCube%203.0_Build3301215eval%20%E0%B8%A5%E0%B8%87%E0%B9%80%E0%B8%A1%E0%B8%B7%E0%B9%88%E0%B8%AD%20error%20dcube3.ocx.zip
http://202.57.191.204/update/DCube_Dcube3.zip

La idea es ejecutar el instalador, esto registra el ocx sin problemas y luego reemplazan...

Saludos a todos....

Jesus Contreras Almeyda

unread,
Nov 19, 2016, 11:12:44 AM11/19/16
to Comunidad de Visual Foxpro en Español
Para no mensaje de licencia.

1.en el buscador de programas
digita:
CMD 
Luego clic segundo boton mouse en archivo indicar "Ejecutar como Administrador"

2.Copiar el archivo a la carpeta de c:windows/System32
3.si es 64 bit Copiar el ocx a windows\syswow64
3.Digitar regsvr32 dcube3.ocx

Favor si alguien pudo mostrar los numeros ejemplo 999,999,999.99
publicar el nuevo ocx porq muestra 99999999.99
y no se aprecia bien el cubo
dcube3.ocx

Carlos Alfaro

unread,
Nov 19, 2016, 5:37:23 PM11/19/16
to publice...@googlegroups.com

Practicamente hace un año.

herberth....@sismantec.com.sv

unread,
Nov 20, 2016, 11:54:27 PM11/20/16
to Comunidad de Visual Foxpro en Español
Ok muchas gracias

herberth....@sismantec.com.sv

unread,
Dec 13, 2016, 11:06:30 AM12/13/16
to Comunidad de Visual Foxpro en Español
Hola quisiera saber si alguien me puede ayudar, necesito tener los datos del cubo en un cursor de fox para convertirlo en grafico, pero no se como sacar los datos del OleCube 
Reply all
Reply to author
Forward
0 new messages