Amigos,
Aquí una nueva aportación, una herramienta para envió de correos electrónicos desde sus aplicaciones. Se puede implementar en cualquier lenguaje siempre y cuando pueda usar tecnologías Activex.
Es un ZIP en el cual vienen la DLL, 2 fuentes PRG y un archivo de notas que describe brevemente la instalación.
AQUI EL LINK DE DESCARGA
Espero sea de ayuda
Saludos
Para compartir experiencias de TMySql, el compilador xHarbour así como la GUI FWH
domingo, 30 de junio de 2013
lunes, 3 de junio de 2013
Como solucionar problemas de Resolución de Nombres DNS Windows 7
Amigos,
Aqui una entrada para corregir los problemas de resolución de nombres DNS en Windows 7.
Según la imagen presentada, tenemos que abrir las propiedades de la conexión de red, seleccionar TCP/IPv4 o TCP/IPv6 según el caso o necesidad, dar click en propiedades.
Se abrirá la ventana con las propiedades del protocolo seleccionado, ahi dar click en Opciones avanzadas.
Se abre Configuración Avanzada de TCP/IP, luego dar click en el boton de Importar LMHOSTS.
Se abrira una ventana de windows donde procederemos a ubicar el archivos HOSTS, en Windows 7 se ubica en C:\Windows\System32\Drivers/Etc y de ahi se seleccionara el archivo Hosts.
Despues de aplicar los cambios se procede a probar un Ping, ejemplo:
PING iserver
y debera responder correctamente.
Espero ayude a mas de uno, me costo varios dias investigando a prueba y error.
Saludos
Aqui una entrada para corregir los problemas de resolución de nombres DNS en Windows 7.
Según la imagen presentada, tenemos que abrir las propiedades de la conexión de red, seleccionar TCP/IPv4 o TCP/IPv6 según el caso o necesidad, dar click en propiedades.
Se abrirá la ventana con las propiedades del protocolo seleccionado, ahi dar click en Opciones avanzadas.
Se abre Configuración Avanzada de TCP/IP, luego dar click en el boton de Importar LMHOSTS.
Se abrira una ventana de windows donde procederemos a ubicar el archivos HOSTS, en Windows 7 se ubica en C:\Windows\System32\Drivers/Etc y de ahi se seleccionara el archivo Hosts.
Despues de aplicar los cambios se procede a probar un Ping
PING iserver
y debera responder correctamente.
Espero ayude a mas de uno, me costo varios dias investigando a prueba y error.
Saludos
martes, 21 de mayo de 2013
Eliminar registros duplicados en mysql
Amigos, aqui sigo con nuevas entradas.
Para eliminar registros duplicados se hace con la siguiente instrucción.
CREATE TABLE ventasdet2 AS SELECT DISTINCT * FROM ventasdet;
Y pasamos a explicarlo.
CREATE TABLE ventasdet2 AS
Crea la tabla "ventasdet2" y no pasamos ninguna estructura de creación pues lo tomaremos de la siguiente instrucción con todo y datos SELECT DISTINCT * FROM ventasdet, aquí la consulta solo listará los registros diferentes la clausula DISTINCT hace la magia.
Espero sea de ayuda
saludos
Para eliminar registros duplicados se hace con la siguiente instrucción.
CREATE TABLE ventasdet2 AS SELECT DISTINCT * FROM ventasdet;
Y pasamos a explicarlo.
CREATE TABLE ventasdet2 AS
Crea la tabla "ventasdet2" y no pasamos ninguna estructura de creación pues lo tomaremos de la siguiente instrucción con todo y datos SELECT DISTINCT * FROM ventasdet, aquí la consulta solo listará los registros diferentes la clausula DISTINCT hace la magia.
Espero sea de ayuda
saludos
Como generar una columna SALDO al vuelo desde mysql
Pues continuamos con otras sentencias.
Tenemos la necesidad de generar una sentencia que me liste una tabla de cargos, abonos y su respectiva columna de saldo al vuelo.
Tenemos la siguiente sentencia.
SET @saldo_anterior=0;
SELECT cliente, cargo, abono, @saldo_anterior:=@saldo_anterior+cargo-abono AS saldo FROM pagoclie WHERE cliente = "01";
Para eso requerimos de generar una variable de usuario creada en la conexión activa llamada saldo_anterior, para eso utilizamos la clausula SET, nótese que debe llevar el signo de arroba (@) antes del nombre de la variable. Vale la pena comentar que algunos clientes de mysql no aceptan múltiple sentencias, pero si se genera separadamente podría funcionar.
La segunda sentencia nos lista el nombre del cliente, cargos, abonos y la variable antes creada y se hace la asignación de los saldos fila por fila, dejando ese valor en la columna saldo.
Todo esto de la tabla pagoclie y filtrando por cliente "01"
El resultados es este:
cliente cargo abono saldo
01 10.00 0.00 10.00
01 0.00 10.00 0.00
01 10.00 0.00 10.00
01 0.00 10.00 0.00
Esperemos sea de su ayuda
Saludos
Tenemos la necesidad de generar una sentencia que me liste una tabla de cargos, abonos y su respectiva columna de saldo al vuelo.
Tenemos la siguiente sentencia.
SET @saldo_anterior=0;
SELECT cliente, cargo, abono, @saldo_anterior:=@saldo_anterior+cargo-abono AS saldo FROM pagoclie WHERE cliente = "01";
Para eso requerimos de generar una variable de usuario creada en la conexión activa llamada saldo_anterior, para eso utilizamos la clausula SET, nótese que debe llevar el signo de arroba (@) antes del nombre de la variable. Vale la pena comentar que algunos clientes de mysql no aceptan múltiple sentencias, pero si se genera separadamente podría funcionar.
La segunda sentencia nos lista el nombre del cliente, cargos, abonos y la variable antes creada y se hace la asignación de los saldos fila por fila, dejando ese valor en la columna saldo.
Todo esto de la tabla pagoclie y filtrando por cliente "01"
El resultados es este:
cliente cargo abono saldo
01 10.00 0.00 10.00
01 0.00 10.00 0.00
01 10.00 0.00 10.00
01 0.00 10.00 0.00
Esperemos sea de su ayuda
Saludos
Como contar registros duplicados en mysql
Bueno, antes que nada, comentar que no he escrito por cuestiones de trabajo, pero aquí el primero de muchos este año.
Aquí compartimos un código, aunque pequeño es muy util cuando se quieren contar registros duplicados.
select email, count(email)
from usuario
group by email
having count(email)>1
Explicamos la sentencia.
Listamos la columna "email" y el conteo de las filas correspondientes.
Utilizamos la tabla usuario
Agrupamos por la columna email
Utilizamos la clausula Having para retringir las filas mostradas, solo se mostraran las que sean mayor a 1
Esperemos sea de utilidad.
Saludos
Aquí compartimos un código, aunque pequeño es muy util cuando se quieren contar registros duplicados.
select email, count(email)
from usuario
group by email
having count(email)>1
Explicamos la sentencia.
Listamos la columna "email" y el conteo de las filas correspondientes.
Utilizamos la tabla usuario
Agrupamos por la columna email
Utilizamos la clausula Having para retringir las filas mostradas, solo se mostraran las que sean mayor a 1
Esperemos sea de utilidad.
Saludos
jueves, 5 de abril de 2012
EcoIncos
Amigos colegas, me complace en anunciarles EcoIncos.
Interesante librería (DLL) para la creación, sellado y timbrado de CFDI (Comprobante Fiscal Digital por Internet).
Por su transparencia en su desarrollo EcoIncos es compatible con cualquier lenguaje de programación, como por ejemplo PHP, Visual Estudio, etc. En resumen es compatible con todos los lenguajes que permitan el acceso a los controles ActiveX.
En SysCtrl Software. Fuimos los primeros en utilizar EcoIncos con excelentes resultados.
EcoIncos, va de la mano con un ejemplo para su rápida implementación, y lo más atractivo de EcoIncos, es GRATIS, ya que esta desarrollado en base a ideas concretas de un grupo de desarrolladores liderado por nuestro gran amigo William Morales.
Aprovecha esta oportunidad para actualizarte con las nuevas disposiciones fiscales SAT 2012
Solicita tu librería y se parte de este lanzamiento y promoción de EcoIncos.
Te incluimos los siguientes Entregables.
- Librería EcoIncos.DLL $ 0.00
- Implementación y asesoría $ 0.00
- Programa Ejemplo con código fuente $ 0.00
incluido para la Creación, Sellado y timbrado de facturas electrónicas (CFDI)
- los primeros 5 RFC $1,500.00 (costo de oferta)
- recibe atractivos descuentos desde 1000 timbres en adelante
- RFC adicional después de los 5 de promoción, tienen un costo de $750.00
Aprovecha y contáctanos, estamos listos para ayudarte a implementar EcoIncos en sus
aplicaciones.
Copyright: incos SysCtrl © 2012.
sysctrl@prodigy.net.mx
incos_mx@live.com.mx
Interesante librería (DLL) para la creación, sellado y timbrado de CFDI (Comprobante Fiscal Digital por Internet).
Por su transparencia en su desarrollo EcoIncos es compatible con cualquier lenguaje de programación, como por ejemplo PHP, Visual Estudio, etc. En resumen es compatible con todos los lenguajes que permitan el acceso a los controles ActiveX.
En SysCtrl Software. Fuimos los primeros en utilizar EcoIncos con excelentes resultados.
EcoIncos, va de la mano con un ejemplo para su rápida implementación, y lo más atractivo de EcoIncos, es GRATIS, ya que esta desarrollado en base a ideas concretas de un grupo de desarrolladores liderado por nuestro gran amigo William Morales.
Aprovecha esta oportunidad para actualizarte con las nuevas disposiciones fiscales SAT 2012
Solicita tu librería y se parte de este lanzamiento y promoción de EcoIncos.
Te incluimos los siguientes Entregables.
- Librería EcoIncos.DLL $ 0.00
- Implementación y asesoría $ 0.00
- Programa Ejemplo con código fuente $ 0.00
incluido para la Creación, Sellado y timbrado de facturas electrónicas (CFDI)
- los primeros 5 RFC $1,500.00 (costo de oferta)
- recibe atractivos descuentos desde 1000 timbres en adelante
- RFC adicional después de los 5 de promoción, tienen un costo de $750.00
Aprovecha y contáctanos, estamos listos para ayudarte a implementar EcoIncos en sus
aplicaciones.
Copyright: incos SysCtrl © 2012.
sysctrl@prodigy.net.mx
incos_mx@live.com.mx
jueves, 2 de febrero de 2012
Facturacion Electronica - Mexico
Amigos,
Aquí un DEMO del modulo de timbrado que tengo disponible para uso con xHarbour de forma nativa o de manera STAND ALONE, puede usar cualquier GUI, podemos conectar cualquier aplicación a nuestro sistema de timbrado.
Aqui el LINK de Descarga WCFDI TIMBRADO
Saludos
Aquí un DEMO del modulo de timbrado que tengo disponible para uso con xHarbour de forma nativa o de manera STAND ALONE, puede usar cualquier GUI, podemos conectar cualquier aplicación a nuestro sistema de timbrado.
Aqui el LINK de Descarga WCFDI TIMBRADO
Saludos
Suscribirse a:
Entradas (Atom)