“Conocimiento software>Microsoft Access

¿Cómo llevas los cálculos en MS Access?

2012/6/23
Puede llevar a cabo cálculos en MS Access de varias maneras:

1. Usando campos calculados:

* en tablas:

* Cree un nuevo campo con una expresión calculada utilizando el tipo de datos de "cálculo".

* Esta expresión puede usar otros campos dentro de la misma tabla, constantes y funciones incorporadas.

* Por ejemplo:`[precio] * [cantidad]` calcula el costo total para cada registro.

* en consultas:

* Agregue un campo calculado a su cuadrícula de diseño de consulta.

* Use el "Constructor de expresión" (el botón "FX") para crear su expresión.

* Esto le permite usar campos de varias tablas (unidas), funciones e incluso funciones agregadas.

* Por ejemplo:`suma ([ventas])` calcula las ventas totales.

2. Utilizando controles calculados en formularios e informes:

* en formas:

* Agregue un control (por ejemplo, un cuadro de texto) a su formulario.

* Establezca la propiedad "Fuente de control" en una expresión calculada usando campos de la tabla o consulta subyacente.

* Por ejemplo:`=[UnitPrice] * [Cantidad]` Muestra el costo total de un artículo en el formulario.

* En informes:

* Agregue un cuadro de texto a su informe.

* Similar a Forms, establezca la propiedad "Fuente de control" en una expresión calculada.

* Use el "Informe!" prefijo para acceder a los campos desde la fuente de datos subyacente del informe.

* Por ejemplo:`=Report! [UnitPrice] * Informe! [Cantidad]` Muestra el costo total de un artículo en el informe.

3. Usando funciones VBA:

* Crear una función VBA:

* Vaya al editor VBA (Alt + F11).

* Cree un nuevo módulo y escriba su función personalizada.

* Esto le permite realizar cálculos complejos con múltiples pasos y lógica condicional.

* Puede llamar a esta función en campos, controles o incluso otro código VBA.

Ejemplo:Calcular descuento y precio neto:

Uso de un campo calculado en una tabla:

1. Cree un nuevo campo llamado "descuento" con un tipo de datos de "cálculo".

2. Ingrese la expresión:`[precio] * 0.1` (10% de descuento).

3. Cree otro campo llamado "NetPrice" con un tipo de datos de "cálculo".

4. Ingrese la expresión:`[precio] - [descuento]`

Uso de un campo calculado en una consulta:

1. Agregue un nuevo campo en la cuadrícula de diseño de consultas.

2. Ingrese la expresión:`[Price] * 0.1` como el campo" Descuento ".

3. Agregue otro campo e ingrese `[precio] - [descuento]` como el campo "NetPrice".

Uso de un control calculado en una forma:

1. Agregue un cuadro de texto a su formulario.

2. Establezca la propiedad "Fuente de control" en `=[precio] * 0.1` para el cálculo de descuento.

3. Agregue otro cuadro de texto y establezca su propiedad "Fuente de control" en `=[precio] - [descuento]` para el cálculo del precio neto.

Uso de funciones VBA:

1. Crea una función VBA:

`` `VBA

Función pública CalculeSiscount (precio como doble) como doble

CalculatedSiscount =precio * 0.1

Función final

Función pública calculateNetPrice (precio como doble, descuento como doble) como doble

CalculateNetPrice =Precio - Descuento

Función final

`` `` ``

2. Use estas funciones en campos, controles u otro código VBA:

* Campo calculado:`=CalculeNiscount ([Price])`

* Control calculado:`=CalculateNetPrice ([Price], CalculeNiscount ([Price]))`

Estos son solo algunos ejemplos. Access ofrece mucha flexibilidad en cómo puede llevar a cabo cálculos, por lo que elija el método que mejor se adapte a sus necesidades específicas.

Microsoft Access
¿Cuáles son las ventajas de la lista de control de acceso?
Microsoft Excel : Cómo proteger mis fórmulas en hojas de Excel
Cómo dibujar regiones utilizando curvas normales de Excel
Cómo plegar una fecha en Excel con Macros
Tutorial para principiantes de Microsoft Access 2003
Cómo crear un total acumulado en Microsoft Access 2007
¿Qué es el Área de trazado de un gráfico en Microsoft Excel
Cómo extender el límite de Microsoft Excel Record
Conocimiento de la computadora © http://www.ordenador.online