1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Function Macro_Velocità1(TaVariable As String)
Set qdf = CurrentDb.QueryDefs("SELECT DISTINCT FERMATE.DATA, FERMATE.VEICOLO, NOME_FASCIA_ORARIA.FASCIA_ORARIA, " & _
"Prog.PROGRESSIVO_FERMATE , FERMATE.COD_FERMATA_P, FERMATE.FERMATA_PARTENZA, FERMATE.ORA_PARTENZA, " & _
"FERMATE.COD_FERMATA_A, FERMATE.FERMATA_ARRIVO, FERMATE.ORA_ARRIVO, FERMATE.TEMPO_PERCORRENZA, Prog.DISTANZA " & _
"FROM FERMATE, NOME_FASCIA_ORARIA, (SELECT PROGREZIONE.LINEA, PROGREZIONE.PROGRESSIVO_FERMATE, " & _
"PROGREZIONE.FERM_PART, PROGREZIONE.DISTANZA FROM PROGREZIONE " & _
"WHERE (PROGREZIONE.LINEA= [Numero_Linea]) And (PROGREZIONE.CARTEGGIO Is Null)) AS Prog " & _
"WHERE FERMATE.COD_FERMATA_P = Prog.FERM_PART And FERMATE.ORA_PARTENZA >= NOME_FASCIA_ORARIA.NOME_FASCIA_I " & _
"And FERMATE.ORA_PARTENZA < NOME_FASCIA_ORARIA.NOME_FASCIA_F " & _
"ORDER BY FERMATE.DATA, FERMATE.VEICOLO, FERMATE.ORA_PARTENZA")
With qdf
.Parameters("Numero_Linea") = TaVariable
.Execute
End With
End Function |
Partager