点击上面△蓝字,关注置顶后回复关键词【一周】

可以领取今日份小礼物

word审阅在哪里_word审阅模式字体颜色_word审阅模式

word审阅在哪里_word审阅模式_word审阅模式字体颜色

大家好,我是十一。

我们在工作中一定会经常用到Word,并且报告、策划等文件需要发送给不同的人来修改或者给予意见。

比如别人发送了文件想请你帮忙修改,但同时,你想要清楚地显示帮别人修改的细节,这时候Word的修订功能就非常有用了。

一,修订功能详解

“审阅”选项卡-修订

当你的Word是在修订状态下操作时,你的任何一个操作都会被记录下来,并且是用不同于正文的颜色标记

word审阅在哪里_word审阅模式字体颜色_word审阅模式

被修改的位置,左边会有小线条标记,可以清楚看到有哪些地方被修改了

修改了样式,右边也会有记录

word审阅在哪里_word审阅模式字体颜色_word审阅模式

如果你发现你的Word并没有像这样的红色标记,那是因为没有打开“所有标记”

也可以直接点击左边小线条切换“简单标记/所有标记”模式。

word审阅模式字体颜色_word审阅在哪里_word审阅模式

如果文档较长,可以打开审阅窗格,修改了哪些内容一目了然

有“水平”和“垂直”两种模式,依据自己的习惯进行选择

word审阅模式字体颜色_word审阅模式_word审阅在哪里

修订完成后,保存发回给对方,对方收到的文件就会有标记。

对于修订的标记,要么选择“接受”,要么选择“拒绝”。

word审阅在哪里_word审阅模式字体颜色_word审阅模式

word审阅在哪里_word审阅模式_word审阅模式字体颜色

当然,一整个文件内容不可能全部都是确定的,如果对某些地方存在疑问,不好具体的修改,这时候需要用到“批注”功能。

二,批注功能详解

“审阅”选项卡-新建批注

对存在疑问的地方可以插入批注,写出疑问

word审阅模式字体颜色_word审阅在哪里_word审阅模式

对于批注,就不是选择接受或者拒绝了,而是进行回复。

为了避免混乱,在回复之前,最好先修改一下用户名,头像颜色会变化,对话更加清晰。

用户名修改:文件”选项卡-选项-用户名

word审阅模式字体颜色_word审阅模式_word审阅在哪里

这里需要说明一下,当你的文件在修订状态下保存后,发回给对方,对方打开也会是修订状态。

有的人不知道修订功能,可能会以为是自己的Word出了问题,出现这些奇奇怪怪的标记。

所以,双方都懂得修订功能是理想状态。

那如果对方不懂呢?这个功能就没有用了吗?

肯定不是的,毕竟是微软爸爸。

对方如果没有选择修订状态,而你想要知道他修改了哪些地方,可以使用比较功能。

三,比较功能详解

还是审阅”选项卡-比较

word审阅模式_word审阅在哪里_word审阅模式字体颜色

虽然有两个选项word审阅模式,但其实差别不大,选择任何一个都可以。

点击比较,放入需要比较的文档

word审阅模式字体颜色_word审阅模式_word审阅在哪里

word审阅模式_word审阅模式字体颜色_word审阅在哪里

然后,就会变成这样

word审阅在哪里_word审阅模式_word审阅模式字体颜色

这是通过比较,然后生成的一个新的文档,右上角是原文档,右下角是修订的文档。

修改过的地方同样一目了然;并且滑动一个文件,其他文件也会同时滑动。

对于修改的地方,还是同样选择“接收”或者“拒绝”。

文档在修改好后,你认为已经是最终版了,不想再让别人修改了,这就涉及到文档的保护。

四,文档保护

文档保护也有几个级别:

1,完全不想要别人看到,所以进行加密处理

word审阅在哪里_word审阅模式_word审阅模式字体颜色

用密码进行加密

2,可能有人知道“文件-另存为-工具-常规选项”:选择加密的方式更加丰富

word审阅在哪里_word审阅模式_word审阅模式字体颜色

但从这里设置的限制修改会有一些bug,所以限制修改的话,选择“审阅”-限制编辑。

word审阅模式_word审阅在哪里_word审阅模式字体颜色

(三种限制根据需要进行选择)

3,还可以设置成只读状态,文件上方就会有提示,大大减少了对方误编辑的可能。

在“文件”选项卡-保护文档-标记为最终状态

word审阅模式_word审阅在哪里_word审阅模式字体颜色

当然word审阅模式,如果还有不满意的地方,点击“仍然编辑”,还是可以进行修改的。

上面这三种方式基本上就够用了。

希望有助,下次见~

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889

本文介绍基于Microsoft SQL Server软件,实现数据库用户自定义数据类型的创建、使用与删除,以及标量值、内嵌表值、多语句表值函数等用户定义函数的创建、使用、删除方法。

数据库系列文章请见专栏:数据库基础_疯狂学习GIS的博客-CSDN博客。

系列文章中示例数据来源于《SQL Server实验指导(2005版)》一书。尊重版权,因此遗憾不能将相关示例数据一并提供给大家;但是依据本系列文章的思想与对操作步骤、代码的详细解释,大家用自己手头的数据,可以将相关操作与分析过程加以完整重现。

1 用SQL语句创建一个用户定义的数据类型Idnum

(1) 启动Microsoft SQL Server 2008 R2软件;

(2) 在“对象资源管理器”窗格中,在“数据库”处右键,在弹出的菜单中选择“附加”选项;

(3) 选择需要加以附加的jxsk数据库物理文件,选择定位文件夹“G:sqlchutianjia sql”并选择对应数据库jxsk的物理文件并选择“确定”按钮,再次选择“确定”即可;

(4) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
EXEC sp_addtype Idnum,'CHAR(6)','NOT NULL'
GO

(5) 单击“工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

如何删除数据库_暴风影音库怎么删除_win8暴风影视库怎么删除

(6) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“类型”→“用户定义数据类型”,可在其中看到数据类型Idnum已经存在,如下图;

win8暴风影视库怎么删除_暴风影音库怎么删除_如何删除数据库

2 使用Idnum创建学生表STUDENT与教师表TEACHER

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
CREATE TABLE STUDENT(
SNO IDNUM,
SN CHAR(11),
SSEX CHAR(2),
SAGE TINYINT)
GO
CREATE TABLE TEACHER(
TNO IDNUM,
TN CHAR(11),
TSEX CHAR(2),
TAGE TINYINT,
TPROF CHAR(11))
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

win8暴风影视库怎么删除_暴风影音库怎么删除_如何删除数据库

(3) 在“对象资源管理器”中选择“数据库”→“jxsk”→“表”,选择学生表STUDENT与教师表TEACHER,看到相应字段及其定义Idnum,如下图;

win8暴风影视库怎么删除_如何删除数据库_暴风影音库怎么删除

3 交互式创建一个用户定义的数据类型Nameperson

(1) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“类型”,右击“用户定义数据类型”,在弹出的窗口中选择“新建用户定义数据类型”,如下图;

暴风影音库怎么删除_win8暴风影视库怎么删除_如何删除数据库

(2) 正确配置相关选项,选择正确的名称、数据类型与长度,点击“确定”;

win8暴风影视库怎么删除_暴风影音库怎么删除_如何删除数据库

暴风影音库怎么删除_如何删除数据库_win8暴风影视库怎么删除

(3) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“类型”→“用户定义数据类型”,可看到数据类型Nameperson的定义;

暴风影音库怎么删除_如何删除数据库_win8暴风影视库怎么删除

4 使用数据类型Nameperson修改数据库表数据类型

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
ALTER TABLE STUDENT ALTER COLUMN SN NAMEPERSON
GO
ALTER TABLE TEACHER ALTER COLUMN TN NAMEPERSON
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

暴风影音库怎么删除_win8暴风影视库怎么删除_如何删除数据库

(3) 在“对象资源管理器”中选择“数据库”→“jxsk”→“表”,查看数据库表学生表STUDENT与教师表TEACHER相关列的定义已随之改变;

暴风影音库怎么删除_win8暴风影视库怎么删除_如何删除数据库

5 使用系统存储过程删除数据类型Nameperson

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
ALTER TABLE STUDENT ALTER COLUMN SN CHAR(10) NOT NULL
GO
ALTER TABLE TEACHER ALTER COLUMN TN CHAR(10) NOT NULL
GO
EXEC sp_droptype NAMEPERSON
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

win8暴风影视库怎么删除_如何删除数据库_暴风影音库怎么删除

(3) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“类型”→“用户定义数据类型”,可看到数据类型Nameperson已经不存在;

如何删除数据库_暴风影音库怎么删除_win8暴风影视库怎么删除

如何删除数据库_win8暴风影视库怎么删除_暴风影音库怎么删除

6 交互式删除数据类型Idnum

(1) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“类型”→“用户定义数据类型”,右击后选择“删除”,选择“确定”;

暴风影音库怎么删除_如何删除数据库_win8暴风影视库怎么删除

win8暴风影视库怎么删除_暴风影音库怎么删除_如何删除数据库

暴风影音库怎么删除_win8暴风影视库怎么删除_如何删除数据库

如何删除数据库_win8暴风影视库怎么删除_暴风影音库怎么删除

(2) 发现删除出现问题,认为是由于数据库表中有列仍然在使用这一数据结构,故需先将上述数据结构从表中移除再进行删除操作,输入的SQL语言为:

win8暴风影视库怎么删除_如何删除数据库_暴风影音库怎么删除

USE jxsk
GO
ALTER TABLE STUDENT ALTER COLUMN SNO CHAR(10) NOT NULL
GO
ALTER TABLE TEACHER ALTER COLUMN TNO CHAR(10) NOT NULL
GO

结果如下;

暴风影音库怎么删除_如何删除数据库_win8暴风影视库怎么删除

暴风影音库怎么删除_如何删除数据库_win8暴风影视库怎么删除

(3) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“类型”→“用户定义数据类型”,发现数据类型Idnum已不再存在;

win8暴风影视库怎么删除_暴风影音库怎么删除_如何删除数据库

7 交互式创建标量函数Score_FUN

(1) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“函数”→“标量值函数”,右击并在弹出的窗口中选择“新建标量值函数”,打开的窗口包含模板语句如下:

-- ================================================
-- Template generated from Template Explorer using:
-- Create Scalar Function (New Menu).SQL
--
-- Use the Specify Values for Template Parameters 
-- command (Ctrl-Shift-M) to fill in the parameter 
-- values below.
--
-- This block of comments will not be included in
-- the definition of the function.
-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:        
-- Create date: 
-- Description:    
-- =============================================
CREATE FUNCTION  
(
    -- Add the parameters for the function here
     
)
RETURNS 
AS
BEGIN
    -- Declare the return variable here
    DECLARE  
    -- Add the T-SQL statements to compute the return value here
    SELECT  = 
    -- Return the result of the function
    RETURN 
END
GO

(2) 将上述语句改为:

CREATE FUNCTION SCORE_FUN(@SNAME_IN CHAR(8),
@CNAME_IN CHAR(10))
RETURNS TINYINT
AS
BEGIN
DECLARE @SCORE_OUT TINYINT
SELECT @SCORE_OUT=SCORE FROM SC,S,C
WHERE S.SNO=SC.SNO AND C.CNO=SC.CNO AND SN=@SNAME_IN AND CN=@CNAME_IN
RETURN(@score_out)
END

(3) 单击“分析”对语句加以语法检查,如下图;单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

如何删除数据库_win8暴风影视库怎么删除_暴风影音库怎么删除

