Foros del Web » Programando para Internet » ASP Clásico »

Generar Numero Correlativo

Estas en el tema de Generar Numero Correlativo en el foro de ASP Clásico en Foros del Web. Saludos chic@s... Tengo un formulario de ordenes de servicio, el cual se hacen cada vez que un cliente vaya a realizar un trabajo con la ...
  #1 (permalink)  
Antiguo 25/03/2008, 09:05
Avatar de PedroJTR  
Fecha de Ingreso: febrero-2008
Ubicación: Guarenas, Venezuela
Mensajes: 116
Antigüedad: 16 años, 4 meses
Puntos: 1
Pregunta Generar Numero Correlativo

Saludos chic@s...
Tengo un formulario de ordenes de servicio, el cual se hacen cada vez que un cliente vaya a realizar un trabajo con la empresa; en el tengo un campo de texto READONLY en el que quiero que se genere automaticamente un codigo correlativo, que empieze OS-00001; y que cada vez que entre al formulario a llenar mi orden este de una vez el codigo generado. Si ya llene con el OS-00001, pues que al volver a entrar me muestre el OS-00002.

OJO: Que los codigos no se repitan!!!, eso es lo que me ha pasado!
  #2 (permalink)  
Antiguo 25/03/2008, 09:36
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 5 meses
Puntos: 33
Re: Generar Numero Correlativo

pues la idea seria que entres hagas un SELECT COUNT(id) FROM tu.tabla y el recultado el le sumes 1 lo mandes a guardar y lo establescas como variable de session para k al momento de guardar los datos compares tu variable de session con la que tienes guardada, espero no hacerme mucho lio jeje saludos
__________________
Canon 7D | Canon 5D Mark II | 35mm 1.4L | 135mm 2L | Pocket Wizard Plus III
  #3 (permalink)  
Antiguo 25/03/2008, 09:44
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: Generar Numero Correlativo

generar autoincrementables con un formato

cuales pueden ser los problemas

tenes el OS-00001

cuatro usuarios entran al formulario
le asigna

Usuario1 = OS-00002
Usuario2 = OS-00003
Usuario3 = OS-00004
Usuario4 = OS-00005

pero solo el usuario 2 y el 4 guarda la información, a los otros les da error el formulario, o se salen y no hacen nada.

en la base estaría el
OS-00001
OS-00003
OS-00005

dado que los otros no guardaron....

cierto????

creo que el tema se había tratado en otro post, no se si era tuyo también el tema, pero hay que darle mente....

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 25/03/2008, 12:56
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: Generar Numero Correlativo

estos temas Deja Vu, algunas veces es mejor, que el usuario ingrese todos los datos y en la pantalla donde despliega que todo salio satisfactoriamente, se le muestra al usuario el correlativo que le toco, asi no habria algun problema con los numeros... ya que no es el mismo caso que tenias en el otro formulario

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

Última edición por Shiryu_Libra; 25/03/2008 a las 13:28
  #5 (permalink)  
Antiguo 25/03/2008, 13:30
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: Generar Numero Correlativo

yeap es lo que se sugirió en el otro post creo jejejejejje
__________________
JuanRa Pérez
San Salvador, El Salvador
  #6 (permalink)  
Antiguo 25/03/2008, 13:59
Avatar de PedroJTR  
Fecha de Ingreso: febrero-2008
Ubicación: Guarenas, Venezuela
Mensajes: 116
Antigüedad: 16 años, 4 meses
Puntos: 1
Re: Generar Numero Correlativo

Cita:
Iniciado por Shiryu_Libra Ver Mensaje
estos temas Deja Vu, algunas veces es mejor, que el usuario ingrese todos los datos y en la pantalla donde despliega que todo salio satisfactoriamente, se le muestra al usuario el correlativo que le toco, asi no habria algun problema con los numeros... ya que no es el mismo caso que tenias en el otro formulario

Suena mejor esta idea Shiryu,
Me podrías dar una manito, soy muy novato como para empezar sin un empujón!
  #7 (permalink)  
Antiguo 25/03/2008, 15:25
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: Generar Numero Correlativo

pedro, cuantos campos usaras? ya tienes algun formulario de base??
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #8 (permalink)  
Antiguo 25/03/2008, 16:23
Avatar de PedroJTR  
Fecha de Ingreso: febrero-2008
Ubicación: Guarenas, Venezuela
Mensajes: 116
Antigüedad: 16 años, 4 meses
Puntos: 1
Re: Generar Numero Correlativo

Cita:
Iniciado por Shiryu_Libra Ver Mensaje
pedro, cuantos campos usaras? ya tienes algun formulario de base??
Si aca está!
Código HTML:
<form id="form1" name="form1" method="post" action="">
                <table width="507" border="0" cellpadding="1" cellspacing="2">
                  <tr>
                    <td colspan="8"><table width="100%" border="0" cellspacing="2" cellpadding="0">
                      <tr>
                        <td width="95%"><div align="right"><strong>CÓDIGO ORDEN</strong></div></td>
                        <td width="5%">
 
                            <div align="left"><strong>
                              <input name="id_orden" type="text" class="TEXT_AREA" id="id_orden" onkeyup="this.value=this.value.toUpperCase()" size="8" maxlength="15" readonly />
                            </strong></div></td>
                      </tr>
                    </table></td>
                    </tr>
                  <tr>
                    <td width="54" valign="top"><p align="left"><strong>CLIENTE </strong></p> </td>
                    <td width="419" colspan="7"><div align="left">
                      <table width="100%" border="0" cellspacing="2" cellpadding="0">
                        <tr>
                          <td><div align="left"><strong>
                                                        <select class="TEXT_AREA" name="nom_cte" id="id_serv">
                                                          <option>--Seleccione Cliente--</option>
                                                                                                                </select>
                                                        <br />
                            <br />
                            <input name="id_cte" type="text" class="TEXT_AREA" id="id_cte" onkeyup="this.value=this.value.toUpperCase()" size="21" maxlength="8" style="color:gray" onfocus="color(this,0,'COD. CLIENTE')" onblur="color(this,1,'COD. CLIENTE')" value="COD. CLIENTE"/>
                          </strong></div> <div align="left"></div></td>
                          </tr>
                      </table>
                      </div></td>
                  </tr><tr>
                      <td height="30" colspan="8"> <div align="center">
                        <label> </label>
                        <table width="100%" border="0" cellspacing="2" cellpadding="0">
                          <tr>
                            <td height="23" colspan="2" valign="top"><div align="center">
                              <table width="100%" border="0" align="center" id="base">
                                <tr class="celda">
                                  <td width="18%" class="Estilo1" style="padding:3px;"><div align="center"><strong>CANTIDAD</strong></div></td>
                                  <td width="24%" class="Estilo1" style="padding:3px;"><div align="center"><strong>SERVICIO</strong></div></td>
                                  <td width="16%" class="Estilo1" style="padding:3px;"><div align="center" class="Estilo2">
                                      <p>GASTO</p>
                                  </div></td>
                                  <td width="21%" class="Estilo1" style="padding:3px;"><div align="center"><strong>COSTO</strong></div></td>
                                  <td width="19%" class="Estilo1" style="padding:3px;"><div align="center"><strong>TOTAL</strong></div></td>
                                </tr>
                                <tr id="example" class="celda">
                                  <td align="center" valign="middle">
                                    
                                        <div align="center">
                                          <input name='cantidad' type='text' class="TEXT_AREA" id='cantidad' size="2" maxlength="2" style="color:gray" onfocus="color(this,0,'00')" onblur="color(this,1,00')"/>
                                          </div></td>
                                  <td align="center" valign="middle" style='padding:3px;'><div align="center">
                                      <select class="TEXT_AREA" name="id_serv" id="opera">
                                        <option>--Seleccione Servicio--</option>
                                                                                                                  </select>
                                  </div></td>
                                  <td align="center" valign="middle"><div align="center">
                                      <input name='gasto' type='text' class="TEXT_AREA" id='gasto' size="5" maxlength="5" readonly="readonly"/>
                                  </div></td>
                                  <td align="center" valign="middle"><div align="center">
                                      <input name='costo' type='text' class="TEXT_AREA" id='costo' size="5" maxlength="5" readonly="readonly"/>
                                  </div></td>
                                  <td align="center" valign="middle"><div align="center">
                                      <input name='total' type='text' class="TEXT_AREA" id='total' size="5" maxlength="5" readonly="readonly"/>
                                      <input type="hidden" name="btnAction" value="next" />
                                  </div></td>
                                </tr>
                              </table>
                              <img src="imagenes/but_agregar.jpg" width="66" height="24" onClick="addNewRow(event)"/><img src="imagenes/but_eliminar.jpg" width="66" height="24" onclick="removeLastRow(event)"/>
                            </div></td>
                            </tr>
                          <tr>
                            <td height="14" valign="top">&nbsp;</td>
                            <td valign="bottom">&nbsp;</td>
                          </tr>
                          <tr>
                            <td width="19%" height="14" valign="top"><strong>OBSERVACIONES</strong></td>
                            <td width="81%" valign="bottom"><div align="left">
                              <textarea name="ob_oservicio" cols="45" rows="5" class="TEXT_AREA" id="ob_oservicio" onkeyup="this.value=this.value.toUpperCase()" value="OBSERVACIONES">
</textarea>
                            </div></td>
                          </tr>
                          <tr>
                            <td height="35" colspan="2" valign="bottom"><div align="center">
                              <input type="image" value="submit" name="entrar" src="imagenes/but_ingresarorden.jpg" id="entrar"/>
                            </div>
                              <div align="left"></div></td>
                            </tr>
                        </table>
                        <label></label>
                      </div>
                    </table>
                            </form> 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:24.