Compartir a través de


Actualizar una tabla en una vista

Puede usar vistas remotas o locales para actualizar las tablas.

Enviar actualizaciones a tablas

En el Diseñador de vistas, la ficha Criterios de actualización le permite controlar la forma en que se enviarán al origen de datos remoto las modificaciones que realice en los datos remotos (actualizaciones, eliminaciones e inserciones). También puede habilitar y deshabilitar la actualización para campos específicos de las tablas y establecer el método de actualización SQL apropiado para su servidor.

Convertir una tabla en actualizable

Si desea que los cambios realizados en la versión local de una tabla se envíen de nuevo a la tabla de origen, debe establecer la opción Enviar actualizaciones SQL. Debe establecer al menos un campo clave para usar esta opción. Si la tabla seleccionada tiene un campo clave principal definido y lo ha seleccionado en la ficha Campos, el Diseñador de vistas usa automáticamente el campo clave principal para la tabla como campo clave para la vista.

Para habilitar la actualización de las tablas de origen

  • En la ficha Criterios de actualización, establezca la opción Enviar actualizaciones SQL.

Establecer campos clave

La primera vez que abra una tabla en el Diseñador de vistas, la ficha Criterios de actualización mostrará los campos de la tabla que están definidos como campos clave. Visual FoxPro emplea campos clave para identificar de forma exclusiva en las tablas remotas los registros de actualización que usted ha modificado localmente.

Para definir un campo clave

  • En la ficha Criterios de actualización, haga clic en la columna clave situada junto al nombre del campo.

Si modificó los campos clave y desea restaurar su configuración original en la tabla de origen, elija Restablecer claves. Visual FoxPro comprobará las tablas remotas y utilizará los campos clave de dichas tablas.

Actualizar campos específicos

Puede especificar que solamente sean actualizables determinados campos de una tabla. Debe haber un campo clave definido en una tabla para poder convertir en actualizable cualquiera de sus campos. Si los campos no están marcados como actualizables, los usuarios pueden modificarlos en un formulario o en una ventana Examinar, pero estos cambios no se enviarán a la tabla remota.

Para convertir un campo en actualizable

  • En la ficha Criterios de actualización, haga clic en la columna actualizable (“lápiz”) situada junto al nombre del campo.

Actualizar todos los campos

Para poder realizar modificaciones en todos los campos de una tabla, puede establecerlos todos como actualizables.

Para convertir en actualizables todos los campos

  • En la ficha Criterios de actualización, elija Actualizar todos.

    Nota   Tiene que tener un campo clave definido en una tabla para usar Actualizar todos. Actualizar todos no afecta a los campos clave.

Vea también

Actualizar datos en una vista | Ficha Criterios de actualización | Mostrar la estructura de una vista | Actualizar múltiples tablas en una vista | Crear consultas | Crear vistas | Mostrar los datos con las vistas | Crear tablas | Programar para acceso compartido