Hola Marcelo, muchas gracias por el comentario elogioso :)
Computos Villa Elisa escribió:
Ariel Trasmito a la comunidad lo que te envié personalmente:
¿me has enviado algo? no he recibido nada. Ya van varias personas que me han enviado correo y se han dormido esperando mi respuesta.Sucede que no me da el tiempo para ir hasta la interfaz web de GMail, así que los bajo con Thunderbird. Paree que Gmail manda varios mails al spam. No obstante, me he fijado hoy, y no hay nada tuyo ahí.
realmente espero que se pueda avanzar en la automatización de todas estas cuestiones relacionadas con Base y hacerlas mas accesibles a los neofitos como yo en cuestiones de macros.
Lamentablemente no está siquiera planeado un diseñador de macros con interfaz gráfica (al estilo MSAccess). Y lamentablemente también para sacarle todo el jugo a OOoBase, es necesario emplear macros para hacer formularios con funcionalidades extras. Unos ejemplos: *en MSAccess es MMMUUUYYYYY fácil crear un botón que abra un formulario o reporte de la base de datos. EN OOo necesitamos hacerlo con una macro. *MSAccess crea reportes con gráficas. EN OOo debemos crear un reporte y a partir de él hacer manualmente el gráfico (o crear un piloto de datos en Calc conectado a la base registrada, y a partir del piloto, crear un diagrama). *MSAcces tiene un panel de control, para abrir y editar reportes entre otras cosas. EN OOo se puede lograr un efecto similar creando un form. con macros (un ejemplo muy pobre en mi base de muestra). *MSAccess tiene "plantillas" de bases de datos (proyectos)que crean las tabla, las relacionan, crean forms., reportes, etc.. OOo sólo tiene el asistente para tablas, que sólo crea tablas individuales, NO diseña el esquema de una base de datos relacional Todo esto (ACLARO) no es para criticar a OOo, al contrario, personalmente pienso que lo de MSAccess es desastroso en varios aspectos. Tan sólo muestra el *camino largo por recorrer* con OOoBase. No obstante hay ciertos *adelantos*: *las tablas tipo text (ver mi tutorial) estarán plenamente integradas *Apache Derby será otra opción para bases embebidas. *las listas (despegables y cuadros combinados) podrán tener varias columnas *los documentos ODB tendrán bibliotecas Basic, como sí tienen los formularios y reportes *etc.... PERO... lamentablemente (de nuevo) a los formularios y reportes NO SE LES PUEDE ASIGNAR MACROS mediante el menú Herramientas - Personalizar - Eventos, la futura implementación tampoco lo tenía planeado. *PERO*, ya abrí un ISSUE sobre el tema (de paso, Frank Schönheit, responsable del proyecto de OOoBase, no estaba enterado de que los forms. y reportes no tenían esa funcionalidad :( ; conclusión: los usuarios tenemos que ser más activos, participar en las listas, y comunicarnos con los desarrolladores, sin miedo a pasar vergüenza por preguntas "tontas"). Cuál será la utilidad de todo esto?: p.e. se podrá asignar una macro a un doc. de OOoBase para que se abra un formulario tipo panel de control de MSAccess, etc. etc. etc........ A todos les pediría que en lo posible participen por lo menos VOTANDO por los issues (no sólo los de OOoBase, sino en general). De ese modo "apuramos" a los ingenieros para que "se pongan las pilas" (expresión Argentina). Respecto a la automatización de macros, tengo una macro en OOo Basic que al seleccionar determinados controles con el formulario en modo de diseño, les asigna a su vez una macro, esto implica: escribe en una macro en un módulo de una biblioteca, la asigna a un evento, etc. Desde ya, es sólo para uso personal, NO POR AVARICIA, sino porque crear una macro para que sea utilizable por cualquier otro implica poner mucho cuidado/esfuerzo/tiempo de trabajo/etc.... Del cual no dispongo por ahora. Cuando termine mis planes actuales, me gustaría hacer esta macro algo "más profesional", escrita quizá en Java (que permite más cosas que OOoBasic, y es más fácil de integrar en OOo que C++). Saludos y gracias por elogio. PD: mando otro mensaje a la lista respondiendo una consulta con otro ejemplo de formulario en mi base (cómo agregar una lista desplegable a un campo de tabla), tal vez te resulte útil --- y SIN macros!!) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
