Limpiar muchos textbox - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: Controles/Librerías/Componentes (https://gambas-es.org/forum-7.html) +--- Tema: Limpiar muchos textbox (/thread-1686.html) |
Limpiar muchos textbox - alberto-moyano - 19-05-2024 Hola gente, tengo la siguiente situación y me supera en conocimientos. En un formulario tengo 109 textbox en diferentes pestañas de un tabpanel, todos están vinculados, quiero decir son los diferentes datos de --en este caso-- referencias bibliográficas, no se usan todos sino que se llenan según el tipo de referencia. El tema es que al crear una nueva entrada se hace necesario borrar la info contenida en los textbox (repito la info se corresponde con el tipo de entrada bibliográfica), los procesos de guardar, modificar y borrar (el registro) son muy rápidos, pero generar una nueva entrada es una tortura el tiempo que hay que esperar, entiendo que esto se debe a que la función recorre uno a uno los textbox para dejarlo vacio, ¿existe método de acelerar esto? Coloco una parte del código que limpia los textbox, es de manual Código: Public Function LimpiarCamposBIB() Esta es la función que llamo para hacer una nueva entrada Código: Public Sub BtnNuevoBib_Click() Saludos y gracias de antemano Alberto Me respondo a mi mismo y para no cambiar el contenido de la pregunta original, hice otras pruebas y puedo confirmar que el problema está en la consulta a la base de datos, si bien el id tiene índice, sospecho que la base está mal diseñada. Esto me pasa porque el programa se pensó con una idea y fue creciendo (y la base también) y ahora debo parar la pelota y hacer un rediseño completo. Saludos PD: como dice Shordi en uno de sus últimos videos «quiere a tu base de datos, mimala si es necesario». RE: Limpiar muchos textbox - vuott - 19-05-2024 Quizas... Código: Dim ob As Object RE: Limpiar muchos textbox - tincho - 19-05-2024 Propongo esto también para casos en que solo se quiera "limpiar" a los textbox que estén anidados dentro de un contenedor en particular y no todo el formulario. Código: '' Cleaning boxes RE: Limpiar muchos textbox - cogier - 20-05-2024 Propongo utilizar el comando "Action". Prueba con este código. Código: HBox1 As HBox |