miércoles, 26 de diciembre de 2012

Aplicación de gestión desarrollada en Velneo

velneo
Hola amigos, hoy os dejo un regalito de Navidad, un programa íntegramente desarrollado en velneo, funcional y con infinidad de informes, con muchas posibilidades de modificación. Aquí tenéis el vínculo.
Sólo tiene tres archivos, vrunner.exe, gestión.vam y gestion.ico.
Se instala en la carpeta c:\avsoft y al iniciar generará la base de datos, con los archivos auxiliares por defecto, tipos de iva, familia, series, etc.

Descarga setup.exe



programa de gestión velneo
Al iniciar la aplicación os pedirá el usuario y la clave.

Usuario: SUPERVISOR.
Clave: 1234



programa de gestión velneo
Ahora deberemos asignar ejercicio, pulsando sobre el botón que hay en el campo "Ejercicio" y seleccionando "Crear" del menú contextual. Daremos de alta el ejercicio 2012.




programa de gestión velneo
Ahora ya entramos en el menú principal, tenemos un menú a la izquierda y según la selección podremos entrar en los distintos sub-menús.









programa de gestión velneo
Vamos a realizar una modificación sobre los tipos de iva en tablas auxiliares. 
Seleccionamos el menú "Tablas auxiliares".
Opción "A. Tipos de Iva"









programa de gestión velneo
Aparece una rejilla con todos los tipos de iva que podemos utilizar. 

Para modificar un registro bastará con pulsar doble click sobre el registro que vamos a modificar y abrirá la pantalla de edición de registros.

Para crear uno nuevo doble click sobre un registro vacio, o la tecla insert.

Para eliminar un registro doble click sobre el mismos y en la barra de acciones, abajo la opción "Opciones" y "Eliminar" pedirá la confirmación y eliminará el registro.


programa de gestión velneo
Aquí tenemos una muestra de como es el formulario para la modificación de registros. 
Para grabar el registro que estamos modificando o dando de alta deberemos pulsar sobre el botoón "Aceptar (F12)", F12 es la tecla rápida, pulsando F12 realizará la misma acción que pulsando sobre el botón "Aceptar"



Espero que lo veáis interesante.





Esta versión del programa es de prueba.

domingo, 9 de diciembre de 2012

Error de acceso a usuarios anonymous en vsftpd

vsftpdHoy me he encontrado con un problema al intentar conectar al servidor vsftpd desde un usuario anónimo "anonymous", el error es "500 OOPS: vsftpd: refusing to run with writable anonymous root"



Solución al problema, asignar los permisos adecuados a cada carpeta

Para los usuarios anónimos he creado la siguiente carpeta:
/srv/ftp/anonimo

la carpeta anonimo deberá tener permisos para todos los usuarios 


chmod 777 /srv/ftp/anonimo



la carpeta ftp deberá tener denegados los permisos de escritura a todos los usuario
chmod a-w /srv/ftp

solo nos queda reiniciar el servicio con
sudo service vsftpd restart



miércoles, 24 de octubre de 2012

Eliminar el primer registro de una tabla

sqlserver

¿Cómo eliminar el primer registro de una tabla con SQLServer?









Hola amigos, hoy voy a explicar como eliminar el primer registro de una tabla con una sencilla instrucción SQL.

He aquí la maravillosa instrucción:

DELETE FROM ARTICULOS2 WHERE ID = (SELECT TOP 1 ID FROM ARTICULOS2);

Creo que no hace falta explicar nada, pero por si acaso.

ARTICULOS2 es la tabla de la que queremos prescindir del primer registro.

ID es el PrimaryKey de la tabla, deberá ser un campo único, en mi caso he cogido el autonumérico de la tabla, con este no fallo, puede ser la referencia del artículo, el Nif del cliente, etc.

Hoy el post ha sido corto, pero pronto habrá más y mejor.

martes, 16 de octubre de 2012

¿Cómo crear una imagen de un DVD en Windows 7?

Hoy me he encontrado con el problema de realizar una imagen de un DVD en Windows 7, ya que el sistema operativo tiene una utilidad para grabar de una imagen a un dvd o cd-rom sin tener instalado ningún programa, creí que también se podría generar una imagen en el disco duro para después grabarla a un DVD vacío.

Hay muchos programas en internet, pero el que os voy a indicar es muy sencillo de utilizar, ya que se integra con el explorador de Windows.

El programa para realizar imágenes de un DVD se llama iso-recorder. Una vez seleccionada la descarga, 32 o 64 bits, descargamos el programa y la instalación es muy sencilla, doble click, siguiente, aceptar, ...






iso recorderUna vez instalado el programa ISO-RECORDER V3, seleccionando la unidad de DVD pulsando con el botón derecho sobre la unidad, aparecerá una nueva opción en el menú contextual "Create image from CD/DVD", desde aquí podremos crear una nueva imagen desde un DVD o CD en un disco local.

iso recorder
Aparece una pantalla donde nos indica el origen de la imagen, en nuestro caso la unidad D: el DVD y el destino, por defecto cogerá la carpeta de documentos del usuario actual.
iso recorder
 Al pulsar sobre el botón "Next" empieza la grabación de la imagen.











iso recorder
 Al finalizar la grabación se activará el botón "Finish", pulsamos sobre el y ya tenemos la imagen de nuestro DVD en nuestro disco local C:










iso recorderAhora para grabar la imagen creada en los pasos anteriores la seleccionaremos con el botón derecho del ratón, para que aparezca el menú contextual de la imagen de la derecha, pulsaremos sobre la opción "Copy image to CD/DVD" con el botón izquierdo del ratón. Antes de realizar todo esto deberemos  introducir en el DVD un DVD en blanco.
iso recorder

Nos indica "Source" el fichero imagen y "Recorder" la unidad DVD, pulsamos sobre el botón "Next" y ya tenemos una copia idéntica al DVD original.









Aquí finaliza este pequeño tutorial, espero que a alguien le sirva de ayuda.

viernes, 12 de octubre de 2012

Inhabilitar los botones de un formulario

vb.net



Hoy voy a intentar explicar como inhabilitar los botones de un formulario de visual basic .net mediante una línea de código.












Con esta sencilla instrucción evitaremos que el usuario cierre el formulario sin introducir los datos de validación, ya que si pulsa sobre el botón cerrar finalizaremos la aplicación, y si pulsa sobre el botón aceptar validaremos los datos de entrada, comprobando que el usuario y la contraseña existan en la base de datos.

   Private Sub FrmLogin_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        Me.ControlBox = False
    End Sub



El resultado será este:

visual basic .net loginComo podemos observar en la imagen, no aparecen los botones de minimizar, maximizar y cerrar, por lo tanto obligamos al usuario a utilizar los botones creados por el programador para la aplicación, tendremos control absoluto sobre lo que puede hacer o no el usuario.





Firebird configurar el acceso a datos desde vb.net

Hoy voy a escribir sobre como configurar el acceso a datos Firebird nativo desde vb.net 2010, al igual que podemos acceder a MS SQL, Access o MySql, también podemos acceder a bases de datos Firebird desde el Explorador de servidores, conexiones de datos y Orígenes de datos.

Necesitaremos dos ficheros descargados desde la pagina oficial de Firebird


Firebird ADO.NET Data Provider downloads


DDEX Provider for Visual Studio downloads





Instalación

Firebird ADO.NET Data provider



Una vez instalado el programa Firebird ADO.NET, siguiendo las instrucciones, aceptar, siguiente, finalizar, ...
firebird acceso vb.netDesde la consola de Visual Studio 2010 buscamos la carpeta "C:\Program Files (x86)\FirebirdClient"



firebird acceso vb.net
Ejecutaremos el siguiente comando 
"gacutil /i FirebirdSql.Data.FirebirdClient.dll"


firebird acceso vb.net
Si el comando resultó satisfactorio ejecutaremos el siguiente: "gacutil /l FirebirdSql.Data.FirebirdClient"




Instalación.

DDEX Provider for Visual Studio downloads

Descomprimiremos el archivo descargado en la carpeta "c:\fb," 
¡¡¡ Ojo !!! esta carpeta no se puede borrar.


Ahora tenemos que modificar el archivo "c:\windows\Microsoft.NET\Framework\v4.0.30319\machine.config" Deberemos modificar la versión de 32 bits, que está en la carpeta Framework sin 64, antes de realizar cualquier modificación sobre el fichero es conveniente crear una copia de seguridad del mismo.
firebird acceso vb.net





Dentro de este fichero hay que añadir dos líneas que voy a poner a continuación.


La primera irá dentro de la etiqueta "configSections"

<configSections>
      <section name="firebirdsql.data.firebirdclient"             type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=4.0.0.0,     Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>

La segunda irá dentro de "DbProviderFactories"



<DbProviderFactories>
 <add name="FirebirdClient Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".Net Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, Version=2.7.5.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c" />
</DbProviderFactories>

Modificación del registro.


Ahora solo queda modificar el registro y a funcionar, para ello accederemos a un fichero dentro de la carpeta "c:\fb\reg_files\VS2010\FirebirdDDEXProvider64.reg"
Cambiaremos la línea donde pone
"CodeBase"="C:%Path%\\FirebirdSql.VisualStudio.DataTools.dll" por 
"CodeBase"="C:\\Firebird\\FirebirdSql.VisualStudio.DataTools.dll"

Ejecutamos el fichero "c:\fb\reg_files\VS2010\FirebirdDDEXProvider64.reg"

Podremos comprobar que a partir de ahora es mucho más sencillo crear una aplicación de gestión utilizando Firebird como base de datos y VS.net como plataforma de desarrollo.

firebird cambio origen datos
Cambiando el origen de la conexión podremos comprobar como aparece la conexión para Firebird Data Source.













firebird agregar conexión

Podemos agregar la conexión utilizando los parámetros de nuestra base de datos Firebird


firebird conexion correcta
La conexión de prueba se realizó correctamente.











Aquí finaliza este tutorial.

lunes, 1 de octubre de 2012

Relaciones uno a muchos en Firebird

firebirdVoy a explicar como realizar una relación de uno a muchos en Firebird, Foreign Key.


Dispondremos del programa SQL manager lite for InterBase and Firebird, ya que todos los procesos que vamos a ver en este post están realizadas sobre dicho programa.

firebird relacionUna vez dentro del programa, tendremos por lo menos dos tablas, seleccionaremos la tabla que tendrá la relación muchos.


firebird relacion
En la zona derecha del programa seleccionamos la ficha "Constraints" y dentro de esta ficha seleccionamos la ficha "Foreign Keys".






firebird relacion
Por último seleccionaremos el campo que vamos a relacionar con la tabla foránea, en este caso el campo se llama "CONCEPTO", en el campo "Foreign Table" seleccionamos la tabla "CONCEPTO",  dentro de ésta tabla seleccionamos el campo clave primaria "ID". Finalizaremos el proceso pulsando sobre el botón "Ok" y después sobre el botón "Compile".








Datos personales

avjsite

elxopet.blogspot.com.es

elxopet.blogspot.com.es
banner elxopet.blogspot.com.es

Muchas gracias a tod@s