La Web del Programador: Comunidad de Programadores
 
    Pregunta:  53399 - MULTIPLICACION EN UNA CONSULTA
Autor:  Elizabeth Nuñez Alata
Buenas, no se como hago para hacer un calculo entre dos tablas que estan relacionadas y el total quiero que salga en otra tabla estoy tratando de hacer eso en una cosulta pero no me sale si alguien me puede ayudar segia genial... :)

  Respuesta:  Angel
Hola Elizabeth

Aqui va:

Bueno suponiendo que ya estas en la vista diseño de la consulta, tienes que seleccionar en el menu "Consulta" la opcion "consulta de creacion de tabla".
Suponiendo que tus tablas son:
Tabla 1 Tabla 2
id proveedor id prov
nombre cantidad
producto
precio

(es importante que exista al menos un campo con el que puedas hacer una relacion, en este caso "id proveedor" - "id prov"), bueno ahora lo que vas a hacer es ingresar la siguiente expresion en el renglon "campo" (en la vista diseño de la consulta, donde tienes los renglones "campo, tabla, orden, mostrar...)

Expr1: [Tabla1]![precio]*[Tabla2]![cantidad]

Recuerda que deben ser de formato numerico los campos de la operacion ("precio" y "cantidad").
Me imagino que sabes crear la relacion de campos de no ser asi solo tienes que seleccionar el campo "id proveedor" y arrastrarlo hasta la otra tabla hacia el campo "id prov", hecho eso puedes darle click derecho al mouse sobre la linea que une a las tablas para seleccionar las propiedades de la relacion.

Trate de ser lo mas detallado posible, espero que resuelva tu pregunta.
Saludos.