Contabilidad

Páginas: 13 (3173 palabras) Publicado: 7 de agosto de 2012
En el post anterior tenemos un ejemplo de como insertar datos en hoja desde un formulario. Esa es la misma mecanica que vamos usar, con la unica diferencia que ahora vamos a leer datos de la hoja y a pasarlos al formulario.

FORMATEANDO LAS HOJAS
bueno, tons, primero abre excel y de inmediato guardas el libro como factura.xls o factura xlsm.
en excel 2010 debes guardarlo como libro conejecucion de macros ( xlsm )
en 2007 creo que solo tienes que habilitar las macros.
en anteriores a 2007 da igual.

ahora, el libro nos crea automaticamente 3 hojas. vamos a cambiarles el nombre como sigue:
hoja1 = clientes
hoja2 = productos
hoja3 = facturas

bien, ahora inserta una hoja mas y le pones el nombre de impresion

- lo siguiente son los encabezados.
en la hojaclientes vamos a escribir lo siguiente es las celdas siguientes:
A1 = razon, B1 = rfc, C1 = direccion
ingresale unos cuantos datos

la hoja productos
A1 = clave, B1 = descripcion, C1 = precio
ingresale unos cuantos datos

la hoja facturas
A1 = factura, B1 = fecha, C1 = razon, D1 = descripcion, E1 = precio, F1 = cantidad, G1 = total

- ahora va la hoja de la impresion.
aqui deberiashacer una replica de tu factura de papel en la hoja de excel, pero solo vamos a tomar en cuenta los lugares que hay que llenar, ya que en el papel estan marcados las lineas. en pocas palabras, excel solo va a imprimir lo que deberias escribir a mano.

por ejemplo, supongamos que nuestra factura de papel en blanco es la siguiente:

AJUSTANDO LA HOJA DE IMPRESION
entonces, en excel vamos ahacer una plantilla identica a la factura, la llenamos con datos ficticios y luego la imprimimos en una hoja reciclada(no en la hoja de la factura).
luego transparentamos la hoja reciclada con la factura y checamos que los espacios que llenamos estan en el lugar correcto que corresponde al papel de la factura.
este paso hay que repetirlo hasta que, cuando transpongamos la hoja reciclada con lafactura original, los lugares queden perfectamente alineados.
Finalmente, para comprobar que la plantilla de excel corresponde al papel de tu factura, sacale una copia fotostatica a tu factura e imprimimes la plantilla de excel en la copia. si todo corresponde, entonces podemos pasar al siguiente paso.

Guarda el archivo para que no pierdas los cambios, (murphy dice que windows solo fallacuando tienes algo sin guardar en pantalla)

DISEÑO DE LOS FORMULARIOS
Pulsa ALT + F11 y se abre la ventana de VBA.

Los formularios a crear son:
- captura de clientes
- captura de productos
- impresion de factura
- catalogo de productos
- catalogo de clientes
- menu

sin embargo, la captura de datos simples esta explicado en mi post anterior, por lo que la captura de clientes yde productos la vamos a omitir para centrarnos en la impresion de la factura.
La creacion de los formularios omitidos la debes hacer tu mismo.

la manera de cambiar las propiedades tambien esta explicado en el post anterior, tambien vamos a omitir esa explicacion.

la creacion de formularios e insercion de controles tambien sera omitida, pues esta en el post anterior.

los prefijos quevamos a usar para los controles son:
lbl = etiqueta o label
txt = cuadro de texto o textbox
cmb = cuadro combinado o combobox
lst = cuadro de lista o listview
grb = marco o frame (grb de groupbox, no se nota la influencia de .net)
chk = casilla de verificacion o checkbox (el cuadrito que le pones o quitas una palomita)

Quiero hacer notar que existe un control grid que facilita latarea de almacenar datos, pero dado que hay que encontrar su referencia, y a que tambien varia su uso, ubicacion y existencia con el uso de cada version de windows, no lo vamos a usar.
No vamos a agregar ningun control externo para hacer mas compatible este archivo entre ordenadores con diferentes sistemas operativos.

bueno, una vez aclarados los puntos anteriores, vamos por el form mas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS