Ver Mensaje Individual
  #14 (permalink)  
Antiguo 13/02/2008, 15:30
Avatar de Shiryu_Libra
Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 3 meses
Puntos: 88
Re: Formulario con Asp, Generando Codigo Correlativo Segun datos!

Cita:
Iniciado por PedroJTR Ver Mensaje
Consultando
+ Compa, los elementos UserID y UserStatus no están definidos?
efectivamente, error de COPY/PASTE, no se modifico la parte siguiente
Cita:
function Codigo(Par1,Par2,Donde) {
var UID, UST;
if(Par1==""){alert("debe elejir su estado");}
else{if(Par2==""){alert("Debe seleccionar Persona Juridica/Normal");}
else{if (!enProceso && http) {
UID = document.getElementById(Par1).value;
UST = document.getElementById(Par2).value;
var url = "Pagina2.asp?UI="+ Donde + "_" + UST + UID + "&UID="+ Math.random();

http.open("GET", url, true);
http.onreadystatechange = handleHttpResponse;
enProceso = true;
http.send(null);}}}}
Cita:
Iniciado por PedroJTR Ver Mensaje
+ ¿El id_codigo, sería el codigo del cliente que está almacenado en mi base de datos?
en esta parte seria tu campo donde almancenas ese ID de identificacion, o el correlativo que tendra cada uno de los registros
Cita:
Iniciado por PedroJTR Ver Mensaje
+ ¿Aqui está consultando cual fue el ultimo codigo y está siguiendo el correlativo?
Código PHP:
codigo=a(1)
        
query="select top 1 id_codigo from TUTABLA where id_codigo like '%" codigo "' order by id_codigo desc"
        
set RS=conexion.execute(query)
        if 
Err=0 then
            
if RS.eof=false then
                ultimo
=rs.fields.item("id_codigo").value
            
else
                
ultimo="0000"
            
end if
        else
            
respuesta="Error de consulta" 
en esta parte, si llegara a tener un resultado, toma el valor de el registro para despues modificar y anexar el siguiente correlativo, por eso, en dado caso de que no existe resultado con la composicion del tipo de persona(J/N) y estado, te regresara "0000", para incrementarle a uno, asi no necesitaras modificar el codigo del SELECT


__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra