Access,如何做到在表其中的一个字段中输入数据,其他的字段字段根据条件自动生成

作者&投稿:钞水 (若有异议请与网页底部的电邮联系)
Access数据中,如何做到在其中的一个字段中输入数据,其他的字段字段根据条件自动生成~

private sub 姓名_afterupdate()
dim I as long
with me
I = .ID.value - 1
if isnull(.班级.value) then .班级.value=dlookup("班级","表1","ID=" & I )
if isnull(.数学老师.value) then .数学老师.value=dlookup("数学老师","表1","ID=" & I )
if isnull(.教导员.value) then .教导员.value=dlookup("教导员","表1","ID=" & I )
if .班级.value=dlookup("班级","表1","ID=" & I ) then
.考试时间.value = dlookup("考试时间","表1","ID=" & I )
.班级编码.value = dlookup("班级编码","表1","ID=" & I )
else
.考试时间.value = now()
.班级编码.value = dlookup("班级编码","表1","ID=" & I ) + 1
end if
end with
end sub

你可以通过上导入你所需要用到字段的EXCEL表,然后在ACCESS中写,把你想要关联的字段写成了一个创建视图(哪个字段在哪一张表中,在SQL里面直接写一个存储过程就OK了).

如果是直接在表中输入数据,没有办法自动生成对应的其它字段数据,
或者可以等你输完以后再通过更新查询来自动更新对应的其它字段数据,这也需要两步才能完成,并没有即时自动生成的效果。
要实现你的目的,需要建立表对应的数据输入窗体,在窗体中实现上面的功能。


access数据库透视表怎么做
1、任意点击数据透视表内的某一单元格,点分析选项卡--点击字段、项目和集--选择字段 2、在弹出的计算字段对话框,名称输入A\/C.指A列合计值除以B列合计值,公式输入:=A\/C 点确定。也可以在输入公式时使用插入字段,比如合计值A,可以在下面选择A,点击插入字段。点确定即可 ...

如何用access数据库2010做一个报表
方法\/步骤 第一步:双击桌面Access2010图标进入 第二步:在页面左上方选择一个空白数据库,点击进入 第三步:选择启用内容,并点击 第四步:选择选项卡中的创建,点击进入 第五步:选择表设计,点击进入 第六步:输入表内容,并点击保存 第七步:选择右上角按键,点击退出 第八步:弹出对话框,选择...

怎么建立一个简单的 access 数据库啊?
单击“开始”→”所有程序“→”Microsoft Office“→”Microsoft Access 2010“,打开Microsoft Access 2010软件。在打开的Microsoft Access 2010软件中选中“空数据库”双击即可创建。或者打击“创建”命令按钮创建,其中文件名处可以选择指定具体的文件名和路径。创建空白数据库后可以看到一个新建了一个名为...

如何利用Access制作成软件一样的系统?
1.首先,需要安装MicrosoftOfficeAccess2007(MicrosoftOfficeAccess2003也是可以的),这个数据库程序不用刻意去寻找,在安装Office办公软件时,默认就是封装在一起的,勾选其中的这一项,安装即可。2.安装MicrosoftOfficeAccess2007数据库程序后,运行此程序,进入“MicrosoftOfficeAccess2007”新建窗口,如图:3....

access 明白了一个事实你不会做,想半天都没用 只能求助大佬_百度...
操作步骤:打开access数据库,创建-查询设计-把两个表添加进去,确定-右键点在查询设计窗口内,选择SQL视图-粘帖以下 SELECT tsubscribe.科室ID, Avg(tpatient.年龄) AS 平均年龄 FROM tpatient RIGHT JOIN tsubscribe ON tpatient.病人ID = tsubscribe.病人ID GROUP BY tsubscribe.科室ID;-保存-右键...

我想用access做一张库存表,一张入库表,一张出库表,如何建立关系?
来个最简单的:库存表:料号,数量入库表:料号,日期,入库数量出库表:料号,日期,出库数量进入ACCESS”关系"视图,添加三个表,入库表、出库表的“料号”都与库存表的“料号”连接,双击连接线,选“包含库存表的所有记录”,保存关系。

access的查询怎么做?
建立一个参数查询吧 方法1:用在sql视图中录入sql语句如根据输入的姓名查询成绩:PARAMETERS [姓名:] Text ( 255 );SELECT 成绩表.ID, 成绩表.姓名, 成绩表.英语, 成绩表.数学, 成绩表.语文 FROM 成绩表 WHERE (((成绩表.姓名)=[姓名:]));方法2: 通过设计视图,通过菜单 查询\/参数 录入一...

