Treba na napravim u VBA-u macro za pretrazivanje Access-ove baze, ali mi bas ne uspeva.Problem nastaje kada treba da napravim slozeni upite sa promenljivim u upitima.Posto u poslednje vremu iglavnom radim u VB.NET-u, saljem moj problem
resen u .NET-u. Moze li neko da mi to "prepeva" na vb6(onaj deo koji je markiran) ili na neki drugi nacin da me uputi na resenje. Hvala.
Public Class Form1
Inherits System.Windows.Forms.Form
Dim cmd As New OleDb.OleDbCommand
Dim ds As New DataSet
Dim da As New OleDb.OleDbDataAdapter
Dim Odg1, Odg2 As String
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Odg1 = ComboBox1.SelectedItem
End Sub
Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged
Odg2 = ComboBox2.SelectedItem
End Sub
-------------------------------------------------------------------------------
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
cmd.CommandText = "SELECT MATERIJAL, ULICA, DUZINA, GODINA, UNUTRASNJI, Id FROM cijev WHERE (UNUTRASNJI =?) AND (MATERIJAL =?)"
cmd.CommandType = CommandType.Text
cmd.Connection = Conn
Conn.Open()
da.SelectCommand = cmd
da.SelectCommand.Parameters.Add("@UNUTRASNJI", 15).Value = Val(Odg1)
da.SelectCommand.Parameters.Add("@MATERIJAL", 15).Value = Odg2
da.Fill(ds, "CEV")
ListBox1.DataSource = ds.Tables("CEV")
ListBox1.DisplayMember = "ULICA"
Conn.Close()
End Sub
--------------------------------------------------------------------------------
End Class
resen u .NET-u. Moze li neko da mi to "prepeva" na vb6(onaj deo koji je markiran) ili na neki drugi nacin da me uputi na resenje. Hvala.
Public Class Form1
Inherits System.Windows.Forms.Form
Dim cmd As New OleDb.OleDbCommand
Dim ds As New DataSet
Dim da As New OleDb.OleDbDataAdapter
Dim Odg1, Odg2 As String
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Odg1 = ComboBox1.SelectedItem
End Sub
Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged
Odg2 = ComboBox2.SelectedItem
End Sub
-------------------------------------------------------------------------------
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
cmd.CommandText = "SELECT MATERIJAL, ULICA, DUZINA, GODINA, UNUTRASNJI, Id FROM cijev WHERE (UNUTRASNJI =?) AND (MATERIJAL =?)"
cmd.CommandType = CommandType.Text
cmd.Connection = Conn
Conn.Open()
da.SelectCommand = cmd
da.SelectCommand.Parameters.Add("@UNUTRASNJI", 15).Value = Val(Odg1)
da.SelectCommand.Parameters.Add("@MATERIJAL", 15).Value = Odg2
da.Fill(ds, "CEV")
ListBox1.DataSource = ds.Tables("CEV")
ListBox1.DisplayMember = "ULICA"
Conn.Close()
End Sub
--------------------------------------------------------------------------------
End Class