มาเริ่มต้นทำฐานข้อมูลกัน: Ep.5 (ฟอร์มขายสินค้า)

  Рет қаралды 70,326

Access-Creator

Access-Creator

Күн бұрын

Пікірлер: 71
@kanyaprompadee7417
@kanyaprompadee7417 3 жыл бұрын
สอนได้ดีเข้าใจง่ายครับ
@theerawut09
@theerawut09 Жыл бұрын
ผมมี ฟอร์มหลัก มี textbox ชื่อ text1 และมีฟอร์มลอง มี textbox ชื่อ text2 จะสามารถ ใส่ข้อความจาก text1 ฟอร์มหลัก ฟอร์มลอง text2 ก็ขึ้นข้อความด้วย ทำได้ไหมครับแบบนี้
@bbbppp4572
@bbbppp4572 3 жыл бұрын
ขอบคุณครับ
@txujcihmoob88
@txujcihmoob88 3 жыл бұрын
ได้โปรดช่วยฉันด้วย ฉันไม่สามารถผ่าน ep.5 ของขั้นตอน สรุปยอด จำนวน
@txujcihmoob88
@txujcihmoob88 3 жыл бұрын
Please could you help me I can't pass the ep.5 of step Quantity Summary
@ilovemovies5544
@ilovemovies5544 3 жыл бұрын
ถ้าทำแบบง่ายๆ ไม่ต้องมีคิวรีก็ทำใบกำกับภาษีพร้อมใช้งานได้ใช่หรือไม่คะ
@wxnsii
@wxnsii 3 жыл бұрын
สอบถามค่ะ พอดีทำช่องเงินทอนกับชำระเงินด้วยต้องใส่โค้ดยังไงให้เคลียร์ช่องนั้นเมื่อเปิดหน้าใหม่คะ
@jompon3676
@jompon3676 6 жыл бұрын
ช่วยกรุณายกตัวอย่าง ถ้าหากจะสร้างFrom การติดต่อลูกค้าของพนักงาน เราควรต้องสร้างอย่างไรครับโดยเลือกลูกค้าขึ้นมาแล้วสร้างฟอร์มย่อยการติดต่อของพนักงาน
@AccessCreator
@AccessCreator 6 жыл бұрын
ขออภัยนะครับ งานบ้างอย่างต้องเข้าใจขั้นตอนถึงจะทำได้ ผมไม่มีความเข้าใจงานลักษณะอย่างนี้ครับ
@LastHawkz
@LastHawkz 6 жыл бұрын
ทำถึง อีพี5 แล้ว ตรงที่เขียนโค้ด txt_ราคาขายปัจจุบัน = txt_ราคาขายพอกดsave แล้วมันขึ้น ให้บันทึกฟอร์มทั้งหมดทั้งฟร์อมหลักเเล้วก็ฟอร์มย่อย มันมีใฟ้เลือก กดใช่ ไม่ใช่ทั้งหมด ยกเลิก พอกดว่า ใช้มั้งหมด พอกดรันดูก็ขึ้น แต่กดอะไรไม่ได้เลยครับ แต่พอทำใหม่ ก็เป็นแบบเดิมปัญหาเดียวกันเลยครับ แก้ไขยังไงดี มันไม่เหมือนในคลิปที่ว่ากดบันทึกเป็นปกติ
@AccessCreator
@AccessCreator 6 жыл бұрын
อื่ม! จริงๆ ไม่น่าเป็นนะครับ 1. ลอง Compact and Repair Database ดูครับ ว่าหายไม๊ : เมนู DATABASE TOOLS > Compact and Repair 2. ลอง Decompile ไฟล์ดูครับ วิธีทำ bit.ly/1RkNDZc 3. ถ้าไม่หายอีก คิดไม่ออกแล้ว ลองโหลดไฟล์ตัวอย่างไปดูแล้วกันครับ bit.ly/2C9zsZF
@LastHawkz
@LastHawkz 6 жыл бұрын
ขอบคุณที่ตอบนะครับ พอดีมีหลายๆปัญหาเกิดขึ้นตอนทำตามอ่ะครับ อันแรกก็ มันขึ้นว่าคุณไม่สามารถกำหนดค่าให้กับวัตถุนี้ได้ -วัตถุอาจจะเป็นตัวควบคุมแบบอ่านอย่างเดียว -วัตถุอาจอยู่ในฟอร์มที่เปิดในมุมมองออกแบบ -ค่าอาจจะมากเกินไปสำหรับเขตข้อมูลนี้ อันนี้แก้ยังไงครับ
@jahsirikanda7848
@jahsirikanda7848 7 жыл бұрын
ขอบคุณที่ทำคลิปสอนนะคะ มีประโยชน์มากๆคะ
@akekalukardjnaphai464
@akekalukardjnaphai464 5 жыл бұрын
รบกวนสอบถามครับ ถ้าผมต้องการทำรายการสั่งซื้อสินค้าแต่ให้แสดงในรูป option เป็นแบบแสดงรายการสินค้าทั้งหมด แล้วให้ click เลือกหน้ารายการสินค้าแต่ละอันแทน แล้วค่อยลงจำนวน และคำนวณราคาแทน combo box ทำได้มั้ยครับ เพราะว่าถ้าเป็น combo box รายการสินค้านั้นเยอะมาก มีเป็น 100 ทำให้เลือกได้ลำบากครับ และอยากจัดกลุ่มแสดงชื่อสินค้าเป็น option วางเป็นกลุ่มในหน้า form ให้เห็นไปเลยน่าจะสะดวกกว่า สามารถทำได้มั้ยครับ ขอคำแนะนำด้วยครับ ขอบคุณครับ
@AccessCreator
@AccessCreator 5 жыл бұрын
ทำได้ครับ คุณอาจทำเป็นซับฟอร์มในการกรองข้อมูลสินค้าเป็นหมวดหมู่ให้เลือก แล้วเมื่อเลือกเสร็จ ตรงตัวเลือกสินค้าสุดท้ายก็เขียนโค้ดให้ส่งค่า ID สินค้ากลับมาที่เมนฟอร์มได้ครับ
@MyTutuo
@MyTutuo 4 жыл бұрын
รอคลิป ยอดสินค้าติดลบ มีการแจ้งเตือน แล้วไม่สามารถเบิกได้ครับอาจารย์
@เที่ยวไหนต่อ
@เที่ยวไหนต่อ 5 жыл бұрын
พี่ครับ เวลาเปิดหน้าฟอร์มหน้าขายสินค้า เราอยากให้มันเป็นค่าว่างทั้งหมดครับ โดยไม่มีข้อมูลเลย ทำไงครับ และถ้าเรารันใบสั่งขายใหม่เลขก็จะรันปกติ แล้วแล้วคีข้อมูลใหม่ ได้เลยครับผม พี่อาจจะงง ผมอยากจะส่งภาพให้ไม่รู้ส่งทางไหนครับแนะนำช่องทางหน่อยครับ
@AccessCreator
@AccessCreator 5 жыл бұрын
ถ้าหมายถึงตอนเปิดฟอร์ม frm_การสั่งซื้อ แล้วให้ไปหน้าเรคคอร์ดใหม่เลย ก็ให้ใส่คำสั่งนี้ที่ฟอร์ม Event > On Load: DoCmd.GoToRecord , , acNewRec
@เที่ยวไหนต่อ
@เที่ยวไหนต่อ 5 жыл бұрын
@@AccessCreator พี่ครับ ให้ตารางรายการสั่งซื้อแบบว่างเปล่าอะครับแต่เห็นตารางครับ. แต่ตารางยังคงอยู่ครับผม
@njweldingrayong1584
@njweldingrayong1584 6 жыл бұрын
อาจารย์คะ หนูทำตามอาจารย์จนมาถึงรวมยอดทั้งหมด ค่ามันขึ้น error คะ ทั้งๆที่ใส่สูตร dsum เหมือนของอาจารย์เลยคะ
@AccessCreator
@AccessCreator 6 жыл бұрын
อื่ม! ต้องดูครับว่ามันฟ้อง error ว่าอะไรครับ อ้างชื่อฟิลด์ผิดหรือป่าวครับ อันที่จริงในคลิปผมใช้ฟังก์ชั่น DSum() แต่จริงๆแล้วเราใช้การ Sum() ธรรมดาจะดีกว่าครับ ผมแก้แล้วในคลิปเรื่องของส่วนลด โดยคำสั่งจะเปลี่ยนเป็นประมาณนี้แทนครับ Nz(Sum([จำนวนสินค้า]*[ราคาขายปัจจุบัน])) ลองปรับใช้ดู
@เจ้าขนมวงกลม
@เจ้าขนมวงกลม 4 жыл бұрын
ยอดสินค้าติดลบให้มีการเเจ้งเตือนทำอย่างไรคะ
@จริยาเพชรโยธิน
@จริยาเพชรโยธิน 6 жыл бұрын
รบกวนผู้รู้ช่วยตอบหน่อยนะค่ะพอดีฝึกๆทำอยู่ค่ะ เวลาทำฟอร์ม ส่วนหัวกับส่วนท้ายฟอร์มในมุมมองเค้าโครงไม่แสดงค่ะ แต่ในมุมมองออกแบบมีนะค่ะ มีวิธีแก้อย่างไงค่ะ
@AccessCreator
@AccessCreator 6 жыл бұрын
ไม่เข้าใจคำถามครับ ช่วยอธิบายเพ่ิ่มครับ
@thannok7879
@thannok7879 4 жыл бұрын
ขอไฟล์ที่ทำไปแกะ ทดลองทำและดัดแปลงได้ไหมครับ
@wimolrut1416
@wimolrut1416 7 жыл бұрын
เรียน สอบถามค่ะ ตอนทำตาม ep.4 ให้เลือกแบบไม่ต้องพิมพ์เองนะค่ะ ทำได้ แต่พอ ep.5 ทำเหมือนเดิม แต่เลือกไม่ได้ค่ะ ไม่แน่ใจว่าทำผิดอะไร
@AccessCreator
@AccessCreator 7 жыл бұрын
จริงๆ ก็ทำเหมือนกันทุกอย่างเลยนะครับ ที่ว่าเลือกไม่ได้คือเป็นยังไงครับ ไม่มีข้อมูลขึ้นใน combo box เลย หรือเลือกแล้วไม่บันทึก?
@AccessCreator
@AccessCreator 7 жыл бұрын
อื่ม เอางี้ครับ ลองโหลดไฟล์นี้ไปเทียบดูครับ ไฟล์นี้คือไฟล์ตัวอย่างที่ทำในคลิปนี้ครับ bit.ly/Database_Access
@wimolrut1416
@wimolrut1416 7 жыл бұрын
ที่เอารหัสสินค้าไปซ่อนข้างหลังนะค่ะแล้วทำแมโคให้มันโชว์ถ้าเราโฟกัสชื่อสินค้าแล้วดรอบดาวจะโชว์นะค่ะ ทำแล้วมันไม่โชว์นะค่ะ
@AccessCreator
@AccessCreator 7 жыл бұрын
คือเราต้องไปเขียนโค้ดที่คอนโทรลที่ขื่อ txt_ชื่อสินค้า ใน Event > On Got Focus แล้วเขียนโค้ดว่า Me.cb_รหัสสินค้า.SetFocus เท่านี้ครับ เวลาเราคลิ๊กที่ txt_ชื่อสินค้า โปรแกรมก็จะ Active ที่ cb_รหัสสินค้า ซึ่งเป็น Combo Box ขึ้นมาแทน ดูได้จากคลิปนาทีที่ 10:30 < คลิ๊กตรงนี้ดูเลย
@wimolrut1416
@wimolrut1416 7 жыл бұрын
ทำตามที่บอกเลยค่ะแต่ไม่ได้ งงเหมือนกัน ขอบคุณนะค่ะเดียวขอไปลองดูก่อน ถ้าไม่ได้เดียวลองทำใหม่หมดให้เรียบร้อยในวันเดียวดู เพราะที่ทำไม่ได้คือทำ ep.4 เสร็จวันนึง วันถัดมาถึงทำตาม ep.5 กลัวว่าโปรแกรมมันลวนนะค่ะ ขอบคุณมากนะค่ะ
@chanitsararungchai994
@chanitsararungchai994 5 жыл бұрын
อาจารย์ค่ะ ถ้าเราพิมพ์คำสั่งในช่องราคารวมทั้งหมดเสร็จแล้ว แต่พอrunออกมาแล้วมีแต่ช่องว่าง ไม่มีอะไรขึ้นมาเลย สาเหตุเกิดจากอะไรได้บ้างค่ะ
@AccessCreator
@AccessCreator 5 жыл бұрын
ลองใช้เป็นคำสั่งนี้ดูครับ Sum([จำนวนสินค้า]*[ราคาขายปัจจุบัน])
@butsayaphansaeheng7527
@butsayaphansaeheng7527 4 жыл бұрын
17:44 เลือกชื่อลูกค้าไม่ได้ ทำยังไงดีคะ
@dazar9372
@dazar9372 4 жыл бұрын
ลองดูตารางลูกค้าว่าเพิ่มชื่อหรือยัง
@sumetsoosuk9091
@sumetsoosuk9091 6 жыл бұрын
อาจารย์ครับ สมมุติว่าเราทำฟอร์มขึ้นมาจากตารางซึ่งในที่นี้ให้ชื่อเป็นตารางA และเราสร้างฟอร์มข้ึนมาเพื่อบันทึกข้อมูลลงในตรางโดยให้คลิกปุ่มผมอยากรู้คำสั่ง ในปุ่มที่สั่งให้มันบันทึกข้อมูลเข้าไปในตารางครับ และอยากรู้คำสั่งอีกคำสั่งหนึ่งคือ คำสั่งย้ายข้อมูลจากตารางหนึ่งไปอีกตารางหนึ่งโดยให้คลิกปุ่มเหมือนกันครับ รบกวนหน่อยครับพึ่งเริ่มเรียนรู้ Access ครับ
@AccessCreator
@AccessCreator 6 жыл бұрын
ไม่ค่อยเข้าใจคำถามมากนะครับ อธิบายคร่าวๆแล้วกันว่าการทำฟอร์มข้อมูลจะมีอยู่ 2 แบบ คือฟอร์มแบบผูกติดกับข้อมูล กับฟอร์มแบบไม่ผูกติดกับข้อมูล ฟอร์มที่ผูกติดก็คือการที่เรากำหนด Record Source กับ ตาราง หรือ คิวรี่ ที่เราสร้างขึ้น เวลาใส่ข้อมูลลงในคอนโทรลบนฟอร์ม ก็เหมือนเราใส่ข้อมูลในตารางเลย ส่วนถ้าเป็นฟอร์มแบบไม่ผูกติดกับตารางหรือคิวรี่ คือเราไม่ได้กำหนดให้ Record Source กับ ตาราง หรือ คิวรี่ เวลาเราต้องการนำขึ้นมูลไปใสในตารางเราต้องใช้คำสั่งเอง โดยใน MS Access จะมีภาษาที่ใรองรับการจัดการฐานข้อมูลในเรื่องนี้ได้ 2 ภาษา คือ SQL และ DAO หรือ ADO ที่ใช้ในการเชื่อมต่อและจัดการฐานข้อมูล ถ้าคำถามนั้หมายถึง ฟอร์มที่ไม่ได้ผูกติดกับฐานข้อมูลตารางหรือคิวรี่ และต้องการจะบันทึกข้อมูลเอง ก็ต้องใช้คำสั่ง SQL หรือ DAO ติดต่อและบันทึกเข้าตารางเป้าหมาย
@sumetsoosuk9091
@sumetsoosuk9091 6 жыл бұрын
Access-Creator ได้แล้วครับขอบคุณมากครับ
@teerawatize
@teerawatize 7 жыл бұрын
รบกวนถามว่า master link กับ child link ไม่สามารถเชื่อมกันได้ในกรณีที่มีหลาย subform สาเหตุเกิดจากอะไรได้บ้างครับ
@AccessCreator
@AccessCreator 7 жыл бұрын
กี่ซับฟอร์มก็ลิ้งค์กันได้ครับ เงื่อนไขอย่างเดียวคือ ฟิลด์ที่อ้างใน link master fields ต้องมีค่าตรงกันกับฟิลด์ของที่อ้างใน link child fields ครับ ไม่ว่าจะกี่ซับฟอร์มขอเพียงเราออกแบบให้มีเลขฟิลด์ที่อ้างกับเมนฟอร์มได้ตรงกันก็ลิ้งค์กันได้หมดครับ อย่างในคลิปนี้ก็เห็นได้ว่าผมอ้างเมนฟอร์มกับซับฟอร์มด้วยเลข รหัสใบสั่งซื้อ ตัวเดียวกัน เวลามันลิ้งค์กันก็จะอ้างที่ รหัสใบสั่งซื้อ เลขเดียวกันทั้งเมนฟอร์มและซับฟอร์มครับ ฉนั้นกรณีที่ไม่สามารถเชื่อมกันได้อย่างที่ถามมีอย่างเดียวก็คือเราไม่สามารถหาค่าหรือเลขที่เหมือนกันไว้ใช้สำหรับอ้างการเชื่อมโยงระหว่างเมนฟอร์มและซับฟอร์มได้ ทั้งนี้ต้องออกแบบไว้ก่อนแล้วตั้งแต่ตอนทำ Relationships อะครับ หรือตั้งแต่ตอนเขียน ERD เลยด้วยซ้ำครับ
@teerawatize
@teerawatize 7 жыл бұрын
ขอบคุณครับ จะลองหาค่าการอ้างอิงดูอีกทีครับ สงสัยผมจะออกแบบ relationship ผิดไปครับ
@AccessCreator
@AccessCreator 7 жыл бұрын
ผมทำคลิปตัวอย่างแบบง่ายๆ ให้ลองดูครับว่าอ้างอิงเมนฟอร์มซับฟอร์มกันยังไง ลองดูครับ kzbin.info/www/bejne/goGskHWfjsh1oJY
@เที่ยวไหนต่อ
@เที่ยวไหนต่อ 5 жыл бұрын
พี่ครับ ขอถามอีกข้อ อยากได้เลขใบสั่งให้รันแบบตัวอย่างนี้ครับ ปี/เดือน/วันที่/-เลขรัน ex. 6201-001 แบบนี้ครับ พอรันสิ้นเดือนให้ขึ้นอีกแบบนี้ครับ 6202-001 ประมาณนี้ครับ
@virathan6815
@virathan6815 5 жыл бұрын
ไม่ทราบมีตัวอย่างการทำแผนผลิต ด้วย Access ไหมครับ
@AccessCreator
@AccessCreator 5 жыл бұрын
ไม่มีครับ
@missaurora7242
@missaurora7242 7 жыл бұрын
พอถึงตอนใส่ช่องคงเหลือ ใส่โค้ดไป แล้วมันขึ้นเป็น error ทั้งหมด แล้วจำนวนสินค้าทั้งหมดมันไม่ขึ้นค่ะ เกิดจากอะไรคะ
@AccessCreator
@AccessCreator 7 жыл бұрын
อาจเขียนโค้ดผิดก็ได้ครับ ขอดูโค้ดที่เขียนหน่อยครับ
@missaurora7242
@missaurora7242 7 жыл бұрын
=DSum("[จำนวน]","[รายการนำเข้าสินค้า]","[รหัสสินค้า]=" & [txt_รหัสสินค้า])
@missaurora7242
@missaurora7242 7 жыл бұрын
คอลั่มในตารางนี้ เราไม่ได้ใส่ช่องราคารวมไปด้วย แล้วไม่ได้ใส่โค้ดในการรวมราคาสินค้าไป แต่ใส่โค้ดเฉพาะรวมจำนวนสินค้าไปเฉยๆค่ะ มันเกี่ยวกับตรงนี้รึป่าวคะ
@AccessCreator
@AccessCreator 7 жыл бұрын
ถ้าหมายถึงจะหาจำนวนสินค้าทั้งหมด รูปแแบบคำสั่งที่เขียนมาถูกแล้วนะครับ แต่ถ้าเกิด Error ก็ต้องตรวจความถูกต้องของชื่อ และ Data type ดูว่า 1. txt_รหัสสินค้า บนฟอร์มของเรานั้นได้ดึงค่าจากฟิลด์ รหัสสินค้า ที่เป็นตัวเลขนะครับ ไม่ใช่ชื่อสินค้าที่เป็นตัวหนังสือ 2. ชื่อฟิลด์ จำนวน, รหัสสินค้า มีอยู่ในตารางชื่อ รายการนำเข้าสินค้า ลองดูไฟล์ตัวอย่างที่นี่ครับ drive.google.com/open?id=0B8n16h963w2pTUFYNEcxb2N6MUU
@missaurora7242
@missaurora7242 7 жыл бұрын
คือรหัสสินค้า เราไม่ได้กำหนดให้ใส่เป็นเฉพาะตัวเลขค่ะ คือรหัสสินค้าเรามีตัวอักษรอยู่ในรหัสด้วย มันเลยเป็นerrorใช่มั้ยคะ
@wit2943
@wit2943 5 жыл бұрын
ขอคำแนะนำการสร้าง 1 ช่อง มี 2 ช่องย่อย พอทำได้มั้ยครับ
@อะไรนะ-ษ6ษ
@อะไรนะ-ษ6ษ 7 жыл бұрын
ใน Combo box ชื่อลูกค้า ให้เรียงตาม ตัวอักษร ก-ฮ ได้ไหมครับ ขอคำแนะนำหน่อยครับ เพราะตอนนี้เรียงตาม รหัสลูกค้าอยู่ครับ
@AccessCreator
@AccessCreator 7 жыл бұрын
เลือกที่ cb_รหัสลูกค้า แล้วดูที่ Property เลือกแท็บ Data > Row Source จะเข้าไปที่หน้าคิวรี่ กำหนดที่ช่อง Sort ของฟิลด์ ชื่อลูกค้า เป็น Ascending แล้วทำการ Save ครับ
@อะไรนะ-ษ6ษ
@อะไรนะ-ษ6ษ 7 жыл бұрын
ขอบคุณมากๆครับ
@ปิยะนุชแก้วไฟ
@ปิยะนุชแก้วไฟ 6 жыл бұрын
ขอสอบถามหน่อยค่ะ โปรแกรมนี้เคลียข้อมูลได้ไหมค่ะ ถ้าได้พอมีโค้ดไหมค่ะ
@ปิยะนุชแก้วไฟ
@ปิยะนุชแก้วไฟ 6 жыл бұрын
และก้อการออกรายงานพนักงานแต่ละคนว่าวันนี้ขายเท่าไหร่ทำไงค้ะขอสอบถามหน่อยน้ะค้าา
@AccessCreator
@AccessCreator 6 жыл бұрын
เคลียข้อมูล หมายถึงการลบข้อมูลหรืออะไรครับ ถ้าใช่ ผมยังไม่ได้แนะนำเรื่องของการลบข้อมูลเลย ไว้มีโอกาสจะทำเพิ่มเติมให้ครับ
@AccessCreator
@AccessCreator 6 жыл бұрын
เรื่องออกรายงานของพนักงานแต่ละคนอยู่ที่เงื่อนไขการกรองข้อมูลก่อนออกรายงานครับ เราต้องกรองเงื่อนไขทั้งชื่อพนักงาน และวันที่ที่ต้องการ
@ruokffx2918
@ruokffx2918 Жыл бұрын
มีไฟล์ให้มั้ยครับ ผมดูหลายรอบแล้วไม่มีพื้น
Mia Boyka х Карен Акопян | ЧТО БЫЛО ДАЛЬШЕ?
1:21:14
Что было дальше?
Рет қаралды 11 МЛН
Trapped by the Machine, Saved by Kind Strangers! #shorts
00:21
Fabiosa Best Lifehacks
Рет қаралды 35 МЛН
เจาะลึก Miscrosoft Access
11:54
Veerachai Junhunkit
Рет қаралды 2,7 М.
Mia Boyka х Карен Акопян | ЧТО БЫЛО ДАЛЬШЕ?
1:21:14
Что было дальше?
Рет қаралды 11 МЛН