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

各位大侠问一个vb的问题,…某单位分房,职称为高级,或者职称为副高级且工龄大于等于20年,为四室两厅,职称为副高级且工龄小于20年的,分四室一厅,职称为中级且工龄大于等于... 各位大侠问一个vb的问题,…某单位分房,职称为高级,或者职称为副高级且工龄大于等于20年,为四室两厅,职称为副高级且工龄小于20年的,分四室一厅,职称为中级且工龄大于等于10年为三室一厅,其余中级职称为两室一厅。编程统计各类住房数和住房总数并显示输出
不是这么复杂吧,会不会要用技术器啊…n=n+1
展开
 我来答
百度网友10bfb99
2011-10-27 · 超过20用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:38.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等网格数据控件,显示查询结果即可。
35090773
2011-10-28 · TA获得超过145个赞
知道答主
回答量:123
采纳率:0%
帮助的人:53.9万
展开全部
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了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1491067791
2011-10-27
知道答主
回答量:39
采纳率:0%
帮助的人:22.7万
展开全部
s
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式