(4) 第一次输入语句有误,更正后如下;

如何删除数据库_win8暴风影视库怎么删除_暴风影音库怎么删除

(5) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“函数”→“标量值函数”,可看到已建立的标量函数Score_FUN;

如何删除数据库_暴风影音库怎么删除_win8暴风影视库怎么删除

8 使用标量函数Score_FUN查询数据库表中信息

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
DECLARE @S_SCORE TINYINT
EXEC @S_SCORE=DBO.SCORE_FUN '钱尔','编译原理'
PRINT'钱尔的编译原理成绩是'+STR(@S_SCORE)
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

win8暴风影视库怎么删除_暴风影音库怎么删除_如何删除数据库

(3) 第一次语句输入有误,没有将汉语语句输入进去,从而在最终结果出现错误;

(4) 随后对语句加以更正,结果恢复正常;

暴风影音库怎么删除_如何删除数据库_win8暴风影视库怎么删除

9 用SQL创建内嵌表值函数S_Score_FUN

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
CREATE FUNCTION S_SCORE_FUN(@SNAME_IN CHAR(8))
RETURNS TABLE
AS
RETURN (SELECT CN,SCORE FROM S,SC,C
WHERE S.SNO=SC.SNO AND C.CNO=SC.CNO AND SN=@SNAME_IN)
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

如何删除数据库_win8暴风影视库怎么删除_暴风影音库怎么删除

(3) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“函数”→“表值函数”,可看到已建立的内嵌表值函数S_Score_FUN;

win8暴风影视库怎么删除_如何删除数据库_暴风影音库怎么删除

10 使用内嵌表值函数S_Score_FUN查询数据库表中信息

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
SELECT*FROM S_SCORE_FUN('钱尔')
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

如何删除数据库_win8暴风影视库怎么删除_暴风影音库怎么删除

11 用SQL创建多语句函数ALL_Score_FUN

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮如何删除数据库,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
CREATE FUNCTION ALL_SCORE_FUN(@CNAME_IN CHAR(10))
RETURNS @ALL_SCORE_TAB TABLE(SNO CHAR(2) PRIMARY KEY,
SN CHAR(8) NOT NULL,SEX CHAR(2),SCORE TINYINT)
AS
BEGIN
INSERT @ALL_SCORE_TAB
SELECT S.SNO,SN,SEX,SCORE
FROM S,SC,C
WHERE S.SNO=SC.SNO AND C.CNO=SC.CNO AND CN=@CNAME_IN
RETURN
END
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

如何删除数据库_win8暴风影视库怎么删除_暴风影音库怎么删除

(3) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“函数”→“表值函数”,可看到已建立的多语句函数ALL_Score_FUN;

暴风影音库怎么删除_如何删除数据库_win8暴风影视库怎么删除

12 使用多语句函数ALL_Score_FUN查询数据库表中信息

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
SELECT*FROM ALL_SCORE_FUN('微机原理')
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

win8暴风影视库怎么删除_如何删除数据库_暴风影音库怎么删除

(3) 能看到我的结果是空白。检查语句发现并没有错误,则返回原有数据库表对数据加以检查,发现我的数据库表中确实没有微机原理的相关数据,所以考虑更换语句为

USE jxsk
GO
SELECT*FROM ALL_SCORE_FUN('数据库')
GO

(4) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

win8暴风影视库怎么删除_暴风影音库怎么删除_如何删除数据库

13 交互式修改函数Score_FUN

(1) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“函数”→“标量值函数”,右击并在弹出的窗口中选择“新建标量值函数”,打开的窗口包含模板语句如下:

