Vassilis Aggelakos ofrece un ejemplo para obtener combobox jerárquico que sin dudas puede aportar una interesante funcionalidad a nuestras aplicaciones. A partir de dos tablas, crea colecciones que son las que llenan el combobox.
Combobox con despliegue jerárquico sin ActiveX
Artículo original: Hierarchical Drop Down Combo without Activex
http://weblogs.foxite.com/vassilisaggelakos/archive/2005/09/15/914.aspx
Autor: Vassilis Aggelakos (http://weblogs.foxite.com/vassilisaggelakos/)
Traducido por: Ana María Bisbé York (amby@telefonica.net)
Para PortalFox (http://www.portalfox.com)
Recientemente, mientras trabajaba en una aplicación nueva y trataba de encontrar una forma eficiente para seleccionar una opción de un Combobox, recordé el artículo de Predrag Bosnic en la revista FoxTalk (Diciembre 2002 - está suscrito, no?) que explica como hacer un control combobox combinado con el control ActiveX Treview. Por alguna razón misteriosa no me gustan los ActiveX. En su lugar, prefiero generar o utilizar código VFP puro. Así que decidí hacer uno por mi mismo.
Definitivamente mi control tiene serias limitaciones comparándolo con el ComboTree de Predrag (imágenes, niveles de profundidad, arrastrar y soltar, etc...); pero de momento puedo vivir sin eso.
La idea es hacerlo público para mejorarlo. El control tiene código / ideas desde el libro Megafox (Andy Kramek, Marcia Akins, Rick Shummer), Craig Boyd, Predrag Bosnic, Art Bergquist y deseo decir GRACIAS a todos por esto. Además deseo agradecer a Tasos Bazotis y Fay Bazoti por su contribución.

Descargue el siguiente archivo comprimido http://www.themelio.gr/zip/mycombo.zip, inténtelo y no dude, por favor, en enviarme sus comentarios. Todas las opiniones serán altamente apreciadas.
P.S: Por favor, tenga piedad, es mi primer intento de hacer público algún código.
|