cajas de texto

Experto:
Usuario:
Fecha: 23/11/2008
Valoración: (3,00 sobre 5) Categoría: Ingeniería Informática
23/11/2008
mariarocio, usuario preguntando en Ingeniería Informática
Usuario
Hola, mi nombre es Rocio. Me podrías decir como puedo plasmar el valor que tengo en cada una de las celdas de mi tabla en cajas de texto
por ejempo:

gastos =2002
ventas=3200
text1=2002
text2=3200

Solo he podido hacerlos con un select asi
select gastas from mitabla into cursor cur1
y en el control source de la caja de texto pongo cur1.gatos, pero tengo que plasmar más de 60 datos y creo que es mucho el código tan solo para sacar los datos en cajas de texto. Gracias
23/11/2008
mariarocio, experto respondiendo en Ingeniería Informática
Experto
Mira, no necesitas hacer el select, con poner la tabla en el entorno de datos y estar posicionada en el registro que deseas mostrar es suficiente, siempre teniendo asignado al control source del control de texto el campo de dicha tabla.
Otra forma de hacerlo es poner ThisForm.txtNombre.Value = miTabla.nombre, pero de esta manera las modificaciones que se realicen en el cuadro de texto no se actualizaran en la tabla, salvo que lo hagas manualmente con un REPLACE WITH.
Cualquier duda escribime.
Saludos!!!
Leo.
23/11/2008
mariarocio, usuario preguntando en Ingeniería Informática
Usuario
Hola. Gracias por tus respuestas. Ya había hecho lo que tu me diste como solución a mi problema, lo que pasa es que haciendolo así en mi caja de texto me muestra todos los valores de ese campo, yo solo quiero plasmar una única celda de mi tabla en una caja de texto, solo una celda ( un solo valor) o quiza no se como posicionarme en el registro que quiero mostrar, como vez?
23/11/2008
mariarocio, experto respondiendo en Ingeniería Informática
Experto
Mira: usando los controlSource, te va mostrando de a un registro por vez, deberias posicionarte en el registro que deseas mostrar en el Init del formulario. Esto lo puedes hacer con LOCATE FOR o SEEK, consulta la ayuda.
Tambien podrias poner botones en el form para poder desplazarte al registro siguiente o al anterior.
Espero te sirva.
Saludios!!!

Leo.
23/11/2008
mariarocio, usuario preguntando en Ingeniería Informática
Usuario
Gracias, por tus respuestas, Saludos.
Enlaces patrocinados