以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  字段及关联字段的设置有待完善  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=12622)

--  作者:空谷红门
--  发布时间:2011/9/9 14:00:00
--  字段及关联字段的设置有待完善
1、 字段改名不方便;
2、默认生成的字段无法多选删除;
3、字段管理有待完善,如:
人员.人员履历
其中“人员”表有默认“_Identify”,“人员履历”表有“隶属人员ID”(整数型)列(“人员履历”表竟然和之前的“人员表”不一样,没有系统默认生成的“_Identify”列,不方便设置类似access的主键列,自动编号列),对该列属性编辑,选择“数据表”为“人员”,“显示列”和“数据类”君无法找到“人员”表中隐藏的“_Identify”。不能设置类似在access中那样下拉显示父表中的“_Identify”+“姓名”等选择,实际输入的是“_Identify”和显示的可以是“姓名”。

手动输入测试数据,“隶属人员ID”手动(无下拉选择)输入1,测试关联正常。

4、关联窗口的停靠位置打开缓慢,关闭之后竟然找不到了。退出系统重启后正常了。疑为bug。
5、在A.B.C关联窗口中,于C表增加一行,会出现自动在A表增加最后一行的情况,不管你在A表中选择了当前行是2而不是最后一行11,它默认就是关联到A的11行去。如图:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20110909151742.png
图片点击可在新窗口打开查看
这个情况的产生不是软件设计的问题,而是应该提醒用户,当前有效输入行是2,但是,后面的空行仍然是“有效行”,虽然你没有输入过任何数据。也因此,你要想找设置某列不能为空值的途径,那是无能为力的。嘿嘿。

说明:或许上述情况是使用access习惯了,而今天早上才刚刚下载试用狐表的原因?
[此贴子已经被作者于2011-9-9 15:25:28编辑过]

--  作者:blackzhu
--  发布时间:2011/9/9 14:15:00
--  
好好看个帮助吧
--  作者:狐狸爸爸
--  发布时间:2011/9/9 14:15:00
--  

该字段名和删除多列,确实不如Access方法便。

建立表的时候,一般没有必要用默认的表,直接用新建表,会方便很多。

 

所有表都是自动生成主键的,关于用Identify列建立关联,参考:

http://www.foxtable.com/help/topics/0194.htm