JAvaScript: JS para realizar consultas a tablas


([N4] mdelgado) #1

Buenas tardes,

Adjunto os envío un JavaScrit con el que podréis lanzar consultas a cualquier tabla de datos de vuestra aplicación. Os devolverá un JSON con los registros encontrados y con los campos que le hayáis indicado en los parámetros de llamada


([N4] mdelgado) #2

Fichero JS


([N4] mdelgado) #3

Fichero Adjunto

JSon_Get_Lista.rar (1.53 KB)


([N4] mdelgado) #4
  1. Crear un proceso JavaScrip al que enlacéis el código adjunto
  2. Crear una función similar a la que adjunto
  3. Ver el ejemplo de llamada




([N4] mdelgado) #5

La función, tal como el fichero JavaScrip, recibe 5 parámetros

  1. Nombre de la caja de datos donde está la tabla a la que queremos consultar
  2. Nombre de la tabla
  3. Índice y valor de búsqueda: Un ´´índice y un valor a buscar. A partir de los registros obtenidios, se les aplicará el siguiente parámetro de condición. Si se deja vacío este parámetro se realizará una búsqueda por condición en el total de registros de la tabla.

Este parámetro consta de 3 partes separadas por “:”-> INDICE:VALOR:TIPO
TIPO-> "C"Caracter, "NE"Numérico entero, “ND” Numérico Decimal, "B"Boleano, "D"Fecha, "T"DateTime
EJEMPLOS: ID:34:NE
FECHA_ALTA:20/10/2010:D
CASADO:1:B

  1. Condiciones: Condiciones que debe cumplir los registros devueltos (separadas por coma)
    EJEMPLO: “IMPORTE>100, ESTADO=3”
  2. Campos devueltos: Relación de campos que queramos que nos devuelva (separados por coma)
    EJEMPLO: “NAME, ID, CIF, RAZON_SOCIAL”

Recordad que os devuelve un JSON

Saludos,
Miguel Delgado


([N4] psapoznik) #6

Muchas Gracias Miguel , es muy útil


([N1] Anacreonte) #7

Hola Miguel,

Gracias mil. Realmente útil.

Saludos.


([N3] Juanjo) #8

Muchas gracias
Un saludo
Juanjo


([N3] pacosatu) #9

Hola Miguel.

Estas son las típicas funciones que si estuvieran en el API de Velneo nos facilitarían mucho la vida en determinadas aplicaciones.
Te propongo que añadas los tipos de campos Objeto Imagen y Binario para devolverlos como Base64.

Necesitamos ya un conjunto “oficial y bien probado” de funciones nativas para la gestión (tablas import/export) de XML y JSON.

Un gran trabajo, gracias.
Saludos
Paco Satué


([N1] lrubipe) #10

Hola Miguel.

Agradezco muchísimo tu aportación. Seguro que puedo aprender de ella.
Estaré atento por si hay nuevas versiones.

Saludos.

Luis.

P.D. Paco certero como siempre.


([N4] mdelgado) #11

Hola Paco,

A ver si tengo tiempo para mejorarla.

Saludos
Miguel Delgado


([N4] info) #12

Hola Miguel

Aunque sea repetitivo muchas gracias, aportación cojon…

salu2
Miguel
Ciberideas