Foros del Web » Soporte técnico » Ofimática »

ACCESS - Ancho de la ventana

Estas en el tema de ACCESS - Ancho de la ventana en el foro de Ofimática en Foros del Web. Hola de nuevo! Quisiera saber se puede jugar con el width de un formulario contínuo para que quepan mas o menos columnas. Resulta ser que ...
  #1 (permalink)  
Antiguo 09/06/2009, 03:58
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 1 mes
Puntos: 0
ACCESS - Ancho de la ventana

Hola de nuevo!
Quisiera saber se puede jugar con el width de un formulario contínuo para que quepan mas o menos columnas.
Resulta ser que en mi pantalla me caben x columnas, pero abriéndola en una pantalla panoramica también están las x columnas pero con mucho más espacio a la derecha.

Hay algo al respecto?

Gracias!!!
  #2 (permalink)  
Antiguo 09/06/2009, 04:38
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: ACCESS - Ancho de la ventana

Puedes establecer el ancho y alto de un form en su evento load (al cargar), mediate sus propiedaes:

Me.InsideHeight = 100
Me.InsideWidth = 100

Se establece en twips, siendo 1cm son 567 twips

MIra tambien el metodo DoCmd.MoveSize, te permite situarlo en una posicion y establecer el tamaño.

Otra opcion que igual te sirve es redimensionarlo a su tamaño en el form load:

docmd.restore

Un saludo
  #3 (permalink)  
Antiguo 09/06/2009, 04:44
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: ACCESS - Ancho de la ventana

lo que hago en el evento load del form es
DoCmd.Maximize

Pero sigo teniendo el mismo problema, en pantallas panoramicas me sobra espacio.
  #4 (permalink)  
Antiguo 09/06/2009, 04:53
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: ACCESS - Ancho de la ventana

Claro, el maximice te maximiza el form a la pantalla. No te estaras refiriendo a redimensionar el form en funcion de la resolucion de la pantalla donde se ejecute??

Si es asi, hay metodos, ahora te busco algo, pero ya te digo que es complejo, bueno, implementarlo no porque ya esta hecho, pero nunac lo he usado y no se que resultados dara (aunque por lo que tengo entendido, buenos)

un saludo
  #5 (permalink)  
Antiguo 09/06/2009, 04:54
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: ACCESS - Ancho de la ventana

Lo he encontrado:

Mira en la página de Jamie Czernik, tiene un estupendo código pa hacer lo que pretendes, incluso con los subformularios.

http://www.jamiessoftware.tk/downloads.html


se aplica en el form así.

en el evento Load

primero el subform
'ReSizeForm TuSubFormulario.Form
despues el form
'ReSizeForm Me

Un saludo
  #6 (permalink)  
Antiguo 09/06/2009, 04:55
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: ACCESS - Ancho de la ventana

que grande eres!

Lo probaré a ver que tal tira.

Gracias!
  #7 (permalink)  
Antiguo 11/06/2009, 01:37
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: ACCESS - Ancho de la ventana

en la vista diseño como puedo saber como se llama mi subForm?
Se que mi formulario es haciendo doble clic en el cuadrito superior izquierdo, pero mi subform se encuentra dentro del detalle, pero no se como se llama.

Me puedes hechar un cable?
  #8 (permalink)  
Antiguo 12/06/2009, 01:06
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: ACCESS - Ancho de la ventana

Tienes que poner el nombre del control subform, no del subformulario que contiene (que normalmente, y mas si lo has hecho con el aistente, coincide).

ReSizeForm NombreControlSubform.Form

Para ello selecciona el subform como cualquier otro control, como un cuadro de texto o un combo, etc, ect y mira en sus propiedades

un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:06.