MSflexgrid-Datagrid

16/03/2007 - 23:55 por Orfao | Informe spam
en una hoja de excel necesito crear un grid
como un especie de formulario de entrada para facturacion
con los sig camppos:
cod desc cantidad precio importe
estos los leo desde un rango de excel (menos el calculado que debe
actualizarse segun una formula) el numero de filas seria indefinido
como puedo configurar e implementar este tipo de control (no tengo ni idea)
cual es la difenencia en msflexgrid, datagrid u otros
algunos ejemplos con detalles de esos gcontroles donde los consigo?
Me alimento del conocimiento de todos

Preguntas similare

Leer las respuestas

#1 Orfao
17/03/2007 - 00:59 | Informe spam
Lo que necesito en realidad es un grid similar al de foxpro donde pueda
configurar las columnas. ej: que se muestre un compobox para elegir de una
lista y a partir de ahi ir llenando los siguientes canpos y otros que sean
calculados los que al final se linkearan con los rangos de excel que se le
especifiquen.
ya lo hice en excel pero el prpblema es cuando se incºrementan el numero de
filas y nesesariamente tengo que "sclrolear" la pantalla
¿ o acaso con una hoja de excel insertada en otra? que es lo mas recomendable?
Me alimento del conocimiento de todos


"Orfao" wrote:

en una hoja de excel necesito crear un grid
como un especie de formulario de entrada para facturacion
con los sig camppos:
cod desc cantidad precio importe
estos los leo desde un rango de excel (menos el calculado que debe
actualizarse segun una formula) el numero de filas seria indefinido
como puedo configurar e implementar este tipo de control (no tengo ni idea)
cual es la difenencia en msflexgrid, datagrid u otros
algunos ejemplos con detalles de esos gcontroles donde los consigo?
Me alimento del conocimiento de todos
Respuesta Responder a este mensaje
#2 Héctor Miguel
18/03/2007 - 02:30 | Informe spam
hola, moises !

1) los datos que aportas resultan sumamente 'vagos/confusos/ambiguos/incompletos/generales/...' :-((
aunque 'dejan ver' un +/- de la situacion que realmente necesitas resolver -?-
se trata de una especie de 'ir filtrando al vuelo' codigos/descripciones/... de un amplio listado de materiales
para que el 'trabajo' de seleccion para su inclusion en alguna factura sea menos... 'scrolleable' :))

2) las diferencias entre distintos tipos de controles [msflexgrid, datagrid, y otros en los que probablemente 'estas pensando']
[basicamente] creo que deslindaran en que version puedas usar al programar... y cual 'tengan' [O NO] -> tus usuarios -?-
[generalmente] 'esos' controles vienen en aplicaciones de 'full-desarrollo' [VB-stand alone / C++ / Delphi / etc. etc. etc.]
y NO se encuentran -generamlemte- disponibles en las pc's de los usuarios 'mortales' [como este servidor] :-((
una recomendacion es sustituirlos por 'simples' controles de lista... desde la BH 'cuadro de controles' / mas controles...] ;)

3) [segun yo] quedan todavia algunas 'lagunas' que tendrian que estar siendo 'adivinadas/supuestas/a-prueba-y-error/...' -?-
en via de mientras, ve si te es de utilidad algo de lo comentado en las siguientes conversaciones...

combos de cuadro de controles con 'autocompletar': -> http://tinyurl.com/bvlsw
listas de validacion que depende de otras validaciones: -> http://tinyurl.com/8jgcm
otros ejemplos con listas de validacion 'dependientes': -> http://www.contextures.com/DataValRegionCust.zip

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ consulta 1 __
en una hoja de excel necesito crear un grid como un especie de formulario de entrada para facturacion con los sig camppos:
cod desc cantidad precio importe
estos los leo desde un rango de excel (menos el calculado que debe actualizarse segun una formula) el numero de filas seria indefinido
como puedo configurar e implementar este tipo de control (no tengo ni idea)
cual es la difenencia en msflexgrid, datagrid u otros
algunos ejemplos con detalles de esos gcontroles donde los consigo?


