lunes, 3 de mayo de 2010

5 PASOS PARA PROGRAMAR EN "SQL"

5 PASOS PARA CREAR TABLAS

En primer lugar tenemos que tener en cuenta que debemos de tener un proyecto creado, en este caso nuestro proyecto se llama SURVEY.

para empezar a modificarlos entramos en SQL y al abrirlo nos aparecera la siguiente ventana:












luego le damos en conectar, tenemos que tener en cuenta que si poseemos una contraseña pues se lo agregamos.
Despues de darle conectar nos aparecera la siguiente ventana:













nos damos cuenta que estamos en el usuario de la computadora, en el proyecto de base de datos de SURVEY y las tablas que contiene esa base de datos.
Nosotros nos basaremos en las opciones de --Programacion---Procedimientos Almacenados--
y nos daremos cuenta de los 5 pasos que hay para poder hacer funcionar la base de datos.













bueno ya visto esto, podemos visualizar los 5 pasos que son:
-INS (insertar)
-SEL (seleccionar)
-SELBYID (seleccionar por id)
-UPDATE (actualizar)
-DEL (eliminar)

Bueno empezaremos a crealos en la tabla llamada catalogos-clientes como en la siguiente imagen:












para no hacernos bolas tomamos unos ya creado y solo le modificamos el codigo y el nombre de nuestra tabla: ej:
click derecho en la de catalogos.clientes_del y editar y nos saldra el siguiente codigo:

viernes, 9 de abril de 2010

CREANDO UNA FORMA CON SU REPORTE Y EXPORTARLO A EXCEL

Hola compañeros de trabajo, ahora les mostrare como crear un formulario con su respectivo
reporte y como exportarlo a excel.

La forma contiene un buscador con diferentes opciones.
y los datos que buscaremos, nos lo mostrara en el grid,
tambien esos datos se pueden exportar a un reporte,
todos nuestros datos mostrador en el grid los podemos exportar a excel,
tambien podemos imprimir ese reporte.













Tengamos en cuenta que antes de contruir nuestra forma, primero tenemos que tener:
1. Proyecto
2. Base de datos
3. Formas
4. Tablas
5. Campos
6. Registros.

y en la forma, a travéz de botones puedemos contener reportes.

Bueno por si tienen problemas de como hacerlo, las instrucciones son:

***Abrimos foxpro y escribimos en la ventana de comandos ctrl+f2
escribimos create project y lo guardamos con el nombre que nosotros queramos, en este
caso mi proyecto se llama "sysinventa".

***Luego creamos una base de datos, en la ventana de comando ctrl+f2
escribimos create database y lo guardamos con cualquier nombre, en este caso, mi base de
datos se llama gtlguate.

***Ahora creamos nuestro formulario que es lo que se encuentra arriba.
para crearlo nos dirigimos a la ventana de comando y escribimos create form.
y lo guardamos con el nombre "Bitacora" en nuestro proyecto hecho en el paso numero 1.

En este formulario usaremos las siguiente herramientas:
* 5 ChekBox (Modulo, Usuario, Forma, Tabla, Acción)
* 5 ComboBox (Modulo, Usuario, Forma, Tabla, Acción)
* 5 Botonos (En pantalla, Impresora, Salir, Bxcel, Buscar)
* 1 Grid (Nos mostrara los datos de fecha, modulo, usuario, etc. como la imagen)
* 3 caja de texto (Buscador, Fecha del, Fecha al,)
* 4 Labels Etiquetas de texto ( peridodo del, al, registros, escriba el texto a buscar)

Bueno de esta manera le vamos dando forma hasta que quede como la siguiente imagen:












A esta forma le llamaremos "BITACORA"

*** Ahora crearemos nuestras tablas en donde se almacenaran nuestros datos,
la primera tabla se llamara Bitacora y la segunda se llamara Bitacora_accion.
en la ventana de comandos escribimos create table y lo guardamos en nuestra base de
datos, yo lo guarde en gtlguate-dataconta .
las tablas tienen que quedar con los siguientes campos como la siguiente imagen:


lunes, 1 de marzo de 2010

CORRECCION BELLEZATOT

  1. Nomenclatura: Espacios en Blancos (borrados)
  2. Conciliaciones: [error que muestra (falta algun operando)] documentos duplicados
Ej: CHEQUES = CHEQUES
para corregirlos se usa tabla b_tipodoctos y se cambia de MAYUSCULAS A minusculass
  1. EN MOVIMIENTOS TIPOS DE DOCUMENTOS DUPLICADOS
Cheque Depositos Nota de credito y Nota de Debitos
se usa tabla b-tipodoctos
  1. INVENTARIOS
Salida del inventario
Copiar todos los archivos comon a //contabilidad\datos$\stg\datasystem
  1. PROVEEDORES
Hacian falta dos (2) campos
1- Transportista
2- Cuentacontat
se usa tablas proveedores.dbf
Mantenimiento de auxiliares PROVEEDORES
S e le agregaron dos (2) campos nuevos
1 Transportista logica 1
2 Contatat caracter 25

  1. CUENTAS POR PAGAR
Reportes errror ---> problemas de tablas se usa datainfo para hacer comparaciones de
tabla
COMPARACIONES
  1. no exist 2- copy 3- regularize 4 cancel o salir
ALL TABLES SE COMPARA CON ALL FIELDS
se agregaron dos (2) campos en la tabla b_cheque y un modystru despues se agregan
los campos faltantes en este caso
Austipo numerico 1
auscodigo caracter 25

PARA CORRECCION DE CARDEX
Reportes
Mantenimiento de Inventario
se arreglo movimiento de cardex
se uso codigo: setdefault to:\contabilidad\datos\stg\bellezatot
use b_cheque para tablas bancarias
set delete on
select count(serieid),serieid_from order entry where seried not in(selelct serieid from autorizaciones) group by serieid
set delete of
select autorizaciones
brow
Para que salga la tabla de consulta y ver registros eliminados se usa el siguiente codigo
set default to contabilidad\datos\stg\belleza tot\databan
set delete on
select count (serieid)
despues se mira el serieid que son los registros eliminados para rescatarlos le damos un:
set delete off.
select autorizaciones
brow
y se desmarcan los numeros que estaban en la tabla de consulta
(Trabajo efectuado el 01/03/10)

Cambio de estructuras base datos Belleza tot

Modulo contable:
  1. Nomenclatura=No tiene que haber espacios en blancos
  2. Tipos de documentos: facturas=mostrar en ventas; Nota de credito=mostrar en ventas; nota de debitos=mostrar en compras
  3. Tipo de Iva= exentas, exportaciones, imprtaciones, bienes, y servicios
Modulos Caja yBancos

  1. Conciliaciones: correcion en la tabla data.ban, atravez de data info (Falta algun Operado)
Cuentas Por Pagar

  1. Reporte (solucionado)
Inventario

  1. Notas de Entrada =se arreglo los archivos comun/vales.dbf
  2. Todos los archivos comnon estan en \\gtl\server\datos$\stg\datossystem copiarlos a: c:\stg\datos\stg\datasystem.
Reporte (Inventario)
  1. Movimientos de invetario, = compras y ventas (corregidos)
Cuenta Corriente= C x C
  1. Sin Problemas
Proveedores
  1. Se reparo tablas de proveedores, se le agregaron 2 campos a transportistasy cuenta contat (caracter 25 cuenta contat)
Como usar Data Info

  1. Seleccionar base de datos bueno gtlguate
  2. Despues seleccionar datos malos belleza tot
  3. (sysban y sysban luego enter, para hacer las comparaciones)

GUIA DE INSTALACION DE STG

AHORA LES DEJO LOS PASOS DE LA INSTALACION
DEL SISTEMA DE STG

1. En lo general instalaremos el sietema en una computadora nueva, y normalmente tendremos una carpeta STG\stg. Dentro de esa carpeta se encuentra una llamada datos, esa carpeta copiarla en el disco C: y una que se llama instalar y detro de ella una que se llama sistemas copiar esa carpeta en dico C:.












En fin tendriamos tres carpetas en disco C: una de Datos, Sistemas y Stg.

2. En la Carpeta stg\stg existe una carpeta llamada Menu y le damos un acceso directo al escritorio del main.












3. CONFIGURACION DEL MODULO
La dirección del modulo es
c:\stg\menu\datos.. para abrirlo en fox se usa el siguiente codigo:
set default to c:\stg\stg\menu\datos
use modulos

browse

y nos mostrara la siguiente ventana:

NOTA: tenemos que tener foxpro para poder modificarlo, normalmente se usa vf7 que esta en la carpeta de stg.











