ผมจะเอาค่าที่กรอกไปมาแสดงในรายงานย้งไงครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,503   6
URL.หัวข้อ / URL
ผมจะเอาค่าที่กรอกไปมาแสดงในรายงานย้งไงครับ

คือผมกำหนดให้ กรอก เดือนที่ต้องการ ก่อนจะมีผลรายงาน
แล้วที่นี้ผมจะเอาค่าของกรอกตะกี้มาแสดงบนหัวเรื่องรายงานยังไงหรอครับ

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

1 @R12339
หากคุณให้ผู้ใช้กรอกเดือนที่ต้องการในฟอร์ม ก่อนเรียกรายงาน ให้ทำ ดังนี้
1. เปิด report ในมุมมองออกแบบ
2. สร้าง textbox ขึ้นมา 1 อัน อาจตั้งชื่อเป็น txtMonthRep โดยวางไว้ใน PageHeader (ถ้าต้องการแสดงทุกหน้า) หรือ ReportHeader (ถ้าต้องการแสดงหน้าเดียว)
3. คลิกเมาส์ขวาที่ textbox เลือก Properties คลิกที่ tab Data ตรง Control Source ให้ใส่ค่า ดังนี้
=[Forms]![frmName]![txtName]

หมายเหตุ
frnName = ชื่อฟอร์มของคุณ
txtName = ชื่อ textbox บนฟอร์มของคุณ
2 @R12344
คือผม
เอา Query 1 ที่มีรายชื่อของคนทุกคน
Query 2 รายชื่อของคนเดือนที่กรอกเข้ามา

แล้วผมเอา มา Is Null ทำให้มันได้(Query3)แค่ชื่อ กับนามสกุลมา แต่มันไม่ได้เดือนของQuery 2 มาครับ

แล้วผมนำ เอา Query ที่ได้นี้ไปสร้างเป็นรายงาน แต่มันมีแค่ ชื่อกับนามสกุล
ผมไม่รู้จะเอาเดือนมายังไงครับ เพราะใน Query3 ไม่มีเดือนที่กรอกใน Query2

ผมจะทำยังไงที่จะทำให้ เดือนที่เรากรอกใน Query2 มาแสดงใน รายงานด้วยอ่ะครับ
3 @R12349
เพิ่มเดือนจาก Query 2 เข้าไปใน Query 3 ด้วยไงล่ะครับ

ถ้าอยากได้ตัวอย่างคำตอบ กรุณาให้ตัวอย่างคำถามมาด้วยครับ
4 @R12353
5 @R12355
คือว่าผมเอา
Query 1 มีแต่รายชื่อ ไม่มีเดือน
Query 2 มีเดือน กับรายชื่อบางคน
แล้วผมเอามาตรวจสอบหาอันที่ไม่ซ้ำกัน แล้วเอามาไว้ Query 3
Query 3 เลยได้เหมือน Query 1 ครับ
6 @R12367
1 "Query 1 มีแต่รายชื่อ ไม่มีเดือน" แล้วจะออกรายงาน ได้ยังไงล่ะครับ ในเมื่อต้องการเลือกข้อมูลตามเดือน แล้วจะรู้ได้ยังไง เมื่อกรองข้อมูลซ้ำแล้ว ทุกรายชื่อจะมีเดือนกำกับหมดทุกรายการ

2 ตอนที่คุณหารายการที่ไม่ซ้ำนะครับ ทำไม ไม่เอาเดือนมาด้วย คุณ PichaiTC ต้องการให้คุณเลือกฟิลด์เดือนมาด้วย มันจะได้โผล่ที่ Query3 ด้วย

3 ถ้าคุณทำตามข้อสองได้แล้ว ให้สร้างพารามิเตอร์ใน Query3 ได้เลยให้ระบุเดือน เช่นใช้คำว่า [โปรดระบุเดือน]   แล้วก็ไปสร้าง textbox ในรายงานไว้รอ ใน textbox ตัวนั้น ก็ให้ระบุ control source ไปว่า =[โปรดระบุเดือน]
สำคัญที่สุดในข้อนี้ก็คือ คำที่ระบุใน control source ของ textbox ต้องเป็นคำเดียวกันเป๊ะๆ กำคำที่คุณใช้เป็น พารามิเตอร์ของคิวรี่
       (มันเรียกว่า พารามิเตอร์หรือเปล่านะ ผมชักไม่แน่ใจ แก่แล้วเบลอๆ ลืมๆ ขาดความมั่นใจ อิอิ)

4 ลองเรียกใช้งาน รายงานดูครับ เห็นความเปลี่ยนแปลงใดๆ หรือเปล่า พอจะเอาไปประยุกต์ต่อยอดได้อีกไหมครับ

5 ถ้าคุณไม่สามารถ ทำอย่างที่คุณ PichaiTC บอกได้ คือทำตามข้อ 2 ไม่ได้ ลองเอา พารามิเตอร์ในข้อ3 ไปที่ที่ Query2 แทนดูครับ โดย Query3 ต้องห้ามเปลี่ยนแปลงอะไร

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