__ consulta 2 __
Lo que necesito en realidad es un grid similar al de foxpro donde pueda configurar las columnas
ej: que se muestre un compobox para elegir de una lista y a partir de ahi ir llenando los siguientes canpos
y otros que sean calculados los que al final se linkearan con los rangos de excel que se le especifiquen.
ya lo hice en excel pero el prpblema es cuando se incrementan el numero de filas y nesesariamente tengo que "sclrolear" la pantalla
o acaso con una hoja de excel insertada en otra? que es lo mas recomendable?
Respuesta Responder a este mensaje
#3 Orfao
18/03/2007 - 03:21 | Informe spam
Hector disculpa nuevamente que no me haya explicado.
en una hoja de excel aprecen solo cuarenta filas
tengo un a celda donde imtroduzco el numero de partida y al cambiar dicho
numero
se llenan los valores (si existen) en las celdas c31 hasta la f40 leidos
desde otra hoja donde los tengoo agrupados
en la fila 30 tengo los titulos: cod descripcion cantidad precio (columnas c
d e f)
y desde la 31 hasta la 40 los correspondientes datos
que actualmente los introduzco por medio de un combobox incrustado a la hoja
luego de pulsar sobre un comandbutton "editar"
y que por codigo se va situando en la columna descripcion (d) en la primera
fila que este vacia y a medida que se van llenando las filas el combobox se
mueve a la linea siguiente hasta que precione esc y entonces el combobox se
hace invisible
la hoja esta protegida y solo se puede acceder a los rangos de la columna
cantidad (columna e)en las filas desde la 31 (e31)hasta la 40(e40)
igualmente en la hoja el scroll area es e31:e40
lo que necesito es que de alguna manera pueda tener mas de 10 Materiales
en cada partida tal vez buscando la manera de scrolear solo esa area (que ya
lo he hecho y funciona pero algo lento) o como dije antes incrustando algun
control de tipo grid
Y no puedo mover la hoja porque en las primeras filas (1 a 29) se van
generando los calculos, ni tampoco puedo dividir e inmoviñlixar porque a la
derecha de la tabla tengo otros botones y celdas con informacion referente a
la hoja en cuestion.
alguna sugerencia??

Me alimento del conocimiento de todos


"Héctor Miguel" wrote:

hola, moises !

1) los datos que aportas resultan sumamente 'vagos/confusos/ambiguos/incompletos/generales/...' :-((
aunque 'dejan ver' un +/- de la situacion que realmente necesitas resolver -?-
se trata de una especie de 'ir filtrando al vuelo' codigos/descripciones/... de un amplio listado de materiales
para que el 'trabajo' de seleccion para su inclusion en alguna factura sea menos... 'scrolleable' :))

2) las diferencias entre distintos tipos de controles [msflexgrid, datagrid, y otros en los que probablemente 'estas pensando']
[basicamente] creo que deslindaran en que version puedas usar al programar... y cual 'tengan' [O NO] -> tus usuarios -?-
[generalmente] 'esos' controles vienen en aplicaciones de 'full-desarrollo' [VB-stand alone / C++ / Delphi / etc. etc. etc.]
y NO se encuentran -generamlemte- disponibles en las pc's de los usuarios 'mortales' [como este servidor] :-((
una recomendacion es sustituirlos por 'simples' controles de lista... desde la BH 'cuadro de controles' / mas controles...] ;)

3) [segun yo] quedan todavia algunas 'lagunas' que tendrian que estar siendo 'adivinadas/supuestas/a-prueba-y-error/...' -?-
en via de mientras, ve si te es de utilidad algo de lo comentado en las siguientes conversaciones...

combos de cuadro de controles con 'autocompletar': -> http://tinyurl.com/bvlsw
listas de validacion que depende de otras validaciones: -> http://tinyurl.com/8jgcm
otros ejemplos con listas de validacion 'dependientes': -> http://www.contextures.com/DataValRegionCust.zip

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ consulta 1 __
> en una hoja de excel necesito crear un grid como un especie de formulario de entrada para facturacion con los sig camppos:
> cod desc cantidad precio importe
> estos los leo desde un rango de excel (menos el calculado que debe actualizarse segun una formula) el numero de filas seria indefinido
> como puedo configurar e implementar este tipo de control (no tengo ni idea)
> cual es la difenencia en msflexgrid, datagrid u otros
> algunos ejemplos con detalles de esos gcontroles donde los consigo?
__ consulta 2 __
>> Lo que necesito en realidad es un grid similar al de foxpro donde pueda configurar las columnas
>> ej: que se muestre un compobox para elegir de una lista y a partir de ahi ir llenando los siguientes canpos
>> y otros que sean calculados los que al final se linkearan con los rangos de excel que se le especifiquen.
>> ya lo hice en excel pero el prpblema es cuando se incrementan el numero de filas y nesesariamente tengo que "sclrolear" la pantalla
>> o acaso con una hoja de excel insertada en otra? que es lo mas recomendable?



Respuesta Responder a este mensaje
#4 Héctor Miguel
18/03/2007 - 03:58 | Informe spam
hola, moises !

1) si lo del control [u hoja] 'scrolleable' no es problema... sino solucion... -?-
puedes usar un control de lista incrustado en la hoja +/- en el area que ocupan tus 10 filas con informacion 'recuperada'
-> solo haria falta conocer el como/cuando/de donde/... para el llenado de los datos recuperar -???-

2) dicho control puede ser de tipo multiselect [por si necesitas seleccionar mas de un dato 'listado']
-> solo haria falta saber que pasa si se van mostrando 'nuevos' productos y ya se habian seleccionado otros 'similares' -???-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

p.d. en lo posible... procura evitar el uso de terminos ambiguos/confusos/diversos/... como:
"tengo una celda donde imtroduzco..." -> cual es esa celda ?
"se linkearan con los rangos de excel que se le especifiquen..." -> cuales son los rangos y como se 'linkean' ?
[incluso, si puedes exponer lo que ya has probado... seria tambien 'base' para conocer 'otros detalles en el tintero'] ;)

__ las consultas anteriores __
en una hoja de excel aprecen solo cuarenta filas tengo una celda donde imtroduzco el numero de partida
y al cambiar dicho numero se llenan los valores (si existen) en las celdas c31 hasta la f40
leidos desde otra hoja donde los tengo agrupados
en la fila 30 tengo los titulos: cod descripcion cantidad precio (columnas c d e f)
y desde la 31 hasta la 40 los correspondientes datos que actualmente los introduzco por medio de un combobox incrustado a la hoja
luego de pulsar sobre un comandbutton "editar" y que por codigo se va situando en la columna descripcion (d)
en la primera fila que este vacia y a medida que se van llenando las filas el combobox se mueve a la linea siguiente
hasta que precione esc y entonces el combobox se hace invisible
la hoja esta protegida y solo se puede acceder a los rangos de la columna cantidad (columna e) en las filas... 31... hasta la 40
igualmente en la hoja el scroll area es e31:e40
lo que necesito es que de alguna manera pueda tener mas de 10 Materiales en cada partida
tal vez buscando la manera de scrolear solo esa area (que ya lo he hecho y funciona pero algo lento)
o como dije antes incrustando algun control de tipo grid
Y no puedo mover la hoja porque en las primeras filas (1 a 29) se van generando los calculos
ni tampoco puedo dividir e inmovilixar porque a la derecha de la tabla tengo... botones... informacion referente a la hoja en cuestion...

1) los datos que aportas resultan sumamente 'vagos/confusos/ambiguos/incompletos/generales/...' :-((
aunque 'dejan ver' un +/- de la situacion que realmente necesitas resolver -?-
se trata de una especie de 'ir filtrando al vuelo' codigos/descripciones/... de un amplio listado de materiales
para que el 'trabajo' de seleccion para su inclusion en alguna factura sea menos... 'scrolleable' :))

2) las diferencias entre distintos tipos de controles [msflexgrid, datagrid, y otros en los que probablemente 'estas pensando']
[basicamente] creo que deslindaran en que version puedas usar al programar... y cual 'tengan' [O NO] -> tus usuarios -?-
[generalmente] 'esos' controles vienen en aplicaciones de 'full-desarrollo' [VB-stand alone / C++ / Delphi / etc. etc. etc.]
y NO se encuentran -generamlemte- disponibles en las pc's de los usuarios 'mortales' [como este servidor] :-((
una recomendacion es sustituirlos por 'simples' controles de lista... desde la BH 'cuadro de controles' / mas controles...] ;)

3) [segun yo] quedan todavia algunas 'lagunas' que tendrian que estar siendo 'adivinadas/supuestas/a-prueba-y-error/...' -?-
en via de mientras, ve si te es de utilidad algo de lo comentado en las siguientes conversaciones...
combos de cuadro de controles con 'autocompletar': -> http://tinyurl.com/bvlsw
listas de validacion que depende de otras validaciones: -> http://tinyurl.com/8jgcm
otros ejemplos con listas de validacion 'dependientes': -> http://www.contextures.com/DataValRegionCust.zip

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ consulta 1 __
> en una hoja de excel necesito crear un grid como un especie de formulario de entrada para facturacion con los sig camppos:
> cod desc cantidad precio importe
> estos los leo desde un rango de excel (menos el calculado que debe actualizarse segun una formula) el numero de filas seria indefinido
> como puedo configurar e implementar este tipo de control (no tengo ni idea)
> cual es la difenencia en msflexgrid, datagrid u otros
> algunos ejemplos con detalles de esos gcontroles donde los consigo?
__ consulta 2 __
>> Lo que necesito en realidad es un grid similar al de foxpro donde pueda configurar las columnas
>> ej: que se muestre un compobox para elegir de una lista y a partir de ahi ir llenando los siguientes canpos
>> y otros que sean calculados los que al final se linkearan con los rangos de excel que se le especifiquen.
>> ya lo hice en excel pero el prpblema es cuando se incrementan el numero de filas y nesesariamente tengo que "sclrolear" la pantalla
>> o acaso con una hoja de excel insertada en otra? que es lo mas recomendable?
Respuesta Responder a este mensaje
#5 Orfao
18/03/2007 - 07:28 | Informe spam
Hola !
Tal vez si te mando una hoja de excel con la solucion que tengo a ver si
podrias sugerirme como mejorarla
no sabria como enviartela. tal vez a tu email ? como podria publicarla en el
foro para que otros usuarios tuvieran acceso a ella ?
tu dices...
Me alimento del conocimiento de todos


"Héctor Miguel" wrote:

hola, moises !

1) si lo del control [u hoja] 'scrolleable' no es problema... sino solucion... -?-
puedes usar un control de lista incrustado en la hoja +/- en el area que ocupan tus 10 filas con informacion 'recuperada'
-> solo haria falta conocer el como/cuando/de donde/... para el llenado de los datos recuperar -???-

2) dicho control puede ser de tipo multiselect [por si necesitas seleccionar mas de un dato 'listado']
-> solo haria falta saber que pasa si se van mostrando 'nuevos' productos y ya se habian seleccionado otros 'similares' -???-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

p.d. en lo posible... procura evitar el uso de terminos ambiguos/confusos/diversos/... como:
"tengo una celda donde imtroduzco..." -> cual es esa celda ?
"se linkearan con los rangos de excel que se le especifiquen..." -> cuales son los rangos y como se 'linkean' ?
[incluso, si puedes exponer lo que ya has probado... seria tambien 'base' para conocer 'otros detalles en el tintero'] ;)

