... ใช้ GetOnlineID มาช่วยอย่างที่ อ.อ๊อด บอกเลยครับ
... เช่นถ้าอยากได้ชื่อผู้ login ใช้งานในแต่ละครั้งก็ลองเอาคำสั่งข้างล่างไปวางใน variable ดูนะครับ ...
Value := GetSQLStringData('select o2.name from onlineuser o1,opduser o2 '+
'where o1.kskloginname = o2.loginname '+
'and o1.onlineid = "'+GetOnlineID+'" ');
... แต่ถ้าจะให้เป็นแบบ user B มา login เครื่องเดียวกัน แต่ตามหลัง user A แล้วพิมพ์รายงาน ก็จะมีชื่อ user A ไม่ใช่ user B ซึ่งเป็นผู้ใช้งาน ก็อาจจะยากหน่อย แต่น่าจะทำได้โดยใช้ ksklog มาช่วยครับ ...
...