I did manage to find solution. Works like a charm:
Private Sub Ukaz43_Click()
Dim sSQL As String
Dim rs As DAO.Recordset
sSQL = "SELECT ID FROM 006_Stampa where id between 1 and 3 and natisnjeno = No;"
Set rs = CurrentDb.OpenRecordset(sSQL, dbOpenSnapshot)
While Not rs.EOF...
A bit old post I know. But the code is just what I was looking for. Is the an option to print those reports without opening? I tried to replace acViewPreview with acViewNormal, but in this case starts to print not only selected pages but also to form itself.
Is there any way to fix this?