• Viernes 8 de Noviembre de 2024, 23:16

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - suazo

Páginas: [1]
1
Visual FoxPro / archivivo exe
« en: Martes 16 de Abril de 2002, 04:28 »
hola

Hay que aclarar algo, cuando tu generas
un archivo .exe en vfp en realidad no estas creando un ejecutable ya que  so-
lamente lo puedes ejecutar con las librerias del vfp (n pocas palabras).
Ahora contestando tu pregunta, primero
debes crear un proyecto,  una vez que en
tu proyecto hayas puesto tus formas,
tablas, clases, etc.  en la seccion de programas defines tu programa principal
(el nombre del programa debe quedar  en negrillas), compila tu progrma y listo (como Exe o puedes compilarlo como app). Esto que te acabo de explicar no esta totalmente claro
ya que requieres de mayor tiempo y estudio para que pudes crear tu app en
foxpro (y puedas entender todo el proceso). Te sugiero que estudies la ayuda que viene con el producto y asi veras que el asunto no estan complicado, pero que al fin y al cabo se requiere de mucha lectura y tropiezos

ahi nos vemos

2
Visual FoxPro / Re: Indices especiales (tablas jerarquicas)
« en: Domingo 14 de Abril de 2002, 18:22 »
Hola

 Mi problema es el siguiente: por alguna razon en una tabla  tengo almacenados registros padres y registros hijos , los registros hijos  pueden pertenecer a una jerarquia de quinto nivel.

Lograr establecer la relacion de un registro padre con un registro hijo es facil, solo se requieren  dos campos. El problema aparece cuando yo quiero mostrar todos los registros en un grid de una manera jerarquica (como si estuvieramos utilizando un treeview), para
Este objetivo necesito la creacion de campo especial que me permita establecer el debido
Orden par mostrar la jerarquia adecuadamente.

A mi se me ocurrio la siguiente  idea:  digamos que un registro padre  le creamos un Id=1
Yque el siguiente registro padre tiene un id= 2, entonces si quiero añadir un registro hijo
Al primer registro padre solamente necesitaria  establecer una formula como esta:

ActualRegistroPadre+SiguienteRegistroPadre/2=NuevoIdRegistroHijo

y asi sucesivemente para  establecer el Id apropiado que me permita mostar los datos de una manera jerarquica (por supuesto esta es una manera simple de mostrar la solucion).
El problema es que  tarde o temprano no tendre  numeros de donde echar mano debido a las limitaciones de los campos numeric, float o double (necesito que cada padre pueda tener n
Numero de hijos [no subnodos, aunque n numero de subnodos seria fantastico] ).
Se que utilizando estructuras como listas o arreglos el problema se podria solucionar (incluso se podria tener una jerarquia de n niveles y n numero de hijos), pero
Desafortunadamente no domino lenguajes como C como para lograr llegar a una solucion
como esa.  Ademas se me podria proponer utilizar el MsHflexgrid pero desafortunadamente
este control solo es de lectura y creo que cada nivel de la jerarquia debe estar almacenado
en una tabla, entre otras cosas.
 ¿Como solucionar este problema?

Mi segunda pregunta seria acerca de tablas jerarquicas, es decir, es normal almacenar
Tanto los  registros padres como los registros hijos en una misma tabla.
¿Hay otras formas de establecer estas relaciones de una manera mas eficaz o adecuada
(siempre buscando como solucionar el problema original)?

Gracias de antemano

Páginas: [1]