Entradas con la etiqueta 'formas'

Actualización de sistema de ventas

Sábado, 16 de octubre 2010 |

Después de algún tiempo sin actualizar el blog, por fin tengo algo de tiempo para actualizar el sistema de ventas. Muchos lectores no pudo obtener debido a la contraseña de acceso del sistema le preguntó. Por lo tanto, le quité el sistema de acceso para facilitar el acceso.
Aparte de este cambio hizo los siguientes cambios:

V 0.5.0 (08/19/2010)
- Se ha eliminado el inicio de sesión y los usuarios.
- Añadido los campos (familia, iva y la unidad) en la tabla de productos.
- He creado una tabla de IVA.
- Modificación de la forma de los productos. (Nuevos campos, el aspecto, nueva forma de encontrar los registros).
- He creado la familia de la tabla (de productos).
- Se ha modificado la forma de ir de compras sólo se inserta un producto a la vez. Me puse en forma de compra de un subformulario donde se puede introducir varios productos adquiridos en un determinado proveedor.

Descargar: 2010 Ventas

Todos los comentarios en una nueva actualización para corregir o agregar características.

En el futuro, estoy pensando en cambiar la ubicación de donde se muestran las descargas de archivos, ya que si no hay actividad en un archivo por algún tiempo, el archivo se elimina. Así que voy a buscar una alternativa a Easy-Share para que esto no suceda.

En el próximo post voy a poner una versión de la forma de calcular los beneficios similares a los que ya está aquí en este puesto , pero en lugar de pagos mensuales sólo se puede elegir el número de días transcurridos entre cada tramo. Este ejemplo servirá también para responder a una pregunta de un lector ( Marcelo ).

Cómo prevenir una forma abierta si no hay registros para mostrar?

Sábado, 02 de mayo 2009 |

A veces es necesario para prevenir una forma abierta, si hay registros para mostrar, por ejemplo cuando se hace una consulta y no de registro no es obligatorio, no tienen por qué ser de forma abierta ya que no tenemos los datos para mostrar. Entonces, ¿qué tenemos que comprobar es si hay registros para mostrar y si no hay mostrará un mensaje de e impiden la forma abierta. ¿Cómo?

Es fácil de poner simplemente el código de abajo en las propiedades de formulario en el caso de 'abrir':

= 0 Then Si Form.RecordsetClone.RecordCount
MsgBox "No se encontraron registros.", VbExclamation, "Error!"
DoCmd.Close acForm, "encontrar los datos"
Exit Sub
End If

Para ver un ejemplo descargar: Prevenir Abrir formulario

Cómo asignar acciones a las teclas?

Jueves, 11 de diciembre 2008 |

1 - Crear un formulario de pedido en la estructura y el evento "Al hacer clic en" en las propiedades de la forma de escribir lo siguiente: me.keypreview = true
¿O es esto va a hacer que los eventos de teclado se reciben en la primera forma.

2 - En las propiedades del formulario, "botón de abajo para" el caso de poner el siguiente código:

Form_KeyDown Private Sub (KeyCode As Integer, Shift As Integer)
Seleccione KeyCode Case
Caso vbKeyF2
DoCmd.OpenForm "Form1"
Caso vbKeyF3
DoCmd.OpenForm "Form2"
Caso vbKeyF4
DoCmd.OpenForm "formulario3"
Caso vbKeyF5
Como Calculadora Dim doble
Calculadora = Shell ("calc.exe", vbNormalFocus)
Caso vbKeyF6
DoCmd.Close
Case Else
End Select
End Sub

Lo que esto hace es el siguiente:
- Pulsando la tecla F2 abre el form1
- Pulsando la tecla F3 abre Form2
- Pulsando la tecla F4 abre la formulário3
- Pulsando la tecla F5 se abre la calculadora de Windows
- Al presionar la tecla F6 cierra el formulario

