Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Añadir uno nuevo pero sumando uno

Estas en el tema de Añadir uno nuevo pero sumando uno en el foro de Bases de Datos General en Foros del Web. Hola amigos kiero añadir un nuevo expediente el cual su formato es este: 844-111,844,03,la,Alero Bien lo k yo kerria es k al añadir uno nuevo ...
  #1 (permalink)  
Antiguo 07/01/2004, 07:46
 
Fecha de Ingreso: noviembre-2003
Mensajes: 40
Antigüedad: 21 años
Puntos: 0
Añadir uno nuevo pero sumando uno

Hola amigos kiero añadir un nuevo expediente el cual su formato es este: 844-111,844,03,la,Alero
Bien lo k yo kerria es k al añadir uno nuevo los campos primeros (es decir : 844-111,844) se les sumara uno.
Luego que el resto se mantuviera pq interesaria k se cambiara a mano pq no siempre sera "la" .
Espero haberme explicado
Gracias a todos
davi
__________________
Davi
  #2 (permalink)  
Antiguo 07/01/2004, 09:39
 
Fecha de Ingreso: enero-2003
Mensajes: 25
Antigüedad: 21 años, 10 meses
Puntos: 0
Pues con un INSERT INTO TABLA_X Select campo1 + 1, campo2 +1, campo3 +1, campoN....

Salud.
__________________
---- Salu2 ----
  #3 (permalink)  
Antiguo 08/01/2004, 03:33
 
Fecha de Ingreso: noviembre-2003
Mensajes: 40
Antigüedad: 21 años
Puntos: 0
Duda

Hola randomize soy davinia,veras es que lo que me has comentado es mucho mas complejo, veras no son campos a los que se les suma uno sino que todo forma parte del mismo campo, es que lo que habia puesto es la estructura de ese campo que es la siguiente : 017-002,017,95,P.ALERO
Este por ejemplo es el 1º dato que esta en la columna de expediente k es asi como se llama la columna y le ultimo valor que hay es 844-111,844,03,LA,ALERO
Entonces mi question es que e creado un formulario con un boton para añadir un nuevo registro y al pincharle me aparecen todos los campos vacios , pero yo lo que querria es k el valor de la casilla de Expedientes se me sumara uno a los numeros (es decir a esto : 844 + 1 -111+1,844+1) y que el 03 que corresponde al año se manttuviera y el resto que es texto tambien se mantuviera.
Eso es posible, es que eso de añadir con el insert into es para campos y resulta que esto es un mismo campo,espero haberme explicado bien.
Gracias de antemano
__________________
Davi
  #4 (permalink)  
Antiguo 08/01/2004, 10:11
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
Si ese número de expediente siempre tiene el mismo formato, deberías crearte una función que busque los números, están separados el primero por un guión, y los siguientes por comas, y les sume uno a cada uno de ellos.

Entonces en el evento on Current del formulario (al activar registro ) compruebas si estás en un nuevo registro, la propiedad es newrecord del formulario, y si es true, actualizas el valor del campo número de expediente con el valor que te retorne la función.

Un saludo
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 23:09.