首页 > 其他分享 >ACCESS 窗体的"模式"属性只能同时存在一个

ACCESS 窗体的"模式"属性只能同时存在一个

时间:2024-06-10 10:33:01浏览次数:27  
标签:Sub 模式 ACCESS 数据表 窗体 Modal 属性

这是我实际工作中遇到的问题.两个窗体同时设置了"模式"属性为"是",预想中的结果是左边最后弹出的数据表窗体为最上层窗体.结果左右两个窗体同级了,能点左,也能点右.当然主窗体不能点是正确的.

解决思路:

  这明显就是"模式"冲突了.所以我们设置成只同时存在一个模式属性为"是"的窗体即可.也就是当需要打开一个模式为"是"的窗体时,先把已经打开了,且模式为"是"的窗体设置为"否",然后再打开新窗体.

解决方案举例:

在数据表窗体的加载和关闭事件中设置拥有"模式"的窗体的属性

Private Sub Form_Close()
    Me.Modal = False
    Forms!FMMessageCC.Modal = True
End Sub

Private Sub Form_Load()
     Forms!FMMessageCC.Modal = False
    Me.Modal = True
End Sub

 

标签:Sub,模式,ACCESS,数据表,窗体,Modal,属性
From: https://www.cnblogs.com/yoooos/p/18240452

相关文章

  • C#自定义控件(自定义属性、自定义事件)
    1、创建类库项目在当前解决方案中添加新项目类库。注意选择“.NETFramework”创建完成后,删除默认的Class1类。2、添加项目图片在类库的debug中添加一个文件夹image,并复制项目需要的图片。3、把全部项目拖放到资源文件中选中所有图片,然后拖放到[资源],方法是右击类库项目......
  • defer 属性和 async 属性
    defer属性为了解决脚本文件下载阻塞网页渲染的问题,一个方法是对<script>元素加入defer属性。它的作用是延迟脚本的执行,等到DOM加载生成后,再执行脚本。<scriptsrc="a.js"defer></script><scriptsrc="b.js"defer></script>上面代码中,只有等到DOM加载完成后,才会执......
  • 按住panel 拖动窗体的方法
    有些时候,我们的窗体没有顶部栏,比如:窗体的borderstyle=bsNone;我们想在顶部放置一个panel,来拖动窗体,方法如下,直接上代码了:unitUnit1;interfaceusesWinapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,Vcl.Graphics,Vcl.Controls......
  • computed(计算属性)和watch(侦听属性)的区别
    1.computed计算属性调用才会执行,有返回值watch侦听属性不需要调用,只要侦听的数据发生改变就会执行2.computed计算属性能够完成的操作watch侦听属性都可以完成,但是watch侦听属性能够完成的操作computed不能全部完成,比如异步操作,computed内部不能执行异步操作,watch内部可以执......
  • C# 链接access数据库 vs2010
    C#链接access数据库vs2010链接access数据库找到你当前以mdb为后缀名的文件,例如""E:\zonghedata_demo.mdb",那么链接的string内容为:"@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+filePath+";"准备好链接字符串后,使用数据类型OleDbConnection来链接打开文件,代码如下......
  • Vue的data中对象新增属性后,页面却不渲染(未渲染)
    前提背景:在data中定义了一个数组 usableList:[],给数组中的每个对象添加checked属性(用来查看数据的勾选状态) 问题:勾选后,数组的数据已经改变了,但是未渲染到页面中 问题原因:在于在Vue实例创建时,对象新增的属性并未声明,因此就没有被Vue转换为响应式的属性,自然就不会触发视......
  • new/类/null/+/PrimitiveValue/valueOf/toString/环境/HTML 脚本元素属性
    newfunctionmyObjCreate(proto){functionF(){}F.prototype=protoreturnnewF();}functionmyNew(F,...args){letobj=myObjCreate(F.prototype)letres=F.call(obj,...args);returntypeofres==='object'&&res!==null?res:obj......
  • C#窗体学生管理系统①
    效果:使用dataGridView展示http里的姓名,年龄,性别,手机而且可以编辑,删除;有添加按钮查询,刷新,页数功能窗体Framework搭建窗口(要将dataGridView里的数据和类对应)编辑和删除设置图片(有内容图片才会显示)页数是使用flowLayoutPanel代码双击Form1桌面privatevoidForm1_Loa......
  • css属性
    字体属性:{height:*px}高度{width:*px}宽度{font-size:*px}字体大小{color:red/rgb()/#4f4f4f}字体颜色{font-style:normal/italic/oblique}字体倾斜{font-variant:normal/smal-caps}{font-weight:normal/bold/bolder/lighter/integer}字体粗细{......
  • Spring - AOP - @EnableAspectAutoJAutoProxy 与其属性exposeProxy,proxyTargetClass
    这三个属性是Spring框架中与AOP(面向切面编程)相关的配置。 EnableAspectJAutoProxy:这是一个注解,用于开启Spring对AspectJ的自动代理功能。  exposeProxy:这个属性用于配置是否需要将代理对象暴露给AOP创建的Subject,这样就可以在代理对象内部通过AopContext.currentProxy......