access编程
1. 学过ACCESS再学什么编程软件简单些
C# 差不多就是现代版的vb 也是基于.net平台,生成安装包直接win上运行
但是问题来了,稍微有点功能的程序都需要一个数据库,c#连sql server方便,所以你还得给客户安装个sql server,
你的烦恼有矛盾,只要程序需要数据库,必然要在客户机上安装数据库,所以问题无解,除非你把数据库放到服务器上,让客户的程序直接连接服务器上的数据库。
2. Access数据库是如何编程的
说的不明白,是用那种语言链接Access还是就只用Access
Access可以直接使用编写小型应用程序,它提供界面和数据保存;
窗体中可以设计程序的界面,表中设计数据保存的表;窗体中可以编码实现逻辑;编码的语言为VBA;最还找点Access方面的书籍看看;
3. Access 程序设计时使用的是什么语言
ACCESS程序设计使用的是VB语言的语法编程,主要用VB,ADO,SQL技术,不过在ACCESS中的VB叫VBA,就是VB for Application就是应用程序中的VB语言。
Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。
“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言。
(3)access编程扩展阅读:
在 Visual Basic.NET中,对象是由类创建的,因此对象可以说是类的具体实例,这就好比是蛋糕和做蛋糕的模具之间的关系。
各种不同的对象分属于各种不同的种类。同一类对象可能具有一些不同的特征(或是说同一类对象不一定具有完全相同的特性);
具有某些相同的特性的对象,不一定是同一类对象,这就好比是人和猴子虽然都有身高、性别等特征,但二者之间还存在着智商、语言等特性差异,这两个对象之间的特性相差很多,根本就不能算是同一类对象。而男人和女人,虽然有着性别、生理等方面的差异,但他们绝大部分特性相同,可以算是同一种类。由此,可以归结为一句话:同一类对象的绝大部分特性相同。
4. 请教最简单的ACCESS编程方法
ACCESS也好,SQLSERVER也好,都是关系数据库,所以SQL语言是通用的。你这个题目其实就是一个SQL循环更新语句。我说下我个人的思考步骤。
SQL脚本:
begin
①筛选记录,形成结果集,可以写进临时表(三列,分别是排序,字段一,字段二),注意,l临时表的第一列排序,必须是int型。
②while循环,根据第一列判断循环顺序。
③begin更新,update临时表set 字段二=substring(字段一,2,1)--这里写你的更新语句
④循环结束后,再把临时表的字段二数据更新回ACCESS数据表。
end
注:如果不是考试,而是做项目,则不用这么麻烦,直接就写一条update语句即可。关系数据库默认就是当前行更新当前行。
比如:
1 ab xy
2 cd nm
update表名 set 列3=列2+left(列2,1)
结果:
1 abxya
2cdnmc
create table test2 (id int,列一 char(2),列二 char(3),primary key(id))
insert into test2 values (1,'ab','xy')
insert into test2 values (2,'cd','nm')
update test2 set 列二= left(列二,2)+left(列一,1)
select * from test2
5. 关于access数据库中的编程
access编程帮实现
6. ACCESS编程计算
s=3,i=22
过程:
s=0
For i =1 to10 step 2‘ 则i=1,
第一次循环s=1, i=2
i加上2后等于4小于10,继续循环
第二次循环s=2,i=8
i加上2后等于10仍然满足条件,继续循环
s=3,i=20
i加上2后等于22不满足条件,退出循环
7. 用ACCESS编程一定要编代码吗
那只能去找人家编好的软件
8. 如何学好Access数据库编程
好像武侠小说里边说的:“你的招式忘了没有?”,回答:“差不多忘了”,“忘了就好”。这与数据库编程有什么关系?关系可大了。同志们学过Pascal、BASIC、C(C++)没有?如果没有,FOXBASE、FOXPRO应该学过吧?按以上这些语言编程,都是过程化的,说白一点就是一个数据一个数据、一条记录一条记录去处理(FOXBASE、FOXPRO不完全这样,但书上也经常是这样介绍的),当初我接触ACCESS 97时,一下子没有了IF、FOR这些语句(指数据处理),都用SQL语句,真是找不到北了,好在我学SQL语言时,也尽量忘掉这个IF、FOR,到我忘得差不多时,功夫也进了一大步,原来要编一大段程序,现在一两条SQL语句搞定,就算用多几条SQL语句,由于是在图形界面下做,可视化操作,拉拉扯扯,再修改一下生成的SQL语句,也就省事多了。由于ACCESS具备完整的SQL语言(FOXBASE没有、FOXPRO不完整),我从ACCESS 97开始用ACCESS编程,到现在为止,DAO、ADO很少用,加上最近从爱赛思上接触的一些技术,基本上不用DAO、ADO都可以了,可以从我的“未完工的库存管理”中看出,只是在特殊情况下才偶尔用一下。(少用,但不是不用,还得学,不要误解)如何学好数据库编程?下面介绍一下本人的一些经验,仅供参考:1.首先要把原来一个数据一个数据、一条记录一条记录的数据处理方式忘掉,越彻底越好。现在用成批处理了。少用记录集一条记录一条记录地处理,尽量用SQL语句。2.学好关系数据库的理论,尤其是规范化理论,表的设计一定要规范化,最起码要规范化到第三范式。集合运算(并、交、差)。关系运算(选择、投影、连接)。其中连接与规范化是紧密结合的。3.运用面向对象的技术:面向对象的分析OOA、面向对象的设计OOD、面向对象的编程OOP,根据表的关系,用窗体和子窗体、报表和子报表,仿真面向对象,这样可以增加程序的可读性和可维护性。(这是高级技术,同志们不要轻视,做大项目你就知道有用了)4.用查询时,通常一步做不出来,可以分几步做,本人通常是这么做的,从我给网友回复的例子中也可以看得出。为什么要这样做?(1)有些是SQL语言的限制,没办法一步做出来,逼的;(2)可以检查每一步查询的结果,容易调试;(3)增加可读性,便于日后维护。5.查询的结果用窗体显示或用报表打印,两者的技术差不多。通常改变打开窗体或报表的条件就可控制显示或打印的记录范围。另外用查询做数据源时,动态改变查询中的SQL语句,比在查询中引用窗体的控件要方便,因为SQL语句生成是在VBA中,可以先存放在字符变量中,然后再更新查询的SQL语句,这样就可以用断点来检查变量值对不对,如果在查询中引用窗体的控件,尤其是包含IIF()函数时,调试是很困难的。6.开发一个系统,首先要解决技术问题,即算法,用简单例子,把算法弄懂了,再详细设计,这一点从网友的提问中可以看出,有很多人问题表达不清楚,有的人其中夹了很多与算法无关的东西,尤其是很专业的东西,别人不容易看得明白,由于算法没搞清楚,程序就无法编了。7.不要使用过多的工具特性,使用过多的工具特性会使可读性降低,可维护性差,要别人帮忙时难以得到帮助,更要命的是可移植性差,从MDB到ADP就可以体会到了,所以在编程时可读性很重要,可移植性更重要,你甘心自己的程序就固定在一个环境下运行吗?你甘心永远用一个工具搞开发吗?
9. access是用来编程的吗
是简单的数据库,数据库软件有好多种,ACCESS,SQL SERVER,DB2,ORACLE。ACCESS只是最简单的,他只是设计表结构,视图,存储数据等的。
不是编程软件,但是VBA可以简单的实现一些编程的效果。编程软件可以通过编程连接它。