Function EksportXML() Dim Db As Database Dim Rs1 As DAO.Recordset, Rs2 As DAO.Recordset, Rs3 As DAO.Recordset Dim Naslov As String, Tekst As String Dim ImetabeleXML As String, ImeTabeleBaze As String, ImePoljaXml As String, ImePoljaBaze As String Dim ID As Integer, ID2 As String, ID1N As String, ID2N As String Dim SQL As String, X As Integer Set Db = CurrentDb() Close #1 Open Db_Putanja & "4281.xml" For Output As #1 Naslov = "" Print #1, Naslov 'Naslov = "" Naslov = "" Print #1, Naslov Tekst = "" Print #1, Tekst Tekst = "" & DLookup("[JIBPoslodavca]", "PodaciOPoslodavcu") & "" Print #1, Tekst Tekst = "" & DLookup("[NazivPoslodavca]", "PodaciOPoslodavcu") & "" Print #1, Tekst Tekst = "" & DLookup("BrojZahtjeva", "PodaciOPoslodavcu") & "" Print #1, Tekst Tekst = "" & DLookup("DatumPodnosenja", "PodaciOPoslodavcu") & "" Print #1, Tekst Tekst = "" Print #1, Tekst Set Rs1 = Db.OpenRecordset("Select distinct sifra FROM qry1022", dbOpenDynaset) Do While Not Rs1.EOF 'ID1 = Rs1!SIFR Tekst = "" Print #1, Tekst Tekst = "" Print #1, Tekst Tekst = "" & DLookup("JIBJMBPoslodavca", "Dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("[Naziv]", "Dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("AdresaSjedista", "dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("JMBZaposlenika", "Dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("ImeIPrezime", "Dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("AdresaPrebivalista", "Dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("PoreznaGodina", "Dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" Print #1, Tekst Tekst = "" Print #1, Tekst Set Rs2 = Db.OpenRecordset("SELECT * FROM PodaciOPrihodimaDoprinosimaIPorezu WHERE sifra='" & Rs1!sifra & "' order by Mjesec") Do While Not Rs2.EOF Tekst = "" Print #1, Tekst Tekst = "" & Rs2!Mjesec & "" Print #1, Tekst Tekst = "" & Rs2!IsplataZaMjesecIGodinu & "" Print #1, Tekst Tekst = "" & Rs2!VrstaIsplate & "" Print #1, Tekst Tekst = "" & Rs2!IznosPrihodaUNovcu & "" Print #1, Tekst Tekst = "" & Rs2!IznosPrihodaUStvarimaUslugama & "" Print #1, Tekst Tekst = "" & Rs2!BrutoPlaca & "" Print #1, Tekst Tekst = "" & Rs2!IznosZaPenzijskoInvalidskoOsiguranje & "" Print #1, Tekst Tekst = "" & Rs2!IznosZaZdravstvenoOsiguranje & "" Print #1, Tekst Tekst = "" & Rs2!IznosZaOsiguranjeOdNezaposlenosti & "" Print #1, Tekst Tekst = "" & Rs2!UkupniDoprinosi & "" Print #1, Tekst Tekst = "" & Rs2!PlacaBezDoprinosa & "" Print #1, Tekst Tekst = "" & Rs2!FaktorLicnihOdbitakaPremaPoreznojKartici & "" Print #1, Tekst Tekst = "" & Rs2!IznosLicnogOdbitka & "" Print #1, Tekst Tekst = "" & Rs2!OsnovicaPoreza & "" Print #1, Tekst Tekst = "" & Rs2!IznosUplacenogPoreza & "" Print #1, Tekst Tekst = "" & Rs2!NetoPlaca & "" Print #1, Tekst Tekst = "" & Rs2!DatumUplate & "" Print #1, Tekst Tekst = "" Print #1, Tekst Rs2.MoveNext Loop Rs2.Close Tekst = "" Print #1, Tekst Tekst = "" & DLookup("IznosPrihodaUNovcu", "Ukupno", "sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("IznosPrihodaUStvarimaUslugama", "Ukupno", "sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("BrutoPlaca", "Ukupno", "sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("IznosZaPenzijskoInvalidskoOsiguranje", "Ukupno", "sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("IznosZaZdravstvenoOsiguranje", "Ukupno", "sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("IznosZaOsiguranjeOdNezaposlenosti", "Ukupno", "sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("UkupniDoprinosi", "Ukupno", "sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("PlacaBezDoprinosa", "Ukupno", "sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("IznosLicnogOdbitka", "Ukupno", "sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("OsnovicaPoreza", "Ukupno", "sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("IznosUplacenogPoreza", "Ukupno", "sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" & DLookup("NetoPlaca", "Ukupno", "sifra='" & Rs1!sifra & "'") & "" Print #1, Tekst Tekst = "" Print #1, Tekst Tekst = "" Print #1, Tekst Tekst = "" Print #1, Tekst Tekst = "" & DLookup("JIBJMBPoslodavca", "Dio3IzjavaPoslodavcaIsplatioca") & "" Print #1, Tekst Tekst = "" & DLookup("DatumUnosa", "Dio3IzjavaPoslodavcaIsplatioca") & "" Print #1, Tekst Tekst = "" & DLookup("NazivPoslodavca", "Dio3IzjavaPoslodavcaIsplatioca") & "" Print #1, Tekst Tekst = "" Print #1, Tekst Tekst = "" Print #1, Tekst Tekst = "" & DLookup("Operacija", "Dokument") & "" Print #1, Tekst Tekst = "" Print #1, Tekst Tekst = "" Print #1, Tekst Rs1.MoveNext Loop 'Tekst = "" 'Print #1, Tekst Rs1.Close Tekst = "" Print #1, Tekst Close #1 Set Db = Nothing subConvertToUTF8 Db_Putanja & "4281.xml" End Function