Como saber donde se referencia una columna o un texto

De WikiDgp21
Saltar a: navegación, buscar

Para encontrar los lugares en los que se referencia una columna o un texto dentro de las tablas de programación se puede usar el botón Buscar Referencia Boto 108.png de la pantalla de edición de pantallas de la programación.


Al hacer clic en el botón, se accede a una nueva pantalla donde hay que dar valor a diversos campos para nuestra búsqueda.

Buscar ref1.png
  • Pantalla: Nombre de la pantalla en la que se quiere realizar la búsqueda. Este campo se rellenara automáticamente con el nombre de la pantalla que se estuviera editando, pero se puede modificar para buscar en otra diferente. Si se deja vacío este campo, se realizara la busqueda en todas las pantallas.
  • Texto a Buscar: El texto o el nombre de la columna del que se quieren encontrar las referencias. Como caso especial, se podría dejar en blanco y lo que se mostraría serian todos los controles de la pantalla y cada una de sus funciones.
  • Casilla Buscar soló en inserts, updates y deletes: Si esta marcada, se mostrarán sólo los resultados en los que el texto buscado haya sido modificado. Ademas activa el campo Tabla, donde se puede especificar la tabla en la que buscar, si no se indica ninguna las mostrará todas.


Al pulsar el botón aceptar veremos una lista de resultados indicando lo siguiente:

Buscar ref2.png
  • Sección: Si el resultado esta en la tabla de programación o en la de funciones.
  • Pantalla: En que pantalla se encuentra el control donde se referencia.
  • ctrl: El numero del control donde se referencia.
  • nº: Numero de la función del control donde se referencia al texto.
  • Función: El nombre de la función que lo referencia.
  • Texto: La sentencia SQL y los parámetros de la función.

Finalmente, con el botón Consultar puedes acceder a la edición de pantallas, directamente a la pantalla, al control y a la función seleccionados en la lista y modificarlas o incluso eliminarlas.


Los datos podrían estar referenciados en funciones de la base de datos, en este caso tendrías que recurrir al mismo botón Buscar Referencia Boto 108.png que se encuentra en la aplicación eines. Ver Buscar referencias a columna en funciones