Function ChooseComposer(sArtist, sTitle) As DAO.Recordset
'Union Query to get Composer from CDTracks and mp3Tracks
Dim sql As String
Dim Cap1 As String
Dim rs As DAO.Recordset
Cap1 = "Composer for " & sArtist & Delim & sTitle
sArtist = QuoteIt(CStr(sArtist))
sTitle = QuoteIt(CStr(sTitle))
sql = "SELECT MP3Tracks.TPerformer as Artist, MP3Tracks.TTitle as Title, MP3Tracks.mComposer as Composer, MP3Tracks.Year as Year"
sql = sql & " FROM MP3Tracks Where MP3Tracks.TTitle =" & sTitle
sql = sql & " UNION SELECT CDTracks.TPerformer as Artist , CDTracks.TTitle As Title, CDTracks.TComposer As Composer, CDTracks.[T(P)] As Year"
sql = sql & " FROM CDTRacks Where CDTracks.TTitle =" & sTitle
Set rs = CurrentDb.OpenRecordset(sql)
If rs.RecordCount <> 0 Then
' Form_frmExtSingles.[xLabel Label].Caption = "Composer"
Dim frm As Form
Set frm = Form_frmExtSingles
' Set frm = CurrentProject.AllForms("frmExtSingles")
With frm
!Label.ControlSource = "Composer"
.RecordSource = sql
.TheCaption = Cap1
.Sizer
.Visible = True
End With
Set frm = Nothing
Else
MsgBox "No Matches"
End If
Set rs = Nothing
End Function