Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 15 odgovora
  • 9.534 pregleda

Najnovija ↓

Re: Export iz Access-a u XML na osnovu sheme 28.07.2009. u 19:08 · pre 210 meseci #2
Otvori prazan .mdb fajl i unjega importuj taj fajl 4200111111111.xml. (Opcija File, Get External Data, Import). Dobićeš 9 tabela sa strukturom i podacima. Podaci ti veroavtno ne trebaju. Zadrži strukturu tabela. Tvoja baza u Access-u treba da ima ove tabele. U svojoj aplikaciji i obezbedi punjenje tih novih tabela iz tvojih postojećih tabela.

Kasnije kad napuniš tabele podacima, pokreneš opciju File, Export i potražiš iz Save as type exstenziju .xml.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Sviđa mi se1
Re: Export iz Access-a u XML na osnovu sheme 28.07.2009. u 20:01 · pre 210 meseci #4
Ako radiš jednom godišnje, onda je najprihvatljivije ručno, jer je .xml fajl obišan tekstualni fajl samo treba da uočiš gde je početni, a gde završni tag za pojedini deo. Pogledaj dobro postojeći 4200111111111.xml

Ako radš često onda treba da napišeš VBA kod koji će da ti radi exportovanje tabela na željenu destinaciju u .xml format.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Export iz Access-a u XML na osnovu sheme 28.07.2009. u 20:12 · pre 210 meseci #6
Recimo ovako:
Code:
Application.ExportXML ObjectType:=acExportTable, DataSource:="PodaciOPoslodavcu", DataTarget:="C:\Temp\PodaciOPoslodavci.XML"


Tako redom eksportuješ sve tabele. Potom odrediš redosled spajanja i spajaš koristeći funkciju u prilogu Spoji_Fajlove().

Code:
 Debug.Print Spoji_Fajlove("C:\Temp\PrviFajl.XML", "C:\Temp\4200111111111.XML", True)  ' Fajl_Na
 Debug.Print Spoji_Fajlove("C:\Temp\DrugiFajl.XML", "C:\Temp\4200111111111.XML", True)   ' Fajl_Sa


a evo i funkcije

Code:
Public Function Spoji_Fajlove(ByVal Fajl_Sa As String, ByVal Fajl_Na As String, Info_Greske As Boolean) As Boolean

' VAZNO --------------------------------------------------------------------------------------
' Fajl_Sa = Mora da postoji inace ce doci do greske
' Fajl_Na = Ukoliko ne postoji bice kreiran, na njegov kraj bice dodan sadrzaj prvog fajla
'---------------------------------------------------------------------------------------------

    On Error GoTo Greska_Err
    
    Dim Id_Fajl_Sa      As Long
    Dim Id_Fajl_Na      As Long
    Dim Slog            As String
    
    Id_Fajl_Sa = FreeFile()
    Open Fajl_Sa For Input As #Id_Fajl_Sa
    
    Id_Fajl_Na = FreeFile()
    Open Fajl_Na For Append As #Id_Fajl_Na
    
    Do While Not EOF(Id_Fajl_Sa)
        Input #Id_Fajl_Sa, Slog ' Citanje iz prvog fajl-a
        Print #Id_Fajl_Na, Slog ' Dodavanje u drugi fajl
    Loop
    
    Close #Id_Fajl_Sa
    Close #Id_Fajl_Na
    
    Spoji_Fajlove = True
    Exit Function
    
Greska_Err:
    If Info_Greske = True Then
        MsgBox "Greska: " & Err.Number & vbCrLf & "Opis: " & Err.Description, vbCritical, "Funkcija: Spoji_Fajlove"
    End If
    Err.Clear
    Spoji_Fajlove = False
    Exit Function
    
End Function
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Export iz Access-a u XML na osnovu sheme 28.07.2009. u 20:40 · pre 210 meseci #7
Hvala druze, imam samo jos jednu molbu kako da izbacim sljedeci tekst:
<?xml version="1.0" encoding="UTF-8"?>
<dataroot xmlns:od="urn:schemas-microsoft-com:officedata" generated="2009-07-28T20:37:05">

naime, ovaj tekst mi se pojavljuje na svakom "spajanju" npr.tabele1 i tabele2 pa onda na spajanju tabele2 i tabele3?
Re: Export iz Access-a u XML na osnovu sheme 28.07.2009. u 23:01 · pre 210 meseci #8
Prva dva reda koja si spomenuo i još jedan tag na kraju </dataroot> su problem. Trebalo bi doraditi funkciju ili pak napisati novu koja briše te tagove u fajlovima. Zasad ih obriši ručno. Čim budem imao vremena dopisaću nešto u tu svhu.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Export iz Access-a u XML na osnovu sheme 04.03.2011. u 19:44 · pre 190 meseci #11
Evo funkcije sa foruma ICentar.ba koju je postavio Miro35.
Radi se o Obrazcu GIP-1022.

Code:

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 = "<?xml version='1.0' encoding='UTF-8'?>"
Print #1, Naslov
'Naslov = "<PaketniUvozObrazaca xsi:schemaLocation='" _
' & "urn:PaketniUvozObrazaca_V1_0.xsd PaketniUvozObrazaca_V1_0.xsd' xmlns='"
 ' & "urn:PaketniUvozObrazaca_V1_0.xsd' xmlns:xsi='http://www.w3.org/2001/XMLSchema'>"
Naslov = "<PaketniUvozObrazaca xmlns='urn:PaketniUvozObrazaca_V1_0.xsd' >"
Print #1, Naslov
 
Tekst = "<PodaciOPoslodavcu>"
Print #1, Tekst
 
