access中vba程序编写(Access数据库功能模块讲解)
access中vba程序编写(Access数据库功能模块讲解)
2024-05-29 11:44:16  作者:丫头这边  网址:https://m.xinb2b.cn/sport/zba191306.html

Dim rs1 As DAO.RecordsetPrivate Sub Command生成数字_Click(),今天小编就来说说关于access中vba程序编写?下面更多详细答案一起来看看吧!

access中vba程序编写(Access数据库功能模块讲解)

access中vba程序编写

Dim rs1 As DAO.Recordset

Private Sub Command生成数字_Click()

Dim minint As Single

Dim maxint As Single

If Me.最小数字 <> "" And Me.最大数字 <> "" Then

minint = Me.最小数字

maxint = Me.最大数字

If minint >= maxint Then

MsgBox "最小数字要小于最大数字"

Exit Sub

End If

Else

MsgBox "请输入最大最小数字"

Exit Sub

End If

If Me.生成数量 < 1 Or Me.生成数量 = "" Then

MsgBox "生成数量必须大于0"

End If

Dim rndcount As Long

rndcount = Me.生成数量

DoCmd.SetWarnings (False)

Dim del_sql As String

del_sql = "Delete From 生成表"

DoCmd.RunSQL del_sql

Dim add_rs As DAO.Recordset

Set add_rs = CurrentDb.OpenRecordset("生成表", dbOpenTable)

With add_rs

Dim i

For i = 1 To rndcount

.AddNew

!生成结果.Value = 生成随机数字(minint, maxint)

.Update

Next i

.Close

End With

Set add_rs = Nothing

MsgBox "生成完成"

End Sub

Function 生成随机数字(ByVal minnum As Single, ByVal maxnum As Single) As Single

Randomize

生成随机数字 = Round((maxnum - minnum 1) * Rnd minnum, 2)

End Function

Private Sub Command生成项目_Click()

Dim itemcount As Long

itemcount = Nz(DCount("项目", "随机项目"), 0)

If itemcount < 2 Then

MsgBox "随机项目必须大于1"

Exit Sub

End If

If Me.生成数量 < 1 Or Me.生成数量 = "" Then

MsgBox "生成数量必须大于0"

End If

Dim rndcount As Long

rndcount = Me.生成数量

DoCmd.SetWarnings (False)

Dim del_sql As String

del_sql = "Delete From 生成表"

DoCmd.RunSQL del_sql

Dim add_rs As DAO.Recordset

Set add_rs = CurrentDb.OpenRecordset("生成表", dbOpenTable)

With add_rs

Dim i

For i = 1 To rndcount

.AddNew

!生成结果.Value = 获取随机项目(itemcount)

.Update

Next i

.Close

End With

Set add_rs = Nothing

MsgBox "生成完成"

End Sub

Function 获取随机项目(ByVal maxnum As Long) As String

Dim Record_count As Long

Record_count = maxnum

Dim rnd_i As Long

Randomize

rnd_i = Int((Record_count - 1 1) * Rnd 1)

rs1.MoveFirst

rs1.Move (rnd_i - 1)

获取随机项目 = rs1.Fields("项目").Value

End Function

Function 生成随机整数(ByVal minnum As Long, ByVal maxnum As Long) As Long

Randomize

生成随机整数 = Int((maxnum - minnum 1) * Rnd minnum)

End Function

Private Sub Command生成整数_Click()

Dim minint As Long

Dim maxint As Long

If Me.最小整数 <> "" And Me.最大整数 <> "" Then

minint = Me.最小整数

maxint = Me.最大整数

If minint >= maxint Then

MsgBox "最小整数要小于最大整数"

Exit Sub

End If

Else

MsgBox "请输入最大最小整数"

Exit Sub

End If

If Me.生成数量 < 1 Or Me.生成数量 = "" Then

MsgBox "生成数量必须大于0"

End If

Dim rndcount As Long

rndcount = Me.生成数量

DoCmd.SetWarnings (False)

Dim del_sql As String

del_sql = "Delete From 生成表"

DoCmd.RunSQL del_sql

Dim add_rs As DAO.Recordset

Set add_rs = CurrentDb.OpenRecordset("生成表", dbOpenTable)

With add_rs

Dim i

For i = 1 To rndcount

.AddNew

!生成结果.Value = 生成随机整数(minint, maxint)

.Update

Next i

.Close

End With

Set add_rs = Nothing

MsgBox "生成完成"

End Sub

Private Sub Form_Load()

Set rs1 = CurrentDb.OpenRecordset("随机项目", dbOpenTable)

