In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Se encontraron 107 coincidencias
- Lun Dic 09, 2019 5:53 pm
- Foro: Spanish
- Tema: Generador de Licencias o Como proteger Nuestros Programas ??
- Respuestas: 3
- Vistas: 3037
Re: Generador de Licencias o Como proteger Nuestros Programas ??
Hola Gabo no se si sea la mejor opción, pero lo que tengo implementado es un servidor remoto con mariaDB y una base de datos con los registros de cada instalación del sistema, que tiene un UUID (la licencia) y el nombre de la computadora desde donde se solicitó la licencia, así como el número de usu...
- Lun Dic 09, 2019 4:08 pm
- Foro: FastReport
- Tema: Usar un único objeto TFastReport y Clear()
- Respuestas: 7
- Vistas: 36932
Re: Usar un único objeto TFastReport y Clear()
Israel, yo lo que hago es primero cargar el reporte y luego agregar los datasets, pero antes hago un create() del objeto fastreport y al final no un clear sino un end(), no se si esto te funcione pero yo no tengo problemas con los datos (te anexo el código) WITH OBJECT AppData:oFr :Create() :loadfro...
- Mar May 14, 2019 5:53 pm
- Foro: Spanish
- Tema: TDBListBox - DataField
- Respuestas: 3
- Vistas: 2397
Re: TDBListBox - DataField
Ramón, no se si te sea de utilidad, pero yo lo resolví con un archivo XML y almacenado en una variable text de mariadb, aunque esta solución la apliqué para un treeview pero puede ser util para un listbox.
- Sab Dic 08, 2018 12:11 am
- Foro: Spanish
- Tema: Classe texcel
- Respuestas: 2
- Vistas: 1826
- Sab Dic 08, 2018 12:09 am
- Foro: FastReport
- Tema: consulta :sendmail()
- Respuestas: 3
- Vistas: 29253
Re: consulta :sendmail()
Hola en la clase fastreport existe el evento onbtnsendmail que te permite definir como quieres que se comporte este proceso, para ello tienes que inhibir el diálogo de correo propio de fastreport y hacer tu propio diálogo y trabajar con anexos adicionales si requieres. El complemento adecuado para e...
- Jue Nov 22, 2018 2:44 am
- Foro: Spanish
- Tema: Campo Virtual en MariaDB
- Respuestas: 7
- Vistas: 3227
Re: Campo Virtual en MariaDB
El objeto dataset usado para el update o insert está basado en la instrucción dbstruct tomando como punto de partida el query de la tabla, así que es por demás imposible que se pueda determinar si el campo incluido es uno virtual o persitent cuya información solo se puede obtener mediante el comando...
- Mié Nov 21, 2018 1:06 am
- Foro: Spanish
- Tema: Campo Virtual en MariaDB
- Respuestas: 7
- Vistas: 3227
Re: Campo Virtual en MariaDB
Tomado de la base de conocimientos de MariaDB: If you try to insert non-default values into a virtual column, you will receive a warning and what you tried to insert will be ignored and the derived value inserted instead: WARNINGS; Show warnings enabled. INSERT INTO table1 VALUES (1, 'some text',def...
- Mié Nov 14, 2018 11:44 pm
- Foro: Spanish
- Tema: Problema al hacer consulta con TSQLQuery
- Respuestas: 4
- Vistas: 2091
Re: Problema al hacer consulta con TSQLQuery
Estoy revisando nuevamente tu mensaje y pudiera ser que el error se debe a que estás llamando al open en el evento de creación del objeto, saca el open del método y llámalo en el formshow
- Lun Nov 12, 2018 1:58 pm
- Foro: Spanish
- Tema: Problema al hacer consulta con TSQLQuery
- Respuestas: 4
- Vistas: 2091
Re: Problema al hacer consulta con TSQLQuery
cambia dtos(date()) por dtosql(date()), o bien en el select cambia a "Select EMPRESA, USUARIO, USUENVIO, FECHA, HORA, MENSAJE From HISCHAT Where Empresa = 1 and fecha = date()" si quieres la fecha de hoy
- Mar Nov 06, 2018 4:30 pm
- Foro: Spanish
- Tema: error GPF (Code = c0000005)
- Respuestas: 6
- Vistas: 3316
Re: error GPF (Code = c0000005)
Para Xevi
el formato de para Maria es yyyy-mm-dd y se puede enviar con la función dtosql(date()) si usas el objeto dataset de Xailer hace la conversión automáticamente a partir del cualquier campo fecha
el formato de para Maria es yyyy-mm-dd y se puede enviar con la función dtosql(date()) si usas el objeto dataset de Xailer hace la conversión automáticamente a partir del cualquier campo fecha
- Mar Nov 06, 2018 4:27 pm
- Foro: Spanish
- Tema: error GPF (Code = c0000005)
- Respuestas: 6
- Vistas: 3316
Re: error GPF (Code = c0000005)
Hola yo tuve algunos inconvenientes usando los objetos dataset, así que opté por grabar directo, pero en el caso que muestras, sugiero reemplaces :Addnew() por :fastaddnew() y :update() por :fastupdate() la diferencia es que el primero se usa cuando vas a editar el registro mediante captura y el otr...
- Mar Oct 23, 2018 11:19 pm
- Foro: Spanish
- Tema: ErroySys con envio de correo ?
- Respuestas: 3
- Vistas: 1803
Re: ErroySys con envio de correo ?
Gabo
Olvidé mencionar que si trabajas con Mariadb el errorsys no atrapa los mensajes de error y no lo podrás recibir, hay que modificar la clase Mariadb y atrapar los errores para hacer el mismo proceso
Olvidé mencionar que si trabajas con Mariadb el errorsys no atrapa los mensajes de error y no lo podrás recibir, hay que modificar la clase Mariadb y atrapar los errores para hacer el mismo proceso
- Lun Oct 22, 2018 10:17 pm
- Foro: Spanish
- Tema: ErroySys con envio de correo ?
- Respuestas: 3
- Vistas: 1803
Re: ErroySys con envio de correo ?
/* * Xailer source code: * * ErrorForm.prg * Clase TErrorForm() * Aquí el código que uso es necesario incluir cdomail y los datos del smtp * Copyright 2003, 2007 Jose F. Gimenez * Copyright 2003, 2007 Xailer.com * All rights reserved * */ #include "Xailer.ch" #include "Values.ch"...
- Lun Oct 22, 2018 10:08 pm
- Foro: Spanish
- Tema: MariaDB campos blob para archivos JPG
- Respuestas: 4
- Vistas: 2044
Re: MariaDB campos blob para archivos JPG
Hugo:
en MariaDB hay campos BLOB yo lo tengo definido como mediumblob y cabe perfecto, así que te sugiero inicies con ese tipo de de datos
en MariaDB hay campos BLOB yo lo tengo definido como mediumblob y cabe perfecto, así que te sugiero inicies con ese tipo de de datos
- Sab Oct 20, 2018 3:52 pm
- Foro: Spanish
- Tema: MariaDB campos blob para archivos JPG
- Respuestas: 4
- Vistas: 2044
Re: MariaDB campos blob para archivos JPG
Hola Hugo,
para guardarlo crea un control image para que puedas verlo y después lo salvas
::oImage1:oPicture := TPicture():LoadFromFile(:cFilename)
::oDbfDataset:LOGO := ::oImage1:oPicture:SaveToStream()
para recuperarlo:
TPicture():LoadFromStream(::oDatos:LOGO)
para guardarlo crea un control image para que puedas verlo y después lo salvas
::oImage1:oPicture := TPicture():LoadFromFile(:cFilename)
::oDbfDataset:LOGO := ::oImage1:oPicture:SaveToStream()
para recuperarlo:
TPicture():LoadFromStream(::oDatos:LOGO)
- Mar Dic 19, 2017 8:56 pm
- Foro: Spanish
- Tema: Bug en browse
- Respuestas: 0
- Vistas: 1284
Bug en browse
En la versión 4 de Xailer al usar arraybrowse, cuando se agrega una fila con el método addrow() al final del espacio definido para el browse, hay un error al momento de crear las coordenadas del gridedit: Supongamos que el browse tiene espacio para mostrar 10 renglones, cuando se llama al método add...
- Sab Nov 11, 2017 1:16 am
- Foro: Spanish
- Tema: Que es lo que le pedirias a XAILER
- Respuestas: 16
- Vistas: 7482
Re: Que es lo que le pedirias a XAILER
Coincido con Bingen tratar de usar una herramienta de desarrollo para aplicaciones de escritorio para aplicaciones Web es como tratar de desarrollar aplicaciones windows con herramientas no windows,todos mudamos de un ambiente de desarrollo a otro con más o menos dificultad, en mi caso inicié mis de...
- Mié Jun 14, 2017 4:24 pm
- Foro: SQL
- Tema: Mejor forma de utilizar MDB ?¿
- Respuestas: 8
- Vistas: 41213
Re: Mejor forma de utilizar MDB ?¿
Hola Xevi:
Yo defino el componente Datasource en la aplicación principal y en cada módulo cuando lo requiero lo hago llamando directo a Application:oMainform:oDataSource, o bien en opción lo hago un data local de la forma ::oDataSource:=Application:oMainForm:oDataSource.
Yo defino el componente Datasource en la aplicación principal y en cada módulo cuando lo requiero lo hago llamando directo a Application:oMainform:oDataSource, o bien en opción lo hago un data local de la forma ::oDataSource:=Application:oMainForm:oDataSource.
- Mié May 24, 2017 8:53 pm
- Foro: SQL
- Tema: Como hago para recorrer una tabla???
- Respuestas: 12
- Vistas: 56040
Re: Como hago para recorrer una tabla???
Xevi: Solo te recomiendo como Claudio dice no insistas en modificar registro a registro porque cada vez que lo haces es una llamada al servidor, si contruyes la instrucción sql a manera de que mandes todas las modificaciones en un variable o construyas una tabla temporal como dice Claudio entonce en...
- Mié May 24, 2017 8:06 pm
- Foro: FastReport
- Tema: Memdataset no funciona
- Respuestas: 1
- Vistas: 24754
Re: Memdataset no funciona
Ignacio, el comportamiento "inapropiado" de fastreports, se debió a la forma en que se creaba el memdataset, en la versión 3.3 si después de usar el método close() se usa el método create() se limpiaba el memdataset en la versión 4 lo que hace es duplicar la estructura del memdataset, en l...
- Mié May 24, 2017 6:41 pm
- Foro: FastReport
- Tema: Memdataset no funciona
- Respuestas: 1
- Vistas: 24754
Memdataset no funciona
Ignacio, quiero comentarle que la versión de Fastreports en Xailer 4 no funciona igual que en la versión 3.3 en este aspecto, solo recompilé mi proyecto en esta versión y el reporte diseñado con memdataset no imprime el contenido de los arreglos, sí imprime digamos el número de filas que contiene el...
- Mié May 24, 2017 6:01 pm
- Foro: SQL
- Tema: Como hago para recorrer una tabla???
- Respuestas: 12
- Vistas: 56040
Re: Como hago para recorrer una tabla???
yo los borraba y los volvía a grabar es mucho más rápido un insert que un update y te recomiendo que generes un archivo csv y veas la sintaxis del insert from, o bien revisa la sintaxis del insert con la cláusula on duplicate key
- Mar May 16, 2017 7:40 pm
- Foro: Spanish
- Tema: Cef Browser se queda colgado
- Respuestas: 2
- Vistas: 1584
Re: Cef Browser se queda colgado
Gracias por la respuesta José, ahora que lo mencionas creo haber leído algo al respecto pero bien a bien no recordaba que tan atrás era el asunto, entiendo la problemática que representa el caso y será muy bueno tener ese control dentro de Xailer 5 por de pronto mejor un shellexecute para mandar lla...
- Mar May 16, 2017 5:25 pm
- Foro: Spanish
- Tema: Cef Browser se queda colgado
- Respuestas: 2
- Vistas: 1584
Cef Browser se queda colgado
Me puse a averiguar como funciona cefbrowser con el ejemplo incluido, entré a varias páginas y funciona bien, sin embargo si desde cefbrowser deseo descargar algún archivo (que es lo que necesito), se queda congelada la aplicación, revisando observo que las dll del área de descargas son de 2012 y la...
- Mar May 09, 2017 6:21 am
- Foro: FastReport
- Tema: Impresión de Diploma individual con renglones variables
- Respuestas: 2
- Vistas: 26516
Re: Impresión de Diploma individual con renglones variables
Yo crearía un reporte con varias bandas de datos y crearía tres arreglos uno para los nombres del curso otro para el nombre de los expositores y otro para los firmantes, una banda de datos por cada arreglo Fastreports lleva el control automático del salto de línea, el diseño del diploma lo haces con...