รบกวนขอตัวอย่าง Combo Box (หัดใหม่ซิงๆ)
กระทู้เก่าบอร์ด อ.Yeadram

 1,903   6
URL.หัวข้อ / URL
รบกวนขอตัวอย่าง Combo Box (หัดใหม่ซิงๆ)

รบกวนขอตัวอย่าง Combo Box หน่อยครับ
table1
id,name
------------
table2
id,table1_id,detai

อยากทราบวิธีการดึงค่าจากตาราง tablel1 มาแสดงค่าเป็น combo box แล้ว
นำไปเก็บใน table2 โดยปุ่ม command_click ครับ
-----------------
หรือมี ตย ในกระทู้ไหนรบกวนด้วยครับ พอดีหาดูหลายกระทู้แล้วยังทำไม่ได้ครับ

6 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R04407
ถามคำถามไม่ละเอียดครับ
พยายามรอ มาสองวันแล้ว ว่าใครเข้าใจแล้วตอบได้บ้าง
หรือว่า เจ้าของคำถามจะมาเพิ่มเติมอะไรบ้างหรือไม่
ยังไม่เห็นมีความคืบหน้าอะไรเลย

ตอบแบบทื?อๆ ก็จะประมาณว่า
-สร้างคอมโบบ็อกซ์ ชื่อ cb1 ให้ดึงข้อมูลจาก table1
-สร้างปุ่มคำสั่ง ชื่อ cmd1 เขียนโค้ด

cmd1_click()
currentproject.connection.execute "Insert into table2(....) values(cb1,...)"
end sub
2 @R04421
ลองดูตัวอย่างนี้ครับ
เผื่อจะ นำไปใช้ได้

http://access.crtrading.net/fileDownload2009.aspx?softwareID=43
3 @R04429
คุณ yeadram   ---- > ตอบตรงคำถามแล้วครับ โทษทีที่คำถามไม่ชัดเจน
ผมลอง ใช้คำสั่งที่แนะนำมา
currentproject.connection.execute "Insert into table2(....) values(cb1,...)"
ตรง value มันเอาคำว่า cb1 ไปเก็บครับ...
ถ้าจะให้มันเอาค่าที่ส่งมาจาก cb1 ต้องใส่ไงครับ
4 @R04430
ขอบคุณครับ ได้แล้วครับ
'" & data & "'
อย่างนี้ถือว่าถูกรุปแบบในส่งค่าตัวแปร แล้วใช่ไหมครับ
5 @R04431
ถ้าคำสั่ง ต่าง ๆ เช่น insert into มันยาวไปแล้วผมต้องการตัดบรรทัด ต้องใส่ยังไงครับ
Ex.

insert into table(...)
value (data1
data2
data3
)

ประมาณนี้ครับ ต้องมีสัญลักษณ์ อะไรเข้ามาบังคับมั่งครับ ถึงจะทำงานได้
6 @R04432
การตัดต่อบรรทัด สายอักขระ ในภาษาตระกูล VB
(VB, VBA, ASP, ASP.net, VBS)

วิธีที่1 การซ้ำตัวแปร
dim sq as string
sq = "Insert into table2"
sq = sq & " Values('" & Data1 & "',"
sq = sq & "'" & data2 & "', "
sq = sq & "'" & data3 & "')"

conn.execute sq


หรือวิธีที่ 2 การใช้เครื่องหมายเข้าช่วย
dim sq as string
sq = "Insert into table2" _
& " Values('" & data1 & "'" _
& data2 & "', '" & data3 & "')"

docmd.setwarnings false
docmd.runsql sq
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2631s