添加删除用户这个窗口看起来并不是太难,但是还是有一些细节需要注意的。

首先,要设置myflexgrid控件的属性,因为我们删除用户时要求选中一整条记录,而不是单个一个,这就要用到下面的代码:

     myflexgrid.SelectionMode = flexSelectionByRow     '单击的时候选择的是整行
myflexgrid.FocusRect = flexFocusNone               '在当前单元的周围画一个焦点框
myflexgrid.HighLight = flexHighlightWithFocus      '该值决定了所选定的单元是否突出显示

就要就可以实现这个功能了,如图:

物理设计上要求大概就这么多了,让师父验收的时候还出现了一个小小的逻辑问题,你有没有想过,如果系统打包发布后,如果系统里面所有的用户都删完了怎么办,那岂不是无论如何也进不了这个系统了吗?这里其实只要一个技巧,添加一下段SELECT语句就可以,这样就可以为系统永久的设置一个总的系统管理员,而且保证这个管理员不会被删掉。

首先,现在确定数据中要保留的用户名,假设我们要保留"zjx"这个系统管理员。

那么为了避免这个用户不被删除,在用SELECT语句查询时,可以加上以下语句:

strSQL = "select * from user_info where level='" & Combo1.Text & "'" & " and userid <> 'zjx' "

就OK了,可以尝试下下。

机房收费系统——添加删除用户窗体相关推荐

  1. 机房收费系统-添加密保功能

    起因 之前曾经和小伙伴讨论过关于机房收费系统的安全性的问题,如果忘了密码怎么办? 于是脑洞就来了,就联想到了QQ的密保功能!于是就开始干了 思路 密保用来找回密码,所以需要在数据库user_info中 ...

  2. Centos 系统添加/删除用户和用户组

    在centos中增加用户使用adduser命令而创建用户组使用groupadd命令,这个是不是非常的方便呀,其实复杂点的就是用户的组与组权限的命令了,下面来给各位介绍一下吧. 1.建用户 adduse ...

  3. centos7下php设置用户和组,centos系统添加/删除用户和用户组的例子

    在centos中增加用户adduser而创建用户组我们使用groupadd命令,这个是不是非常的方便呀,其实复杂点的就是用户的组与组权限的命令了,下面来给各位介绍一下吧. 1.建用户: adduser ...

  4. 机房收费系统系列二:MDI子窗体和主窗体显示

    在机房收费系统中,frmmain作为MDI的主窗体,想要在MDI主窗体上添加控件,picture控件是最好的伴侣,但是在添加了picture控件以后,问题也就随之而来了.点击子窗体的时候,子窗体被&q ...

  5. 机房收费系统 之 结账BUG

    声明:以下内容只对将卡表和退卡表放在同一张表的同学适用! 最近大家都已经开始做VB.NET机房收费系统重构版,在这里跟大家聊聊我在机房收费系统中发现的漏洞. 在机房收费系统中有这样一个窗体--结账.个 ...

  6. 机房收费系统——用户类型

    机房收费系统作为第一个非完全意义上独立完成的项目,刚开始接触真的是无从下手,只能是看着学生中做过的相似窗体照猫画虎,可以猫虎毕竟有别,画出来难免不像,所以最重要的是厘清思路,形成框架把每个窗体要实现的 ...

  7. 机房收费系统系列一:运行时错误‘-2147217843(80040e4d)’;用户‘sa’登陆失败...

    做机房收费系统的时候,首先在SQL server数据库中添加好charge数据库(在对象资源管理器中,右击数据库,点击附加,找到charge的mdf文件,点击确定),然后用ODBC配置好数据库,把机房 ...

  8. 机房收费系统--登录窗体

    在对机房收费系统有了大致的认识后,就开始做登录窗体了.登录窗体是最简单的,但是我们需要先理清思路,最好是能画一个简单的流程图,这样就能理清逻辑,在敲代码的时候就会非常简单. 在这里需要注意以下几点: ...

  9. 机房收费系统-- MDI子窗体显示技巧

    我们所做的机房收费系统,是运用的MDI多窗体方式,对多类数据进行存取和查询!在窗体显示设置上主要会遇到这样两个问题: 一. 程序运行后,为达到使用效率高的目的,父窗体显示一个" 学生刷卡上下 ...

最新文章

  1. [CCC 2018] 平衡树
  2. [ubuntu] 摆脱一直敲打‘Y'('yes')的困境
  3. idea/eclipse下Maven工程集成web服务(tomcat、jetty)
  4. JavaScript里的循环方法:forEach,for-in,for-of
  5. 利用poi进行数据的excel导出
  6. Payara Micro在Oracle应用容器云上
  7. 【Python】strip()方法
  8. spring aop 会根据实际情况(有无接口)自动选择 两种 动态代理(jdk和cglib)之一...
  9. 冰汽朋克侦查机器人_冰汽时代生病机制是什么 寒霜朋克所有机制漏洞一览
  10. 3项目估算表_浮动油封生产项目可行性研究报告
  11. 【课本】【No.2】集合表示法、一维离散变量定义,分布函数为了解决计算时间概率,二项分布,泊松分布,一维连续型分布函数与密度函数
  12. Python数据分析-TMDb 5000 Movie Database电影数据分析
  13. 如何使用Erdas裁剪万能地图下载器下载的谷歌卫星地图
  14. 《UnityAPI.Cloth布料》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Cloth+friction+useGravity+normals+立钻哥哥++OK++)
  15. 已解决The method is not allowed for the requested URL.
  16. 我怎么看技术人员去创业公司这件事
  17. 精辟!(/usr/bin/ld: cannot find -lxxx)可能出现的问题和原因
  18. Java的故事(猫与老鼠)
  19. 51信用卡两道编程题
  20. 天蓝色在ps中的色值_加强天蓝色政策

热门文章

  1. DIY显示器篇------DIY教程
  2. 怎么让一张图片填满整个div
  3. Python相关工具使用01_设置双击直接打开.ipynb文件
  4. 前端国际化之react中英文切换
  5. eaysui中treegrid无法显示父节点
  6. 元气骑士机器人修好后怎么用_元气骑士机器人攻略 机器人特性与使用技巧
  7. android应用安装到指定user下方法
  8. 如何设置 Altaro Offsite Server 以进行复制
  9. hadoop-common源码分析之-Configuration
  10. 【洛谷】P1379 八数码难题