การทำให้ From ไปบันทึกลงใน Table



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

24 ก.ย. 61 , 09:07:12
อ่าน 819 ครั้ง

babab0se

การทำให้ From ไปบันทึกลงใน Table
« เมื่อ: 24 ก.ย. 61 , 09:07:12 »
คือผมต้องการทำ ใบเสนอราคาสินค้า ซึ่งถ้าผมต้องการพิมพ์ตัวสินค้าใหม่ลงใน From สั่งซื้อ ซึ่งสินค้านั้นที่ไม่มีชื่ออยู่ใน Table  ผมต้องการให้มันบันทึกลงไปใน Table ด้วยนี้ต้องทำยังไงหรอครับ

**ผมพิมพ์ลงไปใน From แล้วมันขึ้น error อะครับ **

 

24 ก.ย. 61 , 11:54:39
ตอบกลับ #1

Un

: การทำให้ From ไปบันทึกลงใน Table
« ตอบกลับ #1 เมื่อ: 24 ก.ย. 61 , 11:54:39 »
เหมือนมีคำถาม 2 คำถามซ้อนกัน
1.ต้องการเพิ่มสินค้าในเทเบิล
2.ต้องการเพิ่มสินค้าในใบเสนอราคา
อ่านแล้ว งง งง
ปกติถ้าไม่มีสินค้าในเทเบิล ก็เพิ่ม โดยเพิ่มผ่านฟอร์ม
แล้วพอมีสินค้า ก็เลือกสินค้าในใบเสนอราคา

**ผมพิมพ์ลงไปใน From แล้วมันขึ้น error อะครับ **

หมายถึงเพิ่มตัวไหน ถ้าถามแบบนี้ น่าจะไม่มีคนตอบนะครับ

 

24 ก.ย. 61 , 13:43:19
ตอบกลับ #2

babab0se

: การทำให้ From ไปบันทึกลงใน Table
« ตอบกลับ #2 เมื่อ: 24 ก.ย. 61 , 13:43:19 »


ประมาณนี้อะครับที่ผมกรอกไปคือตัวล่างสุด ผมต้องการให้มันไปเพิ่มใน table เวลาเรากรอกสินค้าตัวใหม่ ถ้าผมผิดยังไงช่วยบอกทีนะครับพอดีเป็นมือใหม่หัดทำ
พึ่งเคยลองใช้ทำโปรเจคครับ กราบผู้รู้ช่วยบอกทีนะครับ

 

24 ก.ย. 61 , 17:39:14
ตอบกลับ #3

Un

: การทำให้ From ไปบันทึกลงใน Table
« ตอบกลับ #3 เมื่อ: 24 ก.ย. 61 , 17:39:14 »
เพราะว่าคุณยังไม่เข้าใจฐานข้อมูล คุณจึงทำและถาม ไม่เป็นขั้นตอนและให้ข้อมูลไม่ครบ
1.จากรูปเหมือนคุณจะเก็บสินค้าไว้ที่ตาราง Product โดยมีฟิลด์ Pro_Code และฟิลด์อื่นๆ
2.ฟอร์มที่เห็นในรูปนี้ ไม่รู้ว่าดึงมาจากตารางไหน ที่ถูกต้องมาจากตาราง Product
3.มัน Erro หลังจากเลือก ComboBox หรือทำอะไร

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

26 ก.ย. 61 , 09:24:58
ตอบกลับ #4

babab0se

: การทำให้ From ไปบันทึกลงใน Table
« ตอบกลับ #4 เมื่อ: 26 ก.ย. 61 , 09:24:58 »
ขอบคุณครับ ทำได้แล้วครับ แต่ตอนนี้ติดปัญหาตรงที่เวลาสั่ง Print แล้วสินค้าตัวใหม่ทีเพิ่มไปไม่โชว์ในหน้ารายงานก่อน Print ครับ

 

26 ก.ย. 61 , 15:34:27
ตอบกลับ #5

Un

