มีปัญหาเรื่อง Macro ผู้รู้ตอบให้เข้าใจหน่อยครับ
กระทู้เก่าบอร์ด อ.Yeadram

 7,331   5
URL.หัวข้อ / URL
มีปัญหาเรื่อง Macro ผู้รู้ตอบให้เข้าใจหน่อยครับ

คือผมใช้ Macro ในการออก Report แต่ทำไปทำมา งง มาก

ปุ่ม   ตัวอย่างก่อนพิมพ์ อันนี้ ก็ทำ Macro ให้แสดงได้ปกติ

แต่ที่ งง คือ ทำให้ผมไปตั้งค่า Macro ในปุ่ม พิมพ์ มันเหมือนไปแก้ไข ใน

Macro ในตัวอย่างก่อนพิมพ์ครับ


สมอง.....เบรอ....หมดแล้ว


รบกวนตอบผู้รู้ตอบด่วนนะครับ

แนะนำได้ครับ ยินดีรับฟัง

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

1 @R05096

2 @R05099
"...มันเหมือนไปแก้ไขใน Macro ในตัวอย่างก่อนพิมพ์..."

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

งั้นมาลองเิริ่มจากการอธิบายว่า มันไปแก้ไขอะไร อย่างไร เอาสิ่งที่ถูกแก้ไขมาแสดงให้ดู เพราะเท่าที่อ่านดู คุณควรมี 2 แมโครที่เกือบจะเหมือนกันทุกอย่าง แตกต่างกันตรงสั่ง Preview กับสั่ง Print เท่านั้น ... แมโครนึงผูกเข้ากับปุ่ม "ตัวอย่างก่อนพิมพ์" เพื่อสั่ง Preview ส่วนอีกแมโครผูกเข้ากับปุ่ม "พิมพ์รายงาน" เพื่อสั่ง Print ... แล้วต่อจากนั้น มันเกิดอะไรขึ้น ???
3 @R05101
ขอบคุณคุณ "สันติสุข" มากครับ สำหรับคำแนะนำดี ๆ
ผมเป็นคนหนึ่งที่ไม่ค่อยเข้าใจในเรื่อง Access แต่เป็นคนที่ชอบเรื่องฐานข้อมูล
เลยใช้ Access ทำโปรเจคในการเรียน คิดว่าเหมาะที่สุดแล้ว(ในระดับของผม)
และได้ศึกษาจากการแกะ ตัวอย่างต่าง ๆ มาเป็นเวลานาน จากคนที่ไม่มีความรู้เลย ผมจึงไม่สามารถอธิบายได้อย่างเหมาะสม เพราะคิดว่าคนที่มีความรู้
มากกว่าผมอาจจะเข้าใจในปัญหาที่ผมประสบอยู่.....ขอโทษจริง ๆ
ขอโทษที่อธิบายคำถามไม่เข้าใจ ซึ่งสำหรับผม ผมพยายามจะอธิบายแล้วครับ
และจาก Comment ของคุณ " คุณควรมี 2 แมโคร " มันทำให้ผมคิดออกว่า ผมทำแค่ แมโคร เดียว   ซึ่งผมก็ลืมคิดไปจริง ๆ มัวแต่คิดว่า มันมี command bt 2 ตัว (นึกว่ามันจะข้อมูลด้วยกันได้)

ขอบคุณสำหรับเวปดี ๆ ที่เป็นแหล่งความรู้
ขอบคุณสำหรับผู้ตั้งกระทู้ ขอบคุณสำหรับผู้ตอบกระทู้ ทุก ๆ ท่าน
4 @R05104
แต่ถ้ามีเวลาให้ศึกษาการใช้คำสั่ง VBA ก็จะดีมากครับ เพราะ VBA มีความสะดวกมากๆ เวลาใช้งาน
เราสามารถใช้คำสั่ง VBA ทำทุกอย่างได้ และใช้งานง่ายกว่า Macro มากหลายเท่าตัวนัก
5 @R05106
ขอบคุณสำหรับคำแนะนำครับ...คุณ ศรี-นคร

ถ้ามีเวลาผมจะศึกษาครับ ตอนนี้ต้องเร่งทำโปรเจคให้เสร็จก่อนครับ

และอาจจะต้องศึกษา SQL มากกว่า เพราะต้องใช้ในการทำงาน

ขอบคุณสำหรับ คำแนะนำ VBA ( แต่ไม่เคยใช้ครับ )

@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3488s