Reflexión...

17/10/2004 - 07:22 por jesus | Informe spam
Hola otra vez.. jeje!

Crea que soy un poco fastidioso verdad pero quiero aprender a utilzar
visual fox y no tengo ningún libro de referencia con el cual apoyarme, lo
que he aprendido es a base de tutoriales pero tienen muchas lagunas sobre
aspectos que tal vez sean muy obvios y quizas básicos para ellos pero para
una que apenas se empieza a familiarizar con fox es un poco complicado.

En cierta manera los entiendo, pues yo mismo cuando programo en otros
lenguajes y me piden que les explique el funcionamiento de mis
aplicaciones.

En muchas ocasiones caigo en ese error sin darme cuenta hasta después de
un rato de reflexionar en ello, pero ya continuando con esto, he intentado
buscar un buen libro sobre Visual FoxPro 6.0 que es con el que quiero
empezar pero la mayoria de los que he visto carecen de un concepta tán
básico como el funcionamiento de una matriz bidireccionale que es el
problema que tuve en mi anterior post

Ahhhh casi se me olvidaba, abriendo un pequeño parentesis:

(((((
les informo que casi inmediatamente cuando termine de pegar el otro post
pude hacer lo del copiado de la información de una tabla a un array,
quizas era un pequeño bloqueo mental momentaneo, lo que pude hacer es algo
como esto:

USE (MiTabla)

DIMENSION MiMatriz(RecCount(), fCount())

COPY NEXT RecCount() TO ARRAY MiMatriz

y ya después para la obtención de datos la hice con algo como esto:

WITH ThisForm.Libro.pag_historia
FOR vCont = 1 TO ALEN(MiMatriz, 1)
.cmb_descripcion.AddItem(MiMatriz(aElement(MiMatriz, vCont, 2)))
NEXT
ENDWITH

Si alguien sabe una mejor manera de hacerlo les agradeceria que me lo
informaran por aqui de todas maneras a los que se tomaron la molestia
de contestar mi post anterior les doy las gracias.

)))))

En fin, me gustaría saber, si es posible, de algún buen libro para un
aprendiz como yo que quiere conocer al peque zorro del fox.

PD
Ya aprovechando este pequeño espacio de reflexión y abusando de su
amabilidad alguien sabe si es posible crear una vista a una tabla
libre (o con liga a una base de datos, no importa) sin tener que utilizar
una base de datos de por medio para almacenar la vista??

Otro PD

Felicidades a todas las personas que trabajan en la elaboración de esta
pagina y en su sostenimiento. Las consultas estan excelentes y las dudas
son contestadas casi de inmediato.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
 

Leer las respuestas

#1 Jorge Mota
17/10/2004 - 07:53 | Informe spam
intenta crear una propiedad como matriz en el form
digamos aOpciones
luego del copy next
dimension thisform.aOpciones[alen(miMatriz,1)]
aCopy(miMatriz,thisform.aOpciones)

ThisForm.Libro.pag_historia.cmb_descripcion.RowSourceType = 5 &&Matriz
ThisForm.Libro.pag_historia.cmb_descripcion.RowSource =
"thisform.aOpciones"

y eso deberia bastar, solo creo que deberias configurar la boundcolumn
boundto y columncount de tu combo.

Saludos.





En , jesus escribió:

Hola otra vez.. jeje!

Crea que soy un poco fastidioso verdad pero quiero aprender a utilzar
visual fox y no tengo ningún libro de referencia con el cual apoyarme, lo
que he aprendido es a base de tutoriales pero tienen muchas lagunas sobre
aspectos que tal vez sean muy obvios y quizas básicos para ellos pero
para
una que apenas se empieza a familiarizar con fox es un poco complicado.

En cierta manera los entiendo, pues yo mismo cuando programo en otros
lenguajes y me piden que les explique el funcionamiento de mis
aplicaciones.

En muchas ocasiones caigo en ese error sin darme cuenta hasta después de
un rato de reflexionar en ello, pero ya continuando con esto, he
intentado
buscar un buen libro sobre Visual FoxPro 6.0 que es con el que quiero
empezar pero la mayoria de los que he visto carecen de un concepta tán
básico como el funcionamiento de una matriz bidireccionale que es el
problema que tuve en mi anterior post

Ahhhh casi se me olvidaba, abriendo un pequeño parentesis:

(((((
les informo que casi inmediatamente cuando termine de pegar el otro post
pude hacer lo del copiado de la información de una tabla a un array,
quizas era un pequeño bloqueo mental momentaneo, lo que pude hacer es
algo
como esto:

USE (MiTabla)

DIMENSION MiMatriz(RecCount(), fCount())

COPY NEXT RecCount() TO ARRAY MiMatriz

y ya después para la obtención de datos la hice con algo como esto:

WITH ThisForm.Libro.pag_historia
FOR vCont = 1 TO ALEN(MiMatriz, 1)
.cmb_descripcion.AddItem(MiMatriz(aElement(MiMatriz, vCont, 2)))
NEXT
ENDWITH

Si alguien sabe una mejor manera de hacerlo les agradeceria que me lo
informaran por aqui de todas maneras a los que se tomaron la molestia
de contestar mi post anterior les doy las gracias.

)))))

En fin, me gustaría saber, si es posible, de algún buen libro para un
aprendiz como yo que quiere conocer al peque zorro del fox.

PD
Ya aprovechando este pequeño espacio de reflexión y abusando de su
amabilidad alguien sabe si es posible crear una vista a una tabla
libre (o con liga a una base de datos, no importa) sin tener que utilizar
una base de datos de por medio para almacenar la vista??

Otro PD

Felicidades a todas las personas que trabajan en la elaboración de esta
pagina y en su sostenimiento. Las consultas estan excelentes y las dudas
son contestadas casi de inmediato.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway





Jorge Mota
Microsoft Visual FoxPro MVP
Guatemala

Preguntas similares