ACCESS中当表1新增行时,如何在表2中自动增加一行?两个表的字段不同

作者&投稿:言姜 (若有异议请与网页底部的电邮联系)
ACCESS中当表1新增行时,如何在表2中自动增加一行?~

如果把你说的增加一行理解为增加一条记录(或空记录)的话,只要为表2创建一个添加查询就OK。

这个需要在窗体中录入表2记录才能实现。以表2做数据源做窗体,地址字段改成下拉列表框,其行来源为:SELECT [表1].邮编, [表1].[地址] FROM 表1; 注意在格式中,列宽设成:0cm;2.544cm,这样这个列表框只能显示出表1的地址,邮编是隐藏的。
做好列表框后,下一步联动:还是列表框属性:事件选项卡,更新后选事件过程,点后边的3个点
Private Sub 地址_AfterUpdate()
Me.邮编 = Me.地址.Column(0)
End Sub
这样就可以了,需要写一点代码,但是很简单的。

1.如果你表1的数据是直接打开表1在里面输入的,
由于ACCESS 没有触发器,因此不可能表1变动时自动更改表2。
2.如果是通过窗体将数据写入表1的,
那么可以在事件中写代码,用sql insert的方法更新表2。
祝你成功!


ACCESS表1字段A的某个纪录改变,另一个表2的字段B相同值也相应改变的语句...
update 表1 set 字段A="BB" where 字段A="AA";update 表2 set 字段B="AA" where 字段B="BB"同时执行

ACCESS数据库 设置默认值为表单1 内本行数据1 除以 本行数据2 可以吗...
这完全没问题,在sql选择查询里直接对相关字段进行占比运算就可以了,请参考下列语句:select ID,成本,成交总额,round(成本\/成交总额*100,2) as 百分比 from 表1;语句中使用round函数四舍五入保留算出的百分比小数点后两位。

access 两个表 表1 表2 第二个表中的字段 自动显示第一个表的数据
列宽设成:0cm;2.544cm,这样这个列表框只能显示出表1的地址,邮编是隐藏的。做好列表框后,下一步联动:还是列表框属性:事件选项卡,更新后选事件过程,点后边的3个点 Private Sub 地址_AfterUpdate()Me.邮编 = Me.地址.Column(0)End Sub 这样就可以了,需要写一点代码,但是很简单的。

在ACCESS中一个窗体1和一个表1,窗体中有一个文本框和一个是\/否值Check...
,窗体上有SN文本框,则设置复选框的“更新后”事件代码。Private Sub Check366_AfterUpdate() If Me.Check366.Value Then Me.SN.Value = Val(Nz(DMax("SN", "表1", "ID>0"), 0)) + 1 Else Me.SN.Value = Null End IfEnd Sub 详见附件 ...

Access怎样将表1的字段1与表2的字段1相同的数据保存下来
新建一个追加查询,假设要把结果自动保存到"表3"里面:SELECT 表1.字段1, 表1.字段2 INTO 表3 FROM 表1 INNER JOIN 表2 ON 表1.字段1=表2.字段1;

请教高手如何用access查询设计将表一汇总设计成表二,非常感谢!
您好,不知道您要实现什么样的结果,不过大致是这样的。例1:SELECT 姓名, Sum(销售数量) AS 销售汇总 FROM 表一 GROUP BY 姓名 如果您要以日期汇总可以这样 SELECT 日期, Sum(销售数量) AS 销售汇总 FROM 表一 GROUP BY 日期 以上回答如有问题您可以继续追问。希望对您有用!

在Access中用select * into 表2 from 表1产生的表与原来的表顺序不同...
可以用order by 排序 如:select * into 表2 from 表1 order by id -- 按照 id 小->大 排序 select * into 表2 from 表1 order by id desc -- 按照 id 大->小 排序

在Access中,如何汇总数据 Access中,有两个表,分别以《表1》、《表2...
这个用汇总查询就行了,还用不着交叉表查询。用简单查询向导,确定,然后选表2作为数据源,选车间名称和生产数据为选定字段,下一步,选汇总,点汇总选项,点汇总,确定,完成。查询生成后就与表1差不多了,然后你将查询种类改成追加查询,就能将数据加到表1中了。