Además de la tecla de función F1, F2, ... etc, también podemos utilizar cualquier otro botón para realizar las funciones, pero teniendo en cuenta que si vamos a introducir datos en una forma que no son aptos para usar las teclas que se utilizan para escribir los datos en los campos.
Otra cosa es que sólo funciona en la forma en la que poner los códigos anteriores.

Descargar: Claves
Teclas de acceso directo de ejemplo

Menú personalizado

Sábado, 20 de septiembre 2008 |

Se trata de un tipo de menú que nos permite ahorrar tiempo, las líneas de código y un mejor acuerdo en cuanto a las formas abiertas, ya que con este menú sólo tiene una forma abierta. Además de reducir el número de formularios abiertos también disminuye el número de botones en un menú para abrir cada formulario.
Este tipo de menú, sin duda que ha existido por algún tiempo y ya es utilizada por muchos usuarios de acceso.
Entonces, ¿dónde está este menú?
Vamos a crear el menú con un cuadro combinado que contiene todas las formas que nos va a abrir a través de él. Cuando se selecciona una opción en el cuadro combinado del formulario de solicitud se visualiza en el subformulario. Entonces comenzamos a dar el paso a paso del menú.

1 - Vamos a crear una mesa donde vamos a guardar el nombre que desea dar a cada forma y el nombre del formulario que se abrirá. En el ejemplo que he creado 'tblmenu' de la tabla con los siguientes campos:
Tipo de campo
Texto Nomedomenu -> Nombre que se verá en el menú (cuadro combinado)
forman el texto -> Nombre del formulario que se abrirá

Después de que los datos introducidos en el ejemplo son los siguientes:

NomedoMenu Formulario

Cuentas de Form1
Depósitos Form2
Movimientos formulario3
Cuenta Caja formulario4
Cuenta-Cuenta formulario5
Extracto formulario6

2 - Luego creamos una consulta de la tabla anterior:
Tblmenu eligió la mesa y luego elegir los dos campos en los que hemos elegido para ascender nomedomenu tipo a ser más fácil encontrar el menú de unas cuantas veces cuando queremos abrir los formularios. Para esta consulta llamé 'CsMenu'.

3 - Vamos a crear 'Menú' la forma, es decir, elegir la forma nueva en la vista Diseño. Luego creamos un cuadro combinado y cambie las siguientes propiedades:
- Número de columnas: 2
- Ancho de columnas: 1 cm, 0cm;
- Origen de la línea: csmenu (que es el nombre de la consulta creada en el párrafo anterior)

4 - En la misma forma vamos a crear un formulario independiente subformulario principal (En el ejemplo que llama menuquadro). Esta es la forma que se abra cada una de las formas para elegir el menú (cuadro combinado).

5 - A continuación, cree un módulo que nos permitirá abrir el menú que está seleccionado en el cuadro combinado en el subformulario.
Hemos creado un módulo (que he llamado 'abrirmenu') y pegar el siguiente código:

AtivarMenu la Función Pública (Combmenu El ComboBox, subabrir El subformulario)
Abrirform As String Dim
= Abrirform Combmenu.Column (1)
subabrir.SourceObject = abrirform
subabrir.LinkChildFields = ""
subabrir.LinkMasterFields = ""
End Function

Después de ir a las propiedades del cuadro combinado en el menú de la forma y el evento de actualización Después de poner la función de creación: ativarmenu = ([Menú], [menuquadro]) que 'Menú' es el nombre del cuadro combinado y 'menuquadro "la nombre del subformulario.

Y, finalmente, el menú está listo para su uso. Simplemente tratar de usar. Espero que hayan disfrutado este consejo.
Descargar: Menú

A continuación una imagen del menú.

Menú personalizado

Menú personalizado

Mida el tiempo que pasa un operador para insertar un registro

Jueves, 19 de junio 2008 |

Este fue sin duda un jugador Elton Rueb e incluso logró resolver antes de que me ayude. Lo que el lector tenía la intención de medir el tiempo que tarda un usuario que inserte un disco y que tiene tres campos: uno para la hora de inicio cuando se abre el formulario, por primera vez a la final que se introduce cuando se hace clic en el botón de grabación y un campo para el cálculo de la diferencia. Este es un ejemplo simple, pero puede faltar para aquellos que quieren para calcular la diferencia entre dos tiempos. Así que la Rueb Elton (Río de Janeiro - RJ - Brasil) siempre que el ejemplo que podría ayudar a alguien más.

Descargar: Tiempo de prueba

Responde a la pregunta: el formato de fecha

Jueves, 12 de junio 2008 |

El Jacinto lector de hacer una pregunta aquí sobre cómo cambiar el formato de una fecha de 12/06/2008 de 2 0 0 8 0 6 1 2, la respuesta tal como se explica en los comentarios es tan simple como un cuadro de texto con la la siguiente expresión:

= Formato ([nombre del campo fecha], "mm dd yyyy")

y las propiedades del campo puso las siguientes palabras en la máscara de entrada: 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0

Muy simple y fácil. Siga el ejemplo para su descarga: Formato de fecha

Ejemplo de los beneficios de gestión

Martes, 06 de mayo 2008 |

Este ejemplo muestra cómo un sistema de gestión para la prestación de los pagos.

El ejemplo muestra que esto hace es crear y de forma automática con sólo un clic de un botón, los beneficios de un contrato de venta a través de los datos introducidos. Es decir, se introduce el nombre del cliente a la fecha de inicio del contrato y el importe total a pagar. A continuación, simplemente haga clic en "calcular los pagos" que se genera automáticamente el número de cuotas y divide el valor indicado por cada uno de ellos y calcula la fecha de cada entrega (uno por mes). Esto también es un ejemplo que muestra cómo agregar varios registros a la vez, porque al hacer clic en el botón que agrega un registro para cada beneficio.

Descargar: Insertar varios registros

Cambiar el color de fondo de un campo de texto que tiene el foco

Domingo, 06 de abril 2008 |

Para aquellos que quieren dar un efecto diferente en las formas, más específicamente, cuando estamos entrando en los datos, se puede cambiar el color del campo donde está el cursor. Es decir, todos los campos de entrada de datos se encuentran en el blanco que el campo en el que estamos escribiendo que es de otro color.

Para ello es muy fácil, sólo tienes que seleccionar los campos y elegir el color de fondo que desee que aparezca cuando el cursor esté en el campo y luego cambiar el color a transparente.

Descargar: Cambiar el color del campo de datos

Fichas a un refugio de animales

Sábado, 29 de marzo 2008 |

Este es un ejemplo de los campos de aplicación que Sonia lector destinados a un conjunto de datos de base de datos de registro de los animales. Se trata de una simple base de datos con sólo un formulario para la entrada de datos con una foto del animal.

Descargar: Refugio de Animales

Cualquier cambio solo comentario aquí.

Punto

Martes, 18 de marzo 2008 |

A petición de la Cabrita jugador Joao desarrollado esta forma de punto de control que se aplica a una estación de bomberos, más específicamente a las necesidades del lector.

Se trata de un ejemplo básico, pero con algunos detalles más avanzados en lo que se pretende hacer que el control de entradas y salidas de los empleados, comprobar que trabajó un turno de 12 horas y agregar más horas trabajadas y las horas trabajadas a la menos.

Todo esto por un informe mensual de asistencia de cada empleado.

Descarga: Punto

Presentación

Avatar

Gracias por su visita.
Suscribirse a la fuente para no perderse ningún mensaje.

Aquí en el blog voy a dar ejemplos de trabajo con Microsoft Access, así como hacer preguntas a los que piden. Más

¿Quieres suscribirte?

Suscribirse o suscribirse por e-mail:
Introduce tu email:


Anuncios