สอบถามเรื่องการ update ข้อมูลในตาราง


0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

31 ม.ค. 61 , 09:05:11
ตอบกลับ #16

prajak

> สอบถามเรื่องการ update ข้อมูลในตาราง
« ตอบกลับ #16 เมื่อ: 31 ม.ค. 61 , 09:05:11 »
อันนี้เป็น form ในมุมมองออกแบบครับ

 

01 ก.พ. 61 , 09:54:23
ตอบกลับ #17

prajak

> สอบถามเรื่องการ update ข้อมูลในตาราง
« ตอบกลับ #17 เมื่อ: 01 ก.พ. 61 , 09:54:23 »
จาก error เหมือนว่าจะหา POD Subform ไม่เจอ แต่ทำไมเวลาเข้าไปเปิดเฉพาะ POD subform คำสั่งถึงใช้ได้ปกติ หรือเวลา subformทำงานบน main form ต้องมีคำสั่งแจ้งให้มันทราบครับ

 

01 ก.พ. 61 , 11:23:35
ตอบกลับ #18

pizza_p

> สอบถามเรื่องการ update ข้อมูลในตาราง
« ตอบกลับ #18 เมื่อ: 01 ก.พ. 61 , 11:23:35 »
เวลาจะอ้างอิง subform ที่อยู่บน mainform ต้องใช้

Forms!mainform!subform.Form.ชื่อคอนโทรล
« แก้ไขครั้งสุดท้าย: 01 ก.พ. 61 , 11:25:37 โดย pizza_p »

 

01 ก.พ. 61 , 12:15:50
ตอบกลับ #19

ekppom

> สอบถามเรื่องการ update ข้อมูลในตาราง
« ตอบกลับ #19 เมื่อ: 01 ก.พ. 61 , 12:15:50 »
ต้องมีทั้งชื่อฟอร์มหลักและชื่อฟอร์มย่อยตามอ.pizza_p บอกครับ
หรือตามตัวอย่างของผมลองปรับใช้ดูครับ
Forms("รับสินค้าเข้าคลัง").ฟอร์มย่อยรับสินค้า.Form.Item = Me.Item
DoCmd.Close

ขยายความ
รับสินค้าเข้าคลัง=ชื่่อฟอร์มหลัก
ฟอร์มย่อยรับสินค้า=ชื่อฟอร์มย่อย
Itemตัวที่1=ชื่อText Box ในฟอร์มย่อย
Itemตัวที่2=ชื่อText Boxในฟอร์มที่ต้องการเลือกข้อมูล
ลองดูนะครับ

 
โพสต์นี้ได้รับคำขอบคุณจาก: prajak

01 ก.พ. 61 , 14:27:16
ตอบกลับ #20

prajak

> สอบถามเรื่องการ update ข้อมูลในตาราง
« ตอบกลับ #20 เมื่อ: 01 ก.พ. 61 , 14:27:16 »
ไม่ทราบผมผิดตรงไหนอะครับ



 

01 ก.พ. 61 , 14:44:40
ตอบกลับ #21

prajak

> สอบถามเรื่องการ update ข้อมูลในตาราง
« ตอบกลับ #21 เมื่อ: 01 ก.พ. 61 , 14:44:40 »
ได้แล้วครับ

 

01 ก.พ. 61 , 16:42:35
ตอบกลับ #22

pizza_p

> สอบถามเรื่องการ update ข้อมูลในตาราง
« ตอบกลับ #22 เมื่อ: 01 ก.พ. 61 , 16:42:35 »
พวกชื่อ Object ต่างๆใน Access พวก Form, Report, Table, Query, Control ผมแนะนำให้ใช้ภาษาอังกฤษและไม่มีเว้นวรรคหรือสัญลักษณ์ต่างๆ (ยกเว้น _ ) ในชื่อ Object เหล่านี้ครับ

ถ้าจำเป็นต้องมีเว้นวรรคหรือสัญลักษณ์ในชื่อ เวลาจะเขียน VBA เพื่ออ้างอิง Object เหล่านี้จะต้องมี [ ] คร่อมชื่อเอาไว้เพื่อให้ Access รู้ว่ามันเป็นชื่อของ Object ไม่งั้น Access จะตีความสัญลักษณ์เหล่านั้นตามความหมายที่มันมี ดังนั้นหลีกเลี่ยงการตั้งชื่อที่มีเว้นวรรคหรือสัญลักษณ์ต่างๆจะดีที่สุด จะได้ไม่ต้องพะวงมาคอยใส่ [ ] ตอนเขียน code หรือ SQL ครับ

 
โพสต์นี้ได้รับคำขอบคุณจาก: prajak

02 ก.พ. 61 , 06:53:10
ตอบกลับ #23

ekppom