Tekst = "<JIBPoslodavca>" & DLookup("[JIBPoslodavca]", "PodaciOPoslodavcu") & "</JIBPoslodavca>"
Print #1, Tekst
Tekst = "<NazivPoslodavca>" & DLookup("[NazivPoslodavca]", "PodaciOPoslodavcu") & "</NazivPoslodavca>"
Print #1, Tekst
Tekst = "<BrojZahtjeva>" & DLookup("BrojZahtjeva", "PodaciOPoslodavcu") & "</BrojZahtjeva>"
Print #1, Tekst
Tekst = "<DatumPodnosenja>" & DLookup("DatumPodnosenja", "PodaciOPoslodavcu") & "</DatumPodnosenja>"
Print #1, Tekst
Tekst = "</PodaciOPoslodavcu>"
Print #1, Tekst
 
 
Set Rs1 = Db.OpenRecordset("Select distinct sifra  FROM qry1022", dbOpenDynaset)
    Do While Not Rs1.EOF
        'ID1 = Rs1!SIFR
        Tekst = "<Obrazac1022>"
        Print #1, Tekst
        Tekst = "<Dio1PodaciOPoslodavcuIPoreznomObvezniku>"
        Print #1, Tekst
        Tekst = "<JIBJMBPoslodavca>" & DLookup("JIBJMBPoslodavca", "Dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "</JIBJMBPoslodavca>"
        Print #1, Tekst
        Tekst = "<Naziv>" & DLookup("[Naziv]", "Dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "</Naziv>"
        Print #1, Tekst
        Tekst = "<AdresaSjedista>" & DLookup("AdresaSjedista", "dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "</AdresaSjedista>"
        Print #1, Tekst
        Tekst = "<JMBZaposlenika>" & DLookup("JMBZaposlenika", "Dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "</JMBZaposlenika>"
        Print #1, Tekst
        Tekst = "<ImeIPrezime>" & DLookup("ImeIPrezime", "Dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "</ImeIPrezime>"
        Print #1, Tekst
        Tekst = "<AdresaPrebivalista>" & DLookup("AdresaPrebivalista", "Dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "</AdresaPrebivalista>"
        Print #1, Tekst
        Tekst = "<PoreznaGodina>" & DLookup("PoreznaGodina", "Dio1PodaciOPoslodavcuIPoreznomObvezniku", "Sifra='" & Rs1!sifra & "'") & "</PoreznaGodina>"
        Print #1, Tekst
        Tekst = "</Dio1PodaciOPoslodavcuIPoreznomObvezniku>"
        Print #1, Tekst
        Tekst = "<Dio2PodaciOPrihodimaDoprinosimaIPorezu>"
        Print #1, Tekst
                
    Set Rs2 = Db.OpenRecordset("SELECT * FROM PodaciOPrihodimaDoprinosimaIPorezu WHERE sifra='" & Rs1!sifra & "' order by Mjesec")
    Do While Not Rs2.EOF
        
        Tekst = "<PodaciOPrihodimaDoprinosimaIPorezu>"
        Print #1, Tekst
        
        Tekst = "<Mjesec>" & Rs2!Mjesec & "</Mjesec>"
        Print #1, Tekst
        Tekst = "<IsplataZaMjesecIGodinu>" & Rs2!IsplataZaMjesecIGodinu & "</IsplataZaMjesecIGodinu>"
        Print #1, Tekst
        Tekst = "<VrstaIsplate>" & Rs2!VrstaIsplate & "</VrstaIsplate>"
        Print #1, Tekst
        Tekst = "<IznosPrihodaUNovcu>" & Rs2!IznosPrihodaUNovcu & "</IznosPrihodaUNovcu>"
        Print #1, Tekst
        Tekst = "<IznosPrihodaUStvarimaUslugama>" & Rs2!IznosPrihodaUStvarimaUslugama & "</IznosPrihodaUStvarimaUslugama>"
        Print #1, Tekst
        Tekst = "<BrutoPlaca>" & Rs2!BrutoPlaca & "</BrutoPlaca>"
        Print #1, Tekst
        Tekst = "<IznosZaPenzijskoInvalidskoOsiguranje>" & Rs2!IznosZaPenzijskoInvalidskoOsiguranje & "</IznosZaPenzijskoInvalidskoOsiguranje>"
        Print #1, Tekst
        Tekst = "<IznosZaZdravstvenoOsiguranje>" & Rs2!IznosZaZdravstvenoOsiguranje & "</IznosZaZdravstvenoOsiguranje>"
        Print #1, Tekst
        Tekst = "<IznosZaOsiguranjeOdNezaposlenosti>" & Rs2!IznosZaOsiguranjeOdNezaposlenosti & "</IznosZaOsiguranjeOdNezaposlenosti>"
        Print #1, Tekst
        Tekst = "<UkupniDoprinosi>" & Rs2!UkupniDoprinosi & "</UkupniDoprinosi>"
        Print #1, Tekst
        Tekst = "<PlacaBezDoprinosa>" & Rs2!PlacaBezDoprinosa & "</PlacaBezDoprinosa>"
        Print #1, Tekst
        Tekst = "<FaktorLicnihOdbitakaPremaPoreznojKartici>" & Rs2!FaktorLicnihOdbitakaPremaPoreznojKartici & "</FaktorLicnihOdbitakaPremaPoreznojKartici>"
        Print #1, Tekst
        Tekst = "<IznosLicnogOdbitka>" & Rs2!IznosLicnogOdbitka & "</IznosLicnogOdbitka>"
        Print #1, Tekst
        Tekst = "<OsnovicaPoreza>" & Rs2!OsnovicaPoreza & "</OsnovicaPoreza>"
        Print #1, Tekst
        Tekst = "<IznosUplacenogPoreza>" & Rs2!IznosUplacenogPoreza & "</IznosUplacenogPoreza>"
        Print #1, Tekst
        Tekst = "<NetoPlaca>" & Rs2!NetoPlaca & "</NetoPlaca>"
        Print #1, Tekst
        Tekst = "<DatumUplate>" & Rs2!DatumUplate & "</DatumUplate>"
        Print #1, Tekst
        
        Tekst = "</PodaciOPrihodimaDoprinosimaIPorezu>"
        Print #1, Tekst
        
    Rs2.MoveNext
    Loop
    Rs2.Close
        
        Tekst = "<Ukupno>"
        Print #1, Tekst
    
        Tekst = "<IznosPrihodaUNovcu>" & DLookup("IznosPrihodaUNovcu", "Ukupno", "sifra='" & Rs1!sifra & "'") & "</IznosPrihodaUNovcu>"
        Print #1, Tekst
        Tekst = "<IznosPrihodaUStvarimaUslugama>" & DLookup("IznosPrihodaUStvarimaUslugama", "Ukupno", "sifra='" & Rs1!sifra & "'") & "</IznosPrihodaUStvarimaUslugama>"
        Print #1, Tekst
        Tekst = "<BrutoPlaca>" & DLookup("BrutoPlaca", "Ukupno", "sifra='" & Rs1!sifra & "'") & "</BrutoPlaca>"
        Print #1, Tekst
        Tekst = "<IznosZaPenzijskoInvalidskoOsiguranje>" & DLookup("IznosZaPenzijskoInvalidskoOsiguranje", "Ukupno", "sifra='" & Rs1!sifra & "'") & "</IznosZaPenzijskoInvalidskoOsiguranje>"
        Print #1, Tekst
        Tekst = "<IznosZaZdravstvenoOsiguranje>" & DLookup("IznosZaZdravstvenoOsiguranje", "Ukupno", "sifra='" & Rs1!sifra & "'") & "</IznosZaZdravstvenoOsiguranje>"
        Print #1, Tekst
        Tekst = "<IznosZaOsiguranjeOdNezaposlenosti>" & DLookup("IznosZaOsiguranjeOdNezaposlenosti", "Ukupno", "sifra='" & Rs1!sifra & "'") & "</IznosZaOsiguranjeOdNezaposlenosti>"
        Print #1, Tekst
        Tekst = "<UkupniDoprinosi>" & DLookup("UkupniDoprinosi", "Ukupno", "sifra='" & Rs1!sifra & "'") & "</UkupniDoprinosi>"
        Print #1, Tekst
        Tekst = "<PlacaBezDoprinosa>" & DLookup("PlacaBezDoprinosa", "Ukupno", "sifra='" & Rs1!sifra & "'") & "</PlacaBezDoprinosa>"
        Print #1, Tekst
        Tekst = "<IznosLicnogOdbitka>" & DLookup("IznosLicnogOdbitka", "Ukupno", "sifra='" & Rs1!sifra & "'") & "</IznosLicnogOdbitka>"
        Print #1, Tekst
        Tekst = "<OsnovicaPoreza>" & DLookup("OsnovicaPoreza", "Ukupno", "sifra='" & Rs1!sifra & "'") & "</OsnovicaPoreza>"
        Print #1, Tekst
        Tekst = "<IznosUplacenogPoreza>" & DLookup("IznosUplacenogPoreza", "Ukupno", "sifra='" & Rs1!sifra & "'") & "</IznosUplacenogPoreza>"
        Print #1, Tekst
        Tekst = "<NetoPlaca>" & DLookup("NetoPlaca", "Ukupno", "sifra='" & Rs1!sifra & "'") & "</NetoPlaca>"
        Print #1, Tekst
    
        Tekst = "</Ukupno>"
        Print #1, Tekst
    
        Tekst = "</Dio2PodaciOPrihodimaDoprinosimaIPorezu>"
        Print #1, Tekst
        
        Tekst = "<Dio3IzjavaPoslodavcaIsplatioca>"
        Print #1, Tekst
        
        Tekst = "<JIBJMBPoslodavca>" & DLookup("JIBJMBPoslodavca", "Dio3IzjavaPoslodavcaIsplatioca") & "</JIBJMBPoslodavca>"
        Print #1, Tekst
        Tekst = "<DatumUnosa>" & DLookup("DatumUnosa", "Dio3IzjavaPoslodavcaIsplatioca") & "</DatumUnosa>"
        Print #1, Tekst
        Tekst = "<NazivPoslodavca>" & DLookup("NazivPoslodavca", "Dio3IzjavaPoslodavcaIsplatioca") & "</NazivPoslodavca>"
        Print #1, Tekst
        
        Tekst = "</Dio3IzjavaPoslodavcaIsplatioca>"
        Print #1, Tekst
    
        Tekst = "<Dokument>"
        Print #1, Tekst
        
        Tekst = "<Operacija>" & DLookup("Operacija", "Dokument") & "</Operacija>"
        Print #1, Tekst
 
        Tekst = "</Dokument>"
        Print #1, Tekst
 
        Tekst = "</Obrazac1022>"
        Print #1, Tekst
 
Rs1.MoveNext
Loop
 
'Tekst = "</SpecifikacijaZahtjevaZaIzdavanjePorezneKartice>"
'Print #1, Tekst
 
Rs1.Close
 
Tekst = "</PaketniUvozObrazaca>"
Print #1, Tekst
Close #1
 
Set Db = Nothing
 
subConvertToUTF8 Db_Putanja & "4281.xml"
End Function

Re: Export iz Access-a u XML na osnovu sheme 10.03.2011. u 14:26 · pre 190 meseci #12
Evo ti gotovo kako ja to radim.Danas sam dovršio taj MIP1023.Znači nemoraš kreirati funkciju.Ovo staviš na događaj on_Click nekog dugmeta s tim da staviš svoje query - je.Jer ovo su moji recorsetovi.
Evo primjer:
Code:
If IsNull(DLookup("GodMjesec", "qryMIP1023MIO", "GodMjesec='" & Me.GODINA.Column(0) & "'")) Then
MsgBox "Ne postoje podaci za ispis,Izaberite obračun za ispis!", vbExclamation, "Obavijest"
DoCmd.GoToControl "Godina"
Exit Sub
End If
If IsNull(Me.GODINA) Then
MsgBox "Niste izabrali godinu i mjesec za knjiženje MIP1023!", vbExclamation, "Obavijest"
DoCmd.GoToControl "Godina"
Exit Sub
End If
If IsNull(Me.DatumPodnosenja) Then
MsgBox "Niste izabrali Datum podnošenja za knjiženje MIP1023!", vbExclamation, "Obavijest"
DoCmd.GoToControl "DatumPodnosenja"
Exit Sub
End If
If IsNull(Me.PeriodOd) Then
MsgBox "Niste izabrali Period od za knjiženje MIP1023!", vbExclamation, "Obavijest"
DoCmd.GoToControl "PeriodOd"
Exit Sub
End If
If IsNull(Me.PeriodDo) Then
MsgBox "Niste izabrali Period Do za knjiženje MIP1023!", vbExclamation, "Obavijest"
DoCmd.GoToControl "PeriodDo"
Exit Sub
End If
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE FROM tblMIP1023"
DoCmd.OpenQuery "QryMIP1023"
DoCmd.SetWarnings True

Dim rs2
Dim db As Database
Set Tekst = New Stream
Tekst.Open
Tekst.Position = 0
Tekst.Charset = "UTF-8"
Tekst.WriteText "<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>" & vbCrLf

Tekst.WriteText "<PaketniUvozObrazaca xmlns='urn:PaketniUvozObrazaca_V1_0.xsd'>" & vbCrLf
'Tekst.WriteText "<" & "PaketniUvozObrazaca" & ">" & vbCrLf

Tekst.WriteText "<" & "PodaciOPoslodavcu" & ">" & vbCrLf
Tekst.WriteText "<JIBPoslodavca>" & "" & DLookup("FirMB", "tblFirma") & "" & "</JIBPoslodavca>" & vbCrLf
Tekst.WriteText "<NazivPoslodavca>" & "" & DLookup("FirNaziv", "tblFirma") & "" & "</NazivPoslodavca>" & vbCrLf
Tekst.WriteText "<BrojZahtjeva>" & "" & "1" & "" & "</BrojZahtjeva>" & vbCrLf
Tekst.WriteText "<DatumPodnosenja>" & "" & Me.Start & "" & "</DatumPodnosenja>" & vbCrLf

Tekst.WriteText "</" & "PodaciOPoslodavcu" & ">" & vbCrLf

Tekst.WriteText "<" & "Obrazac1023" & ">" & vbCrLf

Tekst.WriteText "<" & "Dio1" & ">" & vbCrLf
Tekst.WriteText "<JibJmb>" & "" & DLookup("FirMB", "tblFirma") & "" & "</JibJmb>" & vbCrLf
Tekst.WriteText "<Naziv>" & "" & DLookup("FirNaziv", "tblFirma") & "" & "</Naziv>" & vbCrLf
Tekst.WriteText "<DatumUpisa>" & "" & Me.Start & "" & "</DatumUpisa>" & vbCrLf
Tekst.WriteText "<BrojUposlenih>" & "" & DLookup("CountOfPPSif", "qryMIP1023BrojZahtjeva") & "" & "</BrojUposlenih>" & vbCrLf
Tekst.WriteText "<PeriodOd>" & "" & Me.PeriodOdXML & "" & "</PeriodOd>" & vbCrLf
Tekst.WriteText "<PeriodDo>" & "" & Me.PeriodDoXML & "" & "</PeriodDo>" & vbCrLf
Tekst.WriteText "<SifraDjelatnosti>" & "" & DLookup("FirSifDjela", "tblFirma") & "" & "</SifraDjelatnosti>" & vbCrLf
Tekst.WriteText "</" & "Dio1" & ">" & vbCrLf
Tekst.WriteText "<" & "Dio2" & ">" & vbCrLf
Set db = CurrentDb()
Set rs2 = db.OpenRecordset("SELECT * FROM qryISPISMIP1023 ", dbOpenDynaset)
    Do While Not rs2.EOF
 
 
 Tekst.WriteText "<" & "PodaciOPrihodima" & ">" & vbCrLf
 Tekst.WriteText "<VrstaIsplate>" & "" & rs2!VrstaIsplate & "" & "</VrstaIsplate>" & vbCrLf
 Tekst.WriteText "<Jmb>" & "" & rs2!JMB & "" & "</Jmb>" & vbCrLf
 Tekst.WriteText "<ImePrezime>" & "" & rs2!ImeIPrezime & "" & "</ImePrezime>" & vbCrLf
 Tekst.WriteText "<DatumIsplate>" & "" & Me.DatumIsplate & "" & "</DatumIsplate>" & vbCrLf
 Tekst.WriteText "<RadniSati>" & "" & rs2!BrSatiFiskal & "" & "</RadniSati>" & vbCrLf
 Tekst.WriteText "<RadniSatiBolovanje>" & "" & rs2!BrSatiBolovanjeFiskal & "" & "</RadniSatiBolovanje>" & vbCrLf
 Tekst.WriteText "<BrutoPlaca>" & "" & rs2!BrutoFiskal & "" & "</BrutoPlaca>" & vbCrLf
 Tekst.WriteText "<KoristiIDrugiOporeziviPrihodi>" & "" & rs2!PrihodiNesamostalne & "" & "</KoristiIDrugiOporeziviPrihodi>" & vbCrLf
 Tekst.WriteText "<UkupanPrihod>" & "" & rs2!BrutoFiskal & "" & "</UkupanPrihod>" & vbCrLf
 Tekst.WriteText "<IznosPIO>" & "" & rs2!IznosPIOFiskal & "" & "</IznosPIO>" & vbCrLf
 Tekst.WriteText "<IznosZO>" & "" & rs2!IznosZOFiskal & "" & "</IznosZO>" & vbCrLf
 Tekst.WriteText "<IznosNezaposlenost>" & "" & rs2!IznosNeuposlenostiFiskal & "" & "</IznosNezaposlenost>" & vbCrLf
 Tekst.WriteText "<Doprinosi>" & "" & rs2!DoprinosiFiskal & "" & "</Doprinosi>" & vbCrLf
 Tekst.WriteText "<PrihodUmanjenZaDoprinose>" & "" & rs2!PrihodFiskal & "" & "</PrihodUmanjenZaDoprinose>" & vbCrLf
 Tekst.WriteText "<FaktorLicnogOdbitka>" & "" & rs2!FaktorFiskal & "" & "</FaktorLicnogOdbitka>" & vbCrLf
 Tekst.WriteText "<IznosLicnogOdbitka>" & "" & rs2!IznosOdbitkaFiskal & "" & "</IznosLicnogOdbitka>" & vbCrLf
 Tekst.WriteText "<OsnovicaPoreza>" & "" & rs2!OsnovicaPorezaFiskal & "" & "</OsnovicaPoreza>" & vbCrLf
 Tekst.WriteText "<IznosPoreza>" & "" & rs2!IznosPorezaFiskal & "" & "</IznosPoreza>" & vbCrLf
 Tekst.WriteText "<RadniSatiUT>" & "" & "0.00" & "" & "</RadniSatiUT>" & vbCrLf
 Tekst.WriteText "<StepenUvecanja>" & "" & "0" & "" & "</StepenUvecanja>" & vbCrLf
 Tekst.WriteText "<SifraRadnogMjestaUT>" & "" & "000000" & "" & "</SifraRadnogMjestaUT>" & vbCrLf
 Tekst.WriteText "<DoprinosiPIOMIOzaUT>" & "" & "0.00" & "" & "</DoprinosiPIOMIOzaUT>" & vbCrLf
 Tekst.WriteText "<BeneficiraniStaz>" & "" & "false" & "" & "</BeneficiraniStaz>" & vbCrLf
 Tekst.WriteText "<OpcinaPrebivalista>" & "" & rs2!OpcinaPrebivalista & "" & "</OpcinaPrebivalista>" & vbCrLf
 Tekst.WriteText "</" & "PodaciOPrihodima" & ">" & vbCrLf
 rs2.MoveNext

    Loop
     rs2.Close
 Tekst.WriteText "</" & "Dio2" & ">" & vbCrLf
Tekst.WriteText "<" & "Dio3" & ">" & vbCrLf
 Tekst.WriteText "<PIO>" & "" & DLookup("DOPMIOFiskal", "qryMIPUkupnoXML") & "" & "</PIO>" & vbCrLf
 Tekst.WriteText "<ZO>" & "" & DLookup("DOPZdravstvenoFiskal", "qryMIPUkupnoXML") & "" & "</ZO>" & vbCrLf
 Tekst.WriteText "<OsiguranjeOdNezaposlenosti>" & "" & DLookup("DOPNeuposlenostiFiskal", "qryMIPUkupnoXML") & "" & "</OsiguranjeOdNezaposlenosti>" & vbCrLf
 Tekst.WriteText "<DodatniDoprinosiZO>" & "" & "0.00" & "" & "</DodatniDoprinosiZO>" & vbCrLf
 Tekst.WriteText "<Prihod>" & "" & DLookup("PrihodFiskal", "qryMIPUkupnoXML") & "" & "</Prihod>" & vbCrLf
 Tekst.WriteText "<Doprinosi>" & "" & DLookup("UkupnoDoprinosiFiskal", "qryMIPUkupnoXML") & "" & "</Doprinosi>" & vbCrLf
 Tekst.WriteText "<LicniOdbici>" & "" & DLookup("IznosOdbitkaFiskal", "qryMIPUkupnoXML") & "" & "</LicniOdbici>" & vbCrLf
 Tekst.WriteText "<Porez>" & "" & DLookup("PorezFiskal", "qryMIPUkupnoXML") & "" & "</Porez>" & vbCrLf
 Tekst.WriteText "</" & "Dio3" & ">" & vbCrLf
     
 Tekst.WriteText "<" & "Dio4IzjavaPoslodavca" & ">" & vbCrLf
 Tekst.WriteText "<JibJmbPoslodavca>" & "" & DLookup("FirMB", "tblFirma") & "" & "</JibJmbPoslodavca>" & vbCrLf
 Tekst.WriteText "<DatumUnosa>" & "" & Me.DatumIsplate & "" & "</DatumUnosa>" & vbCrLf
 Tekst.WriteText "<NazivPoslodavca>" & "" & DLookup("FirNaziv", "tblFirma") & "" & "</NazivPoslodavca>" & vbCrLf
 Tekst.WriteText "</" & "Dio4IzjavaPoslodavca" & ">" & vbCrLf
 
 Tekst.WriteText "<" & "Dokument" & ">" & vbCrLf
 Tekst.WriteText "<Operacija>" & "" & "Prijava_od_strane_poreznog_obveznika" & "" & "</Operacija>" & vbCrLf
 Tekst.WriteText "</" & "Dokument" & ">" & vbCrLf
 
Tekst.WriteText "</" & "Obrazac1023" & ">" & vbCrLf
Set db = Nothing
Tekst.WriteText "</" & "PaketniUvozObrazaca" & ">" & vbCrLf
Tekst.SaveToFile "C:\MIP1023\" & DLookup("FirMB", "tblFirma") & "_" & Me.MJOD1 & "" & Me.GodOd1 & ".xml", adSaveCreateOverWrite
 Tekst.Close
Potpis
miro
Sviđa mi se1
Re: Export iz Access-a u XML na osnovu sheme 10.03.2011. u 14:29 · pre 190 meseci #13
Još napomena kad šalješ brojeve moraš umjesto 125,25 trebaš slati 125.25.Isto datum 21.01.2011 trebaš kreirati 2011-01-21.Ako ti bude trebala pomoć oko ovoga sa brojevima i datumima ja ih kreiram u query-ju,pomoćemo.
Potpis
miro
Re: Export iz Access-a u XML na osnovu sheme 13.03.2011. u 00:56 · pre 190 meseci #15
Hvala Miro.

MIP sam uspio davno zavrsiti, nesto slicno kao sto si i ti zavrsio i nisam imao problema sa brojevima.

U GIP-u imam problem sa brojevima jer su tabele kreirane iz seme i polja su txt. Hvala ti na primjeru. Odlicno uradjeno.

LP

p.s. Nisam uspio pretvaranje u UTF? Moze li pomoc?

Hvala.
Re: Export iz Access-a u XML na osnovu sheme 14.03.2011. u 10:39 · pre 190 meseci #16
Ovaj dio je bitan za pretvaranje u UTF-8:

Code:
Tekst.Charset = "UTF-8"
Tekst.WriteText "<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>" & vbCrLf
Potpis
miro
Sviđa mi se1
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme