Codigo de boton Select (sin browse template)

Consultas, trucos, consejos. Todo sobre Clarion en todas sus versiones
Responder
Clarioneros2016z
Novato
Mensajes: 10
Registrado: Dom Sep 25, 2016 5:07 pm
Contactar:

Codigo de boton Select (sin browse template)

Mensaje por Clarioneros2016z » Mar Oct 18, 2016 6:21 pm

Hola a todos.

Estoy diseñado un browse partiendo desde una ventana en blanco (sin usar un browse template), pero necesito configurar el boton select, no se exactamente el codigo que utiliza, entiendo que internamente utiliza una instruccion GlobalRequest = SelectRecord, pero no se como configurar el codigo para que funcione correctamente.

Saludos.


fealderete
Mensajes: 4
Registrado: Jue Oct 13, 2016 10:18 pm
Contactar:

Re: Codigo de boton Select (sin browse template)

Mensaje por fealderete » Mar Oct 18, 2016 9:10 pm

Podes usar el control telmplate select, suponiendo que estas sobre un brw de una tabla y usando un template brw.
Otra forma es cuando llamas al procedure tenes que setear el GlobalRequest = SelectRecord
yo pondria en el botón con una prioridad alta (mas de 6000),
GlobalResponse = RequestCompeted
Post(Event:CloseWindow)

y veo que pasa :D

Avatar de Usuario
Mauricio
Desarrollador de Clarion
Mensajes: 1125
Registrado: Dom Feb 06, 2011 9:34 am
Ubicación: España
Contactar:

Re: Codigo de boton Select (sin browse template)

Mensaje por Mauricio » Jue Oct 20, 2016 2:41 pm

Una buena forma de aprender es dejar que Clarion te genere la ventana. Luego abrís el SOURCE y te fijás qué es lo que hace en el Accepted del botón SELECT. Ese es el código que tenés que reproducir.
Otra forma es analizar el template aunque ahí tal vez no sea tan simple.
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog

fealderete
Mensajes: 4
Registrado: Jue Oct 13, 2016 10:18 pm
Contactar:

Re: Codigo de boton Select (sin browse template)

Mensaje por fealderete » Vie Oct 21, 2016 1:03 pm

Sin intenciones de polemizar, esa estrategia es válida a veces.
Los templates ABC por lo general son implementaciones de objetos, por eso lo único que hacen es instanciarlos.
Y en el source vas a ver por ejemplo parent.ElMetodo(), y para saber que hace eso.. tenes que meterte con los objetos ... cosa que yo evitaría hacer :D.

Avatar de Usuario
Mauricio
Desarrollador de Clarion
Mensajes: 1125
Registrado: Dom Feb 06, 2011 9:34 am
Ubicación: España
Contactar:

Re: Codigo de boton Select (sin browse template)

Mensaje por Mauricio » Vie Oct 21, 2016 1:47 pm

Pero es la mejor forma de entender cómo funciona. De lo contrario te limitás a hacer las cosas con el Wizard y cuando necesitás hacer algo por tu cuenta no sabés por dónde arrancar.
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog


Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 45 invitados