# Conocer el nombre de la tabla de un formulario

**URL:** <https://foros.velneo.com/t/conocer-el-nombre-de-la-tabla-de-un-formulario/6009>\
**Category:** Velneo\
**Created:** [4 Marzo, 2013 12:24 UTC](https://foros.velneo.com/t/conocer-el-nombre-de-la-tabla-de-un-formulario/6009 "2013-03-04T12:24:03Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![r\_baena](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@r\_baena](https://foros.velneo.com/u/r_baena)\
**Post date:** [4 Marzo, 2013 12:24 UTC](https://foros.velneo.com/t/conocer-el-nombre-de-la-tabla-de-un-formulario/6009/1 "2013-03-04T12:24:03Z")

</div>

Sabéis cómo puedo saber de modo abstracto el nombre de la tabla asociada de un formulario en el Pre-Inicializado? Me imagino que con vJavaScript se puede conseguir, pero he probado diferentes opciones y no lo consigo.

---

<div class="post-metadata">

**Author:** ![sat](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/sat/32/3530_2.png) [@sat](https://foros.velneo.com/u/sat)\
**Post date:** [4 Marzo, 2013 17:25 UTC](https://foros.velneo.com/t/conocer-el-nombre-de-la-tabla-de-un-formulario/6009/2 "2013-03-04T17:25:59Z")

</div>

Hola!

A falta de mejorarlo, prueba algo así…

// Empieza aquí

var theMainProject = theApp.mainProjectInfo();

&nbsp;

if ( theMainProject )

{

&nbsp;

var view = theMainWindow.currentView();

if ( view )

{

// Coge el root de la vista

var root = view.root();

if ( root )

{

// Coge el contenido lista del root

var rootContent = root.content();

&nbsp;

if ( rootContent )

{

alert(rootContent.tableInfo().id());

alert(rootContent.tableInfo().idRef());

}

}

}

}

Un saludo.

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [5 Marzo, 2013 08:50 UTC](https://foros.velneo.com/t/conocer-el-nombre-de-la-tabla-de-un-formulario/6009/3 "2013-03-05T08:50:49Z")

</div>

Demasiado complicado para mi, prueba esto:

// Ver la tabla de origen del formulario

var form = theRoot.dataView();

var tabla = form.objectInfo().inputTable();

alert("ID: "+tabla.id()+ “\n”+ "IDref: "+tabla.idRef()+ “\n”+ "Nombre: "+tabla.name());

un saludo

José Luis

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [5 Marzo, 2013 09:20 UTC](https://foros.velneo.com/t/conocer-el-nombre-de-la-tabla-de-un-formulario/6009/4 "2013-03-05T09:20:58Z")

</div>

Y si seguimos reduciendo lineas, desde una formula javascript.

theRegister.tableInfo().singleName()

---

<div class="post-metadata">

**Author:** ![carlos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/carlos/32/5261_2.png) [@carlos](https://foros.velneo.com/u/carlos)\
**Post date:** [22 Noviembre, 2015 18:00 UTC](https://foros.velneo.com/t/conocer-el-nombre-de-la-tabla-de-un-formulario/6009/5 "2015-11-22T18:00:51Z")

</div>

wikan, con esa linea me salta un error de caught exception y me cierra vclient

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [22 Noviembre, 2015 20:53 UTC](https://foros.velneo.com/t/conocer-el-nombre-de-la-tabla-de-un-formulario/6009/6 "2015-11-22T20:53:11Z")

</div>

Esa línea te sirve para una fórmula.  
Si lo quieres por proceso o manejador de evento, sería con theRegisterIn

---

<div class="post-metadata">

**Author:** ![carlos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/carlos/32/5261_2.png) [@carlos](https://foros.velneo.com/u/carlos)\
**Post date:** [24 Noviembre, 2015 22:37 UTC](https://foros.velneo.com/t/conocer-el-nombre-de-la-tabla-de-un-formulario/6009/7 "2015-11-24T22:37:16Z")

</div>

gracias wikan, solucionado, esto de vjavascript va a costar…

---

<div class="post-metadata">

**Author:** ![tony-diana](https://avatars.discourse-cdn.com/v4/letter/t/edb3f5/32.png) [@tony-diana](https://foros.velneo.com/u/tony-diana)\
**Post date:** [13 Enero, 2017 01:56 UTC](https://foros.velneo.com/t/conocer-el-nombre-de-la-tabla-de-un-formulario/6009/8 "2017-01-13T01:56:41Z")

</div>

> [@](#):
>
> theRegister.tableInfo().singleName()

Gracias, justo lo que estaba buscando
