Omgili, forum search, forums search, search forums, discussion search,discussions search, search discussions, board search, boards search, search boards
  Advanced Search

organizar campos

On Sat, 6 Jun 2009 17:59:07 -0700 (PDT), Ivan <...@teleline.es

hola a todos [aunque ultimamente vengo por aqui mucho menos de lo que
me gustaria, cada vez que me asomo me encanta comprobar que el foro
sigue tan marchoso como siempre. Un saludo de nuevo para todos ;-)]

bueno, como mi 'abandono' del foro corre parejo con el abandono de
'mi' excel, resulta que ando 'pelin' despistado, y, aunque en cuanto
mande esto me voy a poner a desgastar el F1 <a ver si refresco un poco
la memoriaencarrilar el siguiente asunto [que a lo mejor tiene alguna forma de
hacerlo expecifica y que desconozco] =

La idea es poder organizar visualmente en pantalla todos los campos de
una tabla +/- automaticamente (pej. con un boton al efecto). El nº de
campos podria ser variable, asi como el ancho individual de los mismos

seria algo parecido a organizar ventanas en mosaico horizontal, pero
en el que se veria en la ventana superior del mosaico los campos que
entren visualmente en la pantalla, en la siguiente ventana los
siguientes campos que quepan visualmente, y asi sucesivamente

evidentemente existen muchos factores que pueden hacer un poco
'aberrante' el tema, empezando porque el numero de campos (o el ancho
de estos) sea tan grande que en ningun caso sea posible visualizarlos
en una misma pantalla, ni aun dejando una sola fila de datos visible.
Pero en mi caso no creo que llegue a darse este problema

asimismo, supongo que tambien influira del ancho y/o configuracion de
pantalla, pero controlar esto al fin y al cabo seria una parte mas del
ejercicio

Todavia no he empezado a meterle mano, pero estos son algunos de los
pasos que se me ocurren para empezar a mirar =
1º) detectar la ultima columna visible para establecer el 'salto de
campo', repitiendo la operacion cuantas veces sea necesario

2º) insertar tantas 'hojas virtuales' (temporales) como grupos
visuales de campos se requieran

3º) organizar las hojas en mosaico

4ª) a la hora de introducir datos, detectar cuando se llegue al final
de cada grupo visual de campos para saltar al primer campo del
siguiente grupo, controlando a su vez que los datos se actualizan en
los campos 'reales' de la tabla original (aunque quizas tambien
podrian actualizarse al 'terminar' con el registro, pero en este caso
no lo tengo muy claro)

Bueno, lo dicho, lo mismo hay una forma directa y sencilla de hacer
algo parecido. Si es asi os agradezco si lo comentais y si no la hay,
agradeceria cualquier ayuda/idea/opinion para comenzar a encarrilarlo

en cualquier caso gracias por seguir manteniendo el foro con tanta
vida

un saludo
Ivan



On Sat, 6 Jun 2009 18:19:38 -0700 (PDT), Ivan <...@teleline.es

sorry, solo un (dos) apunte(s)

a) entre los puntos 1º y 3º evidentemente habria que copiar los
sucesivos grupos visuales de campos (con sus correspondientes datos) e
irlos pegando en cada nueva hoja

b) dado que en cada 'ventana' nos podriamos desplazar no solo por los
campos sino tambien por las filas (cuyo nº seria indeterminado) habria
que estar al tanto de 'sincronizar' el registro activo en todas las
ventanas/hojas

un saludo
ivan

On 7 jun, 02:59, Ivan <...@teleline.es

On Sat, 6 Jun 2009 22:05:57 -0500, "Hctor Miguel" <...@PLShotmail.com

hola, Ivan !

1) creo que no seria lo idoneo organizar "en mosaico" las ventanas (necesarias) de tu libro, so pena de perder los campos "arreglados"
en todo caso, la organizacion de las ventanas sera mejor pensar en que sea "horizontal" (?)

2) para determinar cuantas columnas de tu libro "caben" en cada ventana (y crear las necesarias)
puedes basar la busqueda en la propiedad: - y por un bucle determinar a partir de cual "columna siguiente" se creara una nueva ventana (mismo libro)
p.e. ActiveWindow.VisibleRange.Column + ActiveWindow.VisibleRange.Columns.Count + 1
(claro que esta "semantica" se puede optimizar por medio de variables o bloques With...End With)

3) al crear ventanas sobre el mismo libro te ahorras la "copia/actualizacion de datos" a hojas nuevas y la busqueda de la resolucion en el pc
ademas, puedes mantener "sincronizadas" las ventanas a traves de otra propiedad: - siendo "x" la fila/linea/row "tope" en la ventana "comando"

espero que estas ideas te sea de utilidad, pero ya sabes...
si culquier dua (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __


On Sun, 7 Jun 2009 15:37:21 -0700 (PDT), Ivan <...@teleline.es

hola Hector, muchas gracias por las orientaciones

aunque apenas he podido meterle mano al asunto, lo poco que pude ver
ayer me hizo recordar el objeto Pane y sus propiedades, que me imagino
que +/- es el camino que me indicas

voy a seguir dandole unas vueltas y con las dudas te comento

muchas gracias de nuevo y encantado de ver que sigues con la misma
'energia' de siempre 8-)

un saludo
Ivan

On 7 jun, 05:05, "Héctor Miguel" <...@PLShotmail.comwrote:

Discussion Title: organizar campos
Title Keywords: organizar  campos