access中vba程序编写(Access数据库功能模块讲解)
access中vba程序编写(Access数据库功能模块讲解)
2024-11-21 10:32:59  作者:丫头这边  网址:https://m.xinb2b.cn/know/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

  • 项目管理方面除了pmp还有什么(项目管理办公室)
  • 2024-11-22项目管理办公室什么是项目管理办公室,项目管理办公室(PMO:ProjectManagementOffice)是一个部门或一组人员,主要是在组织内定义和维护项目管理相关的标准作为项目管理办公室的工作延伸,在组织中更重。
  • 几月几日是植树节呀(植树节日期及简介)
  • 2024-11-22植树节日期及简介每年3月12日为我国的植树节植树节是按照法律规定宣传保护树木,并组织动员群众积极参加以植树造林为活动内容的节日按时间长短可分为植树日、植树周和植树月,共称为国际植树节提倡通过这种活动,激发人们爱林造林。
  • apt是什么意思(apt具体是什么意思)
  • 2024-11-22apt具体是什么意思apt的基本意思在于一种习惯的、经常的、内在的倾向性,多用于人,也可用于物,是表语形容词apt也可作“恰当的,适宜的”“聪明的,灵巧的”解apt攻击,即高级可持续威胁攻击,也称为定向威胁攻击,指某组织。
  • 鸣佐的最终决战(寒蝉鸣泣之时新剧情)
  • 2024-11-22寒蝉鸣泣之时新剧情《寒蝉鸣泣之时》自从宣布推出重制版以来,重制动画人气也不算低尤其是《寒蝉鸣泣之时》重制版第14集的播出,让很多人明白了,我们真的低估重制版动画了《寒蝉鸣泣之时》重制版开启魔幻化《寒蝉鸣泣之时》大体故事。
  • 自制桂圆干的做法(冬日美味烹饪指南)
  • 2024-11-22冬日美味烹饪指南桂圆也叫龙眼,是营养丰富的一种水果家里一大包新鲜的桂圆,吃不完了怎么办呢?想着桂圆干也很好吃啊,那就烤成桂圆干吧,既便于存放,又很好吃,一举两得By悠悠如云烟用料龙眼1000克做法步骤1、新鲜的桂圆洗。
  • 你有冰墩墩吗冰墩墩会唱歌吗(你有冰墩墩吗)
  • 2024-11-22你有冰墩墩吗中国日报网2月7日电“你有‘冰墩墩’吗?”这句春节流行问候如实反映出北京冬奥会吉祥物“冰墩墩”受欢迎的程度随着北京冬奥会精彩赛程开始,无论是各国参赛运动员还是外媒记者都喜欢和“冰墩墩”一起合影,媒体焦。
  • 近义词辨析方法(厉害了这个口诀)
  • 2024-11-22厉害了这个口诀行动踪迹用行迹,举动神色用形迹特集成刊为专辑,某一内容集专集宽裕充足用富裕,足够剩余用富余文字改动用窜改,卑劣手段用篡改结存余额用结余,节约剩余用节余精心喂养用哺养,爱护教养用抚养喂养培养用哺育,照料。
  • 微信张小龙是怎么胜出的?张小龙谈微信小程序10个问题
  • 2024-11-22微信张小龙是怎么胜出的?张小龙谈微信小程序10个问题雷帝网乐天12月8日报道腾讯公司高级执行副总裁、微信事业群总裁张小龙今日现身微信公开课会场,详细透露了微信小程序10个问题,包括2017年1月9日小程序可以被所有用户所使用,小程序无须安装张小龙还非常。
  • 2022年主要城市二套房首付比例(超40城二套房首付比例降低)
  • 2024-11-22超40城二套房首付比例降低#头条创作挑战赛#最近一段时间,房地产市场似乎发生了比较大的变化,在这些变化之中,降低首付比例几乎成为了一种共性措施,最近有媒体统计有超过40个城市选择了降低二套房首付比例,我们该怎么看这件事?房地产。
  • 二十四山分金坐度口诀(寻龙天地间)
  • 2024-11-22寻龙天地间【艺述热点】层层叠叠的梯田在大地上铺展,一条巨龙盘桓其间它时而穿越山崖峭壁,时而隐匿于云雾弥漫之处,鼻息吐纳间,丰收的绿意蔓延开来,为充满想象力的画面增添了丰富的律动之感……一组以中国龙为主题的数字绘。
  • 苹果个人热点怎么改名(苹果个人热点改名操作步骤)
  • 2024-11-22苹果个人热点改名操作步骤进入苹果手机系统后,点击手机的设置图标在设置内,向上滑动,点击通用的选项选择关于本机的选项进入点击上方的名称选项输入需要修改的个人热点名称,点击确定进入个人热点后,可以查看个人热点的名称已经被修改。