求助:代码出错,那位大虾帮忙看看

desert185 2003-08-22 02:31:51
模块 modmain

Public dteSysDate As Date
Public intNumWindows As Integer
Public strConnect As String

Sub main() '黄色
frmLogin.Show vbModal '黄色
If Not frmLogin.LoginSucceeded Then
End
End If
Unload frmLogin
frmlogo.Show
Load frmMain
Unload frmlogo
frmMain.Show
FrmSysDate.Show vbModal
End Sub


设计器 dejxc

Option Explicit

Private Sub DataEnvironment_Initialize()
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Persist " & _
"Security Info=False;Data Source=" & App.Path & "\data\db_jxc.mdb"
Conjxc.ConnectionString = strConnect
End Sub
...全文
55 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
flc 2003-08-23
  • 打赏
  • 举报
回复
up
desert185 2003-08-22
  • 打赏
  • 举报
回复
存在阿
踏平扶桑 2003-08-22
  • 打赏
  • 举报
回复
qingming81(晴明) 说的对
你看看这个窗体存在吗?
desert185 2003-08-22
  • 打赏
  • 举报
回复
实时错误“3001”:
变量或类型不正确,或者不再可以接受的范围之内,要不就是与其他数据冲突

Option Explicit
Private rsUser As ADODB.Recordset
Private blnIsSQL As Boolean

Private Sub CmdAct_Click(Index As Integer)
With rsUser
Select Case Index
Case 0
If Me.txtuser_name = "" Or Me.txtuser_pass = "" Then
MsgBox "姓名或密码不能为空!", vbCritical, "错误"
Me.txtuser_name.SetFocus
Exit Sub
End If
.UpdateBatch
.AddNew
.CancelUpdate
.MoveLast
Case 1
.CancelUpdate
If .RecordCount <> 0 Then
.MoveFirst
End If
End Select
End With
Call IsEdit(False)
Me.DataGrid1.Refresh
End Sub

Private Sub CmdDep_Click(Index As Integer)
Dim intAnswer As Integer
Select Case Index
Case 0
Call UserAddNew
Case 1
Call IsEdit(True)
Me.txtuser_name.SetFocus
Case 2
FrmSql.intNumField = 1
FrmSql.Show vbModal
Select Case FrmSql.intNumField
Case -1
blnIsSQL = False
CmdDep(0).Enabled = True
CmdDep(3).Enabled = True
rsUser.Filter = Me.DataGrid1.Columns.Item(0).DataField & _
"<>''"
Case -2
Case Else
blnIsSQL = True
CmdDep(0).Enabled = False
CmdDep(3).Enabled = False
rsUser.Filter = Me.DataGrid1.Columns.Item(FrmSql.intNumField).DataField & _
" like '*" & FrmSql.strSqlField & "*'"
End Select
Case 3
intAnswer = MsgBox("确认删除当前记录吗?", vbYesNo + vbQuestion, "删除确认")
If intAnswer = vbYes Then
With rsUser
.Delete
.UpdateBatch
If .RecordCount <> 0 Then
.MoveFirst
End If
End With
End If
Case 4

Case 5
Unload Me
End Select
End Sub

Private Sub Form_Load()
intNumWindows = OpenWindow(intNumWindows)
Me.Height = 6300
Me.Width = 4290
Call SetFormStu(Me, frmMain)
Set rsUser = DEjxc.rsComUsers
Call IsEdit(False)
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If CmdDep(5).Enabled = False Then
MsgBox "请先退出编辑状态后再退出该程序!", , "提示"
Cancel = True
End If
End Sub

Private Sub Form_Unload(Cancel As Integer)
intNumWindows = Closewindow(intNumWindows)
rsUser.Filter = Me.DataGrid1.Columns.Item(0).DataField & "<>''" '黄色
rsUser.Close
Set rsUser = Nothing
End Sub

Private Sub UserAddNew()
Dim strSQL As String
With rsUser
.AddNew
Call IsEdit(True)
Me.txtuser_name.SetFocus
End With
End Sub

Private Sub IsEdit(blnIsEdit As Boolean)
Dim intNum As Integer
Me.txtuser_name.Enabled = blnIsEdit
Me.txtuser_pass.Enabled = blnIsEdit
For intNum = 0 To 1
Me.CmdAct(intNum).Enabled = blnIsEdit
Next
For intNum = 0 To 5

Next
If blnIsSQL = True Then
CmdDep(0).Enabled = False
CmdDep(3).Enabled = False
End If
If rsUser.RecordCount = 0 Then
For intNum = 1 To 4
Me.CmdDep(intNum).Enabled = False
Next
End If
End Sub

Private Sub txtuser_name_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Me.txtuser_pass.SetFocus
End Sub
qingming81 2003-08-22
  • 打赏
  • 举报
回复
frmLogin出错,多半是这个窗体不存在!
didishu0807 2003-08-22
  • 打赏
  • 举报
回复
把错误信息帖出来吧
didishu0807 2003-08-22
  • 打赏
  • 举报
回复
??代码呢?
射天狼 2003-08-22
  • 打赏
  • 举报
回复
我靠,I服了Y,出错信息呐,光写黄色有什么用啊!!
你想当“李逍遥”式的“大侠”吗? 这里无需计算机基础,无需编程经验,你也不必是计算机专业的在校大学生....只要爱好游戏,怀揣梦想! 有一定自主学习能力,跟着刘老师从“编程小白”修炼为游戏研发“大虾”吧!!!学习好Unity,其先决条件是一定要有稳固、扎实的编程基础!课程 《C# For Unity系列之入门篇》配套学习资料链接:http://pan.baidu.com/s/1gflxreN 密码:sou5;刘老师讲Unity学员群(2) 497429806一、热更新系列(技术含量:中高级):A:《lua热更新技术中级篇》https://edu.csdn.net/course/detail/27087B:《热更新框架设计之Xlua基础视频课程》https://edu.csdn.net/course/detail/27110C:《热更新框架设计之热更流程与热补丁技术》https://edu.csdn.net/course/detail/27118D:《热更新框架设计之客户端热更框架(上)》https://edu.csdn.net/course/detail/27132E:《热更新框架设计之客户端热更框架(中)》https://edu.csdn.net/course/detail/27135F:《热更新框架设计之客户端热更框架(下)》https://edu.csdn.net/course/detail/27136二:框架设计系列(技术含量:中级): A:《游戏UI界面框架设计系列视频课程》https://edu.csdn.net/course/detail/27142B:《Unity客户端框架设计PureMVC篇视频课程(上)》https://edu.csdn.net/course/detail/27172C:《Unity客户端框架设计PureMVC篇视频课程(下)》https://edu.csdn.net/course/detail/27173D:《AssetBundle框架设计_框架篇视频课程》https://edu.csdn.net/course/detail/27169三、Unity脚本从入门到精通(技术含量:初级)A:《C# For Unity系列之入门篇》https://edu.csdn.net/course/detail/4560B:《C# For Unity系列之基础篇》https://edu.csdn.net/course/detail/4595C: 《C# For Unity系列之中级篇》https://edu.csdn.net/course/detail/24422D:《C# For Unity系列之进阶篇》https://edu.csdn.net/course/detail/24465四、虚拟现实(VR)与增强现实(AR):(技术含量:初级)A:《虚拟现实之汽车仿真模拟系统 》https://edu.csdn.net/course/detail/26618五、Unity基础课程系列(技术含量:初级) A:《台球游戏与FlappyBirds—Unity快速入门系列视频课程(第1部)》 https://edu.csdn.net/course/detail/24643B:《太空射击与移动端发布技术-Unity快速入门系列视频课程(第2部)》https://edu.csdn.net/course/detail/24645 C:《Unity ECS(二) 小试牛刀》https://edu.csdn.net/course/detail/27096六、Unity ARPG课程(技术含量:初中级):A:《MMOARPG地下守护神_单机版实战视频课程(上部)》https://edu.csdn.net/course/detail/24965B:《MMOARPG地下守护神_单机版实战视频课程(中部)》https://edu.csdn.net/course/detail/24968C:《MMOARPG地下守护神_单机版实战视频课程(下部)》https://edu.csdn.net/course/detail/24979

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