以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]新手求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39477) |
|
-- 作者:cmdxye -- 发布时间:2013/8/25 11:51:00 -- [求助]新手求助 有两个表,其中一个表为员工营销积分数据,有姓名、部门、积分等内容,另一张表为员工基础信息,有姓名、身份证号、帐户等信息, 现在想实现,通过积分表里的 姓名字段 到 员工基础信息表 内查找 员工基本信息, 将同一姓名 的员工 的身份证号、帐户等字段 增加到积分表内, 目前有个困难 是,员工基础信息表中 有同名的,怎么实现,
我初步是想 ,先查询员工基础表,如结果只有一条记录,刚增加相关字段内容,如结果有多条(即有重名),或无符合条件的记录(即新增人员)等情况则不自动增加字段内容,等最后手工处理。
请求帮助怎么实现? |
|
-- 作者:y2287958 -- 发布时间:2013/8/25 12:07:00 -- 用find或select判断一下就可以了 最好上个例子
|
|
-- 作者:cmdxye -- 发布时间:2013/8/25 13:53:00 -- 主要是不会设置 怎么判断 find出的结果 是唯一的,还是有重名的多条记录? |
|
-- 作者:xuezxz -- 发布时间:2013/8/25 14:19:00 -- 用select,再判断下有几条记录应该就可以了 |
|
-- 作者:cmdxye -- 发布时间:2013/8/25 15:15:00 -- 用哪个命令判断SELECT的记录数,代码是什么?谢谢 |
|
-- 作者:lsy -- 发布时间:2013/8/25 15:18:00 -- 做个小例子,包括所说的两张表,填上几行有用的数据作测试之用,传上来,很快就能得到答案。 |
|
-- 作者:cmdxye -- 发布时间:2013/8/25 15:19:00 -- MessageBox.Show("目前行数:"& DataTables("营销积分人员基础表"").Select("姓名"="张明").DataRows.Count) 这条代码,总是报错。 怎么返回正确的SELCET结果记录数 [此贴子已经被作者于2013-8-25 15:18:56编辑过]
|
|
-- 作者:lsy -- 发布时间:2013/8/25 15:33:00 --
|
|
-- 作者:cmdxye -- 发布时间:2013/8/25 16:36:00 -- 做了一个简单的样表,附件上传: 有两个表,一个 “积分”表,一个“员工基础表”,
目前想实现,在 积分 表中 增加一列,“部门”,最终实现按 部门统计 积分。
部门与姓名的对应关系 在 “员工基础表”中,主要 困难在 员工基础表中 不同部门中有同名的现象,怎么处理? 目前至少要能实现将 员工基础表中不重名的员工的部门 增加到积分表中。
|
|
-- 作者:lsy -- 发布时间:2013/8/25 16:55:00 -- 附件呢? |