: การทำให้ From ไปบันทึกลงใน Table
« ตอบกลับ #5 เมื่อ: 26 ก.ย. 61 , 15:34:27 »
ไม่รู้เข้าใจถูกป่าวนะ Print แล้วไม่โชว์รายงานก่อน
หมายถึงสั่ง Print แล้ว มันปริ้นเลยไม่ Preview รึป่าว
ถ้าใช้ ก็เพิ่ม  , acViewPreview ต่อท่าย

แต่ถ้าไม่ใช่ หมายถึง ไม่ Preview เฉพาะรายการสุดท้าย
ลองใส่
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdSaveRecord
ที่บรรทัดแรกดู คือ บันทึกก่อน Preview

 

28 ก.ย. 61 , 08:36:22
ตอบกลับ #6

babab0se

: การทำให้ From ไปบันทึกลงใน Table
« ตอบกลับ #6 เมื่อ: 28 ก.ย. 61 , 08:36:22 »
มันไม่โชว์รายการสินค้าใหม่ที่เพิ่มเข้าไปครับที่ยังไม่เคยมีประวัติการซื้อขายแบบนี้ครับ
อันล่างสุดคือสินค้าตัวใหม่ที่เพิ่มไปยังไม่มีข้อมูลประวัติการซื้อ-ขาย


อันนี้คือหน้า Print Preview ครับซึ่งแสดงทุกตัวที่เคยซื้อ แต่ไม่มีตัวใหม่ที่แสดง



อีกปัญหาหนึ่งคือว่าผมไม่สามารถเพิ่มสินค้าตัวเดิมได้ครับใน Record ใหม่ผมมีวิธีไหนบ้างครับที่จะทำให้สั่งสินค้าตัวเดิมใน Record ใหม่ได้
« แก้ไขครั้งสุดท้าย: 28 ก.ย. 61 , 08:57:25 โดย babab0se »

 

04 ต.ค. 61 , 08:47:28
ตอบกลับ #7

babab0se

: การทำให้ From ไปบันทึกลงใน Table
« ตอบกลับ #7 เมื่อ: 04 ต.ค. 61 , 08:47:28 »
 :cry: :cry: :cry: :cry:

 

04 ต.ค. 61 , 22:40:41
ตอบกลับ #8

ปิ่นณรงค์

: การทำให้ From ไปบันทึกลงใน Table
« ตอบกลับ #8 เมื่อ: 04 ต.ค. 61 , 22:40:41 »
ปัญหาข้อที่หนึ่งน่าจะเกิดจาก ข้อมูลที่เพิ่มมาใหม่นั้น ยังไม่มีการบันทึกข้อมูลส่วนอื่นๆ มันเลยไม่นำมาแสดงด้วย (ได้ GroupBy ไว้ด้วยหรือเปล่า) ปัญหานี้ ต้องดูที่คิวรี่ที่แสดงข้อมูลในตัวรายงาน ครับ

ปัญหาข้อที่สอง น่าจะเกิดจากการกำหนด ความสัมพันธ์กันของตารางและการกำหนด Primary Key แบบค่าไม่สามารถซ้ำกันได้มันเลยแจ้งเตือนขึ้นมาเมื่อมีข้อมูลที่ใส่ลงไปซ้ำกันครับ (ต้องดูการสร้างตาราง การกำหนด Relation ของตาราง และการตั้งค่าของ SubForm และ Form หลักครับ ถ้าท่านอัพโหลดตัวอย่างผมอาจจะแก้ไขให้ได้คับ

ลักษณะการสร้างฟอร์มของท่านดูคล้ายๆ กับตัวอย่างที่ผมเคยทำไว้ ท่านลองโหลดตัวอย่างคร่าวๆ ที่ผมสร้างฟอร์มรายการสินค้าได้ที่
อ้างถึง
https://www.thai-access.com/index.php?topic=350.msg1504#new


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

05 ต.ค. 61 , 10:36:54
ตอบกลับ #9

babab0se

: การทำให้ From ไปบันทึกลงใน Table
« ตอบกลับ #9 เมื่อ: 05 ต.ค. 61 , 10:36:54 »
ขอบคุณครับจะลองศึกษาดูนะครับ

 


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