XinJia 说得很对,我所做的系统中,所有待查询TABLE FIELDS均放在DATABASE中的一个表中,
并且将表名(别名)加在待查询FIELD前作前缀。此表的结构为:FormName,FieldName,FieldType,
Chinese Name of the Field.然后,在系统中做一个通用查询FORM,上放combobox1--->待查
FIELD的中文名,以FormName为条件从表中列出;Combobox2--->放=、<,>,Like等操作符;
ValueTextBox一个,供用户输入查询值;ComboBox3--->And, Or,(,),用于多条件查询时的
关系组合。
在不增加新的关连表时,不用改系统,在后台中的表中增加新的FIELD即可。