Access - BOTON DE LIMPIAR CASILLAS Y CAJAS TEXTO EN UN FORM

Filtrado por el usuario: Raziel
<<>>
Filtrado por el usuario 'Raziel' (Eliminar fitro)
 
Vista:

BOTON DE LIMPIAR CASILLAS Y CAJAS TEXTO EN UN FORM

Publicado por ELTREMEN (19 intervenciones) el 04/09/2006 20:41:34
nECESITO QUE ME AYUDEN A CREAR EN UN FORMULARIO UN BOTON DE LIMPIAR TODAS LAS CASILLAS MARCADAS DE VERIFICACION Y CAJAS D E TEXTO PARA EMPEZAR A CREAR UN NUEVO REGISTRO
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:BOTON DE LIMPIAR CASILLAS Y CAJAS TEXTO EN UN F

Publicado por The Emulator (146 intervenciones) el 04/09/2006 21:11:25
Hola

Bueno puedes logra eso con la coleccion de controles de un formulario

lo que puedes hacer es un ciclo para recorrer todos los controles de tu form y mirar de que tipo son si es una caja de texto limpiarla si es una casilla de verificacion desavilitarla etc............

Aqui te coloco el codigo para la que necesitas coloca en un formulario las cajas de texto que quieras y tambien alguna casillas de verificacion con cualquier valor ademas coloca un boton en el que deve ir el siguiente codigo


Private Sub Comando6_Click()
Dim Control As Control

For Each Control In Me.Controls
If TypeOf Control Is TextBox Then
Control.Value = ""
End If
If TypeOf Control Is CheckBox Then
Control.Value = False
End If
Next
End Sub


Al ejecutar el programa escrive cualquier cosas en las cajas de texto que colocaste luego preciona el boton y veras que todos se limpian

Espero esto te sirva.

Saludos
http://www.theemulator.tk
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:BOTON DE LIMPIAR CASILLAS Y CAJAS TEXTO EN UN F

Publicado por Horacio (1 intervención) el 30/06/2025 04:41:04
No limpia los datos del formulario, los borra de la base
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:BOTON DE LIMPIAR CASILLAS Y CAJAS TEXTO EN UN F

Publicado por Anonimo (3399 intervenciones) el 30/06/2025 12:32:26
Un formulario es una simple toma de datos, toma una referencia de la tabla/consulta (su origen de datos) pero solo las actualiza en su evento GUARDAR (automático al salir o cambiar de registro.

Solo se eliminara los datos del registro (no el registro) si se vacían los campos y se GUARDA el registro (esto es: se ACTUALIZARA el registro).

Para eliminar los cambios indeseados en el registro se utiliza la función UNDO, es posible que si se utiliza sin que existan cambios de error, para evitar este problema basta condicionar la acción utilizando la función DIRTY (idicador de que el formulario ha sido modificado).

1
IF Me.Dirty Then Me.Undo

Esto devuelve el estado del formulario a los mismos valores que tenia al entrar en el.

Si se desea un formulario 'limpio' lo adecuado es desplazarse a un nuevo registro.

1
DoCmd.GoToRecord acDataForm, Me.Name, acNewRec

(espero que esto sea util a una pregunta de hace 19 años)
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:BOTON DE LIMPIAR CASILLAS Y CAJAS TEXTO EN UN F

Publicado por sandra (6 intervenciones) el 14/09/2006 13:45:15
Yo lo que hago es crear una macro que me cierre el formulario y me lo vuelva a abrir en modo agregar y la asigno al onclick del boton
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

BOTON DE LIMPIAR CASILLAS Y CAJAS TEXTO EN UN FORM

Publicado por avaz (2 intervenciones) el 28/06/2017 08:25:29
Prueba esto:

1
2
3
4
5
6
7
8
9
Private Sub ClearShippingAddress()
Me![Nombre de envío] = Null
Me![Dirección de envío] = Null
Me![Ciudad dest] = Null
Me![Edo/Prov dest] = Null
Me![Código postal de envío] = Null
Me![País o región de envío] = Null
Me.Requery
End Sub

o anidalo en un ciclo for-next, como te sugirieron!
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