> สอบถามเรื่องการ update ข้อมูลในตาราง
« ตอบกลับ #23 เมื่อ: 02 ก.พ. 61 , 06:53:10 »
ขอบคุณอ.pizza_pมากๆนะครับ ผมได้ความรู้ใหม่อีกข้อแล้วครับ
แต่ว่าผมใช้ภาษาไทยเกือบ100%เลยครับ ไม่ว่าจะเป็นฟอร์ม รายงาน คิวรี่ และตาราง ตอนนี้แปลงเป็น MDEแล้ว ไม่ทราบว่าหากใช้นานๆไปจะมีปัญหาไหมครับ และหากต้องเปลี่ยนชื่อเป็นภาษาอังกฤษจะยุ่งยากไหมครับ

 

02 ก.พ. 61 , 08:11:03
ตอบกลับ #24

prajak

> > สอบถามเรื่องการ update ข้อมูลในตาราง
« ตอบกลับ #24 เมื่อ: 02 ก.พ. 61 , 08:11:03 »
พวกชื่อ Object ต่างๆใน Access พวก Form, Report, Table, Query, Control ผมแนะนำให้ใช้ภาษาอังกฤษและไม่มีเว้นวรรคหรือสัญลักษณ์ต่างๆ (ยกเว้น _ ) ในชื่อ Object เหล่านี้ครับ

ถ้าจำเป็นต้องมีเว้นวรรคหรือสัญลักษณ์ในชื่อ เวลาจะเขียน VBA เพื่ออ้างอิง Object เหล่านี้จะต้องมี [ ] คร่อมชื่อเอาไว้เพื่อให้ Access รู้ว่ามันเป็นชื่อของ Object ไม่งั้น Access จะตีความสัญลักษณ์เหล่านั้นตามความหมายที่มันมี ดังนั้นหลีกเลี่ยงการตั้งชื่อที่มีเว้นวรรคหรือสัญลักษณ์ต่างๆจะดีที่สุด จะได้ไม่ต้องพะวงมาคอยใส่ [ ] ตอนเขียน code หรือ SQL ครับ
ขอบคุณ อ.pizza_p มากๆนะครับที่ให้ความรู้

 

02 ก.พ. 61 , 08:12:25
ตอบกลับ #25

prajak

> > สอบถามเรื่องการ update ข้อมูลในตาราง
« ตอบกลับ #25 เมื่อ: 02 ก.พ. 61 , 08:12:25 »
ต้องมีทั้งชื่อฟอร์มหลักและชื่อฟอร์มย่อยตามอ.pizza_p บอกครับ
หรือตามตัวอย่างของผมลองปรับใช้ดูครับ
Forms("รับสินค้าเข้าคลัง").ฟอร์มย่อยรับสินค้า.Form.Item = Me.Item
DoCmd.Close

ขยายความ
รับสินค้าเข้าคลัง=ชื่่อฟอร์มหลัก
ฟอร์มย่อยรับสินค้า=ชื่อฟอร์มย่อย
Itemตัวที่1=ชื่อText Box ในฟอร์มย่อย
Itemตัวที่2=ชื่อText Boxในฟอร์มที่ต้องการเลือกข้อมูล
ลองดูนะครับ
ขอบคุณคุณekppom มากๆเลยนะครับ ที่มาอธิบายและยกตัวอย่างประกอบครับ

 

02 ก.พ. 61 , 12:24:50
ตอบกลับ #26

pizza_p

> > สอบถามเรื่องการ update ข้อมูลในตาราง
« ตอบกลับ #26 เมื่อ: 02 ก.พ. 61 , 12:24:50 »
ขอบคุณอ.pizza_pมากๆนะครับ ผมได้ความรู้ใหม่อีกข้อแล้วครับ
แต่ว่าผมใช้ภาษาไทยเกือบ100%เลยครับ ไม่ว่าจะเป็นฟอร์ม รายงาน คิวรี่ และตาราง ตอนนี้แปลงเป็น MDEแล้ว ไม่ทราบว่าหากใช้นานๆไปจะมีปัญหาไหมครับ และหากต้องเปลี่ยนชื่อเป็นภาษาอังกฤษจะยุ่งยากไหมครับ
ถ้าไม่มี error อะไรก็ปล่อยผ่านไปได้ครับ แสดงว่าไม่ได้มีสัญลักษณ์อะไรที่มีความหมายต่อโปรแกรม

 

02 ก.พ. 61 , 20:30:48
ตอบกลับ #27

ekppom

> สอบถามเรื่องการ update ข้อมูลในตาราง
« ตอบกลับ #27 เมื่อ: 02 ก.พ. 61 , 20:30:48 »
ขอบคุณครับ

 


บอร์ดเรียนรู้ Access สำหรับคนไทย