Prikazi cijelu temu 13.08.2012 08:16
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Lokacija:-


Predmet:Re: Iz Å kole VB-a
Evo kod kojim kreiram xml fajl:
PreuzmiIzvorni kôd (Text):
  1. Dim rs2 As DAO.Recordset
  2. Dim db As DAO.Database
  3. Open "C:\HCP\TO_FP\RCP_" & Me.BROIZD & ".XML" For Output As 1
  4. Dim Tekst As String
  5. Tekst = "<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>"
  6. Print #1, Tekst
  7. Tekst = "<RECEIPT>"
  8. Print #1, Tekst
  9. Set db = CurrentDb()
  10. Set rs2 = db.OpenRecordset("SELECT * FROM qryIZLAZMP WHERE BROULIZ='" & Me.BROIZD & "'", dbOpenDynaset)
  11.     Do While Not rs2.EOF
  12. Dim NazivA As String
  13. NazivA = rs2!ArtNaz
  14. NazivA = Naziv_Art(NazivA)
  15.  
  16.  If (DLookup("IspisF", "serials") = "Kataloski") Then
  17. If (rs2!DS_VALUEBroj > 0) Then
  18.  Tekst = "<" & "DATA BCR" & "=" & """" & rs2!FSIFRA & """" & " " & "VAT" & "=" & """" & rs2!ArtGPorez & """" & " " & "MES" & "=" & """" & rs2!MES & """" & " " & "DEP=""1"" " & " " & "DSC" & "=" & """" & NazivA & """" & " " & "PRC" & "=" & """" & rs2!Cijena & """" & " " & "AMN" & "=" & """" & rs2!KOLICINASAD & """" & " " & "DS_VALUE" & "=" & """" & rs2!DS_VALUEFiskal & """" & " " & "DISCOUNT=""True"" " & "/>"
  19.  Print #1, Tekst
  20. Else
  21. Tekst = "<" & "DATA BCR" & "=" & """" & rs2!FSIFRA & """" & " " & "VAT" & "=" & """" & rs2!ArtGPorez & """" & " " & "MES" & "=" & """" & rs2!MES & """" & " " & "DEP=""1"" " & " " & "DSC" & "=" & """" & NazivA & """" & " " & "PRC" & "=" & """" & rs2!Cijena & """" & " " & "AMN" & "=" & """" & rs2!KOLICINASAD & """" & " " & "/>"
  22. Print #1, Tekst
  23. End If
  24. Else
  25. If (rs2!DS_VALUEBroj > 0) Then
  26.  Tekst = "<" & "DATA BCR" & "=" & """" & rs2!SIFART & """" & " " & "VAT" & "=" & """" & rs2!ArtGPorez & """" & " " & "MES" & "=" & """" & rs2!MES & """" & " " & "DEP=""1"" " & " " & "DSC" & "=" & """" & NazivA & """" & " " & "PRC" & "=" & """" & rs2!Cijena & """" & " " & "AMN" & "=" & """" & rs2!KOLICINASAD & """" & " " & "DS_VALUE" & "=" & """" & rs2!DS_VALUEFiskal & """" & " " & "DISCOUNT=""True"" " & "/>"
  27.  Print #1, Tekst
  28. Else
  29. Tekst = "<" & "DATA BCR" & "=" & """" & rs2!SIFART & """" & " " & "VAT" & "=" & """" & rs2!ArtGPorez & """" & " " & "MES" & "=" & """" & rs2!MES & """" & " " & "DEP=""1"" " & " " & "DSC" & "=" & """" & NazivA & """" & " " & "PRC" & "=" & """" & rs2!Cijena & """" & " " & "AMN" & "=" & """" & rs2!KOLICINASAD & """" & " " & "/>"
  30. Print #1, Tekst
  31. End If
  32. End If
  33.  
  34. rs2.MoveNext
  35.  
  36.     Loop
  37.    
  38.       rs2.Close
  39.      
  40.       Tekst = "<DATA PAY=""1"" " & "AMN" & "=" & """" & Me.Sveukupno & """" & " " & "/>"
  41.       Print #1, Tekst
  42.       'Tekst.WriteText "<DATA PAY=""0"" Amount=""0""/>" & vbCrLf
  43.       'Tekst.WriteText "<DATA PAY=""2"" Amount=""0""/>" & vbCrLf
  44.       'Tekst.WriteText "<AdditionalLine Message=""Hvala na posjeti""/>" & vbCrLf
  45.       'Tekst.WriteText "<AdditionalLine Message=" & """" & DLookup("PodRac2", "tblPod") & """" & " " & "/>" & vbCrLf
  46.       'Tekst.WriteText "<AdditionalLine Message=" & """" & Me.BROIZD & """" & " " & "/>" & vbCrLf
  47.    Tekst = "</" & "RECEIPT" & ">"
  48.    Print #1, Tekst
  49.       'Tekst.WriteText "<TremolFpServer>" & vbCrLf
  50.  
  51.    
  52.     Set db = Nothing
  53. Close #1
  54.  Open "C:\HCP\TO_FP\CMD.OK" For Output As 2
  55. Dim Tekst1 As String
  56. Tekst1 = "<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>"
  57. Print #2, Tekst1
  58.    
  59. Close #2

Miro
Ovaj post je ureden 1 puta. Posljednja izmjena 13.08.2012 08:16 od strane miro35.