BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: มะโหน่ง ที่ มีนาคม 17, 2012, 16:14:22 PM
-
ผมลองเขียนรายงาน โดยการดึงตัวแปรค่า LAB ,TC,TG,HDL มาทำการคำนวณ ค่า LDL ผลที่ได้คือ
ผมควรจะ แก้ไขยังไงดีครับ
var = Value :=((variable14.value-(variable30.value/5))-variable23.value);
Error = Could not convert variant of type (String) into type (Double)
-
ขอคำแนะนำหน่อย ครับ
จะต้องทำยังไง ให้ มันเอามาคุณได้ครับ
-
ผมลองเขียนรายงาน โดยการดึงตัวแปรค่า LAB ,TC,TG,HDL มาทำการคำนวณ ค่า LDL ผลที่ได้คือ
ผมควรจะ แก้ไขยังไงดีครับ
var = Value :=((variable14.value-(variable30.value/5))-variable23.value);
Error = Could not convert variant of type (String) into type (Double)
ลองแบบนี้ดูนะครับ
var = Value :=((strtoint(variable14.value)-(strtoint(variable30.value)/5))-strtoint(variable23.value));
-
ขอบคุณครับ จะ ลองดูนะครับ
-
Error เหมือนกันครับ
Could not compile program: Variable6OnCalc.
compile Error : ดังภาพครับ
-
Error เหมือนกันครับ
Could not compile program: Variable6OnCalc.
compile Error : ดังภาพครับ
เอา var = ออกสิครับ
-
อ่ะ ... โง่ แล้ว ยัง เซ่อ อีกเรา ขอบคุณครับ อ.โก้ ;D
-
แก้แล้ว ก็ ยังคงมีอาการ Error เหมือนเดิม ครับ
-
แก้แล้ว ก็ ยังคงมีอาการ Error เหมือนเดิม ครับ
ค่าที่ได้ใน variable6 มันเป็นค่าว่างครับเลยเอามาแปลงเป็นตัวเลขไม่ได้
แนะนำให้ไปเปลี่ยนประเภทของ variable ไปเป็น integer ด้วยนะครับ
-
ไปกำหนดที่ไหน ครับ ใน LAB Items ผมก็กำหนด ค่า เป็น ตัวเลขแล้วครับ
-
ใน declarations หรือใน report designer กำหนดไว้ variable type เป็น string หรือเปล่าครับ..
-
ได้แล้ว ครับ อ.เกื้อกูล ขอบคุณครับ ทุก ๆ ท่าน ;D
แนบรายงานมาให้ด้วย ครับ ยังไม่เสร็จนะครับ รายงานนี้ ผม ก็ เอามาจากชุมชนนี่ล่ะ เอามาแก้เอา ครับ เลยเชิญชวน ให้ เอา ไป ต่อยอด แก้ต่อ ๆ ไป ไม่ทราบว่าต้นฉบับเป็นของใครเหมือนกันแต่ขอบคุณมาก นะครับ