Ingreso de nuevos registros

Milena
30 de Julio del 2003
Soy Lic en Computación y receientemente estoy incursando en el mundo de VFP, me ha sido complicado pues estoy acostumbra a otro tipo de programación, tengo varias tablas maestro -> detalle, y no me funciona el ingreso de nuevos registros a cualquiera.
Me ayudaría mucho ver la programación en otras aplicaciones donde los botones no hayan sido hechos con el Wizard.
Gracias de antemano por sus respuestas,
Milena.

Leonado
30 de Julio del 2003
Mira esto es muy sincello utiliza los comandos
SCATTER MEMVAR MEMO BLANK PARA NUEVO
SCATTER MEMVAR MEMO PARA MODIFICAR
GATTER MEMVAR PARA GUARDAR
esto siempre y cuando estes capturando le informacion en modo memoria en el formulario
Si tu guieres escribeme a [email protected]
o contactame al messenger con la misma direccion

osvaldo
30 de Julio del 2003
puedes utilizar codigo como este en el boton grabar:

SELECT TABLA
APPEND BLANK
REPLACE campo1 WITH valor1
REPLACE campo2 WITH valor2
REPLACE campo3 WITH valor3
thisform.refesh()

o tambien puedes:
1. crar tu forma
2. agregar una tabla al entorno de datos: con el click derecho sobre la tabla modificas la propiedad BufferModeOverride = 5 (Almacenamiento optimista de tablas en búfer. Permite efectuar modificaciones en todos los registros y no los bloquea hasta que se escriben en disco con TABLEUPDATE( ). Puede utilizar TABLEREVERT( ) para deshacer los cambios.

* en el boton de grabar en el evento click: escribes
select tabla
=TABLEUPDATE(.T.)
thisform.refresh()

* en boton revertir escribes.
select tabla
=TABLEUPDATE(.F.)
thisform.refresh


Daniel Rodriguez
30 de Julio del 2003
Pueses usar las sentencias Sql-ansi que usas en otros lenguajes

Ej

Insert Into Maestro (Camp1, Camp2) ;
Values ( lcVar1, lcVar2)