Find report name with intercept sql keyword

/ October 1st, 2009/ Posted in HosXP / 1 Comment »

หลาย ๆ ท่านที่ใช้ HosXP  คงเคยพบปัญหาจะแก้ไข  report  แล้วไม่รู้ว่า  report นั้นชื่ออะไร
แต่เราสามารถใช้ประโยชน์ของ  intercept sql keyword  มาช่วยได้   หลักการทำงานของ
intercept sql keyword  ก็คือ  จะแสดงคำสั่ง sql  ใน debug form เมื่อในคำสั่ง sql นั้นมีคำที่ตรงกับคำที่เราตั้งไว้

ดังนั้น   ถ้าเราจะหาชื่อ  report  เราต้องใช้คำว่า  reporttemplate เป็น keyword   เพราะโปรแกรม
จะเรียก  report  จากตาราง  reporttemplate   โดยใช้คำสั่ง  select * from reporttemplate
จะสังเกตว่า  ในคำสั่งมีคำที่ตรงกับคำที่เราตั้งเป็น keyword  ดังนั้นโปรแกรมจะแสดงคำสั่ง  sql นี้ใน  Debug Form

1.  เปิด  intercept sql keyword  ตามภาพ

Intercept-1

2.  keyword  ของคำสั่งที่เราต้องการให้โชว์ลงไปในที่นี้เราจะใช้คำว่า reporttemplate  ซึ่งเป็นชื่อของตารางที่ใช้เก็บ report
Intercept-2

3. เปิดรายงานไหนก็ได้  ที่เราต้องการค้นหาชื่อ  แล้วโปรแกรมจะแสดงคำสั่ง  sql   เราก็จะรู้ว่ารายงานตัวนี้ชื่อว่าอะไร
Intercept-3


Comments are closed.