Pasar datos de un formulario como parametro a otro formulari
-
- Novato
- Mensajes: 31
- Registrado: Vie Jul 22, 2011 4:26 pm
- Contactar:
Pasar datos de un formulario como parametro a otro formulari
Estimados, necesito realizar la siguiente consulta a ver si me pueden ayudar. Estoy trabajando en clarion 6.3, en un programita de facturacion. Ahora estando en el formulario que actualizo mi tabla de facturas luego de cargar todos los
articulos necesito llamar a otro formulario que actualiza tabla de crèditos que la casa otorga, entonces la idea era pasar los datos de la factura que se està generando como parametro para liquidar el mismo, como ser tipo de factura, numero, monto, cliente etc. Es factible hacer esto y como lo podría hacer
Un fuerte abrazo para todos
Ramòn Rodríguez
articulos necesito llamar a otro formulario que actualiza tabla de crèditos que la casa otorga, entonces la idea era pasar los datos de la factura que se està generando como parametro para liquidar el mismo, como ser tipo de factura, numero, monto, cliente etc. Es factible hacer esto y como lo podría hacer
Un fuerte abrazo para todos
Ramòn Rodríguez
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: Pasar datos de un formulario como parametro a otro formu
Si, es factible, todo depende de la cantidad de parámetros que quieras pasar. Si son muchos entonces es mejor crear un GROUP, poner todos los datos que necesites ahí, y pasarlo como parámetro a tu procedimiento.
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
-
- Novato
- Mensajes: 31
- Registrado: Vie Jul 22, 2011 4:26 pm
- Contactar:
Re: Pasar datos de un formulario como parametro a otro formu
Gracias Mauricio, te consulto otro tema, porque en los formularios cuando inicializas con un valor
a un campo y le das enter no toma el codigo embebido que tiene el mismo, es decir, te
obliga a tipear el mismo valor para que haga la evaluacion, no se si me explico, por ej
si a ntotal= 500 y en ese campo tengo un codigo que diga notal2=notal/2 este no se ejecuta
si no vuelvo a tipear 500 en ntotal. he probado con la propiedad touched pero nada.
Gracias por tu ayuda.
Ramón Rodrìguez
a un campo y le das enter no toma el codigo embebido que tiene el mismo, es decir, te
obliga a tipear el mismo valor para que haga la evaluacion, no se si me explico, por ej
si a ntotal= 500 y en ese campo tengo un codigo que diga notal2=notal/2 este no se ejecuta
si no vuelvo a tipear 500 en ntotal. he probado con la propiedad touched pero nada.
Gracias por tu ayuda.
Ramón Rodrìguez
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: Pasar datos de un formulario como parametro a otro formu
En el selected del campo (en el embed point) tenés que poner: ?TuCampo{Prop:Touched} = TRUE. Donde TuCampo es, obviamente, el nombre del control. Eso hace que el accepted se ejecute siempre.
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
-
- Novato
- Mensajes: 31
- Registrado: Vie Jul 22, 2011 4:26 pm
- Contactar:
Re: Pasar datos de un formulario como parametro a otro formu
Gracias Mauricio por la ayuda, vos sabes que eso intente puse la propiedad touched en todos
los puntos embevidos, accept,select,allevent etc. pero para mi no funciona. Es como que esa
validadcion lo hace al momento de presionar el OK, el al momento sino re-tipeas el valor no pasa
nada.
Un fuerte abrazo
Ramón Rodriguez
los puntos embevidos, accept,select,allevent etc. pero para mi no funciona. Es como que esa
validadcion lo hace al momento de presionar el OK, el al momento sino re-tipeas el valor no pasa
nada.
Un fuerte abrazo
Ramón Rodriguez
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: Pasar datos de un formulario como parametro a otro formu
Bueno, debería funcionar .
Poné un mensaje en el accepted, para testear si está pasando efectivamente por el embebido.
El Prop:Touched va solo en el select. Analizándolo sería: cuando el campo es seleccionado Clarion marca como que ha sido modificado, entonces debe pasar por el código del embebido en el Accepted.
Poné un mensaje en el accepted, para testear si está pasando efectivamente por el embebido.
El Prop:Touched va solo en el select. Analizándolo sería: cuando el campo es seleccionado Clarion marca como que ha sido modificado, entonces debe pasar por el código del embebido en el Accepted.
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
-
- Novato
- Mensajes: 31
- Registrado: Vie Jul 22, 2011 4:26 pm
- Contactar:
Re: Pasar datos de un formulario como parametro a otro formu
si es como que lo hace pero luego de precionar el boton ok y no en el momento de pasar por el campo. Asi lo que hice
fue realizar los calculos en el select del campo siguiente. Gracias por la ayuda.
saludos.
Ramòn Rodriguez
fue realizar los calculos en el select del campo siguiente. Gracias por la ayuda.
saludos.
Ramòn Rodriguez
-
- Al nivel de RZ
- Mensajes: 116
- Registrado: Mié Oct 19, 2011 2:25 am
- Ubicación: Parana - Entre Rios
- Contactar:
Re: Pasar datos de un formulario como parametro a otro formu
Hola
Pobra ponerle en el campo donde se ingresa los 500 osea ntotal lo siguiente
If not quickwindow{prop:acceptall}
End
Saludos
Pobra ponerle en el campo donde se ingresa los 500 osea ntotal lo siguiente
If not quickwindow{prop:acceptall}
End
Saludos
-
- Novato
- Mensajes: 31
- Registrado: Vie Jul 22, 2011 4:26 pm
- Contactar:
Re: Pasar datos de un formulario como parametro a otro formu
voy a probar, muchisimas gracias.
-
- Al nivel de RZ
- Mensajes: 367
- Registrado: Lun Feb 07, 2011 4:45 pm
- Ubicación: Santo Domingo,Rep.Dominicana
- Contactar:
Re: Pasar datos de un formulario como parametro a otro formu
Hola
Ramon
Respondiendo a tu primera primera pregunta, Considero que tu procedimiento esta mal plateado o medio rrutico, en lo que quiere hacer, por lo que veo quiere actualizar una o varias tablas en el momento de grabar tu factura, no se por porque quiere usar prametros para hacer esta actualizacion, siempre va usar la participacion humana para hacer esto, cuando hay muchas maneras mas elegante y de forma automatica para hacer este tipo de operacion, Lo que yo haria es hacer una actualizacion online accesando a las tablas.
Mandame tu correo para enviarte un ejemplo de como puede actualizar, insertar y borrar tablas
en rutime o online de forma automatica. Por ejemplo me exlplico mejor, Cuando yo creo una
factura en momento que grabo afecto de forma automatica 5 o más tablas despendiendo si son
ventas al contado o a credito, sin la interversion humana.
Espero que me te sirva el consejo.
Ramon
Respondiendo a tu primera primera pregunta, Considero que tu procedimiento esta mal plateado o medio rrutico, en lo que quiere hacer, por lo que veo quiere actualizar una o varias tablas en el momento de grabar tu factura, no se por porque quiere usar prametros para hacer esta actualizacion, siempre va usar la participacion humana para hacer esto, cuando hay muchas maneras mas elegante y de forma automatica para hacer este tipo de operacion, Lo que yo haria es hacer una actualizacion online accesando a las tablas.
Mandame tu correo para enviarte un ejemplo de como puede actualizar, insertar y borrar tablas
en rutime o online de forma automatica. Por ejemplo me exlplico mejor, Cuando yo creo una
factura en momento que grabo afecto de forma automatica 5 o más tablas despendiendo si son
ventas al contado o a credito, sin la interversion humana.
Espero que me te sirva el consejo.
Ing. R. Pacheco
Analista Programador
Pachecoramon@hotmail.com, Skype:pachecoramon
Santo Domingo, Rep. Dominicana
Para cualquier consulta rápida: hacerla por WhatApp al 1 347-6159 US
Analista Programador
Pachecoramon@hotmail.com, Skype:pachecoramon
Santo Domingo, Rep. Dominicana
Para cualquier consulta rápida: hacerla por WhatApp al 1 347-6159 US
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 24 invitados