Access如何从一个窗体中引用另外一个窗体的指定变量内容?

作者&投稿:祗章 (若有异议请与网页底部的电邮联系)
access中一个窗体怎样引用另一个窗体的变量~

将变量在a窗体中设为全局变量
假设为public
static
string
a;
在控件的value_change事件中赋值:a=控件名.text;
因为a是静态全局变量,所以b窗体使用到a值的时候直接用
a.a即可访问到;至于是赋值还是代入运算什么的都是a.a即可取到

回答那么模糊别人怎么懂呢
人家应该是新手
具体做法就是你先添加一个模块(项目 --> 添加模块)
然后在模块里面申明全局变量

public a as string

这样就是全局变量了
无论你在哪个窗体和模块和类里都可以使用

另外yhliao1978的回答完全错误!

大概明白了你的意思,是否是想显示总表中按照单位筛选数据的子窗体?如果是,比较方便的做法是创建一个按单位作为查询条件的查询,并以此查询创建数据表窗体,然后再将查询条件关联主窗体中显示单位的文本框或复合框,这种做法只要创建一个查询子窗体即可,只要在你双击或下拉选择单位时触发事件,在事件代码中打开子窗体并重新查询即可。


vb实现Access把一组数据从一个数据库转到另一个数据库
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\\library.mdb;Persist Security Info =false"Adodc1.CommandType = adCmdText Adodc1.RecordSource = "select * from A2" '当前文件夹中library库A2表中数据Adodc1.Refresh Adodc2.ConnectionString = "...

Access数据库清空表后怎么才能让自动编号字段复位到从1开始,代码怎么...
Access\/菜单\/工具\/数据库实用工具\/压缩和修复数据库

用ASP怎么从一个ACCESS数据库的表导入另一个ACCESS数据库表中_百度知...
最简单的方法复制粘贴 打开a数据库 选中所有表 复制 然后打开b标 粘贴就可以了

access中有两个表,想要从表一中把表二对应的数据删掉要怎么做?希望能讲...
还是没描述明白,你直接把你俩表的数据简单列一下吧 一般情况下比如如下数据 表1 id name 1 a 2 b 3 c 表2 id name 1 a 比如你想把表2里有的在表1里删除掉 可以用sql视图 delete from 表1 where id in (select id from 表2)

access有两个表,都有自动编号,第一个边有11个记录,第二个表从12开始编 ...
sql语句如下:ALTER TABLE 第二个表名 ALTER COLUMN 自动编号列名 COUNTER (1, 1)

access中如果某一列的值相同那么这一列的值从1生成序号
你这个叫分组排名, 我查了很久资料后才搞定 没分我就闪喽, hoho~~

Access如何从同一个数据库中的多个表中筛选出某项数据的汇总_百度知 ...
select * from a1,a2,a3,a4,a5,a6,a7,a8 where a1.a=a2.a(+)and a1.a=a3.a(+)and a1.a=a4.a(+)and a1.a=a5.a(+)and a1.a=a6.a(+)and a1.a=a7.a(+)and a1.a=a8.a(+)order by a,b

如何从ACCESS数据库导出数据
1、将“教学管理_原始.accdb”中“学生”表导出为电子表格文件,命名为“学生导出.xls”2、将“教学管理_原始.accdb”中“学生”表导出为文本文件,命名为“学生导出.txt”知识要点:1、如何从ACCESS数据库导出为不同类型的数据。操作说明:将ACCESS数据库中数据导出为其它形式,方便对数据进行处理,以及...

如何利用C# WinForms从一个access数据库中导出一个表的某个字段的数据...
有啊,很多程序都很基础的。只是会存在一些效率的问题如果你做的不是数据量很大的系统,可以用很笨的方法解决:int i=0;while(){ ADOQuery1.SQL.TEXT:=‘select top 1 列名 from 表名 where id>"+i+"';ADOQuery2.SQL.TEXT:='insert into 表名2 values(这里写参数)';ADOQuery1.Open;ADO...

利用Access建立了一个表格,但定义主键导入数据时,其ID没有从0开始,如...
1自动编号的字段,必须是从1开始的,不能从0开始,如果你非得从0开始,你得把主键字段属性设为文本,并在输入数据时用程序呼叫表中主键最大值+n的方式进行自动编号.2当你表中主键设为自动编号时,你从输入第一笔资料开始,ACCESS内部自动记录,即使你删除了全部的资料,重新输入也不可能再从1开始,而是从上...

黎川县18429286446: access中一个窗体怎样引用另一个窗体的变量 -
矣畅全威: 在access登录的窗体中 打开跳转窗体的 docmd.Openform 将用户名 传递 参数给这个窗体 在跳转的access窗体使用me.openargs来取得这个用户名. 这里有一个很完整的access登录窗体的源代码 你可以参考一下【Access中国】示例: http://www.office-cn.net/thread-115242-1-1.html 有access登录 用户 及密码等功能

黎川县18429286446: access中,如何用程序在一个窗体内引用一个数据表,并以数据表的形式打开? -
矣畅全威: 用向导并使用你要用的数据表的列,然后在窗体中使用数据表视图就OK了

黎川县18429286446: access在查询中如何引用窗体文本框里的数据?
矣畅全威: 你在条件上右击,点生成器,然后找到窗体,双击窗体里的文本框,它就生成一段代码,就是引用文本框的数据.

黎川县18429286446: ACCESS里创建窗体后编程,如何用变量引用表 -
矣畅全威: 首先,可以在列表控件设置控件来源,当你鼠标选择到不同行的时候,控件来源就会更新,但数据源不是表的格式,只是字段,所以列表控件还有一个属性叫绑定列,输入第几列. 然后,窗体有个数据源,控件来源应该是这个数据源(数据表)里面的一个字段.上述的操作,会更新这个字段的值.(数据源建议不要跟列表框的行来源相同,我一般习惯新建一个临时表作为大多数窗体的数据源,不同窗体切换也可以保留数据) 最后,要引用这个值,可以直接=列表.value.我一般再列一个文本框在窗体里面,引用与列表框相同字段,每次选择不同的列,可以看到文本框字段的变化,如果没有变化,就自己做个刷新按钮吧.

黎川县18429286446: access在查询中如何引用窗体文本框里的数据? -
矣畅全威: 最简单地用dlookup函数,功能相当于excel的vlookup,查下帮助应该就可以了

黎川县18429286446: 在access中,怎么实现参数在两个窗体中互传? -
矣畅全威: 这个好办,用”Forms!窗体名!控件名“ 、”Forms!窗体名!控件名.属性名“和”Forms!窗体名.属性名“等方式进行互相引用和设置就可以了,很方便的. 例如: Private Sub Command1_Click() Forms!Form2!Text3=Text1 '将本窗体中...

黎川县18429286446: access中引用一个主窗体中的子窗体的字段数据 -
矣畅全威: 假设窗体1上有一文本框要引用窗体3上的字段值,则设置这个文本框的控件来源=[Forms]![窗体2]![窗体3]![窗体3上的字段名称]

黎川县18429286446: 在access主窗口的文本框内引用子窗口的文本框的数据 -
矣畅全威: 建立一个查询,用字段1、字段2……记录子窗体的数据源的各项汇总数据. 主窗体上建立若干个文本框,其字段源分别来源于查询.字段1、查询.字段2…….如果主窗体的数据源能用这个查询,那么就可以实时刷新了.

黎川县18429286446: c# access数据库 怎么实现窗体上从一个数据库到另一个数据库的导入
矣畅全威: 这个其实很简单的,odbc和oledb都支持从外部数据库的导入. 以下是方法: 首先创建数据库连接,打开目标数据库(就是要到入到的数据库), 然后创建Command的对象,命令为: INSERT INTO [表名] SELECT 字段列表 FROM [表名] IN ****.mdb 其中****.mdb是包含要导入数据的数据库 如果还不明白,可以再追问,或上网搜SQL的IN语句

黎川县18429286446: access 数据表窗体如何通过双击其中某条记录后添加到另一数据表窗体 -
矣畅全威: 先写一条追加查询,然后在窗体的双击事件中调用(docmd.runsql “查询名”)即可.

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