asp操作access数据库,用查询表1的结果去查询表2然后输出结果
sql="select 表2.字段3,表2.字段2 from 表1 left join 表2 on 表1.字段3=表2.字段3 where 字段1=" & 字段1rs.open sql,conn,1,1,1on error resume nextrs.movefirstwhile not rs.Eof if rs("osid")<>"" then response.Write rs("osid")& rs("字段3") & rst("字段...

一个关于ACCESS的问题
用这种方法建立了关系的数据只需要通过一个主题就可以调出来使用,非常方便。当我们在“客户信息表”和“订单信息表”中建立这样的关系以后,只需要看看“客户信息表”,在不增加表内容的情况下,就可以看到所有客户的信息及其所有“订单”的情况,使这些数据一目了然。access数据库是一种关系型数据库,...

天宁区17019553270: ACCESS中当表1新增行时,如何在表2中自动增加一行?两个表的字段不同 -
邹旭氧氟: 1.如果你表1的数据是直接打开表1在里面输入的,由于ACCESS 没有触发器,因此不可能表1变动时自动更改表2.2.如果是通过窗体将数据写入表1的,那么可以在事件中写代码,用sql insert的方法更新表2.祝你成功!

天宁区17019553270: 怎样在access表中插入一个 新行? -
邹旭氧氟: 我觉得这是正常的.1、数据插入在什么位置,并不影响它的使用.2、如果有主键,那么系统自动会按主键排序,插入新的纪录,他的主键肯定是在原有最后一条记录之后,所以不可能插入到你选定的位置之后.

天宁区17019553270: access表中如何插入一行 -
邹旭氧氟: 都是群猪脑子,access的数据结构本质上无序的,既然无序就不存在插入,上面四个人也就一个人说的对

天宁区17019553270: 在access现有数据中插入行 -
邹旭氧氟: 单击表格,点设计按钮.然后选择要插入行的位置,右键选择插入行.

天宁区17019553270: 如何在access表中插入行或交换行的顺序 -
邹旭氧氟: Access 插入行? 不知道你是在那个视图,对什么进行操作啊? 如果在表的设计视图,对字段进行操作, 那插入的话,就选中一行,然后右单击,插入. 那交换行的话,像excel里面那样操作也行的

天宁区17019553270: 您好,能请教一下如何在access中插入新的一行吗?谢谢 -
邹旭氧氟: 笨办法:导出成excel,插入后导入成表,直接加就是往下面加,不能插入

天宁区17019553270: Access中的数据表怎么插入行啊,如下图:
邹旭氧氟: 让我来告诉你答案!增加肯定是可以的,要看怎么设计表格和定义项目了,正常来讲,ACCESS是可以自动增加的,每填进去一组数就会自动增加空行给下一组.不知道你的表格如何,没法理解.

天宁区17019553270: 急求~~EXCEL中当sheet1新增行时,sheet2、sheet3能同时自动新增吗?移位时也跟着同时移位?有这样的功能吗 -
邹旭氧氟: 完全可以实现,按住CTRL键,选中工作表1、工作表2、工作表3,这样就形成了工作组.就可以实现同步操作了.你试一试.

天宁区17019553270: 怎样在access中使用SQL语句为一张表添加多行 -
邹旭氧氟: 如果民数据来源于其他表,则一条语句可完成 如果是其他来源,就只能使用代码完成 就是用多行 docmd.runsql "insert ........" 具体的,你可以把语句放到一个数组中,进行循环 也可以把语句放到另外一个表中 然后用DAO对象查询出来,再循环执行 还可以放到一个文本文件中 用函数取出来循环执行 等等

天宁区17019553270: ACCESS数据库如何增加一行,图ID为自增,在ID1和2之间再插入一行数据内容为D的行.效果就如右侧的图所示 -
邹旭氧氟: 1.如果你表1的数据是直接打开表1在里面输入的,由于ACCESS 没有触发器,因此不可能表1变动时自动更改表2.2.如果是通过窗体将数据写入表1的,那么可以在事件中写代码,用sql insert的方法更新表2.祝你成功!

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