USE [jxsk]
GO
/****** Object:  UserDefinedFunction [dbo].[SCORE_FUN]    Script Date: 05/21/2019 19:34:43 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [dbo].[SCORE_FUN](@SNAME_IN CHAR(8),
@CNAME_IN CHAR(10))
RETURNS TINYINT
AS
BEGIN
DECLARE @SCORE_OUT TINYINT
SELECT @SCORE_OUT=SCORE FROM SC,S,C
WHERE S.SNO=SC.SNO AND C.CNO=SC.CNO AND SN=@SNAME_IN AND CN=@CNAME_IN
RETURN(@score_out)
END

(2) 将上述语句改为

ALTER FUNCTION SCORE_FUN(@SNAME_IN CHAR(10),@CNAME_IN CHAR(10))
RETURNS CHAR(8)
AS
BEGIN
DECLARE @SCORE_OUT CHAR(8)
SELECT @SCORE_OUT=
CASE
WHEN SCORE IS NULL THEN '未考'
WHEN SCORE=60 AND SCORE=70 AND SCORE=80 AND SCORE=90 THEN '优秀'
END
FROM SC,S,C
WHERE S.SNO=SC.SNO AND C.CNO=SC.CNO AND SN=@SNAME_IN AND CN=@CNAME_IN
RETURN(@SCORE_OUT)
END

(3) 单击“分析”对语句加以语法检查,如下图; 检查后发现语句输入有误,对其加以回顾找出所存在错误并加以修改,再次进行语法检查如下下图; 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下下下图;

如何删除数据库_win8暴风影视库怎么删除_暴风影音库怎么删除

如何删除数据库_暴风影音库怎么删除_win8暴风影视库怎么删除

如何删除数据库_win8暴风影视库怎么删除_暴风影音库怎么删除

(4) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“函数”→“标量值函数”→“dbo.Score_FUN”→“参数”节点,查看其参数变化;

如何删除数据库_暴风影音库怎么删除_win8暴风影视库怎么删除

14 使用函数Score_FUN查询数据库表中信息

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
DECLARE @S_SCORE CHAR(8)
EXEC @S_SCORE=DBO.SCORE_FUN '钱尔','编译原理'
PRINT'钱尔的编译原理成绩是'+@S_SCORE
GO

(2) 单击 “工具栏”中的“执行(x)”按钮如何删除数据库,即可执行上述T-SQL语句,如下图;

win8暴风影视库怎么删除_暴风影音库怎么删除_如何删除数据库

15 用SQL修改函数S_Score_FUN

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE JXSK
GO
ALTER FUNCTION S_SCORE_FUN(@SNAME_IN CHAR(8))
RETURNS TABLE
AS
RETURN (SELECT CN,SCORE,
LEVER=
CASE
WHEN SCORE IS NULL THEN '未考'
WHEN SCORE=60 AND SCORE=70 AND SCORE=80 AND SCORE=90 THEN '优秀'
END
FROM S,SC,C
WHERE S.SNO=SC.SNO AND C.CNO=SC.CNO AND SN=@SNAME_IN)
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

如何删除数据库_win8暴风影视库怎么删除_暴风影音库怎么删除

16 使用函数S_Score_FUN查询数据库表中信息

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
SELECT*FROM S_SCORE_FUN('钱尔')
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

win8暴风影视库怎么删除_暴风影音库怎么删除_如何删除数据库

17 交互式删除函数Score_FUN

(1) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“函数”→“标量值函数”→“dbo.Score_FUN”并右击,在弹出的窗口中选择“删除”选项;

如何删除数据库_暴风影音库怎么删除_win8暴风影视库怎么删除

(2) 在弹出的“删除对象”窗口中选择“确定”选项,函数Score_FUN即被删除;

暴风影音库怎么删除_如何删除数据库_win8暴风影视库怎么删除

18 用SQL删除函数S_Score_FUN

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
DROP FUNCTION S_SCORE_FUN
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

如何删除数据库_暴风影音库怎么删除_win8暴风影视库怎么删除

(3) 在“对象资源管理器”中选择“数据库”→“jxsk”→“可编程性”→“函数”→“表值函数”节点可看到函数S_Score_FUN已被删除;

如何删除数据库_暴风影音库怎么删除_win8暴风影视库怎么删除

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889