|
|
|
Crystal Report ทำยังไงให้สามารถแสดงข้อมูลโดยที่ข้อมูลในส่วน Detail ไม่เบิ้ลได้ครับ |
|
|
|
|
|
|
|
ดูตัวอย่างนี้ครับ
สร้าง Sub Report (Subreport) บน Crystal Report แบบ Step by Step
|
|
|
|
|
Date :
2019-06-06 17:46:05 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@TC Admin
ขอบคุณครับ
ขอสอบถามเกี่ยวกับในส่วนของ sub report เพิ่มเติมครับ
TABLE
col1/col2
R/A
R/B
ถ้าต้องการจะให้ในส่วนของ Detail แสดงค่า
A B ( 1 row)
จะต้องใช้ฟังก์ชั่นใดหรอครับ
|
ประวัติการแก้ไข 2019-06-06 19:20:31
|
|
|
|
Date :
2019-06-06 19:03:29 |
By :
timesurfer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียน store procedure ช่วย
แล้วค่อย join กับ store procedure อีกที
|
|
|
|
|
Date :
2019-06-07 10:57:52 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีหลายแนวทาง แต่ส่วนใหญ่แล้วผมเลือกแนวทางนี้
1. ตัดระดับโปรแกรม
--- สร้าง เทข้อมูลลง List และเช็คข้อมูลซ้ำ
Code (C#)
If lstDat.Contains("key") Then
'เขียนข้อมูล และอัดลง Crystal Reports
Else
'อยากจะทำอะไรก็ทำไป
End Case
2. ตัดโดย Crystal Report (Remove Duplicate)
ผมเจอหนักเสียยิ่งกว่าคุณอีก ของจริงเลยนะ (กูหมดอารมย์)
มีข้อมูล
1
2
3
4
ผมถามว่าพี่จะเอาอันไหน แม่งมันตอบว่า เอาอันไหนก็ได้ที่ไม่มีใน 1-4
แต่ให้แสดงข้อมูลไม่เกิน 1-4
เหี้ยจริงฯ
ปล. คุณเข้าใจความหมายว่าอย่างไร? โปรแกรมห่วยฯฯฯฯ/SA/etc... ห่วยห่วยห่วย
|
|
|
|
|
Date :
2019-06-07 16:56:42 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเล่าเรื่องจริงให้ฟังเลยนะ
จาก #NO 4 ของจริงเลยนะวันนี้เลย ผ่านมายังไม่ถึง 2 ชั่วโมง
--- (ผมคิดอยู่ในใจ ไอ้เหี้ย มึงจบประถม มาได้อย่างไรว่ะ)
------ ทำอย่างไรมันก็ไม่เอา แล้วมึงนึกว่ากูง้อมึงหรึ? +5
โปรแกรมเมอร์ คุยกับ โปรแกรมเมอร์ ไม่รู้เรื่อง
จบ
กูก็ไม่ง้อมึง
|
|
|
|
|
Date :
2019-06-07 17:04:00 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้เป็นข้อมูลจริงชายไทยทั้งประเทศเลยนะ (Realtime)
--- วัดปริมาณน้ำอสุจิ (ผมเปรียบเปรยใหัฟังเฉยฯ) ปีดเมื่อไหร่ กราฟมันก็ว่ิงใน ครม
Code (JavaScript)
legend: {
enabled: false
},
exporting: {
enabled: false
},
credits: {
enabled: false
},
series: [{
name: 'ปริมานน้ำอสุจิ สะสม',
color: '#FF0000',
data: (function () {
// generate an array of random data
var data = [],
time = (new Date()).getTime(),
i;
for (i = -49; i <= 0; i++) {
data.push({
x: time + i * 1000,
y: 0
});
}
return data;
})()
}]
ผมอยากจะบอกทำไปเหอะ เดี๋ยวมันก็ได้เอง
|
|
|
|
|
Date :
2019-06-07 17:14:06 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|