End Sub

  • 香港必去购物店(人人都推荐的香港必去购物地点)
  • 2024-05-29人人都推荐的香港必去购物地点香港购物天堂,美食的天地,令很多有心人向往下面就来介绍下有哪些好玩的、好吃的还有哪些地方购物最好去香港,首先想到的是去购物?去观光?我想,我想一定是去购物,因为正品多呀,假货少,价格还公道,能不让人蠢。
  • 九种收入不交税(税务小知识)
  • 2024-05-29税务小知识企业所得税筹划方式一.降低应纳税所得税1.弥补以前年度损益2.调整企业会计核算制度3.合理捐赠筹划4.定价转移二.降低所得税税率1.高新技术企业2.小型微利企业税务知识一.作废的发票还需要留存吗?答:。
  • 洛阳纸贵是关于哪个人的故事(连亲爹都嫌弃他痴傻)
  • 2024-05-29连亲爹都嫌弃他痴傻西晋时期,公元250年,在这个吉祥的年份,山东淄博的老左家迎来了一桩喜事老左家生孩子了!不过很快,这桩喜事就变成了愁事左家老爷左雍看着弄婆放到自己手里的孩子,歪着脑袋皱着眉,怎么也寻思不出来,自己到底。
  • 不可不知的汽车保养小技巧(要想车子开车久)
  • 2024-05-29要想车子开车久汽车要想长久的使用离不开定时保养和日常的清洁,保养安装保养手册的说明定期更换油液和易损件就可以了,但一些汽车内部的保养和清洁却被很多车主忽略,其实对于汽车来说内部的保养和清洁才是最重要的,那有哪些地方。
  • 我的世界最简单的传送摩托(最快的交通工具是啥)
  • 2024-05-29最快的交通工具是啥mc最快的交通工具是什么?也许你会说鞘翅、冰上船、末影珍珠、tp等等,那究竟是什么呢?你可能不信,tp在它们面前,可能就是个弟弟!MC三大“超传”黑科技,你可能闻所未闻!一、传统交通工具​这是玩家“M。
  • id4全景天窗怎么装好看
  • 2024-05-29id4全景天窗怎么装好看1)首先把汽车清洗干净并将安装所需要的工具和配件准备好2)确认汽车电路完好无损,要打开前照灯、音响等电器设备进行检查3)把汽车的棚顶在驾驶室内拆卸下来4)对天窗的安装位置进行准确测量,在准备安装天窗的。
  • 人口最多四大姓氏(四大姓氏人口超3亿)
  • 2024-05-29四大姓氏人口超3亿根据2022年的最新人口数据统计显示,“李王张刘”成为中国人口最多的四大姓氏1.李姓约为9530万人;2.王姓约为8890万人;3.张姓约为8480万人;4.刘姓约为6460万人这四大姓氏加起来的总人。
  • 陕西省公务员考试详细流程(公务员笔试最全注意事项发布)
  • 2024-05-29公务员笔试最全注意事项发布西部网讯(记者苏静萌)2022年度中央机关及其直属机构公开遴选选调及考试录用公务员笔试(陕西考区)将于11月27日、28日在西安举行为了更好服务考生、维护考试公平公正,陕西省人社厅发布有关注意事项,其。
  • 秋分的意思(秋分是什么意思)
  • 2024-05-29秋分是什么意思秋分,是二十四节气中的第十六个节气,时间一般为每年的公历9月22~24日秋分这天太阳到达黄经180°(秋分点),几乎直射地球赤道,全球各地昼夜等长(不考虑大气对太阳光的折射与晨昏蒙影)古时有“春祭日,。
  • 北航大连5.7纵火空难案(7空难:南大硕士高空纵火)
  • 2024-05-297空难:南大硕士高空纵火2018年10月27日,天津男子张某凡带着妻子和一岁多的女儿到泰国普吉岛游玩29日,他声称“妻子不幸溺水而亡”但是,她娘家人怀疑张某凡是为了巨额保单而杀人张某凡带妻女出去游玩前,给妻子买了多份保险,保。
  • 晨光秋花(秋花6种灿灿开)
  • 2024-05-29秋花6种灿灿开(1)菊花菊花是中国十大名花之三,花中四君子之一,世界四大切花之一被赋予吉祥、长寿的含义,每逢重阳节,都有赏菊和饮菊花酒的习俗(2)桂花桂花是中国传统十大花卉之一清可绝尘,浓能远溢,堪称一绝尤其是仲秋。
  • golden什么意思中文(英语golden什么意思)
  • 2024-05-29英语golden什么意思golden,英语单词,主要用作形容词,作形容词时意思是“金色的,黄金般的;珍贵的;金制的”双语例句Yes…Butinmyhousegolden!是的…但在我的房子黄金!Soheshowedmetot。