กระทู้เก่าบอร์ด อ.Yeadram
1,180 2
URL.หัวข้อ /
URL
ตารางกับฟอร์ม
อยากทราบว่าจะทำ query update ให้มันเก็บค่าที่ได้จากฟอร์มลงในตารางยังไงอ่ะคะ ฟอร์มที่ว่าดึงข้อมูลมาจากคิวรี่ แต่อยากเก็บเฉพาะข้อมูลบางตัวลงในตารางเท่านั้นไม่เอาทุกค่าในฟอร์มอ่ะค่ะ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R03488
คือผมได้โปรแกรมพัฒนาจาก Access 2003 มาตัวหนึ่ง และอยากจะเข้าไปในฐานข้อมูลเพื่อแก้ไข หรือสร้าง form ใหม่ แต่เข้าโหมด design และ new ไม่ได้ เป็นตัวสีเทาอ่อนๆ (ไม่ Enable) ทำอย่างไรดีครับ ขอขอบคุณมา ณ โอกาสนี้ครับ
Time: 0.3703s
เช่นตารางเป้าหมายของคุณมี 13 ฟิลด์ ชื่อฟิลด์ว่า f1, f2, f3 ... f13 ตามลำดับโดยที่ f1 เป็น primarykey
คุณต้องการ update เฉพาะ บางฟิลด์
คุณก็ต้องหาว่า จะอัพเดตเรคคอร์ดใด (เพราะในตารางมันอาจจะมีอยู่หลายเรคคอร์ด)
สมมติว่า คุณตั้งใจจะ "อัพเดตเฉพาะเรคคอร์ดที่ฟิลด์ f1 = ช" โดยอัพเดตแค่ 2ฟิลด์ คือให้ ฟิลด์ f5 เอาข้อมูลจากฟอร์มที text1 และให้ ฟิลด์ f7 เอาข้อมูลจาก text2 บนฟอร์ม
ก็เขียน statement ดังนี้
"Update ตาราง set f5 = " & text1 & ", f7 = " & text2 & " Where f1 ='ช'"
รูปแบบก็คือ
UPDATE [ชื่อตาราง]
SET [ชื่อฟิลด์] = ค่าที่ต้องการ (จะอัพเดตกี่ฟิลด์ก็ใส่เข้าไปจนครบ โดยแต่ละฟิลด์ ต้องคั่นด้วย เครื่องหมาย คอมม่า)
WHERE (เงื่อนไขว่าจะให้อัพเดตเรคคอร์ดใด)