Autor |
Mensaje |
Miembro
 Ocasional
|
#1 Publicado: 9 Mar 2009 22:17
Buenas tardes amigos, tiempo sin visitarlos...
Tengo el siguiente problema espero me puedan ayudar:
se trata de un programa de facturacion en el cual existen clientes, productos y facturas.
El problema es el siguiente: supongamos que he creado una nueva factura en la que figura un determinado producto "leche por ejemplo" y ya se ha realizado la compra. el problema consiste en que el usuario aun puede entrar en la presentacion productos y borrar el item leche aun cuando este ha sido facturado para un determinado cliente en una determinada factura. no logro dar con el clavo para solucionar el problema. En Microsoft Access lo hacia marcando la casilla exigir integridad referncial y listo de tal manera cuando el usuario queria eliminar un renglon access me informaba que no se podia eliminar ya que existia un registro relacionado en la tabla factura.
¿Como puedo obtener el mismo resultado en Filemaker? Revise la base del conocimiento y existe un topico pero no se da la solucion en el mismo, gracias por su ayuda de antemano, estoy ya que tiro la toalla . . . 
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Alex
|
Administrador

|
#2 Publicado: 9 Mar 2009 22:33
Cuando creas una relación creo que tienes la opción de permitir o no la creación/borrado de registros ¿No?
De todas las formas, siempre puedes ejecutar el borrado a través de un guión que revise si existen registros relacionados y permitir o no el borrado.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Todo lo que sueñas, se puede diseñar.
FM 11 * VV 6 * PHP 5 * MySQL * Win 8.
|
Moderador

|
#3 Publicado: 10 Mar 2009 17:56
Hola:
Pon en facturas un campo "bloqueo".
En "Gestionar cuentas y privilegios" creas un conjunto de privilegios y en "Registros" creas privilegios personalizados.
En "Edición" seleccionas la tabla, seleccionas limitado para edición y pones el siguiente cálculo:
bloqueo <> 1 (usa el símbolo de desigualdad).
Asigna este conjunto de privilegios a todos los usuarios y ya solo se podrán editar registros cuando el valor de bloqueo no sea 1.
Un saludo,
Flusheddata
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Hay solo 10 tipos de personas en el mundo: las que saben binario y las que no.
Windows 10 + FileMaker Pro 11/19
|