|
|
|
รบกวนสอบถามเป็นข้อๆสำหรับ ฟังก์ชันจัดการกับ sql / rdlc / C# รวมถึงสั่งปริ้นออกมา |
|
|
|
|
|
|
|
ถ้าเป็น Crystal Report จะใช้ Subreport ครับ แต่ตัวนี้น่าจะรูปแบบเดียยวกันครับ
|
|
|
|
|
Date :
2016-01-25 16:28:18 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนถาม วิธี นี้ ใช้กับข้อ 1 ใช่ไหมครับ แล้ว ข้อ 2 กับ 3 พอจะมีวิธีไหมครับ
|
|
|
|
|
Date :
2016-01-25 16:38:01 |
By :
witthawas01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คิดว่าออกแบบ Report ผิดนะครับ คือเอามาแค่นี้ไม่รู้ได้แน่ชัดครับ ขอดูตอนออกแบบด้วยครับ ว่าได้ใช้ Table (ใน Report)
หรือเปล่าครับหรือแค่จับวางเฉยๆ และ Query นั้นได้ลองไปรันดูก่อนหรือเปล่าครับก่อนที่จะเอามาทำ Report ส่วนอื่น
เราก็ค่อยทำ เพราะเราสามารถสั่่งปริ้นก่อนออกเป็น pdf ก็ได้ ลองเรียงลำดับให้ดีก่อนนะครับ
ถ้าไม่ถูกต้องอย่างไงก็ขอโทษด้วยนะครับ
|
|
|
|
|
Date :
2016-01-25 16:40:45 |
By :
บัญดิษฐ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในส่วนของรีพอท ใช้เทเบิ้ลครับ แล้วเชื่อมต่อกับ ดาต้าเซท ในดาต้าเซทก้สร้าง ดาต้าเทเบิ้ล ใว้เเล้วครับ
บางทีอาจจะตกหล่นตรงไหนไป ช่วยแนะนำทีครับ ต้องตั้งค่า Report.rdlc รึป่าวครับ
ส่วนข้อมุลลองรันดูแล้วครับโดยกำหนด รหัสพนักงานไปเลยตามรุปครับจะเห็นว่าพนักงานคนนี้ผ่านการฝึกอบรมมาหลายรายการ เเต่ตอนเเสดงผลแสดงเเค่อันเดียวอันบนสุด
แล้วข้อ 2 ละครับรบกวนชี้เเนะทีครับ
|
|
|
|
|
Date :
2016-01-25 17:00:27 |
By :
witthawas01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ผมทำให้ข้อมูลขึ้นมาหลายอันแล้วเเต่ ดันเป็นอันบนสุดของตาราง น่าจะอยู่ในโค้ด C# ถ้าเเนะนำได้รบกวนด้วยครับ
ส่วนข้อสองก็ ออกมาแล้วโดย จ่ายงานมาว่าต้องแปลงเป็น พศ ให้อยู่ในรูป วัน/เดือน/ปี เพราะในตารางมันขึ้น 19950726 โดยไม่มีเครื่องหมาย /และเป็น คศ อยู่ ยังไงก้รบกวนผู้รู้ทุกท่านด้วยครับ
|
|
|
|
|
Date :
2016-01-25 17:39:03 |
By :
witthawas01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไหมมันเป็น First ครับ ปกติมันก็แค่ =Fields!matlitem.Value
ประมาณนี้ครับ และก็อีกอย่างก็ต้องขอโทษด้วยครับ พอดีผมไม่ได้ดูว่าเป็นเว็ปแอบ
แต่เรื่อง Report ก็พอได้ครับ
|
|
|
|
|
Date :
2016-01-25 17:42:44 |
By :
บัญดิษฐ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าไม่ใช้ First สามารถเขียนคำสั่ง Loop ในส่วนนี้ได้ไหมครับ พอดีก้เป็นมือใหม่เรื่องนี้
|
|
|
|
|
Date :
2016-01-25 17:49:15 |
By :
witthawas01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอาคำสั่งนี้ไปรันดูที่ Query นะครับ จากนั้นเราก็มาแก้ไขที่ Report เอาก็ได้
SELECT convert(datetime, '20160125', 111)
หรือ
SELECT CONVERT(VARCHAR(10),convert(datetime, '20160125'), 103) AS [DD/MM/YYYY]
|
|
|
|
|
Date :
2016-01-25 17:53:03 |
By :
บัญดิษฐ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่ผมทำนะครับ ลองปรับดูว่าต่างกันตรงไหน
|
|
|
|
|
Date :
2016-01-25 18:01:51 |
By :
บัญดิษฐ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|