Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/06/2010, 14:33
Avatar de -rommel_
-rommel_
 
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Duda Para concatenar correlativos

en realidad el quiere sacar un ID General que CONCATENE esos 3 campos... pero QUE NUNCA se repitan...
por ejemplo:
Filial+Periodo+1
Filial+Periodo+2
Filial+Periodo+3
Filial+Periodo+4
.
.
.
algo asi.. pero el problema que cuanto de longitud tiene la candena que vas a sacar en la concatenacion de esas 3... por ejemplo:
Filial -> longitud = 3 (001, 002, 003,,..., 999)
Periodo->longitud = 6 (201001,201002,...,201012)
entonces si tu longitud total es de 10 entonces la cadena final saldria:
- "001"+"201001"+"1" = 10 de longitud

pero que pasara cuando el correlativo llegue a 10 a 100 o a 1000 o a mas
entonces ahi el problema... primero define bien la longitud de la cadena final y cuantos digitos ocuparan los campos Filial, Periodo y Correlativo... entonces ahi te ayudamos...
jejej Saludos