ku na mbeti edspace me keto spjegime te mrekullueshme..
...
@PROGRAM
nuk e di taman se si po e mendon me ate propozimin ne rresht por nese e kerkon qe sipas kerkimit te barkodit te shfaqen artikulli dhe cmimi ne fusha te nje forme atehre:
- krijojme nje tabele me te disa fusha (Barkodi, Artikulli, Cmimi) dhe mbushim disa vlera:
- formojme nje formular me fushat (Barkodi, Artikulli, Cmimi):
Fusha e Barkodit ne formular eshte nje "ComboBox" dhe do e mbushim me vlerat e Barkodit ne tabele gjate procedures fillestare te formularit, perparsia eshte se mund te zgjidhen Barkodet nga ComboBoxi ose gjate shtypjes se Barkodit ne ComboBox qe nga shkronja/numri i pare do te sortohen barkodet qe fillojne me ate shkronje e keshtu me radhe per shkronjat tjera, nje ndihme e madhe per te mos patur nevoje te shtypet i gjithe barkodi.
Kodi ne vijim:
Kodi PHP:
Option Compare Database
Private Sub Form_Load()
Dim databaza As DAO.Database
Dim rekordseti As DAO.Recordset
Dim komandaSQL As String
Set databaza = CurrentDb
komandaSQL = "SELECT * FROM Tabelle1"
Set rekordseti = databaza.OpenRecordset(komandaSQL)
Do While Not rekordseti.EOF
Me.cmbBarkodi.AddItem (rekordseti.Fields("Barkodi"))
rekordseti.MoveNext
Loop
rekordseti.Close
Set rekordseti = Nothing
Set databaza = Nothing
End Sub
Private Sub cmbBarkodi_AfterUpdate()
Me.lblBarkodi.Caption = ""
On Error GoTo gabimi
Dim databaza As DAO.Database
Dim rekordseti As DAO.Recordset
Dim komandaSQL As String
Set databaza = CurrentDb
komandaSQL = "SELECT * FROM Tabelle1 WHERE Barkodi = '" & Me.cmbBarkodi & "'"
Set rekordseti = databaza.OpenRecordset(komandaSQL)
Me.Artikulli = rekordseti.Fields("Artikulli")
Me.Cmimi = rekordseti.Fields("Cmimi")
rekordseti.Close
Set rekordseti = Nothing
Set databaza = Nothing
gabimi:
If Err.Number = -2147352567 Then
Me.lblBarkodi.Caption = "Barkodi nuk ekziston!"
Me.Artikulli = ""
Me.Cmimi = ""
End If
End Sub
Nese barkodi nuk gjindet ne databaze atehere shfaqet nje gabim ne nje Label.
Krijoni Kontakt