| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3293 人关注过本帖
标题:如何取得第J个字段的值?
只看楼主 加入收藏
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
到现在还不知道楼主想解决的问题是什么,郁闷啊

坚守VFP最后的阵地
2013-10-01 16:27
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
你给的说明 看的老费劲
比如X1 猜是上班时间 是不是小于等于0730的数据导入到表2中?

这样吗?
程序代码:
CLOSE TABLES
USE 打卡时间表1
SCAN
SELECT 打卡时间表1
nsj=日期
ngh=工号
UPDATE 打卡时间表2 SET X1=打卡时间表1.X1 WHERE (日期=nsj AND 工号=ngh) AND VAL(打卡时间表1.X1)<=730
ends

2013-10-01 16:33
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
以下是引用CHB123在2013-10-1 16:01:36的发言:

标准上班时间:
上午7:30,11:30
下午13:30,17:30
加班18:00,21:00
打卡时间各不同,想导入到标准表中。上班时间是上班时间,下班时间是下班时间。用于计算考勤和工资。
打卡:有重复打卡的。有少打卡的。我想只有从第一个字段开始比较,才能正确导入到标准表中。
数据导入表中,与数据类型没有关系,这里不需要转换数据类型。还有没打卡的,如何处理。不说明问题,大家想帮你都没有办法。符合什么样条件的数据才能导入标准表中,这些楼主都没有说清楚,白白浪费大家许多时间。

坚守VFP最后的阵地
2013-10-01 16:38
CHB123
Rank: 2
来 自:湖北
等 级:论坛游民
帖 子:100
专家分:68
注 册:2012-7-2
收藏
得分:0 
把“打卡时间表1”的数据,按标准时间一一对应,或者说把表1中排列错乱的记录,导入到“打卡时间表2”中,该是哪个字段就放在哪个字段。没有打卡的,就空着,重复打卡的去掉取一个值。
2013-10-01 19:12
CHB123
Rank: 2
来 自:湖北
等 级:论坛游民
帖 子:100
专家分:68
注 册:2012-7-2
收藏
得分:0 
以下是引用tlliqi在2013-10-1 16:33:06的发言:

你给的说明 看的老费劲
比如X1 猜是上班时间 是不是小于等于0730的数据导入到表2中?

这样吗?CLOSE TABLES
USE 打卡时间表1
SCAN
SELECT 打卡时间表1
nsj=日期
ngh=工号
UPDATE 打卡时间表2 SET X1=打卡时间表1.X1 WHERE (日期=nsj AND 工号=ngh) AND VAL(打卡时间表1.X1)<=730
ends
对,就是这样子。但也有大于730的,如:迟到,也应放到X1中,是上午上班时间。依次类推。
2013-10-01 19:15
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
以下是引用CHB123在2013-10-1 19:12:52的发言:

把“打卡时间表1”的数据,按标准时间一一对应,或者说把表1中排列错乱的记录,导入到“打卡时间表2”中,该是哪个字段就放在哪个字段。没有打卡的,就空着,重复打卡的去掉取一个值。
什么叫标准时间
上班提前打卡、下班延迟打卡是否算标准时间。
X5到X8字段各是什么意思

坚守VFP最后的阵地
2013-10-01 19:17
CHB123
Rank: 2
来 自:湖北
等 级:论坛游民
帖 子:100
专家分:68
注 册:2012-7-2
收藏
得分:0 
从打卡机上下载的数据,最多有打8次卡的。
这是标准时间排列:X1上午上班时间,X2上午下班时间,X3下午上班时间,X4下午下班时间,X5加班上班时间,X6加班下班时间,其它都要去掉。只要有数据,去掉重复,都算。
所以我才想到用字段值相比较。导入的记录,按上述次序放入“打卡时间表2”中。


[ 本帖最后由 CHB123 于 2013-10-1 19:25 编辑 ]
2013-10-01 19:20
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

这个能解释下吗

坚守VFP最后的阵地
2013-10-01 19:24
CHB123
Rank: 2
来 自:湖北
等 级:论坛游民
帖 子:100
专家分:68
注 册:2012-7-2
收藏
得分:0 
这个上午没有打上班卡,即0730的没打。只有上午下班时间和以后的时间。
这样的话X1应该是空着的。
2013-10-01 19:26
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

坚守VFP最后的阵地
2013-10-01 19:27
快速回复:如何取得第J个字段的值?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026156 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved