Funciones de Bases de Datos

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