Predmet:Re: Promjena printera sa forme
   
Ovu proceduru imas samo je treba malo promijeniti jer je neko mijenjao tabelu stampaci.
Evo ti nova procedura 
SetPrt pa je zamijeni za svoju.
PreuzmiIzvorni kôd (Visual Basic):- Function SetPrt(PrinterID As Integer) As Boolean 
- Dim DB As Database 
- Dim Rs As Recordset 
- Dim SQL As String 
- Dim NazivP As String 
-   
- Set DB = CurrentDb() 
-   
-   
- SQL = "SELECT * FROM Stampaci WHERE Devices='" & PrinterID & "'" 
- Set Rs = DB.OpenRecordset(SQL) 
- NazivP = Rs.Fields(1) & "," & Rs.Fields(2) & "," & Rs.Fields(3) 
- SetPrt = (aht_apiWriteProfileString("Windows", _ 
-     "Device", NazivP) <> 0) 
-    
- End Function 
 
Poziv za stampu:
SetPrt (1)' znaci da ce stampati printer koji se nalazi u tabeli stampaci pod brojem 1
Poslije ovoga dolazi kod
Dim NazivIzvjestaja as string
NazivIzvjestaja="NekiNaziv"
DoCmd.OpenReport NazivIzvjestaja, acViewPreview   
     Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.