en el campo modulos: se pone el nombre de nuestra empresa que eso aparecera en el menu- main, lo del acceso directo o lo del paso 2.
en el campo icono: Escribiremos el nombre del icono qu deseamos que tenga n
uestro menu junto con la extencion .ico .gif etc
en el campo programa: Una de las conf
iguraciones mas importantes, porque ahi especificamos el nombre de nuestro programa.exe normalmente se encuentra en esta dirección:
C:\Sistemas\sysINVENTA

pero cada dia tiene actualizaciones, entonces solo se c
ambia el nombre de nuestro .exe
en el campo path: se coloca la dirección de donde se ba a jalar nuestro .exe (programa)
C:\Sistemas\sysINVENTA
en el campo updatepath: ahi se escribe la dirección de donde se guardara
nuestras acualizsaciones o el .exe lo dicho en el campo de programa. eje. C:\STG\STG\Update\
en el campo visible: Colocaremos T eso si
gnifica True para mostrarlo.

4. CONFIGURACION DE ADMIN_EMPRESAS:
La configracion de Admin_empresas es donde colocaremos el nombre de nuestra empresa y la ruta de donde leerá nuestros datos, actualmente tenemos los datos de bellezatot, gtlguate, ceciana. esas carpetas normalmente se encuentra en c:\datos o en algnos casos estan ocultos con el signo $ ej. c:\datos$\. ó \\gtlserver\datos$ (gtlogistics) \\contabilidad\datos$ (bell
ezatot)

para abrir la tabla de admin_empresas desde foxpro hacemos lo siguiente:
set default to C:\Datos\STG\dataSYSTEM
use admin_empresas

browse

y nos saldra la siguiente tabla:













en el campo codigo: escribimos el nombre del sistema ej stguate
en el campo nombre: escribimos el nombre de nuestrea empresa que aparecera moviendose a la hora de introducir nuestro codigo para entrar al sistema.
en el campo pathdata: escribimos la carpeta en donde se jalaran todos nuestros datos ej \bellezatot\

en el campo actual: le colocamos true (T).
en el campo dataconta y todos los campos que contenga data: escribimos la carpeta de donde se jalaran los datos y el nombre de la carpeta ej . \bellezatot\dataconta.
en el campo server: escribimos la dirección de donde se jalaran todos esos datos c:\datos\stg
esta dirección es importante porque de lo contrario el sistema no encontraria los datos para abrirlos.
luego para cerrar cada tabla y guardarlos hacemos una combinación de tecla ctrl + W

5. CONFIGURACION DEL ARCHIVO .INI
El archivo .ini se encuentra en la siguiente ruta, bueno normalmente lo tenemos en la carpeta de sistemas ej. C:\Sistemas\sysINVENTA
en este archivo colocaremos la ruta de nuestros datos en este caso seria c:\datos\stg
y en las demas lineas en donde doce databan, dataconta etc... coloca
remos el nombre de la carpeta en donde se encuentra los datos en este caso seria bellezatot. pues la ruta esta en la explicacion de arriba.....
ej. del archivo .ini













click en la imagen para ver tamaño completo


6. CONFIGURACION DE LOS OCX
Para que nuestro sistema funcione correctamente, tenemos que registrar los .ocx
vamos a menu inicio y ejecutar... ah
i escribimos cmd .. luego dentro de esa ventana escribimos
cd y la ruta de donde se encuetra la carpeta de las OCX, normalmente esa carpeta esta en
c:\stg\stg\menu\datos\ocx
luego escribimos dir y le damos enter
despues de eso escribimos regsvr32 as-ifce1.ocx y darle enter y así hacemos con los demas ocx
ej..












BUENO AHORA ESTAMOS LISTO PARA USAR EL SISTEMA.....

Cualquier duda dejar su comentario.......

viernes, 26 de febrero de 2010

GTL - Servicios Windows

FileCreator
Es el windows service que genera las cotizaciones y reportes en excel. Esta es la que se tiene que compilar, para aplicar los cambios en el servidor.

RunFileCreator
Es la aplicación que controla el inicio de FileCreator. Este es el proyecto que debe abrirse para debuguear o probar la app.

STG - Sistemas

Esta área es para publicar información útil sobre el desarrollo y mantenimiento de los sistemas de STG, para su seguimiento por las siguientes generaciones...

Animos Junior's