 |
|
อยากทราบ การใช้งาน combobox ในการ insert ข้อมูล ลง access |
|
 |
|
|
 |
 |
|
มี Code และภาพ ให้ดูไหม๊ครับ
|
 |
 |
 |
 |
Date :
2013-09-15 16:50:15 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2013-09-15 16:50:15
รายละเอียดของการตอบ ::
Code (VB.NET)
แสดงข้อมูลในคอมโบครับ
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Form1.Hide()
Dim conStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\project2\project\project.mdb"
Dim conn As New OleDbConnection(conStr)
conn.Open()
Dim sql As String = "SELECT * FROM department "
Dim cmd As New OleDbCommand(sql, conn)
Dim adapter As New OleDbDataAdapter(cmd)
Dim data As New DataSet()
adapter.Fill(data, "department")
Dim name As String = ""
For i = 0 To data.Tables("department").Rows.Count - 1
name = data.Tables("department").Rows(i)("dep_name")
With ComboBox1
ComboBox1.Items.Add(name)
.DisplayMember = "dep_name"
.ValueMember = "dep_id"
End With
ตรง combobox อยากให้มันinsert ค่า value เข้าไปอ่ะครับ ผมลอง โชว์ sql ดูมันเป็นค่าว่าง เลยงง ช่วยทีครับ มือใหม่
Dim sql As String = "Insert INTO employees(emp_id, emp_name,emp_address,emp_stats,dep_id)"
sql &= "VALUES (" & TextBox1.Text & ",'" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "'," & ComboBox1.SelectedValue & ")"
MsgBox(sql)
Dim cmd As New OleDbCommand(sql, conn)
cmd.ExecuteNonQuery()
|
 |
 |
 |
 |
Date :
2013-09-15 21:39:07 |
By :
piz |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Control Combobox1 ลองหา Property ที่มีค่าของข้อมูลที่เลือกดูครับ มันต้องมีสักตัว หาเอาครับ
แล้วลอง Debug ดูค่าว่า Property ไหน มีค่าบ้าง แล้วใช้อันนั้นแหละ 
|
 |
 |
 |
 |
Date :
2013-09-16 08:11:32 |
By :
01000010 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|