Se encontraron 283 coincidencias

por Cascabel
Mié Nov 13, 2013 9:06 pm
Foro: Base
Tema: [RESUELTO] SI/NO como listado desplegable en formulario
Respuestas: 7
Vistas: 4119

Re: SI/NO Booleano en formulario

Lo siguiente funciona con bases de datos embebidas HSQL: En el campo de listado Tipo de contenido: SQL Contenido de la lista: (SELECT DISTINCT 'SÍ',TRUE FROM "SiNo") UNION (SELECT DISTINCT 'NO',FALSE FROM "SiNo") Campo ligado: 1 Donde "SiNo" es el nombre de cualquier ta...
por Cascabel
Dom Abr 07, 2013 8:46 pm
Foro: Calc
Tema: Error al cerrar CALC y guardando cambios en código MACRO
Respuestas: 2
Vistas: 1180

Re: Error al cerrar CALC y guardando cambios en código MACRO

Yo sí he padecido errores como esos (en Base con AOO). He perdido módulos enteros de macros. Incluso los que no estaba editando, para descubrir más tarde que habían desaparecido. Ahora hago copia de seguridad regularmente. Sobre todo, sucede si la macro se ejecuta con error, esas veces que se cuelga...
por Cascabel
Sab Abr 06, 2013 1:12 pm
Foro: Base
Tema: Duda sobre Relaciones 1:1
Respuestas: 7
Vistas: 3097

Re: Duda sobre Relaciones 1:1

Un LONGVARCHAR no es como un BLOB. Leí que existe la opción de mapearlo a CLOB, que es similar al BLOB. No sé cómo se haría. Por defecto, el LONGVARCHAR funciona exactamente igual que un VARCHAR. En Base, el VARCHAR pide un límite de longitud que no le puedes dar al LONGVARCHAR. Cosa del programa. I...
por Cascabel
Jue Abr 04, 2013 9:07 pm
Foro: Base
Tema: Duda sobre Relaciones 1:1
Respuestas: 7
Vistas: 3097

Re: Duda sobre Relaciones 1:1

Yo también opto por la primera opción, si no hay otras circunstancias que hagan más ventajosa la segunda. Aunque no le veo nada malo a ninguna. En cuanto a espacio en memoria y rendimiento, no debería haber mucha diferencia. Ten en cuenta que las variables VARCHAR y LONGVARCHAR ocupan memoria en fun...
por Cascabel
Lun Abr 01, 2013 10:34 pm
Foro: Extensiones
Tema: [RESUELTO] Plantilla para extensión Python
Respuestas: 36
Vistas: 23786

Re: Plantilla para extensión Python

Lo encontré por aquí:

Código: Seleccionar todo

C:\Documents and Settings\usuario\Datos de programa\OpenOffice.org\3\user\uno_packages\cache\uno_packages
por Cascabel
Lun Abr 01, 2013 9:18 pm
Foro: Extensiones
Tema: [RESUELTO] Plantilla para extensión Python
Respuestas: 36
Vistas: 23786

Re: Plantilla para extensión Python

Funcionó OK, entonces.
Pues, anda que no verlo...
En el mensaje anterior tienes SO y versión de AOO.
Gracias y adelante. Seguiré con interés este tema.
¿Dónde suele estar la carpeta de extensiones?
por Cascabel
Lun Abr 01, 2013 11:03 am
Foro: Extensiones
Tema: [RESUELTO] Plantilla para extensión Python
Respuestas: 36
Vistas: 23786

Re: Plantilla para extensión Python

¿Cómo sabemos si funciona? Quiero decir: salió el administrador de extensiones, pidió permiso y se instaló. ¿Y ahora, qué?
WXP+SP3 AOO3.4.1 AOO341m1(Build:9593) - Rev 1372282
por Cascabel
Mié Mar 13, 2013 10:09 pm
Foro: Principiantes
Tema: Texto condicionado
Respuestas: 13
Vistas: 4980

Re: Texto condicionado

Sin tener ni idea de cómo funciona esto del texto condicionado...
¿Por qué no usas 3 (tres) campos, uno al lado de otro, los tres con la misma condición?
En el primero muestras representante o titular, en el segundo el texto " en representación de " o nada, y en el tercero el titular o nada.
por Cascabel
Jue Feb 21, 2013 8:15 pm
Foro: Base
Tema: Macro para refrescar cuando abra un formulario
Respuestas: 2
Vistas: 1005

Re: Macro para refrescar cuando abra un formulario

Si el formulario incluye una tabla con más de una columna tipo listbox, a veces sucede que se muestran los valores de ID en vez de el valor asociado en la segunda y sucesivas columnas listbox. Es un error reportado varias veces y yo lo sigo observando hoy. Para evitarlo, basta recargar el formulario...
por Cascabel
Mié Feb 20, 2013 7:41 pm
Foro: Impress
Tema: [RESUELTO]leer contenido de una tabla
Respuestas: 6
Vistas: 4453

Re: leer contenido de una tabla

