Lista de controles de un procedimiento
-
- Mensajes: 6
- Registrado: Jue Jun 19, 2014 12:18 pm
- Contactar:
Lista de controles de un procedimiento
Hola.
Estuve buscando en todo el sitio y no sé si no ví el o los temas al respecto, pero en particular no encontré algo con respecto a lo siguiente que necesito:
* quiero obtener una lista de todos los controles (botones, list, spin, combo, etc) dentro de en procedimientos (sea del tipo que sea, menú, form, ventana manual, etc)
* por ejem.: en una ventana de abm datos con los controles de nombre, codigo, direcciones, y un list de teléfonos; quiero la lista de
esos controles mencionados.
Desde ya gracias por la ayuda que pudieran darme.
César
Estuve buscando en todo el sitio y no sé si no ví el o los temas al respecto, pero en particular no encontré algo con respecto a lo siguiente que necesito:
* quiero obtener una lista de todos los controles (botones, list, spin, combo, etc) dentro de en procedimientos (sea del tipo que sea, menú, form, ventana manual, etc)
* por ejem.: en una ventana de abm datos con los controles de nombre, codigo, direcciones, y un list de teléfonos; quiero la lista de
esos controles mencionados.
Desde ya gracias por la ayuda que pudieran darme.
César
-
- Al nivel de RZ
- Mensajes: 306
- Registrado: Dom Feb 06, 2011 10:02 pm
- Ubicación: Trelew, Chubut, Argentina
- Contactar:
Re: Lista de controles de un procedimiento
Hola, que datos necesitas ? solo el nombre del control y el tipo ?
para toda la aplicación o solo para un procedure en particular ?
alcanzaría con un reporte impreso ?
saludos
Daniel
Que version de clarion ?
para toda la aplicación o solo para un procedure en particular ?
alcanzaría con un reporte impreso ?
saludos
Daniel
Que version de clarion ?
-
- Mensajes: 6
- Registrado: Jue Jun 19, 2014 12:18 pm
- Contactar:
Re: Lista de controles de un procedimiento
Hola.
Desde ya, gracias por responder.
Quisiera la lista de todos los controles de cada procedimiento (sea menú, form, window, etc); con el nombre y tipo de control, de ser posible.
Es para hacer validaciones especiales al nivel de controles; editar o no, mostrar o no.
Estoy usando la versión 10 de CW.
Gracias Daniel, y esperaré que por favor me sigas ayudando.
-/-
Desde ya, gracias por responder.
Quisiera la lista de todos los controles de cada procedimiento (sea menú, form, window, etc); con el nombre y tipo de control, de ser posible.
Es para hacer validaciones especiales al nivel de controles; editar o no, mostrar o no.
Estoy usando la versión 10 de CW.
Gracias Daniel, y esperaré que por favor me sigas ayudando.
-/-
-
- Al nivel de RZ
- Mensajes: 306
- Registrado: Dom Feb 06, 2011 10:02 pm
- Ubicación: Trelew, Chubut, Argentina
- Contactar:
Re: Lista de controles de un procedimiento
Hola Cesar, te adjunto imagen de resumen sobre un procedure cualquiera...
Seria algo asi ?
Saludos
Daniel
Seria algo asi ?
Saludos
Daniel
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
-
- Mensajes: 6
- Registrado: Jue Jun 19, 2014 12:18 pm
- Contactar:
Re: Lista de controles de un procedimiento
Hola.
Exacto Daniel, ese ejemplo de lista es lo que quiero, necesito obtener; de tal forma a guardar cada valor obtenido (procedimiento, tipo procedimiento, tipo control, use=nombre control) en una tabla, y hacer las validaciones en cada procedimiento para permitir editar o no, mostrar o no.
Obtener el nombre del procedimiento, habilitar, deshabilitar un control entry, o mostrar o no controles, estas opciones sabemos como hacer sin problema. Lo que me falta es esa lista de ejemplo que pasaste.
Una vez más, gracias por la ayuda.
-/-
Exacto Daniel, ese ejemplo de lista es lo que quiero, necesito obtener; de tal forma a guardar cada valor obtenido (procedimiento, tipo procedimiento, tipo control, use=nombre control) en una tabla, y hacer las validaciones en cada procedimiento para permitir editar o no, mostrar o no.
Obtener el nombre del procedimiento, habilitar, deshabilitar un control entry, o mostrar o no controles, estas opciones sabemos como hacer sin problema. Lo que me falta es esa lista de ejemplo que pasaste.
Una vez más, gracias por la ayuda.
-/-
-
- Al nivel de RZ
- Mensajes: 306
- Registrado: Dom Feb 06, 2011 10:02 pm
- Ubicación: Trelew, Chubut, Argentina
- Contactar:
Re: Lista de controles de un procedimiento
Ok, perfecto y como haces para activar controles cuando el nombre esta dentro de una variable ?
digo el equivalente a ?button1{prop:hide}=true
yo lo he hecho conociendo el numero de control en runtime...
algo asi como
loop índice=10 to 20 by 1
índice{prop:hide}=....
índice{prop:disable}=..
o bien porque lo cree en runtime y se el numero que le asigne
con tipo de procedimiento te referis a ?
Saludos
Daniel
digo el equivalente a ?button1{prop:hide}=true
yo lo he hecho conociendo el numero de control en runtime...
algo asi como
loop índice=10 to 20 by 1
índice{prop:hide}=....
índice{prop:disable}=..
o bien porque lo cree en runtime y se el numero que le asigne
con tipo de procedimiento te referis a ?
Saludos
Daniel
-
- Mensajes: 6
- Registrado: Jue Jun 19, 2014 12:18 pm
- Contactar:
Re: Lista de controles de un procedimiento
Daniel, disculpa, creo que confundí que en CW se pueda tomar el contendido de una variable y usarla como etiqueta o nombre de variablre.
Un tiempo estuve desarrollando con Windev y creo que ahí sí se puede hacer lo mencionado, y yo mezclé ese uso con CW.
El tipo de procedimiento no es importante, es solo para info; pero lo que sí me es necesario el nro ID del control como decís y el nombre, para saber a que control corresponde ese nro. ID.
-/-
Un tiempo estuve desarrollando con Windev y creo que ahí sí se puede hacer lo mencionado, y yo mezclé ese uso con CW.
El tipo de procedimiento no es importante, es solo para info; pero lo que sí me es necesario el nro ID del control como decís y el nombre, para saber a que control corresponde ese nro. ID.
-/-
-
- Al nivel de RZ
- Mensajes: 306
- Registrado: Dom Feb 06, 2011 10:02 pm
- Ubicación: Trelew, Chubut, Argentina
- Contactar:
Re: Lista de controles de un procedimiento
Estamos en problemas Houston ..!!
1- por el modo de recuperar la info que solicitas no se puede establecer el ID del control ya que
se asigna al momento de crearlo automáticamente al generar la ventana... y esto es un extracto
de los clw de la aplicacion
2- una opción seria usar algo asi como evaluate('control= ?button1') como para conseguir el dichoso ID
en ejecución a partir del nombre del control que te da el reporte... RESULTADO NEGATIVO.. funciona bien para operaciones aritméticas pero no para esta asignación...
Si le encontras la vuelta avísame y lo continuamos...
Saludos
Daniel
1- por el modo de recuperar la info que solicitas no se puede establecer el ID del control ya que
se asigna al momento de crearlo automáticamente al generar la ventana... y esto es un extracto
de los clw de la aplicacion
2- una opción seria usar algo asi como evaluate('control= ?button1') como para conseguir el dichoso ID
en ejecución a partir del nombre del control que te da el reporte... RESULTADO NEGATIVO.. funciona bien para operaciones aritméticas pero no para esta asignación...
Si le encontras la vuelta avísame y lo continuamos...
Saludos
Daniel
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: Lista de controles de un procedimiento
Se puede hacer un template que lea los controles en la ventana y guarde todo en la tabla. A nivel template es más fácil de programar.
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
-
- Mensajes: 6
- Registrado: Jue Jun 19, 2014 12:18 pm
- Contactar:
Re: Lista de controles de un procedimiento
Sí, exacto. Eso pensé y estuve buscando al respecto.
Reconozco, no sé como hacer templates y menos aún como hacer para leer los controles.
-/-
Reconozco, no sé como hacer templates y menos aún como hacer para leer los controles.
-/-
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados