2004 UC Proceedings Abstract
Dynamic User Interface Creation With ArcObjects Based on Database Constraints Track: Application Development Author(s): Joerg Sparenborg This paper describes a new framework for creating generic graphical user interfaces with ArcObjects and VBA for database access of spatial and non-spatial data recorded in a Geodatabase. The user interface elements are defined only by the database attributes and are created dynamically at runtime. Depending on field data types and the SDE specific features, such as Subtypes, Domains or Relationship Classes, appropriate VBA controls are selected automatically. Additionally, user input is validated based on consistency constraints stored in the database as corresponding field descriptions. This framework has been implemented for an operational multi user environment for planning environmental reconnaissance flights and managing aerial photos. Joerg Sparenborg Swiss Federal Research Institute WSL Landscape Inventories Zürcherstrasse 111 Birmensdorf , Zürich 8903 CH Phone: 0041 1 7392 377 E-mail: joerg.sparenborg@wsl.ch |