Clipper/FiveWin - DBEDIT

 
Vista:

DBEDIT

Publicado por Pablo Gabriel (13 intervenciones) el 01/09/2002 02:49:26
hola, queria hacer esta consulta:

cuando uso un DBEDIT, siempre tengo una funcion asociada
que recibe MODO y NCAM como paramteros, no?, lo que quiero saber es esto:

Suponganse que en esa funcion tengo definido que al presionar la tecla F1,
me tiene que calcular un valor en base a los datos de los campos,
si yo ese valor quiero usarlo fUERA de esa funcion, ¿como hago para que ésta me lo devuelva?, obviamente
sin usar variables privadas o globales

gracias y saludos
Pablo


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DBEDIT

Publicado por Hsi (13 intervenciones) el 01/09/2002 05:41:03
Si, es correcto. Esa es la "funcion de usuario" que controla el DBEDIT(), pero esta function no devuelve valores. Solo devuelve RETURN 0, 1 o 2 dependiendo de lo que queres que haga el DBEDIT()

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:DBEDIT

Publicado por Pablo (13 intervenciones) el 02/09/2002 02:42:16
Y como hago para pasar parametros???

Gracias
Pablo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Luis Ponce

RE:DBEDIT

Publicado por Luis Ponce (13 intervenciones) el 12/09/2002 02:47:53
Dale un valor a una variable Antes de hacer el calculo y ya.

set key -21 to valor()

nTotal:=0
? nTotal

function valor()
nTotal:=CANTIDAD*PRECIO
RETURN(nTotal)

Ojala te sirva

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar