Inicio > Visual FoxPro > ingesoft > Manipular datos de un grid en visual foxpro

Manipular datos de un grid en visual foxpro

Experto:
Usuario:
Fecha: 02/11/2009
Valoración: (4,00 sobre 5) Categoría: Visual FoxPro
01/11/2009
xantiaguito, usuario preguntando en Visual FoxPro
Usuario
Hola amigos, tengo el siguiente problema:
  necesito acceder a los datos en forma individual de un grid, en visual basic yo hacia esto:
me posicionaba en la fila y columna que necesitaba obtener o cargar datos y hacia esto:
grid1.text = "pruba"
o
total = grid1.text
en problema es que no se como hacerlo en visual fox
repito por si no fui claro:
necesito leer y cargar datos a determinadas casillas de grid, porfavor que alguien me lo explique. muchisimas gracias...
01/11/2009
xantiaguito, experto respondiendo en Visual FoxPro
Experto
mira los grid una vez cargados selos lee segun donde este el puntero por ejemplo si enta el la primera fila y yo quiero sacar el valor dela columna 3 a una variable seria
x=thisform.grid1.column3.text1.value
bueno ahora para sacar la sumatoria de toda la columna tendria q depender de que tipo de rowsourcetype tiene
Espero te sirva esta simple explicacion si no pregunta
02/11/2009
xantiaguito, usuario preguntando en Visual FoxPro
Usuario
gracias por responder, solo te pregunto 2 cositas mas y cerramos:
esta bien lo que me dijiste de obtener datos de una columna, pero el tema de la fila si o si esta dado por el registro actual, eso quiere decir que no puedo utilizar un grid para trabajar con datos que no sean de una tabla. estuve haciendo pruebas. pude darle la cantidad y  formato a las columnas, pero pude especificar en tiempo de diseño la cantidad de filas, por eso te pregunto si es posible trabajar con un grid sin que este vinculado a una tabla. (lo he solucionado con una tabla temporal, igualmente tengo la duda)
y el otro problema es que en un grid que ya tengo cargado como un presupuesto
con 4 columnas
cant      descr      p_unit    ptotal
bien quiero sumar los totales ya hice que me calcule cant * p_unit, pero a la hora de sumar ptotal hice esto:
SUM temp_pre.ptotal TO pre_altas.text2.value
lo hace perfectamente pero me aparece en el fondo del formulario unas variables y valores
como que me muestra la suma que hizo. pensé que eso se solucionaba con "SET CONSOLE OFF", pero no asi.
aclaro este procedimiendo de totalizar lo tengo aparte en un .prg
espero tu respuesta...
gracias de nuevo.
 
02/11/2009
xantiaguito, experto respondiendo en Visual FoxPro
Experto
Si correcto del modo q lo hiciste es como se utiliza un grid dale una revisadita a mi blog para ver cuales son las variables de entorno q debes usar SET ingesoftsrl.mi-web.es y tambien te servira este video www.ingesoftsrl.com/downs
Bendiciones
02/11/2009
xantiaguito, usuario preguntando en Visual FoxPro
Usuario
muchas gracias y suerte.
Enlaces patrocinados