Limite de tabla estática


([N4] franpino) #1

Tengo un nuevo problema y necesito que me echéis una mano para ver como solventarlo.

Necesito meter en un comboBox todas las provincias de España… el problema viene que son demasiados para una tabla estática (52) y usando como identificador de la A-Z, 0-9 y los dos caracteres especiales aún así me siguen faltando para completar los 52.

Que otra opción veis viable para poder meter los 52 items en el comboBox?

Muchas gracias a todos.


([N3] pacosatu) #2

Hola franpino.

Tienes mil formas de hacerlo.
Aunque da la casualidad que Velneo tiene una base de datos integrada en la que puedes disponer de una “tabla en disco” con las 52 provincias de España. Cargas en el proyecto un objeto Combobox asociado a esa tabla.

Saludos
Paco Satué


([N4] franpino) #3

[quote quote=51863]Hola franpino.

Tienes mil formas de hacerlo.
Aunque da la casualidad que Velneo tiene una base de datos integrada en la que puedes disponer de una “tabla en disco” con las 52 provincias de España. Cargas en el proyecto un objeto Combobox asociado a esa tabla.

Saludos
Paco Satué[/quote]

No conocía lo de la tabla en disco, pensaba que sólo podían ser maestra normal con clave numérica, maestra con clave arbolada, submaestra, histórica, maestro de extensión y estática. Serías tan amable de explicarme que tendría que hacer?


([N3] pacosatu) #4

Hola franpino.

Todas esas que citas son tablas en disco, excepto la estática. La tabla en disco es aquella que reside en el servidor vServer y has definido en el proyecto de datos.

Así que:

  • Define una tabla maestra normal PROV con los campos de las provincias
  • Crea un proceso que rellene la tabla PROV con las 52 provincias
  • Ejecuta ese proceso una única vez, por ejemplo desde el ON_INIT_SERVER
  • Puedes mostrar la lista de provincias de 2 formas:
    Si la provincia es un campo puntero al maestro tabla PROV -> Usarás un control combobox cuyo contenido es dicho campo puntero a maestro
    Si quieres mostrar la Lista de provincias en un formulario sin Origen -> Usarás un objeto del proyecto ComboView incrustado en una Vista de datos.

Revisa los cursos y seminarios de Velneo. Tienes mucha información al respecto, ya que éste es un tema primordial en Velneo.

Saludos
Paco Satué


([N4] franpino) #5

[quote quote=51868]Hola franpino.

Todas esas que citas son tablas en disco, excepto la estática. La tabla en disco es aquella que reside en el servidor vServer y has definido en el proyecto de datos.

Así que:
– Define una tabla maestra normal PROV con los campos de las provincias
– Crea un proceso que rellene la tabla PROV con las 52 provincias
– Ejecuta ese proceso una única vez, por ejemplo desde el ON_INIT_SERVER
– Puedes mostrar la lista de provincias de 2 formas:
Si la provincia es un campo puntero al maestro tabla PROV -> Usarás un control combobox cuyo contenido es dicho campo puntero a maestro
Si quieres mostrar la Lista de provincias en un formulario sin Origen -> Usarás un objeto del proyecto ComboView incrustado en una Vista de datos.

Revisa los cursos y seminarios de Velneo. Tienes mucha información al respecto, ya que éste es un tema primordial en Velneo.

Saludos
Paco Satué[/quote]

Ahhhh te referías a eso, pensaba que era algún otro tipo de tabla especial y no una ironia.

Gracias de todas formas.