Maines ERP
Funciones de Bases de Datos
Son funciones requeridas para traer datos de tablas distintas a la que se esta tratando.
producto_db_get()
Desde cualquier otra tabla, se puede invocar esta función para traer algun campo del producto
Ejemplo: Estando en el formato de impresión de Factura, se desea traer la clave secundaria de cada producto
- =producto_db_get(Clave_Producto,campo,volumen )
Busca el producto en la Base de Datos, y devuelve el campo "volumen"
prodClaveSecundaria()
Desde cualquier otra tabla, se puede invocar esta función para traer la CLAVE SECUNDARIA DE UN PRODUCTO
Requiere 1 parametro
- Parámetro: Nombre del campo que contiene la CLAVE DEL PRODUCTO
Ejemplo: Estando en el formato de impresión de Factura, se desea traer la clave secundaria de cada producto
=prodClaveSecundaria(Clave_Producto)
db_cliente()
Desde cualquier otra tabla, se puede invocar esta función para traer datos del Cliente
Sintaxis 1: db_cliente( clave_cliente ), Se busca en la base de datos al cliente cuya clave esta en la var "clave_cliente"
Sintaxis 2: db_cliente(100), Se busca en la base de datos al cliente que tiene la clave 100
cliente( parametro)
a) Este función se usa después de haber invocado la función db_cliente() , o
b) Invocar la función, agregando un 2o parametro, ej. cliente("nombre_cliente", "clave_cliente")
El 2o parámetro le indica a sistema que primero debe buscar el cliente en la DB (se invoca la función db_cliente())
Los paremetos, son Cualquiera de los campos que componen el Registro Maestro de Clientes
Ejemplo:
- cliente( "clave"),
- cliente( "nombre_cliente")
- cliente( "rfc")
- cliente("usocfdi")
- cliente("calle")
- cliente("noext")
- cliente("colonia"
- cliente("municipio")
- cliente("ciudad")
- cliente("telefono1")
- Etc.
clienteClaveSecundaria()
Desde cualquier otra tabla, se puede invocar esta función para traer la CLAVE SECUNDARIA DE UN CLIENTE
Se compone de dos parámetros
- Parámetro 1: Nombre del campo que contiene la CLAVE DEL CLIENTE
- Parámetro 2: La posición donde se encuentra la clave del cliente
Ejemplo: Estando en la Tabla de FACTURAS, y específicamente trabajando con el formato de impresión de factura, se desea traer la clave secundaria del cliente
= clienteClaveSecundaria( Clave_Cliente , pos_FactMaines )
db_proveedor()
Desde cualquier formulario de impresión/tabla/addenda/etc, se puede invocar esta función para traer datos del PROVEEDOR
Sintaxis 1: db_proveedor( clave_proveedor ), Se busca en la base de datos al proveedor cuya clave esta en la var "clave_cliente"
Sintaxis 2: db_proveedor(100), Se busca en la base de datos al proveedor que tiene la clave 100
=proveedor( parametro)
Esta función tiene dos formas de invocarse
Opcion 1) Este función se usa después de haber invocado la función db_proveedor() , ó
Opción 2) Invocar la función, agregando un 2o parametro, ej.
proveedor("rfc", "clave_proveedor") *** El 2o parámetro le indica a sistema que primero debe buscar el cliente en la DB (se invoca la función db_cliente())
Los parametos, son Cualquiera de los campos que componen el Registro Maestro de Proveedores
Ejemplo:
- proveedor( "clave_proveedor"),
- proveedor( "nombre_proveedor")
- proveedor( "nombre_comercial")
- proveedor("rfc")
- proveedor("email")
- proveedor("telefono")
- proveedor("contacto1")
- proveedor("email_contacto1")
- proveedor("contacto2")
- proveedor("email_contacto2")
- proveedor("metododepago")
- proveedor("calle")
- proveedor("noext")
- proveedor("colonia")
- proveedor("ciudad")
- proveedor("estado")
- proveedor("pais")
www.kingo.com.mx