กระทู้เก่าบอร์ด อ.Yeadram
1,543 6
URL.หัวข้อ /
URL
ผมจะเอาค่าที่กรอกไปมาแสดงในรายงานย้งไงครับ
คือผมกำหนดให้ กรอก เดือนที่ต้องการ ก่อนจะมีผลรายงาน
แล้วที่นี้ผมจะเอาค่าของกรอกตะกี้มาแสดงบนหัวเรื่องรายงานยังไงหรอครับ
แล้วที่นี้ผมจะเอาค่าของกรอกตะกี้มาแสดงบนหัวเรื่องรายงานยังไงหรอครับ
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R12344
คือผม
เอา Query 1 ที่มีรายชื่อของคนทุกคน
Query 2 รายชื่อของคนเดือนที่กรอกเข้ามา
แล้วผมเอา มา Is Null ทำให้มันได้(Query3)แค่ชื่อ กับนามสกุลมา แต่มันไม่ได้เดือนของQuery 2 มาครับ
แล้วผมนำ เอา Query ที่ได้นี้ไปสร้างเป็นรายงาน แต่มันมีแค่ ชื่อกับนามสกุล
ผมไม่รู้จะเอาเดือนมายังไงครับ เพราะใน Query3 ไม่มีเดือนที่กรอกใน Query2
ผมจะทำยังไงที่จะทำให้ เดือนที่เรากรอกใน Query2 มาแสดงใน รายงานด้วยอ่ะครับ
เอา 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 ครับ
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 ต้องห้ามเปลี่ยนแปลงอะไร
2 ตอนที่คุณหารายการที่ไม่ซ้ำนะครับ ทำไม ไม่เอาเดือนมาด้วย คุณ PichaiTC ต้องการให้คุณเลือกฟิลด์เดือนมาด้วย มันจะได้โผล่ที่ Query3 ด้วย
3 ถ้าคุณทำตามข้อสองได้แล้ว ให้สร้างพารามิเตอร์ใน Query3 ได้เลยให้ระบุเดือน เช่นใช้คำว่า [โปรดระบุเดือน] แล้วก็ไปสร้าง textbox ในรายงานไว้รอ ใน textbox ตัวนั้น ก็ให้ระบุ control source ไปว่า =[โปรดระบุเดือน]
สำคัญที่สุดในข้อนี้ก็คือ คำที่ระบุใน control source ของ textbox ต้องเป็นคำเดียวกันเป๊ะๆ กำคำที่คุณใช้เป็น พารามิเตอร์ของคิวรี่
(มันเรียกว่า พารามิเตอร์หรือเปล่านะ ผมชักไม่แน่ใจ แก่แล้วเบลอๆ ลืมๆ ขาดความมั่นใจ อิอิ)
4 ลองเรียกใช้งาน รายงานดูครับ เห็นความเปลี่ยนแปลงใดๆ หรือเปล่า พอจะเอาไปประยุกต์ต่อยอดได้อีกไหมครับ
5 ถ้าคุณไม่สามารถ ทำอย่างที่คุณ PichaiTC บอกได้ คือทำตามข้อ 2 ไม่ได้ ลองเอา พารามิเตอร์ในข้อ3 ไปที่ที่ Query2 แทนดูครับ โดย Query3 ต้องห้ามเปลี่ยนแปลงอะไร
Time: 1.8116s
1. เปิด report ในมุมมองออกแบบ
2. สร้าง textbox ขึ้นมา 1 อัน อาจตั้งชื่อเป็น txtMonthRep โดยวางไว้ใน PageHeader (ถ้าต้องการแสดงทุกหน้า) หรือ ReportHeader (ถ้าต้องการแสดงหน้าเดียว)
3. คลิกเมาส์ขวาที่ textbox เลือก Properties คลิกที่ tab Data ตรง Control Source ให้ใส่ค่า ดังนี้
=[Forms]![frmName]![txtName]
หมายเหตุ
frnName = ชื่อฟอร์มของคุณ
txtName = ชื่อ textbox บนฟอร์มของคุณ