77问答网
所有问题
ACCESS 中的 宏 是什么?他跟sql相对比,宏相当于sql中的什么啊 ,宏的用途是什么?
如题所述
举报该问题
推荐答案 2010-08-20
access数据库 不安全,而且数据量过小。
建议去考虑 SQL..
什么是宏
计算机科学里的宏是一种抽象,它根据一系列预定义的规则替换一定的文本模式。Excel 办公软件自动集成了“VBA”高级程序语言,用此语言编制出的程序就叫“宏”。使用“VBA”需要有一定的编程基础和耗费大量的时间,因此,绝大多数的使用者仅使用了Excel的一般制表功能,很少使用到“VBA”。 解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言。绝大多数情况下,使用“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。 宏的用途在于自动化频繁使用的序列或者是获得一种更强大的抽象能力--但这常常是一回事。 计算机语言如C或汇编语言有简单的宏系统,由编译器或汇编器的预处理器实现。C的宏预处理器的工作只是简单的文本搜索和替换,使用附加的文本处理语言如M4,C 程序员可以获得更精巧的宏。 Lisp类语言如Common Lisp和Scheme有更精巧的宏系统: 宏的行为如同是函数对自身程序文本的变形,并且可以应用全部语言来表达这种变形。一个C宏可以定义一段语法的替换,然而一个Lisp的宏却可以控制一节代码的计算。 获得了控制代码的执行顺序(见惰性计算和非限制函数)的能力,使得新创建的语法结构与语言内建的语法结构不可区分。例如,一种Lisp 方言有 cond 而没有if ,就可以使用宏由前者定义后者。Lisp 语法的去部主要扩展,比如面向对象的CLOS 系统,可以由宏来定义。
宏的典型应用
加速日常编辑和格式设置 组合多个命令 使对话框中的选项更易于访问 使一系列复杂的任务自动执行
宏编程介绍
在用一种不熟悉的宏语言进行宏编程时,可以这样做,首先记录下用户想要宏完成什么,然后打开宏文件并尝试理解命令结构如何工作。也可以修改命令以调整宏。一些宏语言,比如Great Plains账务(?accounting)软件的 Dexterity 运行时引擎,不能从其它数据源(如由逗号分隔的文本文件)导入数据。这一限制可以通过用更强大的编程语言,如 VBA 来创建一个计算机程序在此弱编程语言里生成一个特别的宏来解决。例如,可以对 Microsoft Excel 宏编程从扩展样式表或文本文件中读取数据并创建 Great Plains .mac 文件,这一文件被用于将特定的数据导入 Great Plains. 需要针对每一个新的数据集合声称新的 .mac 文件。
键盘宏
键盘宏和编辑器宏分别在图形用户界面和编辑器中被交互式地使用。使用它们可以用简短的击键代替冗长的命令序列,并为重复性任务提供了一个简单的自动化形式。 程序员的文本编辑器 Emacs (“编辑宏”[Editing MACroS]的简称)是沿用这一思想的产物。事实上,大多数编辑器是由宏组成的,Emacs 最初被设计为编辑语言 TECO 的宏集,后被移植为 Lisp 的一中方言 Emacs Lisp。
宏语言
宏语言是一类编程语言,其全部或多数计算是由扩展宏完成的。宏语言并未在通用编程中广泛使用,但在文本处理程序中应用普遍。例如, C preprocessor C 预处理器 Internet Macros(iOpus) M4(如前所述,源于AT&T,捆绑于Unix) 宏定义 c程序提供的预处理功能之一。包括带参数的宏定义和不带参数的宏定义。具体是指用一个指定的标志符来进行简单的字符串替换或者进行阐述替换。形式为: #define 标志符(参数表) 字符串 宏名 在上定义中的标志符被称为“宏名”。 宏展开 在c程序编译时将宏名替换成字符串的过程称为“宏展开”。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GN3N8YvNG.html
其他回答
第1个回答 2010-08-20
大概就相当于存储过程吧,是一段可以调用的语句块
第2个回答 2010-08-20
宏是ACCESS中由用户自己定义的一系列操作的集合,它不是SQL语句,它是由VBA代码组成,可以实现大部份前台操作调用数据库的功能,配合上ACCESS数据库本身从而可以做出功能十分强大的数据库应用程序.
而在许多其他数据库管理系统中,要想完成同样的操作,就必须采用编程的方法才能实现。编写宏的时候,不需要记住各种语法,每个宏操作的参数都显示在宏的设计环境里,设置简单,而且可以通过录制宏的功能轻松学习宏编程,非常方便.
本回答被提问者和网友采纳
相似回答
ACCESS中什么
是
宏?宏的
作用
是什么?
答:
计算机科学里的宏(Macro),
是一种批量处理的称谓
。一般说来,宏是一种规则或模式,或称语法替换 ,用于说明某一特定输入(通常是字符串)如何根据预定义的规则转换成对应的输出(通常也是字符串)。这种替换在预编译时进行,称作宏展开。
Access
是什么
意思?
答:
Microsoft Office
Access是
由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它是微软OFFICE的一个成员, 在包括...
SQL
Server 和
Access
区别
是什么
答:
Access是桌面型数据库
,优点是:操作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果还不错。缺点是:不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小、数据量过大时严重影响网站访问速度和程序处理速度。SQL Server是基于服务器端的企业级数据库,适合大容量数据和大流量...
SQL
Server 和
Access
区别
是什么
答:
1、功能:SQL server是用于后台数据储存数据与查询的 ,不具备软件界面的设计开发,是最理想的大型数据库储存工具
;Access具备后台储存与前台界面开发的功能,90%的功能用于开发软件,10%用于储存功能 2、权限管理:Access不具备权限管理的功能;SQL server管理权限划分细致,对内安全性高 3、防黑客能力:...
access是什么
软件
答:
Access是
Microsoft Office套装中的一部分。Access可以帮助用户轻松地设计和管理数据库,用于存储、处理和查询数据,以及生成报告、表格和表单等。Access具有易用性、灵活性和可扩展性等特点,在企业和个人用户中都得到了广泛的应用。Access支持用户创建和管理多个数据库,用户可以自定义数据库的名称、字段和数据...
access中
查询的类型有哪些?每种查询的功能
是什么?
答:
4、操作查询:操作查询是在一个操作中更改许多记录的查询,操作查询又可分为四种类型:删除查询、更新查询、追加查询和生成表查询。5、
SQL
查询:SQL查询是使用SQL语句创建的查询。经常使用的SQL。查询包括联合查询、传递查询、数据定义查询和子查询等。用于创建或更改数据库中的对象,如
Access
或SOL Server表...
Access的
特点
是什么?
答:
和其他办公应用程序一样
,ACCESS
支持Visual Basic
宏
语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。
大家正在搜
愿力宏深相身好是什么意思
sql有什么用
sql数据库怎么用
sql什么意思
sql like
相宏
sql in
sql 去重
sql 排序
相关问题
ACCESS中什么是宏?宏的作用是什么?
Access中什么是宏和宏组?两者的区别是什么?
Access中的短文本相当于SQL sevrer中的什么?
4. Access 中用于执行指定的 SQL 语言的宏操作名...
Access不编程,不使用宏在办公中有什么用处?
Access中使用宏组的目的是什么
access中sql 如果在窗体form1的text1中输入...
ACCESS中VBA的存在是否只是为了使SQL查询更方便?