Maestro-Submaestro-maestro


([N1] percyleoncio) #1

Tengo las tablas Ejercicios, Caja, LineasCaja y quiero que se enumere cada recibo de caja cada vez que Ejercicio cambie, siendo Ejercicio(Maestro), Caja(Submaestro) y LineasCaja(Maestro), alguien lo habrá implementado así y no ha tenido problemas hasta hoy o alguna otra alternativa.

Gracias amigos


([N1] wikan) #2

Buenas, yo me he acostumbrado a no usar submaestras. Para tales casos uso, bien una tabla de contadores o la propia maestra con un campo.
Usando funciones y triggers lo tienes todo bajo control.

Si la tabla que va a llevar la númeración es ejercicio, podrías poner un campo númerico con el número de recibos actual.
Cada vez que des de alta una línea de caja, por actualización aumentas el contador de ejercicio.
Así mismo, en la tabla de líneas pon otro campo númerico del número de contador que te toca, #EJERCICIOS.CONTADOR

Podrías tener otro campo alfabético en el cual formateas el número a tu gusto.


([N1] percyleoncio) #3

Muchas gracias amigo Wikan, lo haré de la forma que me indicas.