2004 UC Proceedings Abstract

back
   Back



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