Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

请教:表的自动引用数据转换的方法。

litao  发表于:2014-04-05 21:27:55  
复制

现有一个表,字段内容全部是编号形式的,这些编号的意义存放在其他表中,请问如何能建立一个显示表方便查询。


主表:  字段:姓名编号、性别编号、地址编号、照片编号.......

姓名表:姓名编号、姓名

性别表:性别编号、性别

地址表:地址编号、地址

...........


要求建立一个查询方法:直接输入姓名、性别、地址等明码,得到一个明码查询结果:姓名、性别、地址........


也就是,对查询者来说,他看到的主表没有编码,而是一个个具体的明文......



 

Top
litao 发表于:2014-04-05 21:56:32

嗯! 这个要求似乎就是关于连接【join】的使用。但我一头雾水,不知道怎么写SQL语句。


哦! 还有一些要求。【主表】的记录数目,不受各个【编码表】影响。只是通过【编码表】来“翻译”,当【主表】中的内容编码不存在于【编码表】,主表直接显示编码。

如:

(主表)

序号    姓名编码  ..........

1           1025

2           1026

3           1099


(姓名表)

姓名编码   姓名

1025        张三

1026        李四

1027        王五


(主表显示)

序号    姓名   ..........

1        张三

2        李四

3        1099






cspa 发表于:2014-04-05 22:28:20

在access中新建一个查询,把这些表都放进去,各个代码表编码字段分别与主表相关字段建立关系,把各表的明码字段做为显示字段。OK了。

如果你要看SQL代码,转到SQL模式查看。



煮江品茶 发表于:2014-04-06 12:09:40
在表字段属性--标题上,写汉字名称即可。

总记录:3篇  页次:1/1 9 1 :