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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 jesus
18/10/2004 - 04:18 | Informe spam
Gracias por ayudarme a mejorar mi código, lo he hecho y me funciona bien.
Saludos y hasta la proxima

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#3 Victor B.
18/10/2004 - 10:20 | Informe spam
Hola Jesus, respecto a ti primer PD, no es posible crear una vista sin una
base de datos de por medio pero, al fin y al cabo una vista es también una
consulta y, estas las puedes generar cuando quieras y sin necesidad de una
base de datos con SELECT-SQL, ahora bien, es una consulta.
Saludos.

"jesus" escribió en el mensaje
news:
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
Respuesta Responder a este mensaje
#4 Carlos Joaniquet Tamburini
18/10/2004 - 22:24 | Informe spam
De 4 libros que tengo (Manual de programación (Pinte), Visual FoxPRo5
(Iglesias), Visual FoxPro 3.0 (Microsoft) y Microsoft Visual FoxPro 6.0
Manual del programador (Microsoft Press), el único que vale un poco la pena
es este último.
Suerte.

"jesus" escribió en el mensaje
news:
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
Respuesta Responder a este mensaje
#5 Alejandro Borus
19/10/2004 - 00:20 | Informe spam
Jesus:

Respecto a volcar el contenido de una tabla en una matríz, la forma más
simple es:

Select myTabla
copy to array myArray

podés ponerle clausulas de for/next

Respecto de la vista fuera de base de datos, comparto con el colega que si
guardas el código de una consulta sql, y lo ejecutas cada vez que lo
necesitas, es igual que una vista (de hecho, las vistas son sólo eso).

Un abrazo

A

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida