Guardate questo:

codice:
Dim StartQuery As String
StartQuery = DataEnvironment1.Commands("Command1").CommandText

Dim sSql As String
sSql = " Where [Dettagli conferma ordine].[IDConferma]=" & Text1.Text

DataEnvironment1.Commands("Command1").CommandText = DataEnvironment1.Commands("Command1").CommandText & sSql

DataReport1.Show

DataEnvironment1.Commands("Command1").CommandText = StartQuery
Qualcuno sa spiegarmi perchè nel report visualizzo sono il record estratti dalla prima query che faccio?
Mi spiego:

-Avvio il progetto;
-Scrivo 1 in Text1.text
-Avvio il report;
-Mi stampa 3 record;
-Chiudo il report
-Scrivo 2 in text1.text
-avvio il report
-mi stampa i 3 record della query precedente

Per quale motivo?