มาเริ่มต้นทำฐานข้อมูลกัน: Ep.3 (Table Relationship for MS Access)

  Рет қаралды 88,746

Access-Creator

Access-Creator

Күн бұрын

Пікірлер: 42
@zoolerzooler
@zoolerzooler 3 жыл бұрын
อธิบายเข้าใจง่ายมากค่ะ ขอบคุณที่แบ่งปันค่ะ
@mrueei5218
@mrueei5218 4 жыл бұрын
ข้อมูลดีครับ แต่ก็ยังแอบงง ขอบคุณครับ
@ruayruay_Official
@ruayruay_Official 8 ай бұрын
อยากให้อาจาร สอนทำระบบการจัดการคลังสินค้าครับ
@AccessCreator
@AccessCreator 8 ай бұрын
ถ้าแบบละเอียดคงไม่ไหว เพราะมันเฉพาะตัวมาก แต่คลิปใหม่ที่จะทำตอนต่อๆไป เรื่องระบบขายหน้าร้าน ผมจะค่อยๆแนะนำระบบหลังบ้าน ให้ดูเป็นตัวอย่างนะคับ
@EakkyCU
@EakkyCU 3 жыл бұрын
สอนดีมากครับ ทันอยู่ครับ ขอบคุณมากครับ
@daoparadise3585
@daoparadise3585 4 жыл бұрын
กรณีขั้นการเชื่อมต่อ ID Product กับ ID Product แล้วมันไม่ได้ มันบอกว่า Relationship must be on the same number of fields with the same data types. ต้องทำไงคะ.?
@vanhdysouvanhny2710
@vanhdysouvanhny2710 4 жыл бұрын
สอบถามหน่อยครับ สอนส้างเชื่อมต่อVisual Basic ทำอย่างไงครับ ขอบคุณครับ
@ไชยวัฒน์ทาเชาว์
@ไชยวัฒน์ทาเชาว์ 10 ай бұрын
โปรแกรมวาด Er ของอาจารย์ ใช้โปรแกรมอะไรครับ
@AccessCreator
@AccessCreator 10 ай бұрын
โปรแกรม Dia Diagram Editor bit.ly/2hDX9vo dia-installer.de/ หรือที่เว็บ sourceforge.net/projects/dia-installer/
@bbbppp4572
@bbbppp4572 3 жыл бұрын
ขอบคุณครับ
@chai19882000
@chai19882000 4 жыл бұрын
ผมมีปัญหา ขอถามอาจารย์นะครับ สินค้า 1 รายการ มีราคาขายสินค้าหลายราคา โดยแบ่งตามกลุ่มลูกค้า ต้องทำยังไงครับ
@badtzup
@badtzup 5 жыл бұрын
สอนดีนะครับ แต่สอนไวมากเลย
@ca4043
@ca4043 6 жыл бұрын
ชอบมากครับ อยากทำโปรเจ็ค จัดเก็บทะเบียนคอมพิวเตอร์และอุปกรณ์ว่า คอมพิวเตอร์ 1 เครื่อง ติดตั้งโปรแกรมอะไรบ้าง มีการอับเกรดแรม hard disk ขอคำแนะนำครับ
@AccessCreator
@AccessCreator 6 жыл бұрын
การทำฐานข้อมูล การเขียนโปรแกรม เราต้องศึกษาทำความเข้าใจสิ่งที่ต้องการจะจัดเก็บและโปรเซสยังไง ผมไม่มีความรู้ด้านนี้นึกไม่ออกครับ แนะนำคราวๆ ก็คือสร้างตารางที่เราต้องการจัดเก็บก่อนครับ อยากเก็บข้อมูลอะไรบ้างก็สร้างเป็นตารางนั้น อะไรที่เป็นข้อมูลซ้ำก็แยกตารางเชื่อมความสัมพันธ์ตามหลักการออกแบบ แล้วค่อยๆปรับใช้งานดูติดตรงไหนก็ค่อยดูว่ามันผิดอะไร ประมาณนี้ไปก่อนครับ
@nanno.99pk83
@nanno.99pk83 5 жыл бұрын
เรียนสอบถามอาจารย์ครับ ผมติดปัญหาแก้ไขไม่ได้ครับ ผมสร้างคิวรี่ 3 ตารางครับ จากนั้นสร้างฟอร์มกรอกข้อมูลจากคิวรี่ พอรันฟอร์มแล้ว ไม่สามารถกดเพิ่มข้อมูลบางตารางได้ครับ มีเสียงดังปิ้งปิ้ง ไม่ทราบว่าผมทำผิดวิธีตรงไหนคับ
@jompon3676
@jompon3676 6 жыл бұрын
อยากขอรบกวนตัวอย่างการทำช่องหาข้อมูลชื่อลูกค้า (มีลูกค้าหลักพัน)หน่อยครับ มีฟอร์มย่อยเพื่อบันทึกข้อมูลการติดต่อที่ผ่านๆมา ขอขอบคุณล่วงหน้าครับ
@AccessCreator
@AccessCreator 6 жыл бұрын
ได้ครับ แต่ช้าหน่อยนะครับ ทุกวันนี้ถึงบ้านก็หลับ ไม่รู้เป็นไร @_#!
@jompon3676
@jompon3676 6 жыл бұрын
กินอิ่มนอนหลับ ก็มีควาสุขแล้วครับ หาโอกาสไปเที่ยวด้วยก็ดีครับ
@thanatippintong1123
@thanatippintong1123 4 жыл бұрын
พี่ทำระบบยืม-คืนหนังสือให้ดูได้ไหมคับ
@AccessCreator
@AccessCreator 4 жыл бұрын
ยังไม่เคยศึกษาระบบนี้เลยว่าต้องมีอะไรบ้างอะครับ ว่าแต่สมัยนี้ยังมีร้านเช่าหนังสืออยู่อีกมั้ยครับ
@changyaitemple3712
@changyaitemple3712 6 жыл бұрын
เมื่อสร้างฐานข้อมูลเรียบร้อยแล้ว สามรถเชื่อมต่อกับ VB 2015 ได้เลยไหมคะ
@AccessCreator
@AccessCreator 6 жыл бұрын
ใช้ได้ครับ โดย VB.net จะใช้ฐานข้อมูล MS Access ทั้ง Table และ Query ครับ สามารถเลือก Add new Data Source เป็น Microsoft Access Database File (OLE DB) ได้เลยครับ ก็จะคล้ายกับการเขียนฟอร์มของ MS Access แต่เราใช้ VB.Net เขียนฟอร์มแทน แต่บอกเลยครับว่าเขียนโค้ดยากกว่ามาก เพราะจะไม่มีฟังก์ชั่นใน Access ช่วยอำนวยความสะดวกเรา
@changyaitemple3712
@changyaitemple3712 6 жыл бұрын
ขอบคุณมากๆค่ะ
@armjapo6316
@armjapo6316 5 жыл бұрын
ถ้าผมไม่ทำมัลติแวลูข้อมมูล อีเมลลูกค้าได้ไหมครับ
@natthikaintharaphaibun5667
@natthikaintharaphaibun5667 7 жыл бұрын
อาจารย์คะ ทำไมในการสร้าง table ต้องมีคีย์หลักด้วยคะ? พอดี หนูทำโปรเจคเรื่องการใช้โปรแกรม Access อะค่ะ หนูเลยอยากรู้ละเอียดนิดนึงค่ะ ^^
@AccessCreator
@AccessCreator 7 жыл бұрын
คีย์หลักเปรียบเหมือนเลข ID บัตรประชาชนเรา คือต่อให้ชื่อและนามสกุลเหมือนกันแต่ ID ยังไงก็ต้องไม่เหมือนกัน และมีค่าเดียวเท่านั้น เช่นเดียวกันครับ การสร้างคีย์หลักในตารางก็เหมือนกับเรากำหนดความเป็นเอกลักษณ์ unique ให้กับแต่ละเรคคอร์ดในตาราง (ถ้าเป็นหนังสือก็เหมือนเป็น ดัชนี ที่เราไว้อ้างหน้าได้) ซึ่งคุณสมบัติของคีย์หลักคือจะต้องไม่ซ้ำกันและไม่เป็นค่าว่าง เพื่อใช้ในการอ้างถึงเรคคอร์ดนั้นๆ หากเราต้องการจะนำเรคคอร์ดนั้นๆมาใช้งานแม้ว่าเรคคอร์ดนั้นๆ อาจมีข้อมูลซ้ำกับเรคคอร์ดอื่นแต่เราก็สามารถอ้างที่ ค่าคีย์หลักของเรคคอร์ดนั้นๆได้ เช่น เรามีตารางชื่อลูกค้า ซึ่งอาจเป็นลูกค้าชื่อซ้ำกัน 2 คน เราก็สามารถดูได้ว่าค่าคีย์หลักของลูกค้าที่ชื่อซ้ำกันเป็นคนไหนกันแน่ หรือบ้างกรณีก็ใช้เป็นการบอกเราได้ว่าข้อมูลที่เพิ่มเข้ามาในฐานข้อมูลเรานั้นข้อมูลไหนเป็นข้อมูลที่ใหม่ที่สุด หากเราสร้างคีย์หลักในแบบ AutoNumber อาจจะอธิบายไม่ได้หมด ลองหาใน Google ดูจะอธิบายได้ละเอียดมากกว่าครับ Primary Key ข้อฐานข้อมูลไม่ว่าโปรแกรมอะไรก็ใช้หลักการณ์เดียวกันครับผม
@athichasrl9884
@athichasrl9884 6 ай бұрын
ทำไมเชื่อมตารางไม่ได้คะ
@athichasrl9884
@athichasrl9884 6 ай бұрын
กดตรงบังคับใช้แล้วขึ้นไม่สามารถล็อกตารางได้เนื่องจากใช้งานโดยบุคคลหรือกระบวนการแล้ว แบบนี้ต้องทำไงคะ
@niczzrock8298
@niczzrock8298 6 жыл бұрын
ผมติดปัญหาในการเชื่อมโยง relationships เมื่อติ๊กเครื่องหมายถูกที่ช่อง Enforce Referential Integrity แล้วกด Create มีข้อผิดพลาดขึ้นว่า The database engine could not lock table การสั่งซื้อ because it is already in use by another person or process ครับ
@AccessCreator
@AccessCreator 6 жыл бұрын
ตอนทำ Relationships ต้องปิดตาราง หรือฟอร์ม หรืออะไรที่ดึงตารางนั้นมาใช้ให้หมดก่อนครับ
@niczzrock8298
@niczzrock8298 6 жыл бұрын
ขอบคุณมากครับอาจารย์ ตอนนี้ผมอยู่ EP.5 แล้วครับ อาจารย์สอนดีเข้าใจง่ายมากครับ
@0899004612
@0899004612 7 жыл бұрын
ถ้าหาก สินค้าของเรามีขนาดต่างกัน สีต่างกัน แต่ใช้ชื่อเดียว ต้องทำอย่างงัยครับ อาจารย์
@AccessCreator
@AccessCreator 7 жыл бұрын
อื่ม! อ้นนี้ต้องดูว่าเราต้องการจะเก็บเรื่องของสินค้าคงเหลือด้วยเปล่า เพราะถ้าเราต้องการดูเรื่องสต๊อกแบบทั้งชื่อสินค้าและขนาด สี ด้วย จะได้รู้ว่าสีอะไรหมด ขนาดอะไรหมด อย่างนี้ แนะนำให้ใช้รหัสสินค้าคนละตัวไปเลยจะง่ายสุดครับ เช่น จากเดิมชื่อสินค้า A ก็อาจใช้เป็น A(size-S,color-Red) อะไรอย่างนี้แทน เพราะเราจะได้ใช้รหัสสินค้า และ รหัสบาร์โค้ดคนละตัวกันไปเลย เวลาเช็คสต๊อกก็เหมือนเป็นสินค้าคนละตัวจะเช็คสต๊อกได้ง่ายกว่าครับ
@0899004612
@0899004612 7 жыл бұрын
ใช่ครับ จุดประสงค์คือ อยากทำ สต๊อค แต่ประเดนคือ ผมมีสินค้า 6000+ สี มี 25 สี ขนาดมี 10 ขนาด ความยาว มี20 อย่างแล้วอนาคตจะมีมากว่าเดิมอีกคับ ซึ่งลองคำนวนคร่าวๆดูแล้ว ผมจะต้องมีรหัสสินค้า เป็น ร้อยล้านแน่ๆ ซึ่งปัญหามันเยอะมาก ผมคิดว่าคนคีย์ข้อมูลต้องร้องไห้แน่ อาจารย์พอจะมีวิธีแนะนำ ให้เก็บรหัสแค่ 6000มั้ยคับ หรืออาจารย์มี Facebook เพื่อติดต่อไหมคับ ขอบคุณครับ
@AccessCreator
@AccessCreator 7 жыл бұрын
อื่ม! เข้าใจในความต้องการนะครับ แต่เราต้องหาแนวคิดให้ได้ด้วยว่า ถ้าหากสินค้าที่เราต้องการตรวจสอบใช้รหัสที่เหมือนกันแล้วจะใช้คีย์อะไรในการแยกสินค้าเหล่านั้นถึงจะรู้ว่า รหัสสินค้าเลขเหมือนกันแต่สีต่างกัน ขนาดต่างกัน หรือแม้แต่การยิงบาร์โค้ด สมมุติว่าใช้นะครับ เราจะยิงแล้วให้เครื่องรู้ได้อย่างไรว่า รหัสที่เหมือนกันสีอะไรที่ขายไป? การนำเข้าก็เหมือนกันเราจะมีแนวคิดอย่างไรว่าจะนำเข้าสินค้ารหัสเดียวกันแต่สีและขนาดต่างกันเราจะแยกอย่างไร คือเราอาจต้องสร้างคีย์ร่วม Composite key เพื่อชี้สินค้ารหัสเดียวกัน มันจะยุ่งยากพอดูนะครับ คือถ้ายังไม่ชำนาญพออาจทำได้ยาก คือลักษณะการทำมันจะเหมือนกับในคลิปตอนทำเรื่องของ ลูกค้าที่สามารถมีเบอร์โทรได้มากกว่า 1 เบอร์ มีอีเมลได้มากกว่า 1 อีเมล เช่นกัน สินค้าก็มี สีได้มากกว่า 1 สี ขนาดได้มากกว่า 1 ขนาด อะไรแบบนี้ ซึ่งคุณต้องหาวิธีคิดให้ได้ว่าเราจะระบุตัวตนของสินค้าได้อย่างไรโดยใช้รหัสเดียวกัน ผมดูที่ร้าน 7-11 นะครับ ปากกายี่ห้อเดียวกัน สีแดง กับ น้ำเงิน เค้าก็ใช้รหัสแยกกัน แสดงว่าเค้าก็ยอมตัดเรื่องความซับซ้อนของข้อมูล ยอมแยกรหัสกันไปเลยจะสะดวกและทำให้ระบบไม่ต้องทำงานมากเกินความจำเป็นก็เป็นได้นะครับ * คือถ้าคุณมีวิธีคิดในการใช้รหัสสินค้าเดียวกันแต่สามารถแยกสีแยกขนาดได้ก็บอกมาได้ ผมจะช่วยคิดให้ครับ ส่วนเรื่องปัญหาการคีย์ข้อมูล อันนี้มันมีเทคนิคการใส่ข้อมูลอยู่เหมือนกัน คือ อาจสร้างฐานข้อมูลตารางขึ้นมาใช้เป็นตัวเลือกแทนการคีย์ข้อมูลได้ครับ เช่น เราสร้างตารางสี ใส่ข้อมูลสีลงไป 25 สี เช่น แดง, น้ำเงิน, เขียว... แล้วดึงตารางนี้ไปใช้เป็นตัวเลือกแทนการคีย์ข้อมูลสินค้าได้ครับ หรือถ้าถนัดเขียนโค้ดเราก็สามารถเขียนโค้ดที่พอใส่ข้อมูลชื่อสินค้าแล้วให้มันรัน สีให้ครบ 25 สี อัตโนมัติอะไรแบบนี้แทนได้ แต่ถ้าฐานข้อมูลคุณมีมากขนาดนั้น แนะนำให้ใช้ SQL Server หรือ My SQL ที่เป็นฐานข้อมูลขนาดใหญ่ในการเก็บจะดีมากๆครับ ส่วน Front End จะใช้เป็น MS Access หรือเป็นโปรแกรมอื่นๆ ก็ได้
@siraphatsonarramkaeo5071
@siraphatsonarramkaeo5071 4 жыл бұрын
ใช้โปรแกรมอะไรทำคะ
@AccessCreator
@AccessCreator 4 жыл бұрын
Microsoft Access ครับ อยู่ในชุดของ Microsoft Office Pro
@โกโก้-ล4ร
@โกโก้-ล4ร 4 жыл бұрын
ผมไม่ทันเร็วมาก
@catkatze3417
@catkatze3417 Жыл бұрын
Relationship นั้นใช่หรอ
@รัชโยธินสุเยาว์
@รัชโยธินสุเยาว์ 7 жыл бұрын
พี่ครับๆๆ
@wenichpumee7047
@wenichpumee7047 6 жыл бұрын
ภาพในคลิป ไม่ชัดเจน
@AccessCreator
@AccessCreator 6 жыл бұрын
ผมอัดคลิปความละเอียดสูงสุด 1080p ลองดูจากคอมแล้วเลือกรูปเฟีองใต้คลิป หัวข้อ คุณภาพ: 1080p ดูครับ
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 8 МЛН
Человек паук уже не тот
00:32
Miracle
Рет қаралды 4 МЛН
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
BeatboxJCOP
Рет қаралды 62 МЛН
การสร้างตารางฐานข้อมูล ในโปรแกรม Access
14:01
ครูสอง Channel (Like สาระ)
Рет қаралды 17 М.