__ las consultas anteriores __
> en una hoja de excel aprecen solo cuarenta filas tengo una celda donde imtroduzco el numero de partida
> y al cambiar dicho numero se llenan los valores (si existen) en las celdas c31 hasta la f40
> leidos desde otra hoja donde los tengo agrupados
> en la fila 30 tengo los titulos: cod descripcion cantidad precio (columnas c d e f)
> y desde la 31 hasta la 40 los correspondientes datos que actualmente los introduzco por medio de un combobox incrustado a la hoja
> luego de pulsar sobre un comandbutton "editar" y que por codigo se va situando en la columna descripcion (d)
> en la primera fila que este vacia y a medida que se van llenando las filas el combobox se mueve a la linea siguiente
> hasta que precione esc y entonces el combobox se hace invisible
> la hoja esta protegida y solo se puede acceder a los rangos de la columna cantidad (columna e) en las filas... 31... hasta la 40
> igualmente en la hoja el scroll area es e31:e40
> lo que necesito es que de alguna manera pueda tener mas de 10 Materiales en cada partida
> tal vez buscando la manera de scrolear solo esa area (que ya lo he hecho y funciona pero algo lento)
> o como dije antes incrustando algun control de tipo grid
> Y no puedo mover la hoja porque en las primeras filas (1 a 29) se van generando los calculos
> ni tampoco puedo dividir e inmovilixar porque a la derecha de la tabla tengo... botones... informacion referente a la hoja en cuestion...

>> 1) los datos que aportas resultan sumamente 'vagos/confusos/ambiguos/incompletos/generales/...' :-((
>> aunque 'dejan ver' un +/- de la situacion que realmente necesitas resolver -?-
>> se trata de una especie de 'ir filtrando al vuelo' codigos/descripciones/... de un amplio listado de materiales
>> para que el 'trabajo' de seleccion para su inclusion en alguna factura sea menos... 'scrolleable' :))
>>
>> 2) las diferencias entre distintos tipos de controles [msflexgrid, datagrid, y otros en los que probablemente 'estas pensando']
>> [basicamente] creo que deslindaran en que version puedas usar al programar... y cual 'tengan' [O NO] -> tus usuarios -?-
>> [generalmente] 'esos' controles vienen en aplicaciones de 'full-desarrollo' [VB-stand alone / C++ / Delphi / etc. etc. etc.]
>> y NO se encuentran -generamlemte- disponibles en las pc's de los usuarios 'mortales' [como este servidor] :-((
>> una recomendacion es sustituirlos por 'simples' controles de lista... desde la BH 'cuadro de controles' / mas controles...] ;)
>>
>> 3) [segun yo] quedan todavia algunas 'lagunas' que tendrian que estar siendo 'adivinadas/supuestas/a-prueba-y-error/...' -?-
>> en via de mientras, ve si te es de utilidad algo de lo comentado en las siguientes conversaciones...
>> combos de cuadro de controles con 'autocompletar': -> http://tinyurl.com/bvlsw
>> listas de validacion que depende de otras validaciones: -> http://tinyurl.com/8jgcm
>> otros ejemplos con listas de validacion 'dependientes': -> http://www.contextures.com/DataValRegionCust.zip
>>
>> si cualquier duda [o informacion adicional]... comentas ?
>> saludos,
>> hector.
>>
>> __ consulta 1 __
>> > en una hoja de excel necesito crear un grid como un especie de formulario de entrada para facturacion con los sig camppos:
>> > cod desc cantidad precio importe
>> > estos los leo desde un rango de excel (menos el calculado que debe actualizarse segun una formula) el numero de filas seria indefinido
>> > como puedo configurar e implementar este tipo de control (no tengo ni idea)
>> > cual es la difenencia en msflexgrid, datagrid u otros
>> > algunos ejemplos con detalles de esos gcontroles donde los consigo?
>> __ consulta 2 __
>> >> Lo que necesito en realidad es un grid similar al de foxpro donde pueda configurar las columnas
>> >> ej: que se muestre un compobox para elegir de una lista y a partir de ahi ir llenando los siguientes canpos
>> >> y otros que sean calculados los que al final se linkearan con los rangos de excel que se le especifiquen.
>> >> ya lo hice en excel pero el prpblema es cuando se incrementan el numero de filas y nesesariamente tengo que "sclrolear" la pantalla
>> >> o acaso con una hoja de excel insertada en otra? que es lo mas recomendable?



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida