教程3:进一步修改
经过第一次修改,报表有所改进,但仍不是您想要的报表,这里又发现两个问题。
1、“手机号”的信息向右对齐,不美观,如果让它居中的话会好看一点。
2、您想要每个员工只能修改他自己的信息,而不能修改别人的。
第1个问题有关报表格式化,非常简单,请在报表中按鼠标右键,在弹出的快捷菜单中选择“命令和选项”,也可以按工具栏上的“命令和选项”按钮

之后会弹出“命令和选项”对话框,如下

用水平对齐工具即可调整,如果您用过EXCEL,其余格式工具想必一目了然,不必我在此一一赘述。
第2个问题比较复杂,我们将由浅入深。
现在请您来到用户界面,退出user的登录,然后用 李明 登录,密码是000000

再次打开“员工信息表”,您会发现没有任何数据,并出现提示信息“你没有查看此表的权限。(用户:李明 权限:00000)”,这是因为您没有给用户李明读“员工信息表”的权限,怎么给他这个权限呢?
回到管理员界面,进入修改“员工信息表”页面(忘了?点击左侧“报表”下“列表”,在右侧“员工信息表”一行中点击“修改”),请注意修改报表页面上方的“报表权限”按钮右侧的权限字符串(下图红圈处)。

可以看到“报表权限”右侧有权限字符串“user:11111”,这表明user有读取、修改、增加、删除和管理报表的权限(每个1对应一种允许权限,5位分别对应
读改增删管),点击“报表权限”按钮,将弹出报表权限设置窗口,如下

在左侧待添加用户列表中选择“其它用户”,按“+”按钮将其添加到右侧已添加用户列表中(点击右侧已添加用户列表中某用户,按“-”按钮可将添加的用户移除),按“确认”。
给予“其它用户”允许读取的权限(红圈4)。
请注意右侧的权限设置区,其中“√”前的单选框表示允许权限,“×”前的单选框表示不允许,如下图

报表权限字符串中多了个“其它用户:10000”(如下图),表明除了user拥有所有权限外,其它用户拥有读报表的权限。

权限修改完成,别忘记保存报表。
回到用户界面,用户仍是李明,试着打开“员工信息表”,这回数据出来了,但试一下去修改李明的性别,会发现编辑区出现提示“无编辑权限”,为什么?因为“其它用户”只有读的权限,而无修改的权限。
解释一下什么是“其它用户”,系统现在有三个用户:user,李明和张强,user被明确列出,那么“其它用户”就包括了除user之外的登录用户——李明和张强,试着用张强登录,您也会得到和李明一样的结果,因为张强也属于“其它用户”。
员工不能修改自己的信息,这可不是您想要的,怎么办?给“其它用户”修改的权限怎么样?这似乎是个不错的主意,试一下。
回到修改“员工信息表”页面,点击“报表权限”按钮,在权限设置窗口中, 点击右侧已添加用户列表中的“其它用户”(红圈1),给予它修改权限(红圈2),如下图

按”确认”,请注意“报表权限”按钮后的“其它用户”的权限变成了“11000”,也就是拥有读和改的权限。
修改完权限,别忘了保存报表。
再次用李明登录,这次您发现可以修改李明的信息了,可以修改,问题似乎解决了,但不要高兴得太早,试着去修改一下张强的信息,如何?也可以被修改!这可不是您想要的。您想要的是,李明只能修改李明的信息,张强只能修改张强的信息,而不能修改别人的信息。
怎么办?难道就没有解决办法了吗?
当然有,接下来您将学会用行权限来保证数据的安全。