access-vba

    0热度

    1回答

    我想使用DLookup检查文本字段与数据库值的对比,除非它在尝试这样做时返回错误。 MemberID是用户名,正在使用txtUsername字段找到,密码显然是密码,这两个都是从成员表中检索到的。 下面是代码: Private Sub btnLogin_Click() If Me.txtPassword.Value = DLookup("[Password]", "Member", "Memb

    0热度

    3回答

    我跑在Access/VBA下面的代码插入到一个Oracle表(SQL修剪的效果,但需要2条独立的语句) Dim mydb As DAO.Database Dim myq As DAO.QueryDef Set mydb = DBEngine.Workspaces(0).Databases(0) Set myq = mydb.CreateQueryDef("") With my

    0热度

    2回答

    嘿Geys我坚持使用我的代码,并且无法继续使用它... (maby我只是对它很感兴趣) 这是我的代码: Const ForReading = 1, ForWriting = 2, ForAppending = 8 Dim fso, MyFile, FileName, TextLine Dim TextArray() Dim x As Double Dim SQLString Set

    0热度

    1回答

    我正在使用此代码将某些Outlook邮件字段下载到访问中。这工作得很好,但代码继续下载重复的邮件。有没有办法检查现有记录并下载不在表格中的记录?你的回答将帮助很多在我的项目 Private Sub getml() Dim rst As DAO.Recordset Dim OlApp As Outlook.Application Dim inbox As Outlook.MAPIFolder

    0热度

    1回答

    我有以下VBA代码附加到我的主窗体上的“取消”按钮的点击事件。其目的是删除'entities_subform'中的所有记录,然后删除主窗体中的相关记录。 但是,虽然子窗体中的实体被成功删除,但由于运行时错误3021(无当前记录),主窗体记录不会被删除。 我需要做些什么才能有效地重新设置主窗体的焦点以使其工作?在添加代码以删除实体子窗体中的记录之前,命令acCmdDeleteRecord对主窗体工作

    0热度

    1回答

    不完全确定如何解决这个代码给我一个运行时错误3021:没有当前记录。 目的是单击此按钮,它将填充查询的第一条记录的结果的几个文本框。然后应该使用MoveNext从查询结果的下一个记录中填充另外两个文本框。 Private Sub btnSCC07_Click() Dim dbs As DAO.Database Dim rsTable As DAO.Recordset Dim rsQuery

    0热度

    1回答

    我得到以下代码工作,除了最后一行。 所以我想更新一个名为loggingX的表,这是使用下面的代码,除了我希望WHERE子句不仅检查1字段(这是工作),但我希望在WHERE也检查对于字段WH是一个固定值。 我想知道如何在这里添加多个部分到我的WHERE语句。只有满足以下两个条件才能更新UPDATE。我只有麻烦,并想知道如何将这两个条件放在WHERE子句中。 任何帮助表示赞赏。 stdid=" & M

    0热度

    1回答

    我有一个子窗体作为我的Access数据库中主窗体的一部分。所有数据都在链接到SQL Server数据库的链接表中。我无法弄清楚如何根据其中一个链接表的查询正确填充列表框。我认为我只是在努力才发现我没有。我不确定是否在正确的地方有代码,或者我的代码是否正确。这里是我有: Forms![DATASHEET - CAF2]![Project_Permit]!Permits!RowSource = "se

    0热度

    2回答

    我试图用使用DLookup,看有没有日期已经在一个表,格式是正确的,因为我已经检查并正确输入它,就不能得到正确的使用DLookup。 Datelookup = DLOOKUP ("[todays_date]", "119_review", "[todays_date] = Format ("" & Me.Combo87 & " " & Me.Combo89 &" 20" & Me.Combo91

    1热度

    1回答

    我想建立一个包含vba代码的“Launcher”数据库,它将打开第二个受密码保护的数据库。 (然后我可以转换发射分贝ACCDE所以不能读取包含密码的VBA) 我有下面的代码到目前为止... Private Sub Form_Load() Dim acc As Access.Application Dim db As DAO.Database Dim strDbName As String