Torna al Thread

Private Sub txtRicercaCd_Change() ' Memorizza il testo da ricercare Dim strTRc As String strTRc = Me!txtRicercaCd.Text ' Costruiamo le parti della stringa SQL di RowSource ' è composta da 3 patri ' strSel SSEECT ...... ( Fissa ) ' strWhe WHERE ..... ( Variabile ) ' strOrd ORDER BY ..... ( Fissa ) Dim strSel As String strSel = "SELECT [show Autori].Artista FROM [show Autori]" Dim strWhe As String If Nz(strTRc, "") = "" Then strWhe = "" Else strWhe = " WHERE (([show Autori].Artista) Like '*" & strTRc & "*')" End If Dim strOrd As String strOrd = " ORDER BY [show Autori].Artista" ' Componiamo con le 3 parti citate sopra la stringa SQL complessiva del RowSource Dim strRWS As String strRWS = strSel & strWhe & strOrd Me!autore.RowSource = strRWS & ";" ' reset controlli Me!autore.Value = CurrentDb.OpenRecordset("SELECT TOP 1 [show Autori].Artista FROM (" & strRWS & ");", dbOpenDynaset).Fields("Artista") Me!lista.Requery End Sub
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5