有关vb编程的一个问题,急啊…

各位大侠问一个vb的问题,…某单位分房,职称为高级,或者职称为副高级且工龄大于等于20年,为四室两厅,职称为副高级且工龄小于20年的,分四室一厅,职称为中级且工龄大于等于10年为三室一厅,其余中级职称为两室一厅。编程统计各类住房数和住房总数并显示输出
不是这么复杂吧,会不会要用技术器啊…n=n+1

这需要使用数据库来做分析
建立职工表(惟一号码、姓名、职称、工龄)
然后对应职工实际信息输入进职工表中。
然后执行SQL语句
select "四室两厅住房数",count(*) from 职工表 where 职称='副高级' and 工龄>=20;
select "四室一厅住房数",count(*) from 职工表 where 职称='副高级' and 工龄<20;
select "三室一厅住房数",count(*) from 职工表 where 职称='中级' and 工龄>=10;
select "两室一厅住房数",count(*) from 职工表 where 职称='中级' and 工龄<10;
用VB的ADO对象调用以上SQL语句,并使用Datagrid等网格数据控件,显示查询结果即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-28
SQL我不会,如果你也不会可以参考我的方法:
设文本框为
职称等级:text1.text
年龄:text2.text
分房标准:text3.text
代码如下:
if text1.text='副高级' and text2.text>=20 then
text3.text="四室两厅住房数"
end if
if text1.text='副高级' and 工龄<20 then
text3.text="四室一厅住房数"
end if
............以此类推,做一个全部数据循环就OK了。
第2个回答  2011-10-27
s
相似回答