access标签报表怎么做
条码打印软件中连接Access数据库,不同于条码打印软件连接MySQL或者SQL Server数据库需要提供数据库的访问权限(服务器,账号,密码等)。连接Access数据库和Excel、TXT这两种数据源有些相似,通过浏览找到数据库文件(后缀名是.mdb或者.accdb)导入到软件中。在用条码打印软件连接Access数据库之前,需要在软件...

access中窗体筛选怎么做?举个例子,筛选学生表中性别为男的学生和年龄...
同样是两个或多个条件的按窗体筛选 以此为例:按窗体筛选表中“出厂价”大于25的节能灯和“出厂价”小于15的日光灯 1.打开“开始”选项卡中“排序和筛选”选项中的“高级--按窗体筛选”2. 在出现的词条中输入要筛选的一个条件 3. 在页面下方有“或”点击填写另一个条件 4.点击选项卡中的“切换...

ACCESS条件查询窗体怎么做。
首先,通过表建立一个查询,字段什么的都一样。假设这个窗体的实验单号的文本框控件叫TEXT1,然后再查询的实验单号下的条件上写上 Like "*" & [Forms]![窗体名]![Text1] & "*"之后,窗体的数据源就是这个查询,除了实验单号文本框,其他的控件都绑定查询对应的字段。接下来查询按钮的单击事件写...

汕头市18146476350: Access,如何做到在表其中的一个字段中输入数据,其他的字段字段根据条件自动生成 -
锺购捷平: 如果是直接在表中输入数据,没有办法自动生成对应的其它字段数据, 或者可以等你输完以后再通过更新查询来自动更新对应的其它字段数据,这也需要两步才能完成,并没有即时自动生成的效果. 要实现你的目的,需要建立表对应的数据输入窗体,在窗体中实现上面的功能.

汕头市18146476350: 问一下怎么在access中直接实现将一个表内的数据按其中一个字段数值大小 -
锺购捷平: 一般来讲ACCESS选取前若干百分比的记录行数,可以在紧跟关键字select后面使用“Top n [Percent]”谓词来实现,但是ACCESS功能比较弱不支持存储过程,而且Jet SQL引擎也不接受参数[n]使用变量,因此无法将该参数以变量的形式灌入...

汕头市18146476350: Access数据中,如何做到在其中的一个字段中输入数据,其他的字段字段根据条件自动生成 -
锺购捷平: private sub 姓名_afterupdate() dim I as long with me I = .ID.value - 1 if isnull(.班级.value) then .班级.value=dlookup("班级","表1","ID=" & I ) if isnull(.数学老师.value) then .数学老师.value=dlookup("数学老师","表1","ID="...

汕头市18146476350: 如何使用access更新查询将值赋予表中的一个字段? -
锺购捷平: 简单,用以下语句即可实现: UPDATE a, b SET a.A = b!D-b!E

汕头市18146476350: access 用语言建立一个表,怎样设定这个表中的一个字段为主键 -
锺购捷平: string1 = "create table " & Cbotest & "(Q_number varchar(10) primary key)" DoCmd.RunSQL string1

汕头市18146476350: access如何在一个文本框中输入表中的一个字段(代码),另一个文本框显示出表的另一个字段(文本) -
锺购捷平: me.textvalues=dlookup(“[goalFields]","table",”indexFields" & "='" & me.indexText & "'"

汕头市18146476350: 如何在access中实现表与表之间的数据同步 -
锺购捷平: 当然可以, 在excel中一般是通过函数实现, 在access中可以通过多种方式实现: 1.建立表间关系,同一个字段可以出现在多个表中, 修改该字段后相关表的同一字段会同时更新. 2.建立窗体,在窗体修改数据时

汕头市18146476350: 如何提取ACCESS数据库中某表中某一单元的数据 -
锺购捷平: 数据库使用二维表存储数据,它不像电子表格那样,具有固定的行号和列号.相对于电子表格来讲,它的列号相当于各个字段名,但是它没有固定的列号,垂直方向的坐标需要由各个记录行的字段值来确定.获取数据表某些单元的数据,一般可...

汕头市18146476350: access数据库如何在表1中查询表2有的数据 -
锺购捷平: Access的数据透视功能比Excel还要强悍一些.值得学习掌握~

汕头市18146476350: ACCESS2007中有一个存在的表,如何设置其中一列为主键. -
锺购捷平: 右键点击这个表,选择”设计视图" 选择“故障树顶事”字段,再按菜单上”主键“按钮

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网