如何在最后一条记录之前添加字符串

时间:2015-04-30 13:37:24

标签: sql ms-access select access-vba

我有以下代码。从技术上讲,我正在做的是获取一个名单。所以我想把它们显示为:

Maria,John和Michael,

但是,下面的代码产生了这个:

Maria,John,Michael,

我需要在最后一条记录之前插入"和" 这个词。请帮忙。我被困了。

SQL = "Select firstname from Distributionlist where program1 = " & Me.Program & " order by firstname"
Set RS = CurrentDb.OpenRecordset(SQL)
Do While Not RS.EOF
f1 = f1 & RS("firstname") & ","
RS.MoveNext
Loop
RS.Close
Set RS = Nothing
msgbox(f1)

1 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点。一种简单的方法是使用第一个和最后一个记录进行检查。

类似的东西:

Sub test()
    Debug.Print sheet1.Range("A1").Value = "8:30" 'returns false
    Debug.Print Format(sheet1.Range("A1").Value, "h:mm") = "8:30" 'returns true
    Debug.Print Sheet1.Range("A1").Text = "8:30" 'return true
End Sub
相关问题