
Consulta de actualización
Publicado por Vicente (30 intervenciones) el 28/05/2009 22:16:08
Hola a todos:
Quería comentaros un problema que estoy teniendo con una consulta de actualización sobre una tabla, en un campo en concreto cuyo valor predeterminado es 0. De este modo, para los nuevos registros que introduzcan los usuarios, en este campo siempre aparecerá este valor, hasta que se realice la consulta de actualización, que incrementará dicho valor en 1, según unos parámetros.
Los campos son en la tabla son:
Nº expediente: 0 (valor predeterminado)
fecha generación
parte: Si/No
tipo de consulta
Mediante la consulta de actualización pretendo que estos campos se actualicen de la siguiente manera:
Nº expediente: (DMáx("[num_parte]";"Seguimiento";"[parte] = -1"))+1
fecha generación: Ahora()
parte: Criterio 0 (Sin datos de actualización, solo sirve como criterio de la consulta)
tipo consulta: Criterio 4 (Sin datos de actualización, solo sirve como criterio de la consulta)
Pues bien, cuando ejecuto la consulta, el campo fecha de generación se actualiza sin problemas, pero el campo Nº expediente, que inicialmente es 0, es borrado por la consulta, dejándome los registros actualizados en la fecha, pero con el Nº expediente borrado.
Sin embargo, he hecho pruebas y cuando los registros previos ya van por el 2 y el 3 de Nº expediente, si actualiza los nuevos registros al 4 sin ningún problema.
¿Qué le está ocurriendo a la consulta?
Gracias por vuestra colaboración
Vicente
Valencia (España)
Quería comentaros un problema que estoy teniendo con una consulta de actualización sobre una tabla, en un campo en concreto cuyo valor predeterminado es 0. De este modo, para los nuevos registros que introduzcan los usuarios, en este campo siempre aparecerá este valor, hasta que se realice la consulta de actualización, que incrementará dicho valor en 1, según unos parámetros.
Los campos son en la tabla son:
Nº expediente: 0 (valor predeterminado)
fecha generación
parte: Si/No
tipo de consulta
Mediante la consulta de actualización pretendo que estos campos se actualicen de la siguiente manera:
Nº expediente: (DMáx("[num_parte]";"Seguimiento";"[parte] = -1"))+1
fecha generación: Ahora()
parte: Criterio 0 (Sin datos de actualización, solo sirve como criterio de la consulta)
tipo consulta: Criterio 4 (Sin datos de actualización, solo sirve como criterio de la consulta)
Pues bien, cuando ejecuto la consulta, el campo fecha de generación se actualiza sin problemas, pero el campo Nº expediente, que inicialmente es 0, es borrado por la consulta, dejándome los registros actualizados en la fecha, pero con el Nº expediente borrado.
Sin embargo, he hecho pruebas y cuando los registros previos ya van por el 2 y el 3 de Nº expediente, si actualiza los nuevos registros al 4 sin ningún problema.
¿Qué le está ocurriendo a la consulta?
Gracias por vuestra colaboración
Vicente
Valencia (España)
Valora esta pregunta


0