![]() |
Temas activados Lista de Usuarios Calendario Búsqueda |
| |
** NORMAS DEL FORO **
| Access y VBA | |
| |
|
| Página de 2 Siguiente >> |
| Autor | Mensaje | |
|
a.alf
Colaborador
Agregado: 19/Octubre/2006 Lugar: Castello España Estado: Desconectado Mensajes: 441 |
![]() Tema: Borrar controlesEnviado: 01/Febrero/2023 a las 13:36 |
|
|
Buenos días.
Estoy modificando un ejemplo de Bbyronlcl "Crear mover eliminar controles en tiempo ejecución", en vez de crear txtbox creo imágenes, en el ejemplo elimina el control que esta seleccionado, y yo necesitaría eliminar todos los creados. Hay alguna manera de borrar todos los controles de un formulario mediante codigo vba? Gracias.
|
||
|
Un saludo.
Si alguien te regala su tiempo, agradecelo eternamente, ya que te está dando algo que nunca recuperará. |
||
IP conectada |
||
|
Mihura
Administrador
Agregado: 06/Mayo/2005 Lugar: En la dehesa Estado: Desconectado Mensajes: 9723 |
![]() Enviado: 01/Febrero/2023 a las 14:01 |
|
|
Pues algo así como:
Dim Ctl As Control For Each Ctl In me.Controls ... ... Next
|
||
IP conectada |
||
|
a.alf
Colaborador
Agregado: 19/Octubre/2006 Lugar: Castello España Estado: Desconectado Mensajes: 441 |
![]() Enviado: 01/Febrero/2023 a las 18:55 |
|
|
Hola Jesús, primero gracias por tu tiempo.
El siguiente código esta en un botón de un formulario "Mover controles" y los controles están en un subformulario "FormCtrls":
y el siguiente codigo es el que hace la eliminacion del control seleccionado:
Ahora mismo no veo donde poner el bucle para borrar el control, y aun menos como seleccionar el siguiente control para seguir borrando el resto de controles. Gracias.
|
||
|
Un saludo.
Si alguien te regala su tiempo, agradecelo eternamente, ya que te está dando algo que nunca recuperará. |
||
IP conectada |
||
|
Mihura
Administrador
Agregado: 06/Mayo/2005 Lugar: En la dehesa Estado: Desconectado Mensajes: 9723 |
![]() Enviado: 01/Febrero/2023 a las 19:24 |
|
|
Supongo que lanzarás un proceso que sea el que vaya a eliminar los controles ¿no?, ahí deberá estar.
|
||
IP conectada |
||
|
a.alf
Colaborador
Agregado: 19/Octubre/2006 Lugar: Castello España Estado: Desconectado Mensajes: 441 |
![]() Enviado: 02/Febrero/2023 a las 10:20 |
|
|
Hola.
He creado un procedimiento y al llamarlo meda error en la clausula "Me".
Esto es la imagen del error que me muestra: ![]() |
||
|
Un saludo.
Si alguien te regala su tiempo, agradecelo eternamente, ya que te está dando algo que nunca recuperará. |
||
IP conectada |
||
|
Mihura
Administrador
Agregado: 06/Mayo/2005 Lugar: En la dehesa Estado: Desconectado Mensajes: 9723 |
![]() Enviado: 02/Febrero/2023 a las 10:41 |
|
|
A ver con algo así:
|
||
IP conectada |
||
|
pezuarco
Asiduo
Agregado: 04/Octubre/2008 Lugar: Colombia Estado: Desconectado Mensajes: 309 |
![]() Enviado: 02/Febrero/2023 a las 13:58 |
|
|
buen diia para todos.....
me podría indicar el motivo de Borrar Controles???. gracias |
||
|
Muchas veces lo hacemos dificil....deberiamos verlo sencillo....todo es facil... necesitas logica ..paciencia...sapiencia....
|
||
IP conectada |
||
|
a.alf
Colaborador
Agregado: 19/Octubre/2006 Lugar: Castello España Estado: Desconectado Mensajes: 441 |
![]() Enviado: 02/Febrero/2023 a las 19:02 |
|
|
Hola.
El motivo de borrar los controles es que utilizo la aplicación para calcular el ancho y alto de una placa de componentes de un cuadro eléctrico. Tengo un combo donde elijo el componente y lo inserto en una línea ( esto es el control que genero y es una imagen).Voy generando líneas de componentes, hasta que están todos situados, mas o menos donde nos interesan. Una vez el diseño grafico esta completo, calculo la línea mas ancha y la suma de los altos de todas las líneas y saco un ancho y alto mínimo de la placa del armario a utilizar. Una vez realizado e imprimido dicho calculo los datos y las imágenes generadas no me sirven de nada, y para hacer otro calculo tengo que borrar los controles (imagen) uno a uno. Este es el motivo de borrarlos todos desde un botón o al cerrar el formulario. Gracias. Aqui dejo una imagen de la aplicación. ![]() Gracias. |
||
|
Un saludo.
Si alguien te regala su tiempo, agradecelo eternamente, ya que te está dando algo que nunca recuperará. |
||
IP conectada |
||
|
pitxiku
Colaborador
Agregado: 27/Septiembre/2017 Lugar: En mi casa Estado: Desconectado Mensajes: 653 |
![]() Enviado: 02/Febrero/2023 a las 19:53 |
|
|
Solo un apunte: si no ha cambiado Access con los años, los formularios tienen un límite en cuanto al número de controles. Pero a diferencia de otros sistemas, aquí cuentan los controles que eliminas. Es decir, si agregas y borras muchos controles, llegará un momento en el que Access te dirá que ya no se pueden agregar más controles.
De la ayuda de Access: [...] Número de controles y secciones que se pueden agregar a lo largo de la vida del formulario o informe: 754[...] Si necesitas crear y borrar controles, quizá te sea más sencillo colocar 200 controles (por decir un número), y mostrarlos y ocultarlos dependiendo de los elementos eléctricos a montar en el cuadro. También puedes usar un formulario continuo, donde solo cuentan los controles de un registro. |
||
IP conectada |
||
|
pitxiku
Colaborador
Agregado: 27/Septiembre/2017 Lugar: En mi casa Estado: Desconectado Mensajes: 653 |
![]() Enviado: 02/Febrero/2023 a las 20:07 |
|
|
Otra cosa: como veo que en el pantallazo aparecen elementos de Schneider, ¿Has probado su software eDesign?
- https://www.se.com/es/es/product-range/42023146-edesign/ |
||
IP conectada |
||
| Página de 2 Siguiente >> | |
|
||
Seleccione Foro |
Tú no puedes enviar nuevos Temas al Foro Tú no puedes responder a los Temas de este Foro Tú no puedes borrar los mensajes en este Foro Tú no puedes editar los mensajes de este Foro Tú no puedes crear encuesta en este Foro Tú no puedes votar en encuesta en este Foro |
|