[Php-avanzado] Generar Nro. de Orden
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Vie Dic 12 12:43:14 ART 2008
Hola Roger,
ayer tuve 10 minutos y estuve viendo esto.
Efectivamente, mejor calcular los números que hacer el manejo de
intercalación.
Creo que es posible que una query devuelva esto, pero en ese rato que
estuve no la desculé.
Tal vez alguien con más tiempo que yo y un rato de Google pueda
aportarnos alguna solución.
Lo que yo probé fue con una función SQL para la generación del orden.
Es facilísimo generar esta salida en PHP al lado de la query, pero
entonces hacer esta vista paginada es un infierno.
Lo que creo que perderás calculándolo es la posibilidad de ver los
egresados con su nro todos juntos: estimo que será necesario hacer una
vista por carrera, para que la secuencia sea directa.
Saludos!
El jue, 11-12-2008 a las 12:26 -0300, Rogelio A. Schwindt escribió:
> Consulto...
>
> Mi sistema realiza el registro de las tesis que se van dando en la
> Facultad.
>
> En los datos de la tesis, uno de los campos que guardo es el NRO DE
> ORDEN (que se genera automaticamente)... que asocia al Alumno con su
> numero de EGRESADO de la carrera( es decir... el primer egresado de la
> carrera X va a tener el NRO de Orden 1 y el 10º va a tener el Nro. de
> orden 10... el primer egresado de la carrera N va a tener el NRO de
> Orden 1 y el 10º va a tener el Nro. de orden 10... eso para cada
> carrera).
>
> Me surge una duda existencial, a la hora de modificar los datos de una
> TESIS... Supongamos que cargue una tesis y luego 2 años despues me doy
> cuenta de que a esa tesis me olvide de agregarle un alumno con su
> respectiva nota...
>
> En este caso... el alumno ingresado deberia tener un nro de orden
> consecutivo al anterior que haya rendido tesis antes que el y deberia
> correr todos los nros de orden de los egresados posteriores a el esa
> carrera...
> Esta bien hacer esto ?
> Sino la otra es no guardar este campo y generarlo con un select de la
> cantidad de tesis hasta la fecha de esa carrera???
>
> Se les ocurre alguna otra solucion MAGISTRAL...
>
> Aguardo comentarios...
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado