Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/11/2008, 03:23
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: Problemas con numero de registros en una tabla

Cita:
Iniciado por principefreddy Ver Mensaje
hola. aqui tengo unos codigos que solo me permiten guardar 5 registros en una tabla. eso esta bien, por que es lo que quiero. pero, cuando me saldo del formulario y vuelvo a guardar me guarda 5 mas. entonces quisiera que me ayuden a solucionar esto. ya que por un lado esta bien, por que me guarda solo los registros que yo quiero en este caso. son solo 5.. pero no me deberia de seguir gusrdando asi salga y entre muchas veces al fotmulario.

...
espero sus opiniones. gracias
Hola, yo creo que el problema está en que guardas en el registro una unidad más que registros tiene la tabla:

'Agregar
If (iContadorRegistro <= 5) Then
'puedo agregar...
'...
'Y se incrementa para la próxima... (es la quinta vez)
iContadorRegistro = iContadorRegistro + 1
' ahora iContadorRegistro vale 6
' ...
'se almacena la cantidad de registros.
SaveSetting App.EXEName, "CONTADOR", "Registros", iContadorRegistro


y al cargar de nuevo el form:
iContador = CInt(GetSetting(App.EXEName, "CONTADOR", "Registros"))
If (iContador <= 5) Then
iContadorRegistro = iContador
Else
iContadorRegistro = 0
End If

como el valor guardado en el registro era 6, ahora pasa a ser 0

Conclusión: Guarda primero la variable iContadorRegistro y después le sumas la unidad.