Esa línea era un comentario. Si sabes de antemano qué índice tiene la forma de tu tabla, pues usar GetByIndex(x) y ya está. Si no lo sabes, puedes recorrer las formas de la página de una en una en un bucle. De nuevo, si sabes el nombre de la tabla, puedes buscarlo (no hay un GetByName en este caso):...
por Cascabel
Mar Feb 19, 2013 8:15 pm
Foro: Calc
Tema: ¿Que pasa con los contadores for? si se sale con un Loop
Respuestas: 1
Vistas: 685

Re: ¿Que pasa con los contadores for? si se sale con un Loop

Siempre que llegues a un bucle, los valores se reinician.
No se sale así de un For. Loop es para cerrar un Do, debes usar Exit For.
por Cascabel
Mar Feb 19, 2013 8:10 pm
Foro: Impress
Tema: [RESUELTO]leer contenido de una tabla
Respuestas: 6
Vistas: 4453

Re: leer contenido de una tabla

Porque un documento de Impress no es un documento de Writer. oDP=ThisComponent.DrawPages.GetByIndex(0)'Página 0 oShape=oDP.GetByIndex(2)'Forma 2 (mi tabla) podemos movernos desde 0 hasta oDP.Count-1 'Si es una tabla, entonces oShape.ShapeType="com.sun.star.drawing.TableShape" oTabla=oShape...
por Cascabel
Mar Feb 19, 2013 8:01 pm
Foro: Macros y API UNO
Tema: [RESUELTO] Abrir una tabla dentro de un dialogo
Respuestas: 8
Vistas: 3914

Re: Abrir una tabla dentro de un dialogo

Lo mejor es la parrilla (grid control) porque tiene filas y columnas. Pero si no puedes usarla, tienes que recurrir a una lista (listbox). Cada elemento de la lista será una fila. Para hacer las columnas, concatenas los datos. Les das un número fijo de caracteres para alinearlos. Pero tienes que usa...
por Cascabel
Jue Feb 14, 2013 8:13 pm
Foro: Base
Tema: [RESUELTO] Modificar aspecto del boton
Respuestas: 4
Vistas: 1392

Re: Modificar aspecto del boton

Debes usar un control de imagen y asociar la acción al evento "botón del ratón soltado". Con controles de texto también quedan botones de aspecto más controlable. Prácticamente cualquier cosa que tenga el evento en cuestión la puedes convertir en un botón al gusto.
por Cascabel
Lun Feb 11, 2013 2:22 pm
Foro: Macros y API UNO
Tema: [RESUELTO] Abrir una tabla dentro de un dialogo
Respuestas: 8
Vistas: 3914

Re: Abrir una tabla dentro de un dialogo

Cierto. No existe la posibilidad desde un diálogo. Tienes que hacerlo con macros y es engorroso. Además, quisiera añadir que los "grid control" no son soportados si no tienes OOo 3.3 o superior. Yo uso listas con columnas en fuente monospace, para que sea compatible con el máximo de versio...
por Cascabel
Dom Nov 25, 2012 9:06 pm
Foro: Macros y API UNO
Tema: [RESUELTO] Error en SQL en macro con valores decimales
Respuestas: 12
Vistas: 5575

Re: [RESUELTO] Error en SQL en macro con valores decimales

Sólo un par de apuntes: 1. Si vas a preparar la sentencia, no tienes que crearla. Quita la linea del CreateStatement. 2. En un UPDATE, no necesitas un objeto para el resultado. No hay resultado, así que no uses oRes. Tampoco hay que pasar la cadena sSQL en una sentencia preparada. Entoces queda así:...
por Cascabel
Dom Nov 25, 2012 12:16 pm
Foro: Macros y API UNO
Tema: [RESUELTO] Error en SQL en macro con valores decimales
Respuestas: 12
Vistas: 5575

Re: [RESUELTO] Error en SQL en macro con valores decimales

Uy, patinazo. Creo que tendrás que usar Float en vez de Double. Eso me pasa por no trabajar nunca con decimales. XD
por Cascabel
Dom Nov 25, 2012 12:10 pm
Foro: Macros y API UNO
Tema: [RESUELTO] Error en SQL en macro con valores decimales
Respuestas: 12
Vistas: 5575

Re: [RESUELTO] Error en SQL en macro con valores decimales

La idea de las sentencias preparadas es evitar los problemas de formato. Además de eso pueden servir para ejecutar múltiples sentencias similares variando los parámetros, pero eso es otro caso. Yo las uso para que no me den problemas las comillas en las cadenas literales. Aquí pienso que pueden evit...
por Cascabel
Sab Nov 24, 2012 9:30 pm
Foro: Macros y API UNO
Tema: [RESUELTO] Error en SQL en macro con valores decimales
Respuestas: 12
Vistas: 5575

Re: Error en SQL en macro con valores decimales

¿Lo intentaste con sentencias preparadas?

Código: Seleccionar todo

oStat=goPrepareStatement("UPDATE ""tabRutas"" SET ""Promedio""=?")
oStat.SetDouble(1,Promedio)
Por cierto, ¿no debería ser oStat.ExecuteUpdate en vez de oStat.ExecuteQuery?
por Cascabel
Sab Oct 13, 2012 2:28 pm
Foro: Base
Tema: [RESUELTO] inicializar combo al abrir formulario
Respuestas: 2
Vistas: 1138

Re: inicializar combo al abrir formulario

Código: Seleccionar todo

Form=Event.Source
por Cascabel
Sab Oct 13, 2012 2:25 pm
Foro: Base
Tema: ruta de la base de datos
Respuestas: 2
Vistas: 847

Re: ruta de la base de datos

'Devuelve un URL relativo al archivo de la base de datos Function fURLRelativo(Optional Relativo$) As String Dim sRuta$() If IsMissing(Relativo) Then Relativo="" sRuta=Split(ThisDatabaseDocument.URL,"/") sRuta(UBound(sRuta))=Relativo fURLRelativo=Join(sRuta,"/") End Fu...
por Cascabel
Vie Oct 12, 2012 9:20 pm
Foro: Base
Tema: [RESUELTO]Hallar saldo de pago venta con macro
Respuestas: 7
Vistas: 3025

Re: Hallar saldo de pago venta con macro

No es necesario un campo invisible, siempre que el ID esté en los datos que toma el formulario. Por ejemplo, si está basado en la tabla de "id_pago_venta", o en una consulta que tenga "id_pago_venta" como una de sus columnas. Es indiferente si ese campo se usa en un control del f...
por Cascabel
Jue Oct 11, 2012 10:07 pm
Foro: Base
Tema: [RESUELTO]Error SQL en informe
Respuestas: 16
Vistas: 4773

Re: Error SQL en informe

A mí, a primera vista, me parece que estás usando los alias detrás del nombre de la tabla, cosa que no deberías porque la tabla no tiene esos campos. Prueba con ORDER BY "Año","Cliente","Fecha Venta" ASC o bien ORDER BY 11,1,2 ASC que (si no conté mal) son los números d...
por Cascabel
Mar Oct 09, 2012 9:21 pm
Foro: Macros y API UNO
Tema: como llamar macros desde una macro
Respuestas: 6
Vistas: 12295

Re: como llamar macros desde una macro

Primero que nada, consulta el libro de Mauricio. Si, como dices, las macros están en librerías diferentes, no podrás usarlas hasta que se cargue la librería correspondiente. Una librería se carga automáticamente si se invoca a una de sus macros desde un evento. La librería "Standard" se ca...
por Cascabel
Jue Oct 04, 2012 7:02 pm
Foro: Macros y API UNO
Tema: [RESUELTO]Obtener valor de propiedad "Valor de referencia"
Respuestas: 3
Vistas: 1455

Re: Obtener valor de propiedad "Valor de referencia"

Prueba con RefValue y SecondaryRefValue.
por Cascabel
Dom Sep 23, 2012 11:50 am
Foro: Macros y API UNO
Tema: [RESUELTO] Contar registro de una consulta
Respuestas: 4
Vistas: 15080

Re: Contar registro de una consulta

El método [get]Row devuelve el registro actual del resultado. Como se acaba de generar, está en la posición 0. De hecho, no está siquiera ahí. Verás que IsBeforeFirst=True hasta que avances al primer registro con Next. Creo que la solución más sencilla es hacer otra consulta que cuente los resultado...
por Cascabel
Dom Jul 08, 2012 11:22 am
Foro: Macros y API UNO
Tema: [RESUELTO] Mostrar ocultar un contro en un cuadro de dialogo
Respuestas: 3
Vistas: 1854

Re: Mostrar ocultar un contro en un cuadro de dialogo

Código: Seleccionar todo

oControl.Visible=True
Visible es una propiedad del control, no del modelo.

¿Has probado a usar los Step del diálogo en vez de Visible de los controles?
por Cascabel
Mié Mar 09, 2011 8:53 pm
Foro: Macros y API UNO
Tema: Probable error en control Grid
Respuestas: 10
Vistas: 4160

Re: Probable error en control Grid

En OOo3.3 con WXP+SP3 se cuelga. Podría ser un problema con tiempos muy largos de ejecución de las macros. Le añadí una variable global para impedir que se ejecute más de una macro a la vez y desapareció el error.
 Editado: Pues, no. Sigue fallando. Se ve que no le di lo bastante deprisa. 
por Cascabel
Vie Mar 04, 2011 8:56 pm
Foro: Macros y API UNO
Tema: [RESUELTO] Ocultar barra de Menús
Respuestas: 3
Vistas: 3656

Re: Ocultar barra de Menús

Macros para ocultar y mostrar la barra de menú mediante botones de un formulario (no especificas cuándo la quieres ocultar, es decir, con qué evento ejecutarás la macro): Sub sBotonOcultarBarraMenu(Event As Object) Dim oForm As Object Dim oLayMan As Object oForm=Event.Source.Model.Parent oLayMan=oFo...
por Cascabel
Jue Mar 03, 2011 8:32 pm
Foro: Base
Tema: [RESUELTO]Error en macro para salir de la base
Respuestas: 3
Vistas: 2012

Re: Error en macro para salir de la base

¿Podría ser que la macro esté en tus macros de OOo y no en las macros del documento? Si es así, es lógico que no reconozca ThisDatabaseDocument, ya que la macro no está en una base de datos.