Predmet:Re: Fiskalni uređaji nazivi artikala
Ovo je moj kod za kreiranje xml-a gdje i kako da ubacim ovu tvoju funkciju mislim da je pozovem:
PreuzmiIzvorni kôd (Text):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 "<RECEIPT>" & vbCrLf
Set db = CurrentDb()
Set rs2 = db.OpenRecordset("SELECT * FROM qryIspisIzdFiskal WHERE Broj='" & Me.Broj & "'", dbOpenDynaset)
Do While Not rs2.EOF
If (rs2!DS_VALUEBroj > 0) Then
Tekst.WriteText "<" & "DATA BCR" & "=" & """" & rs2!BrArt & """" & " " & "VAT" & "=" & """" & rs2!ArtGPorez & """" & " " & "MES" & "=" & """" & rs2!MES & """" & " " & "DEP=""1"" " & " " & "DSC" & "=" & """" & rs2!NazArt & """" & " " & "PRC" & "=" & """" & rs2!PRCFiskal & """" & " " & "AMN" & "=" & """" & rs2!AMNFiskal & """" & " " & "DS_VALUE" & "=" & """" & rs2!DS_VALUEFiskal & """" & " " & "DISCOUNT=""True"" " & "/>" & vbCrLf
Else
Tekst.WriteText "<" & "DATA BCR" & "=" & """" & rs2!BrArt & """" & " " & "VAT" & "=" & """" & rs2!ArtGPorez & """" & " " & "MES" & "=" & """" & rs2!MES & """" & " " & "DEP=""1"" " & " " & "DSC" & "=" & """" & rs2!NazArt & """" & " " & "PRC" & "=" & """" & rs2!PRCFiskal & """" & " " & "AMN" & "=" & """" & rs2!AMNFiskal & """" & " " & "/>" & vbCrLf
End If
rs2.MoveNext
Loop
rs2.Close
Tekst.WriteText "<DATA PAY=""3"" " & "Amount" & "=" & """" & Me.Sveukupno & """" & " " & "/>" & vbCrLf
'Tekst.WriteText "<DATA PAY=""0"" Amount=""0""/>" & vbCrLf
'Tekst.WriteText "<DATA PAY=""2"" Amount=""0""/>" & vbCrLf
'Tekst.WriteText "<AdditionalLine Message=""Hvala na posjeti""/>" & vbCrLf
'Tekst.WriteText "<AdditionalLine Message=" & """" & DLookup("PodRac2", "tblPod") & """" & " " & "/>" & vbCrLf
'Tekst.WriteText "<AdditionalLine Message=" & """" & Me.BROIZD & """" & " " & "/>" & vbCrLf
Tekst.WriteText "</" & "RECEIPT" & ">" & vbCrLf
'Tekst.WriteText "<TremolFpServer>" & vbCrLf
Set db = Nothing
Tekst.SaveToFile "C:\HCP\TO_FP\RCP_" & Me.Broj & "Klijent" & ".XML", adSaveCreateOverWrite
'Tekst.SaveToFile "C:\HCP\TO_FP\RCP_104500.XML", adSaveCreateOverWrite
Tekst.Close
'Call OK_Click
Set Tekst3 = New Stream
Tekst3.Open
Tekst3.Position = 0
Tekst3.Charset = "UTF-8"
Tekst3.WriteText "<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>" & vbCrLf
'Set db4 = Nothing
Tekst3.SaveToFile "C:\HCP\TO_FP\CMD.OK", adSaveCreateOverWrite
Tekst3.Close
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE tblIzdatnica SET FiskalniIspis='" & "D" & "' WHERE Broj='" & Me.Broj & "'"
DoCmd.SetWarnings True
Me.FiskalniIspis = "D"
' Tekst.Close
'MsgBox "IzvjeĆĄtaj je uspjeĆĄno poslan na fiskalni ureaj!", vbExclamation, "UspjeĆĄno poslano"
ProvjeraKlient (Me.Broj)
'DoCmd.Close
Miro