สิ่งที่ต้องการคือ อยากให้ใน VB หรือ Crystal Report ก็ได้ ให้โชว์ข้อมูลเหมือนกับที่ Excel โชว์ คือให้ข้อมูล IP เป็นหลัก และนำข้อมูลที่มีมาใส่ให้ตรงกับ IP ส่วนข้อมูลไหนที่ยังไม่มี ก็ให้โชว์ IP อย่างเดียว
รูปแรก นำมาจาก Excel
รูปที่2 นำมาจาก VB2008
รูปที่3 นำมาจาก Crystal Report
การเก็บข้อมูล จะเก็บข้อมูล เครื่อง User ที่ใช้งานอยู่จริง เก็บ PK แยกอีกต่างหาก ไม่เกี่ยวกับ IP
พอเวลาดึงข้อมูลมาโชว์ ก็เลยทำให้ IP ที่ไม่ได้เก็บข้อมูลไม่มาโชว์ (นั้นก็ถูกแล้ว)
แต่สิ่งที่ต้องการ คือ อยากให้มีการรันเลข IP จำลองขึ้นมาโดยที่ยังไม่เก็บลง ฐานข้อมูล
เพื่อดูว่า IP ไหน ยังไม่มี User ใช้งาน
ลองใช้ คำสั่ง IF ซึ่งก็ไม่ได้แน่นอน เพราะมันจะไม่วนกับไม่เช็ครอบ 2
แต่ก็ งง กับการใช้ loop for
ใครอทราบ ช่วยบอกทีนะค่ะ
ปล. เคยคิดจะให้เก็บ IP ลงฐานข้อมูลให้หมด แล้วให้ตอนเวลาเพิ่ม User ก็ฟิกจาก IP เอา แต่บางข้อมูลที่ดู User บางคนยังไม่มี IP ที่แน่นอน เลยยังไม่ได้ทำ วิธีนี้นะค่ะ
Tag : .NET, Ms SQL Server 2005, Crystal Report, VS 2008 (.NET 3.x)