设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

ACCESS新手试题(大家来参与一下)!-->大熊转移

[复制链接]
11#
 楼主| 发表于 2003-3-4 22:33:00 | 只看该作者
以下是引用CJB_2001在2003-3-4 14:01:57的发言:
”选项为中文,内部使用英文” 是啥意思?
是不是,看到的是中文,移动的是因此文?

你看到上面的图了吗?这是个导入介面,实际字段和变量名全部用英文编写的,也就是说最后生成的查询并不是“select 快乐 from tbl人生百味”,而是"Select Happy from tblLife",换而言之,介面使用什么语言跟查询字段名是不一样的啦。
12#
发表于 2003-3-4 22:51:00 | 只看该作者
我上面那个例子没能理解大熊的意思,但我觉得,
access 不会自动去给我们进行中英文翻译吧,所以我们总得找个地方将中英文对照关系保存起来.然后再读取此信息.现在提出新的设计思路:
设 表 A 有字段 E,C 保存的为中英文对照信息
设 listLeft,listRight 的数据源为,设 al,ar 为临时表,分别保存 listleft,listright 的初始值,al,ar 含字段 e(英文)
select a.c from al right join a on al.e=a.e, select a.c form ar right join a on ar.e=a.e
在移动选项时
只需要移动 表 al,ar 的记录就行了,而移动的项目也是 英文的
大熊以为如何,这可是你的要求?
13#
 楼主| 发表于 2003-3-4 22:51:00 | 只看该作者
以下是引用Roadbeg在2003-3-4 13:11:28的发言:
请考官审阅 :-)
下例是使用的值列表的方法
文件下载


考官说了,你不及格!!!:)
1、代码重复性相长高,冗长。
2、采用方法可读性相当低。
3、变量和对象命名难懂,低效。
4、不合题意。
14#
发表于 2003-3-4 22:55:00 | 只看该作者
代码重复性高的问题是因为只是做个示例,没有考虑精简
至于方法的可读性及命名规则  难懂???
不合题意倒是真的,因为开始没能理解你的要求,我已重新提出了设计思路,你看可好?
15#
 楼主| 发表于 2003-3-4 22:56:00 | 只看该作者
以下是引用Roadbeg在2003-3-4 14:50:40的发言:
现在提出新的设计思路:
设 表 A 有字段 E,C 保存的为中英文对照信息
设 listLeft,listRight 的数据源为,设 al,ar 为临时表,分别保存 listleft,listright 的初始值,al,ar 含字段 e(英文)
select a.c from al right join a on al.e=a.e, select a.c form ar right join a on ar.e=a.e
在移动选项时
只需要移动 表 al,ar 的记录就行了,而移动的项目也是 英文的
大熊以为如何,这可是你的要求?


思路是可行的,不过没必要,导入只在限定的几个字段内,为用户提供一个选择的机会。
所以为方便测试,假定的条件是:
健康 Health
快乐 Happy
好运 Fortune
16#
发表于 2003-3-4 23:02:00 | 只看该作者
难不成做个 select case(或者 if else ) 来确定 中英文对应关系?
17#
 楼主| 发表于 2003-3-4 23:09:00 | 只看该作者
关于命名的解释如下,我是参照ACCESS高级使用手册后附的ACCESS变量,对象命名规范来划定的.(VB,VBA编程必看,你没看过?)
18#
发表于 2003-3-4 23:17:00 | 只看该作者
几年前,初用 vb 的时候看了一下,记得说什么
不同类型的控件用不同的前缀等.
比如:cmd,txt 等前缀
后来写的语句多了,渐渐有了自己的习惯.
19#
 楼主| 发表于 2003-3-4 23:21:00 | 只看该作者
一个人随便怎么写都可以的啦,可是说不定微软明天就看上你了,,人家看起来就费事了.Let's 设个高点的目标吧.实际上,如果这样做,以后要修改自己写过的代码,也会容易些.
当然不一定完全按照书本上的,不过至少是通用的.
20#
发表于 2003-3-4 23:40:00 | 只看该作者
其实我总觉得我对控件的命名还是遵从vb的规则的,
至于变量,那是在 tc 时代继承下来的习惯.
你去看看 turbo c 的书,变量命名绝对与我的很相似
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 14:37 , Processed in 0.073223 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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