Visual Basic - Haber si podeis ayudarme...

Life is soft - evento anual de software empresarial
 
Vista:

Haber si podeis ayudarme...

Publicado por nachito (26 intervenciones) el 02/02/2006 15:19:49
hola peña. haber, os cuento. tengo una tabla en access con 20 numeros, estos son fijos y no se añaden mas registros a la bbdd. estos 20 se pueden introducir en la bbdd pero sumando uno a un campo que se llama repeticiones.

eso es lo que necesito hacer.

os lo vuelvo a explicar. tengo una bbdd con los numeros entre el 1-20. cuando le doy al boton del 7 por ejemplo deberia de sumar 1 al campo repeticiones de la fila de este numero.

espero que me podais ayudar.

PD: uso DAO

thx
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

Os dejo el codigo

Publicado por nachito (26 intervenciones) el 02/02/2006 15:21:53
os dejo el codigo que estoy probadno y no va

While rs.EOF = True
If Numero!rs = "20" Then
rs!Repeticiones = Repeticiones!rs + 1
End If
Wend

rs= recordset
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:Os dejo el codigo

Publicado por skakeo (4 intervenciones) el 02/02/2006 15:48:50
Una pregunta:

While rs.EOF = True
If Numero!rs = "20" Then
rs!Repeticiones = Repeticiones!rs + 1
End If
Wend

Tu condicion While, le estas diciendo que mientras el recordset este al final de la base de datos, es un poco incongruente....

While not rs.EOF

wend

ademas debes poner un rs.MoveNext si no no saldras del bucle.

While not rs.EOF

rs.MoveNext
wend

porque pones "Numero!rs", es curioso, has probado con "rs!Numero"
e igualmente "Repeticiones!rs" , "rs!Repeticiones"

While not rs.EOF
If rs!Numero = "20" Then
rs!Repeticiones = rs!Repeticiones + 1
End If
rs.MoveNext
wend

de donde sacas la sintaxis, por favor...
suponiendo que en el resto del codigo no te hayas inventado la sintaxis de vba.

En fin, un saludo
sk@keo
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:Os dejo el codigo

Publicado por nachito (26 intervenciones) el 02/02/2006 16:13:33
gracias. el codigo ese lo hice en muy poco tiempo. de todas formas probare a hacer lo que me has dicho.

muchas gracias

PD: el resto del programa, que son muchisimassss lineas esta bien... solo he tenido el fallo aqui

thx de nuevo
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