设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: goto2008
打印 上一主题 下一主题

[表] 如何强制转换字段名称?

[复制链接]
11#
发表于 2007-9-20 10:06:17 | 只看该作者
但换在我们在ACCESS数据库里..却是这样不直观地录入的.
ID    货号.    码   数量
1      5205    S    10
2      5205    M    15   
3      5205    L      8
...................


我觉得如果能采用一种二维录入方法....一来看上去直观,二来录入效率也高.
----------------------------------------------------------------------------------------------------
我不懂您在输机时眼睛的焦点是放在哪里的。
我的编制原则是尽量做到:
眼睛放在单据上,一只手翻单据,一只手输机。(将字段编码化,以达到一只手只停留在数字键盘上)

货号    S     M     L     XL   2XL ....... 的形式让您的眼睛需要在单据和屏幕间移动,不停的抬头低头.......您不停的抬头低头15分钟试试?
12#
 楼主| 发表于 2007-9-20 11:21:14 | 只看该作者
郁闷...我可能说得不清楚....大哥好像没明白我的意思....
13#
 楼主| 发表于 2007-9-20 11:30:32 | 只看该作者
我下午弄个库上来...再大伙研究下...呵呵.

点击这里给我发消息

14#
发表于 2007-9-20 11:36:26 | 只看该作者
这个问题确实不是表达得很清楚,
是不是想以这个表的形式录入数据:

货号    S     M     L     XL   2XL------(这些字段可能会变化,所以不方便直接设在表里)
5205   10   15    8     5     2
2015   2      8     4     3     2
然后以下面这个表的形式保存数据:
ID    货号.    码   数量
1      5205    S    10
2      5205    M    15   
3      5205    L      8
目的是只用输入数量 ,而不用输入码:   S     M     L   ....

[ 本帖最后由 t小宝 于 2007-9-20 11:37 编辑 ]
15#
发表于 2007-9-20 11:43:45 | 只看该作者
建立一个这样的查询,其结果是不是你要的?
SELECT 字段设置表.ID, 字段设置表.新字段 AS 原字段
FROM 字段设置表;
16#
 楼主| 发表于 2007-9-20 14:29:29 | 只看该作者
原帖由 t小宝 于 2007-9-20 11:36 发表
货号    S     M     L     XL   2XL------(这些字段可能会变化,所以不方便直接设在表里)
5205   10   15    8     5     2
2015   2      8     4     3     2
然后以下面这个表的形式保存数据:
ID    货号.    码   数量
1      5205    S    10
2      5205    M    15   
3      5205    L      8
目的是只用输入数量 ,而不用输入码:   S     M     L   ....



下面这张是车间原本用的手工登记表...
货号    S     M     L     XL   2XL
5205   10   15    8     5     2
2015   2      8     4     3     2

==============================================

在ACCESS里了。如果想保存到表里,按ACCESS的思维就变成了要这样把一个货号拆成几行来录入
ID    货号.    码   数量
1      5205    S    10
2      5205    M    15   
3      5205    L      8
................
...............

录入完后,我们再人为地建交叉查询,以达到类似手工表格的效果。。
货号    S     M     L     XL   2XL
5205   10   15    8     5     2
2015   2      8     4     3     2

这就一个问题了。车间的工人会哇哇叫。。为什么在录入记录时。。为什么不马上采用“交叉查询”这种方式来录了?而非要把一个货号拆成好几行来录?一来不直观,二来货号、尺码每次都要再下拉组合框选择。。重复劳动


[ 本帖最后由 goto2008 于 2007-9-20 14:38 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
17#
发表于 2007-9-20 14:44:38 | 只看该作者
结果可以实现
把不同的类别存放在一个字段中,如果处理不好,很容易统计错误

把下面的改用主子窗体输入相对简化一点
ID    货号.    码   数量
1      5205    S    10
2      5205    M    15   
3      5205    L      8
18#
发表于 2007-9-20 14:59:13 | 只看该作者
方法1:将"货号"和各个"码"作为字段名.
方法2:在Excle表中输入,再导入Access来处理.
19#
发表于 2007-9-20 15:03:08 | 只看该作者
终于有点明白楼主的意思了.其实很简单的,换向思维一下,何不就用把表设计成下面这样:
ID          字符   
货号      字符
S           数字
M           数字
L           数字
XL        数字
2XL      数字
录入是就可以实现楼主所说的方法,即:
货号    S     M     L     XL   2XL
5205   10   15    8     5     2
2015   2      8     4     3     2
在你的图中,这个码好象是没有固定的,我认为可以固定,因为这个码是可以枚举的,有10种码不得了了,再多一点也不会多过20个码.所以完全可以用在EXCELL中的录入方式录入,EXCELL中的列就是字段名,这样做对于做查询也不构成障碍.
有时候退一步海阔天空.

点击这里给我发消息

20#
发表于 2007-9-20 15:10:06 | 只看该作者
原帖由 andymark 于 2007-9-20 14:44 发表
结果可以实现
把不同的类别存放在一个字段中,如果处理不好,很容易统计错误

把下面的改用主子窗体输入相对简化一点
ID    货号.    码   数量
1      5205    S    10
2      5205    M    15   
3      520 ...

常规应按版主的做法。

如果一定要按原始形式录入数据,可建一个用于输入的临时表,多预留一些字段,
第一行作为标题,第二行以后用于录入数据,录入完整张表后用代码把数据转存到正表中。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-18 10:43 , Processed in 0.085495 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表