วิธีอินพุท เข้า table
กระทู้เก่าบอร์ด อ.Yeadram

 1,100   8
URL.หัวข้อ / URL
วิธีอินพุท เข้า table

ขออภัยอย่างสูงครับ มือใหม่ เพิ่งเห็นเวบนี้ ครับ อยากจะรบกวนสอบถาม ถ้าผมมีตาราง แบบนี้

item no.   date        locate   delivery   date deli po no
=============================================
AB001   10/12/57 A            NO             -           -
AB002   10/12/57 A            NO             -           -
AB003   11/12/57 B            NO             -           -
AB004   11/12/57 B            NO             -           -
AB005   12/12/57 C            NO             -           -
AB006   12/12/57 C            NO             -           -

แล้วผมทำอีกฟอร์ม หนึีง
locate= Z , delivery= YES, date deli= 25/12/57, po no.=1234
AB002
AB003
AB004

เมื่อ enter หรือ confirm ฟอร์มนี้แล้วให้ตาราง เปลี่ยนเป็นแบบนี้

item no.   date        locate   delivery   date deli po no
=============================================
AB001   10/12/57 A            NO             -           -
AB002   10/12/57 Z            YES        25/12/57     1234
AB003   11/12/57 Z            YES        25/12/57     1234
AB004   11/12/57 Z            YES        25/12/57     1234
AB005   12/12/57 C            NO             -           -
AB006   12/12/57 C            NO             -           -

พูดง่ายๆ ว่าสั่งให้เฉพาะ record ที่เราต้องการ เปลี่ยนข้อมูลทีเดียวพร้อมๆกัน
ขอบคุณล่วงหน้าครับ



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

1 @R19899
ขอนำเสนอความคิดเห็นครับ
หลักการคือ
1.สร้างตารางใหม่ขึ้นมาสำหรับเก็บเฉพาะ item no.สมมุติชื่อ TableA
2.สร้างฟอร์มตามที่ได้ออกแบบไว้แล้ว แต่เพิ่ม subform ซึ่งใช้ข้อมูลจากตาราง TableA
3.จากฟอร์มข้อ 2 มีปุ่ม Confirm เขียน vba code
on_click
docmd.setwarnings false
DoCmd.RunSQL "Update ชื่อตาราง set ชื่อfield1=[forms]![ชื่อฟอร์ม]![ชื่อ Textbox1], ชื่อfield2=[forms]![ชื่อฟอร์ม]![ชื่อ Textbox2] " & "where item_no in (select item_no from TableA)"
msgbox "ปรับปรุงข้อมูลเรียบร้อยแล้ว"

ลองประยุกต์ใช้ดูครับ หรือรอคำแนะนำจากท่านอื่นๆ
2 @R19900
ขอบคุณ อาจาร์ย chai(R19899) ผมจะลองทำดูนะครับ
Merry Christmas!!
3 @R19912
อาจาร์ย chai(R19899) ผมไม่ค่อยชิน Access พยายามทำแล้ว มันไม่ขึ้นเลยครับ
ผมส่งไฟล์ตัวอย่างที่ทำมาให้ดู ช่วยวิเคราะห์ว่าผิดตรงไหน

***ไฟล์ ส่งไม่ได้ครับ
รบกวนขออีเมล์ อาจารย์ chai(R19899) ด้วยครับ
อีเมล์ผม truetech.bkk@gmail.com
4 @R19913
ผมทำตัวอย่างไว้ ลองปรับใช้ดูครับ


5 @R19914
ช่วยโหลดโปรแกรมเข้า DropBox ของบอร์ดนี้ด้วยนะครับ คนอื่นจะได้เอาไปศึกษาได้ด้วย ลิงค์การโหลดดูที่คำตอบสุดท้ายใน http://www.thai-access.com/yeadram_view.php?topic_id=4183

กรุณาตั้งชื่อไฟล์ให้สื่อความหมายแล้วบอกมาในนี้ด้วยนะครับ
ขอบคุณครับ
6 @R19915
ได้อัฟโหลดไฟล์ เรียบร้อยแล้วครับ ชื่อไฟล์ sample 29dec2014

ขอบคุณมากครับ
7 @R19916
อาจารย์ chai (R19913)
ผมเข้าไปดาวน์โหลด ตามลิงค์ เล่นเอาโน้ตบุค ผมเดี้ยงเลยครับ มีโปรแกรมที่ไม่ต้องการติดมาเพียบกำจัดออกยากซะด้วย หน้าเวปขึ้นโฆษณาเต็มไปหมดเลยครับ
ไม่ทราบว่าตั้งใจหรือเปล่าครับ
ไม่มีวิธีส่งไฟล์ง่ายๆ เลยเหรอครับ
8 @R19917
โหลดที่นี่ครับ
https://www.dropbox.com/sh/ig2emrh118hr92m/AACDXbUtNN-waGqRdTtfKCO9a/thaiaccessboard/TestUpdate.accdb?dl=0
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3683s