ayuda con creacion de cursor

131 views
Skip to first unread message

MVilchez

unread,
Jul 7, 2010, 5:46:34 PM7/7/10
to Mundo Visual FoxPro
saludos,
tengo un campo donde coloco el numero de decimales, q se llama
cant_decimales, ahi le indico cuantos decimales le voy a poner ejem:
2,3,4,5, etc es de tipo char, q ahora tiene nel valor "2"
estos lo guardo en una variable:
lcant= "cant "+"n(10,"+ cant_decimales+")"
al mostar esto con un wait wind me dice cant n(10,2)

ahora apartir de ahi quiero crear mi cursor, x ejemplo
create cursor CURSOR1 ( codigo c( 6 ), detalle c( 30), cant n( 10,
2) )
pero lo que necesito, q el campo cantidad cresca deacuerdo al campo de
mi tabla
create cursor CURSOR1 ( codigo c( 6 ), detalle c( 30), + lcant )

alguna ayuda sera bien recibida, saludos desde Chiclayo - Lambayeque -
Peru

Alci

unread,
Jul 7, 2010, 6:36:33 PM7/7/10
to Mundo Visual FoxPro
Proba con la macro sustitución, &

lcant= "cant "+"n(10,"+ cant_decimales+")"

create cursor CURSOR1 ( codigo c( 6 ), detalle c( 30), &lcant )

Saludos,

Alcides Portillo
www.ServiSoftPy.com

Fcocibaeno

unread,
Jul 7, 2010, 7:54:51 PM7/7/10
to Mundo Visual FoxPro

Saludos Vilches y Alci.
Estoy analizando el tema y parece que se les escapó algo : El campo
debe ser numérico.
Tanto los enteros como los decimales,y... la variable "lcant" es de
tipo "char".
Tambien, "cant_decimales" es un valor "char".

Espero haber ayudado.

Intel Man

unread,
Jul 10, 2010, 9:20:58 AM7/10/10
to mundovis...@googlegroups.com
Hola, tienes que usar macrosusticion:

create cursor CURSOR1  ( codigo c( 6 ), detalle c( 30), &lcant )

Saludos


> Date: Wed, 7 Jul 2010 14:46:34 -0700
> Subject: [Mundo Visual FoxPro] ayuda con creacion de cursor
> From: mvil...@gmail.com
> To: mundovis...@googlegroups.com
> --
> _______________________________________________________________
> Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
> FoxPro" de Grupos de Google.
>
> Para anular la suscripción a este grupo, envía un mensaje a:
> mundovisualfox...@googlegroups.com


Prepárate para la multitud de novedades que Hotmail tiene para ti
Reply all
Reply to author
Forward
0 new messages