[ drla stroga @ 17.05.2006. 07:57 ] @
| Dali se neko sreo sa potrebom da šalje podatke sa COM porta u access bazu? Moj slučaj je jednostavan, kad dobijem neki eksterni signal na com port, ja treba da zabilježim vrijeme kad se to desilo i možda još po neki podatak ali to je stvar koda. Najbitnije jeste da se ovaj okidač sa com porta prepozna u bazi. |
[ Trtko @ 17.05.2006. 13:23 ] @
Moras staviti activex , na formu , podesiti brzinu porta
i malo isprogramirat
evo dio koda koji je uzimao podatke sa vage , koja je bila spojena
na COM1 port
' nek te ne zbunjuje donji dio koda , jel to je samo dio
' bitno ti je da gledas MSComm2 , s njim uzimas podatke s com porta
If MSComm2.PortOpen = False Then
MSComm2.PortOpen = True
End If
prvo = ""
drugo = ""
vrijeme1 = Time()
ponovi:
Do
prvo = MSComm2.Input
If Len(prvo) >= 16 Then
pozmen = InStr(1, prvo, "y", vbTextCompare)
If pozmen <> 0 Then
prvo1 = Mid$(prvo, pozmen + 3, 6)
prvavag.Value = prvo1
Me.Repaint
Exit Do
End If
prvavag.Value = prvo1
Me.Repaint
End If
vrijeme2 = Time
vrtise = Val(vrijeme2 - vrijeme1)
If vrtise > 3 Then
MsgBox "Unesite rucno tezinu vozila"
brutvoz.SetFocus
Exit Sub
End If
Loop
[ drla stroga @ 17.05.2006. 14:07 ] @
Odlicno, sad samo da vidim koji signali mi trebaju i to je sve. Ja sam nasao nesto na nekim drugim forumima i oni spominju cak ODBC. Medjutim ovo je dosta jednostavno. Hvala.
[ drla stroga @ 17.05.2006. 14:37 ] @
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.