access中vba程序编写(Access数据库功能模块讲解)
access中vba程序编写(Access数据库功能模块讲解)
2024-10-01 08:49:52  作者:丫头这边  网址:https://m.xinb2b.cn/tech/zba191306.html

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


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-10-01锻炼身体增强体质3月28日,小运动员在内蒙古呼和浩特市赛罕区多功能笼式足球场训练近日,内蒙古各地体育场馆有序开放,群众积极参与体育运动,锻炼身体,增强体质王正摄(影像中国)《人民日报》(2020年03月31日15版)。
  • 高街经典鞋(潮鞋作为丹宁迷)
  • 2024-10-01潮鞋作为丹宁迷丹宁布料,是从英文的”denim”音译过来的经过多年的发展,丹宁已经远远超出了一个面料的名字,作为一种永不过时的面料,丹宁在时尚服装界一直扮演着重要的角色除了拥有靓丽的外观造型,丹宁布料的耐用性和舒适。
  • 口齿的禁忌(口齿有什么禁忌)
  • 2024-10-01口齿有什么禁忌忌女人嘴大汉族有“男人嘴大吃八方,女人嘴大吃菜糠”的俗谚,意思是说,男人嘴大有福,女人嘴大无福还有“男人嘴大吃四方,女人嘴大吃钱粮”的,也是忌讳女人嘴大的,是指嘴大难养的意思这是旧时对女性的一种鄙视和。
  • 关于秋天变化的段子
  • 2024-10-01关于秋天变化的段子1、低处的田洞里,稻谷熟了,金黄金黄的好像是谁在地里铺上一层厚厚的金子秋波摇晃着稻谷,使沉甸甸的稻穗有节奏地波动着,好像金山在滑坡风声稻浪,如似一曲动人的乐章2、广袤而丰盈,宁静又悠远,农人们在田地间。
  • 新加坡第一高楼高度(盘点新加坡10大最高建筑)
  • 2024-10-01盘点新加坡10大最高建筑第一名、国浩大厦国浩大厦又称丹戎巴葛中心,于2016年竣工,是新加坡最高的建筑,高度为290米它是新加坡第一座超过280米高度限制的建筑第二名、莱佛士坊一号塔莱佛士坊一号大厦原名OUB中心,于1986。
  • 罗志祥和周扬青事件是什么(罗志祥向周扬青道歉)
  • 2024-10-01罗志祥向周扬青道歉九年情断!周扬青斥罗志祥恋爱期间多次劈腿,罗志祥道歉:向被自己欺骗过的女性道歉……罗志祥周扬青分手4月23日,周扬青在个人社交平台上发布声明,正式官宣与罗志祥分手消息,结束了交往9年的感情声明中详述了。
  • 蒸烤一体机10大品牌(蒸烤一体机品牌十大排名)
  • 2024-10-01蒸烤一体机品牌十大排名新家入住三年了,蒸烤一体机也陪伴我三年了,使用率一直很高,一周基本蒸4-6次,烤个3次左右整体使用感很不错,而且它很适合中国的家庭,无论是平日的一日三餐还是重大家庭聚餐如果你家正在装修,我推荐你也同样。
  • 分和份的区别汉语(过份)
  • 2024-10-01过份#女人找对象,要求对方有全款房子要求过分吗?#过份没有一方能给另一方体面安全,不过是不劳而获或者是虚荣的借口而已,只有自己挣的才安全才体面,。
  • 张一山的婚礼去哪里办(张一山发表婚礼感言)
  • 2024-10-01张一山发表婚礼感言张一山去参加窦骁和何超莲的婚礼,这次他坚定了最美好的爱情,又见到了很多老朋友,自己在微博上发表婚礼感言,遭到全网的网友在线催婚张一山发了很多伴郎图比较惹眼的陈柏霖和孙耀威这个伴郎图的成员全部都是他们的。
  • 普通货车通行证怎么办理(货车通行证怎么办理)
  • 2024-10-01货车通行证怎么办理来源:大律师网导读:现如今,越来越多的地区开始对货车进行限时限路限行而货车要想在限行路段进行通行,需要办理货车通行证,那么货车通行证怎么办理?货车通行证有效时间多长呢?货车通行证怎么办理  一、网上办。
  • 南充在建项目 南充市120个重大项目集中开工
  • 2024-10-01南充在建项目 南充市120个重大项目集中开工川观新闻记者张斌4月24日,南充市2022年第二季度重大项目集中开工,总投资478.3亿元,年度计划投资230.2亿元,包括南充临江新区真空产业园项目等120个重大项目项目开工现场张力摄川观新闻记者梳。