# JAvaScript: JS para realizar consultas a tablas

**URL:** <https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125>\
**Category:** Velneo\
**Created:** [9 Junio, 2015 10:23 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125 "2015-06-09T10:23:23Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![mdelgado](https://avatars.discourse-cdn.com/v4/letter/m/cc9497/32.png) [@mdelgado](https://foros.velneo.com/u/mdelgado)\
**Post date:** [9 Junio, 2015 10:23 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125/1 "2015-06-09T10:23:23Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![mdelgado](https://avatars.discourse-cdn.com/v4/letter/m/cc9497/32.png) [@mdelgado](https://foros.velneo.com/u/mdelgado)\
**Post date:** [9 Junio, 2015 10:23 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125/2 "2015-06-09T10:23:50Z")

</div>

Fichero JS

---

<div class="post-metadata">

**Author:** ![mdelgado](https://avatars.discourse-cdn.com/v4/letter/m/cc9497/32.png) [@mdelgado](https://foros.velneo.com/u/mdelgado)\
**Post date:** [9 Junio, 2015 10:24 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125/3 "2015-06-09T10:24:22Z")

</div>

Fichero Adjunto

[JSon\_Get\_Lista.rar](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/d/daef504938c151451835e3046a61acfce45a1948.rar) (1.53 KB)

---

<div class="post-metadata">

**Author:** ![mdelgado](https://avatars.discourse-cdn.com/v4/letter/m/cc9497/32.png) [@mdelgado](https://foros.velneo.com/u/mdelgado)\
**Post date:** [9 Junio, 2015 10:25 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125/4 "2015-06-09T10:25:37Z")

</div>

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

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/0/0a6c3084bf8aa08be456a52d56d22cea74772b27.png)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/1/1506f3186b7baf2f9ba9d3985219ddc70eaffbcf.png)

---

<div class="post-metadata">

**Author:** ![mdelgado](https://avatars.discourse-cdn.com/v4/letter/m/cc9497/32.png) [@mdelgado](https://foros.velneo.com/u/mdelgado)\
**Post date:** [9 Junio, 2015 10:35 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125/5 "2015-06-09T10:35:33Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![psapoznik](https://avatars.discourse-cdn.com/v4/letter/p/ba9def/32.png) [@psapoznik](https://foros.velneo.com/u/psapoznik)\
**Post date:** [9 Junio, 2015 11:12 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125/6 "2015-06-09T11:12:05Z")

</div>

Muchas Gracias Miguel , es muy útil

---

<div class="post-metadata">

**Author:** ![fjharoh](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/fjharoh/32/4917_2.png) [@fjharoh](https://foros.velneo.com/u/fjharoh)\
**Post date:** [9 Junio, 2015 14:17 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125/7 "2015-06-09T14:17:37Z")

</div>

Hola Miguel,

Gracias mil. Realmente útil.

Saludos.

---

<div class="post-metadata">

**Author:** ![jjsoft](https://avatars.discourse-cdn.com/v4/letter/j/7c8e57/32.png) [@jjsoft](https://foros.velneo.com/u/jjsoft)\
**Post date:** [9 Junio, 2015 18:09 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125/8 "2015-06-09T18:09:37Z")

</div>

Muchas gracias  
Un saludo  
Juanjo

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [11 Junio, 2015 16:39 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125/9 "2015-06-11T16:39:58Z")

</div>

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é

---

<div class="post-metadata">

**Author:** ![lrubipe](https://avatars.discourse-cdn.com/v4/letter/l/3d9bf3/32.png) [@lrubipe](https://foros.velneo.com/u/lrubipe)\
**Post date:** [11 Junio, 2015 22:01 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125/10 "2015-06-11T22:01:54Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![mdelgado](https://avatars.discourse-cdn.com/v4/letter/m/cc9497/32.png) [@mdelgado](https://foros.velneo.com/u/mdelgado)\
**Post date:** [12 Junio, 2015 07:37 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125/11 "2015-06-12T07:37:42Z")

</div>

Hola Paco,

A ver si tengo tiempo para mejorarla.

Saludos  
Miguel Delgado

---

<div class="post-metadata">

**Author:** ![ciberideas](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@ciberideas](https://foros.velneo.com/u/ciberideas)\
**Post date:** [15 Junio, 2015 18:49 UTC](https://foros.velneo.com/t/javascript-js-para-realizar-consultas-a-tablas/8125/12 "2015-06-15T18:49:07Z")

</div>

Hola Miguel

Aunque sea repetitivo muchas gracias, aportación cojon…

salu2  
Miguel  
Ciberideas
