Viernes 8 de Noviembre de 2024, 11:49
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
»
Bases de Datos
(Moderador:
F_Tanori
) »
[SOLUCIONADO] Error 3021 No Hay Ningun Registro Activo
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: [SOLUCIONADO] Error 3021 No Hay Ningun Registro Activo (Leído 17452 veces)
korsakof
Miembro activo
Mensajes: 36
Nacionalidad:
[SOLUCIONADO] Error 3021 No Hay Ningun Registro Activo
«
en:
Miércoles 25 de Febrero de 2009, 20:11 »
0
Ola buenas, perdonad.
Me aprece un mensaje que no entiendo porque cuando voy a realizar una busqueda de un registro en access.
Lo que aparece es eso: Error 3021 No Hay Ningun Registro Activo
No consigo entender el porque.
Muchas gracias de nuevo.
Tweet
«
última modificación: Jueves 26 de Febrero de 2009, 18:09 por korsakof
»
m0skit0
Miembro de PLATA
Mensajes: 2337
Nacionalidad:
Re: Error 3021 No Hay Ningun Registro Activo
«
Respuesta #1 en:
Jueves 26 de Febrero de 2009, 03:35 »
0
¿Puedes poner una parte relevante del código que te genera este error?
Salud
Fr33k K0mpu73r
korsakof
Miembro activo
Mensajes: 36
Nacionalidad:
Re: Error 3021 No Hay Ningun Registro Activo
«
Respuesta #2 en:
Jueves 26 de Febrero de 2009, 17:27 »
0
Este es el codigo de la busqueda.
Código: Visual Basic
Private
Sub
txtcodpaciente_LostFocus()
Dim
criterio
As
String
Dim
v
As
Integer
v = Val(txtcodpaciente.Text)
If
txtcodpaciente.Text <>
""
And
v >= 1
And
v <= 99999
Then
criterio =
"codpHIS = "
& Val(txtcodpaciente.Text)
registrohispacientes.FindFirst criterio
If
registrohispacientes.NoMatch
Then
txtcodpaciente.Text = registrohispacientes.Fields(
"codpHIS"
)
txtnumcorre.Text = registrohispacientes.Fields(
"cohHIS"
)
txtcodenfermedad.Text = registrohispacientes.Fields(
"codeHIS"
)
txtcodmedico.Text = registrohispacientes.Fields(
"codmHIS"
)
txtcodtratamiento.Text = registrohispacientes.Fields(
"codtHIS"
)
txtfechahistorial.Text = registrohispacientes.Fields(
"fechaHIS"
)
txtnotashistorial.Text = registrohispacientes.Fields(
"notaHIS"
)
tbarhispacientes.Buttons(1).Enabled =
False
tbarhispacientes.Buttons(2).Enabled =
True
tbarhispacientes.Buttons(3).Enabled =
True
Else
tbarhispacientes.Buttons(1).Enabled =
True
tbarhispacientes.Buttons(2).Enabled =
False
tbarhispacientes.Buttons(3).Enabled =
False
End
If
End
If
End
Sub
Gracias.
korsakof
Miembro activo
Mensajes: 36
Nacionalidad:
Re: Error 3021 No Hay Ningun Registro Activo
«
Respuesta #3 en:
Jueves 26 de Febrero de 2009, 18:08 »
0
Solucionado
Código: Visual Basic
#
Private
Sub
txtcodpaciente_LostFocus()
#
Dim
criterio
As
String
#
Dim
v
As
Integer
#
# v = Val(txtcodpaciente.Text)
#
if
not
registrohispacientes.eof
then
#
If
txtcodpaciente.Text <>
""
And
v >= 1
And
v <= 99999
Then
# criterio =
"codpHIS = "
& Val(txtcodpaciente.Text)
#
# registrohispacientes.FindFirst criterio
#
#
If
registrohispacientes.NoMatch
Then
# txtcodpaciente.Text = registrohispacientes.Fields(
"codpHIS"
)
# txtnumcorre.Text = registrohispacientes.Fields(
"cohHIS"
)
# txtcodenfermedad.Text = registrohispacientes.Fields(
"codeHIS"
)
# txtcodmedico.Text = registrohispacientes.Fields(
"codmHIS"
)
# txtcodtratamiento.Text = registrohispacientes.Fields(
"codtHIS"
)
# txtfechahistorial.Text = registrohispacientes.Fields(
"fechaHIS"
)
# txtnotashistorial.Text = registrohispacientes.Fields(
"notaHIS"
)
# tbarhispacientes.Buttons(1).Enabled =
False
# tbarhispacientes.Buttons(2).Enabled =
True
# tbarhispacientes.Buttons(3).Enabled =
True
#
Else
# tbarhispacientes.Buttons(1).Enabled =
True
# tbarhispacientes.Buttons(2).Enabled =
False
# tbarhispacientes.Buttons(3).Enabled =
False
#
#
End
If
#
End
If
else
rem botones. Dependera del proyecto
x=msgbox(
"No hay registros"
,vbokonly,
"Clinica"
)
end
if
#
End
Sub
#
#
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
»
Bases de Datos
(Moderador:
F_Tanori
) »
[SOLUCIONADO] Error 3021 No Hay Ningun Registro Activo