Programación General > Visual FoxPro

 Comenzando En Vfox

(1/2) > >>

shakka:
resulta que he retomado comenzar a programar en visual fox

quisiera saber si alguien es tan amable de poder explicarme como se programa en fox,

1)   en mi caso lo que hice para empezar es una base de datos y una tabla y ademas he creado un fomulario como interface con dicha tabla, pero como hago para que los controles(p.e los textbox) obtengan el contenido de los campos de la tabla.
2)   Como grabo los datos contenidos en los controles a la tabla.

--- Citar ---Tabla-> TStd.dbf
Estrctura:
[nombre]   [tipo]  [ancho]
Std_code   carácter   8
Std_name   carácter   30
Std_lname   carácter   30
Std_age   entero  4
--- Fin de la cita ---

Widark:
Que tal mbrenes!

1. Primero debes enlazarlos, como una base de datos normal.
2. Hay una funcion TABLEUPDATE() y TABLEREVERT(), pones el buffer de la en 3 y listo ya podes actualizar o cancelar alguna acción.

DrakerDG:
:comp: Una forma relativamente sencilla es incluir la(s) tabla(s) de tu base de datos en el Data Environment (Entorno de datos), el procedimiento es hacer click derecho sobre tu formulario y seleccionas esta opción.  Te aparece una ventana que dice Data Environment - Nombre de tu formulario, con el botón derecho sobre la superficie vacía de esta ventana, activas un menú en el cual con la opción Add puedes agregar la tabla de la base de datos que quieras.  Si en tu proyecto tienes ya una base de datos automáticamente aparece esta como opción por defecto para seleccionar.

Ya teniendo tus tablas o vistas en tu entorno de datos, en la propiedad ControlSource seleccionas el campo que tu quieras enlazar con el control y así sucesivamente.   Si la propiedad del control ReadOnly esta en False, al modificar el valor del control automáticamente se modifica el valor enlazado con la tabla.

Espero te sirva :hola:

shakka:
la opcion que me dio DrakerDG parece sencilla por la cual optare primero, pero esta interesente trabajar con "Buffering" aunque a documentarme mas...

seguramente ahi les estare molestando!

gracias :comp:

Cyclop:
Trabajar con buffering con 1 a 2 tablas es bueno pero con mas es una porqueria mejor usa tu RLock() y punto, por que a veces te da unos errores que te parten la cabeza en 2

Salu2

Cyclop

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa