【问题标题】:Displaying folder name in a specific format using Access使用 Access 以特定格式显示文件夹名称
【发布时间】:2016-01-11 18:00:20
【问题描述】:

我是一个创建客户表单,带有一个按钮和以下文本框:txtCustomerID、txtFirstName、txtLastName、txtPhone、txtEmail。当我单击该按钮时,在文本框中键入的信息将插入到 [Customer] 表中,并根据 txtCustomerID、txtFirstName 和 txtLastName 的值创建一个文件夹。例如,如果..

txtCustomerID:100

txtFirstName: 罗恩

txtLastName: 史密斯

我希望文件夹名称显示“100 - Ron Smith”,但我找不到解决方案。

以下是我使用的代码,它运行良好,但我无法以我想要的方式显示文件夹名称。

Private Sub btnCreate_Click()
    DoCmd.RunSQL "INSERT INTO [Customer] (CustomerID, FirstName, LastName, Phone, Email) VALUES ('" & Me.txtCustomerID & "', '" & Me.txtFirstName & "', '" & Me.txtLastName & "', '" & Me.txtPhone & "', '" & Me.txtEmail & "')"

    MkDir ("C:\Users\Desktop\" & txtCustomerID.Value & txtFirstName.Value & txtLastName.Value)
End Sub

任何帮助或建议都会很棒。谢谢

【问题讨论】:

    标签: ms-access vba directory mkdir


    【解决方案1】:

    应该像加空格一样简单.....

    Private Sub btnCreate_Click()
    DoCmd.RunSQL "INSERT INTO [Customer] (CustomerID, FirstName, LastName, Phone, Email) VALUES ('" & Me.txtCustomerID & "', '" & Me.txtFirstName & "', '" & Me.txtLastName & "', '" & Me.txtPhone & "', '" & Me.txtEmail & "')"
    
    MkDir ("C:\Users\Desktop\" & txtCustomerID.Value & " - " & txtFirstName.Value & " " & txtLastName.Value)
    End Sub
    

    【讨论】:

      【解决方案2】:
      MkDir ("C:\Users\Desktop\" & txtCustomerID.Value & " - " & txtFirstName.Value & " " &  txtLastName.Value)
      

      将添加您想要的破折号和空格。

      【讨论】:

        猜你喜欢
        • 2013-09-20
        • 2014-05-06
        • 1970-01-01
        • 2023-03-20
        • 1970-01-01
        • 2023-03-03
        • 1970-01-01
        • 1970-01-01
        • 2021-03-21
        相关资源
        最近更新 更多