organizar campos

07/06/2009 - 02:59 por Ivan | Informe spam
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 memoria>, os agradezco cualquier idea/sugerencia con que empezar a
encarrilar 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
 

Leer las respuestas

#1 Ivan
07/06/2009 - 03:19 | Informe spam
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 wrote:
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 memoria>, os agradezco cualquier idea/sugerencia con que empezar a
encarrilar 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

Preguntas similares