เขียนโปรแกรมบน access
กระทู้เก่าบอร์ด อ.Yeadram

 2,430   4
URL.หัวข้อ / URL
เขียนโปรแกรมบน access

ขอสอบถามผู้รู้ครับ คือว่า

ถ้าผมจะเขียนโปรแกรมบน access ให้ไปตรวจสอบข้อมูลฟิลด์หนึ่งในตาราง ว่ามีค่ามากกว่า ข้อมูลอีกฟิลด์หนึ่งในตารางเดิมหรือไม่ และ ถ้าฟิลด์ของเรคคอร์ดไหนมีค่ามากกว่า จะนำข้อมูลใน เรคคอร์ด นั้นเพิ่มเข้าไปในอีกตารางหนึ่ง ได้หรือไม่ครับ และผมควรที่จะใช้ tool ตัวไหนของ access ในการเขียนโปรแกรมเหรอครับ

ขอโทษด้วยนะครับ พอดีว่าเพิ่งเคยใช้ access ครับ version ที่ผมใช้เป็น 2010 ครับ

ขอบคุณครับ

4 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R10948
1) ได้ครับ
2) ถ้าเขียนโปรแกมก็ใช้ VBE ครับ แต่ถ้าไม่เขียนโปรมแกรมก็ใช้ Query Wizard ครับ
3) อยากทราบว่า เรียนรู้ Access อย่างไรครับ มีพื้นฐานอย่างไร ทำไมอยู่ดีๆ อยากเขียนโปรแกรมครับ

ขอโทษนะครับไม่ได้กวน แค่ตอบให้ตรงคำถาม ซึ่งก็งงกับประเด็นคำถามอยู่เหมือนกันครับเลย ถามตามข้อ 3)
2 @R10951
VBE? ไม่ใช่ VBA เหรอครับ ??

ขอบคุณครับสำหรับคำตอบเพื่อเพิ่มความมั่นใจว่า access ทำได้ ^^

ขอตอบข้อ 3 นะครับ เนื่องจากผมอยากจะทำโปรแกรมจัดตารางสอบให้กับที่ทำงานซึ่งเค้าให้ระบบเดิมที่พัฒนามาจาก access 97 ครับ เชื่อมต่อกับฐานข้อมูล Oracle หน่ะครับ แล้วทีนี้ผมก็ไม่เคยเขียนโปรแกรมกับ access เลยครับ เลยไม่มั่นใจว่า access มันจะทำได้ตามวิธีการแก้ปัญหาที่ผมคิดไว้หน่ะครับ

อย่างไรก็ดีผมขออีเมล์คุณ PichaiTC เพื่อขอปรึกษาในภายหลังได้หรือไม่ครับ ^^
3 @R10968
VBA = Visual Basic for Applicaiton = programming language ที่มีรากฐานมาจาก VB แต่ปรับเพื่อให้ code ได้บน MS Access หรือ อื่นๆ

VBE = Visual Basic Editor = หน้ากระดานที่เอาไว้ใช้เขียน code

SQL = programming language ที่กระทำกับ ฐานข้อมูล

Query = ใน MS Access หมายถึง SQL ที่สร้าง แล้ว save เก็บไว้ใช้ต่อได้ในภายหลัง

QBE = Query by Example = หน้าจอส่วนที่สร้าง SQL โดยสื่อด้วย สัญลักษณ์

Query Wizard = Tool ที่ MS Access ทำไว้เพื่อช่วยสร้าง SQL หรือ Query ที่ใช้กันบ่อยๆ

เผอิญผมแนะนำ tool หน่ะครับ ไม่ได้แนะนำ programming language

อย่างไรฝากรบกวนท่านอื่นที่เข้ามาแวะชมด้วยนะครับ ก่อนเริ่มใช้งาน Acess (หรืออะไรก็ตาม) พยายามศึกษาข้อมูลพื้นฐานก่อนว่า แต่ละส่วนคืออะไร เรียกว่าอะไร มีประโยชน์อย่างไร ถ้าไม่เข้าใจก็ถามมาได้นะครับ

ส่วน e-mail ก็คุยกันในนี้ก่อนก็ได้ครับ เพราะความถี่ในการเปิด mail ของผมค่อนข้างต่ำ ถ้าเปิดก็จะให้ความสำคัญกับเรื่องงานก่อนครับ
จะได้เป็นประโยชน์กับท่านอื่นด้วย
4 @R10969
เพิ่มเติมสำหรับคุณ norge นะครับ ผมประเมินเอาจากคำถามคำตอบของคุณ ประมาณว่าคุณมีประสบการณ์การ coding มาอยู่แล้ว แต่น่าไม่ไม่เคยทำงานกับ database แบบจริงจัง
แนะนำให้ศึกษาเรื่อง SQL ครับ เป็นอะไรที่ช่วยให้งาน coding ลดลงได้อย่างมากมายครับ (เพราะมันถูกสร้างขึ้นมาเพื่อการนี้)
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3400s