Visual Basic - actualizar tabla en tiempo de ejecución, pero....

Life is soft - evento anual de software empresarial
 
Vista:

actualizar tabla en tiempo de ejecución, pero....

Publicado por juanma (41 intervenciones) el 21/09/2001 13:40:03
Tengo una variable publica, llamada Numfactura, cada vez que imprimo por impresora, esta se autoincrementa en una unidad, pero cuando termino la aplicación, esta debe de actualizarze en la tabla factura en el campo facturanum con el valor de numfactura.
Hago lo siguiente:
set tabla .....
cuando llega su momento intento hacer
tabla.edit
tabla.fields("facturanum")=val(numfactura
tabla.update

Pero no me funciona, ¿Porqué?, cual puede ser la solución

Gracias a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:actualizar tabla en tiempo de ejecución, pero..

Publicado por Javier Pérez (170 intervenciones) el 21/09/2001 13:46:26
¿Hay algún mensaje de error? Si es así, ¿cual? ¿O simplemente no pasa nada? Si no pasa nada, posiblemente estés abriendo un recordset de solo lectura. Revisa el código (que no pones) mediante el cual abres la tabla y consulta la documentación para ver lo que estás haciendo; quizá tengas que especificar en algún sitio que debe ser de lectura/escritura.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:actualizar tabla en tiempo de ejecución, pero..

Publicado por Enric (8 intervenciones) el 21/09/2001 13:53:25
El método edit solo es aplicable a objetos recordset.
Si la base de datos es Acces y para desplazarte por la tabla utilizas un data control podrias hacer

datacontrol.recordset.edit
datacontrol.recordset(\"facturanum\")= val(numfactura)
datacontrol.recordset.update

También lo podrias hacer con una sentencia SQL
dim csql as string
dim bd as database
set bd=opendatabase(\"basededatos\")
csql = \"UPDATE tabla SET facturanum=\" & val(numfactura) & \" WHERE condicion\"
db.execute csql

Espero haberte ayudado

Enric
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:actualizar tabla en tiempo de ejecución, pero..

Publicado por juanma (41 intervenciones) el 21/09/2001 14:04:02
Luego lo probaré y os diré que ocurre, ahora voy a comer
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar