Share via


Crear reglas en campos y filas de vistas

Puede crear versiones locales de reglas de orígenes de datos remotos para:

  • Reducir el tiempo de respuesta.
  • Reducir el impacto en recursos de red.
  • Probar datos antes de enviarlos al origen de datos remotos.
  • Evitar el envío de datos defectuosos al origen de datos remoto.

Visual FoxPro no compara las reglas creadas localmente con reglas remotas. Debe crear reglas aceptables para el origen de datos. Si las reglas remotas cambian, debe cambiar las reglas locales para que se cumplan.

Para crear una regla en un campo o una fila de vista

  • En la ficha Campos del Diseñador de vistas, seleccione un campo y, a continuación, elija Propiedades y escriba la expresión de regla y el texto de mensaje para el campo.

    –O bien–

  • Utilice las propiedades RuleExpression y RuleText de la función DBSETPROP( ).

Por ejemplo, el código siguiente crea una regla a nivel de campo en orditems_view que evita la entrada de una cantidad inferior a 1:

OPEN DATABASE testdata
USE VIEW orditems_view
DBSETPROP('Orditems_view.quantity','Field', ;
         'RuleExpression', 'quantity >= 1')
DBSETPROP('Orditems_view.quantity','Field', ;
         'RuleText', ;
'"Quantities must be greater than or equal to 1"')

También puede utilizar la función DBSETPROP( ) para crear reglas en el nivel de fila.

Vea también

Crear valores predeterminados para campos de vista | Combinar vistas | Crear consultas | Manipular datos sin conexión | Crear vistas sin conexión | Mostrar los datos con las vistas | Crear vistas