还是不太明白。因为我确实想通过程序来实现而不是人工输入。另外,我还想在此基础上增加1个字段,实现多对一。即某几项费用归为1类。
比如把上面的费用又分别对应为:a,a,a,a,b,b,b,b,a,a,c,....
如果我数据一多,每条记录都经过60个判断,那不死机了???
呵呵,有没有什么其他高招???
比如把上面的费用又分别对应为:a,a,a,a,b,b,b,b,a,a,c,....
如果我数据一多,每条记录都经过60个判断,那不死机了???
呵呵,有没有什么其他高招???
select case feiyong
case "评审费"
.....
case "专家聘用费"
不知道是不是你想要的
不知道是不是你想要的
是这样的,在access数据库中源表A中依次读入某字段(费用分类)内容,比如为
评审费、评审费、评审费、专家聘用费、办公用品费、车费、车费、车费、劳务费、劳务费
大约有400条记录,有60种费用分类。
然后我想在目标表B中费用索引字段写入上面各项费用的对应值。比如上面的费用在索引中为:11、11、11、12、13、14、14、14、15、15
如何比较快捷地判断,并做到一一对应?
第一种方法是做个函数,select case...但是这样肯定很烦琐,每条记录要经过数十条判断语句,将影响速度;
第二种方法是做个对应表,建2个字段:费用分类和索引。但是怎样快速进行读取、判断并写入?
或者还有什么好办法?请高手不吝赐教已经困扰我很久了上面的高手也没有写明白,我是初学啊.能写点简单代码吗?
我又加了50分
费用分类 说明
===========================================
11 评审费
12 专家聘用费
13 办公用品费
... ...“表A中依次读入某字段”,你原来的写法可能是:
select A.费用分类,A.数量 from A你可以把它改为:
select A.费用分类,B.说明,A.数量 from A,B where a.费用分类=b.费用分类
这样吧。简化1下,表A,有费用分类和说明2个字段,前者数值分别为:评审费、评审费、评审费、专家聘用费、办公用品费、车费、车费、车费、劳务费、劳务费
表B,是个对应表,有费用分类和说明2个字段,评审费、专家聘用费、办公用品费、车费、劳务费分别对应为11、12、13、14、15
现在我想根据表B的对应关系往表A中说明字段写值:即想写入11、11、11、12、13、14、14、14、15、15
应该怎么写啊?(包括写入的代码)
请指点啊急急急多谢!!!
这个问题应该很easy吧.对我而言可能想偏了吧...
help me, help me.