If (Request("chkbxnm_accessnew") <> "") then
("chkbxnm_accessnew")
gtotalLine = request("total_line")
for i = 1 to gtotalLine
if lcase(request("chkbxnm_accessnew"&i))= "on" then
sql = ""
sql = "Insert Into VSC_OPN_MST"
sql = sql & " (OM_OPN_CD,"
sql = sql & " OM_OPN_NM,"
If (access_new_buy_pr <> "") then
If (Ccur(Request("nmaccessnew11")) > 0) then
access_new_vat_pr = (Ccur(access_new_buy_pr) * Ccur(access_new_vat)) + Ccur(access_new_buy_pr)
Else
access_new_vat_pr = 0.00
End If
Else
access_new_buy_pr = 0.00
End If
if lcase(request("chkbxnm_accessnew"&i))= "on" then
หมายถึง checkbox อันนั้นเราได้มีการ click เลือกน่ะค่ะ
ในส่วนของที่ error ก็น่าจะเป็นอย่างที่คุณต้นบอกนะคะว่าพอเราใส่ function cdbl ไปแต่ว่าตัวแปรที่เราเอา function ไปครอบไม่ได้เป็นตัวเลขมันก็เลยแจ้ง error ว่า type mismatch หรือไม่ก็ลองเอา function cdbl ออกดูก่ิอนนะคะ่ว่าจะ error หรือเปล่า ถ้าไม่ได้ยังงัยบอกอีกทีนะคะ เดี๋ยวจะเข้ามาดูบ่อยๆ
Date :
3 ต.ค. 2549 12:05:54
By :
มักกะโรนีกะหมากเก็บ
No. 4
Guest
ขอบตุนนะคะ
พอเอาออกแล้วมันก้อยังเออเรอค่ะ type mismatch ในฐานข้อมูลก็กำหนดให้มันเป็น int นะคะ
เฮ่อ ปัญหาเก่ายังไม่ทันหมดปัญหาใหม่ตามมาว่า
สมมติหน้านี้เป้นหน้าเพิ่มข้อมูล
แล้วเวลาคีย์ขิ้มูลเสร็จจะกดปุ่มบันทึก
ให้มันเชคก่อนว่า ข้อมูลในฟิลดิ์ A ที่จะแอดลงไปมีอยู่แล้วหรือไม่
ถ้ามีให้รัน z ต่อไปในฟิลดิ์ A
เพิ่มใหม่มีอีก รัน y ต่อไปในฟิลดิ์ A
เพิ่มใหม่มีอีก รัน x ต่อไปในฟิลดิ์ A เรื่อยๆน่ะค่ะ
เขียนโค้ดยังไงคะ
เอาทีละปัญหาก่อนก้อได้คะ
IF not isnull(access_new_buy_pr) or access_new_buy_pr <> "" THEN
If (Cdbl(access_new_buy_pr) > 0) then
access_new_vat_pr = (Cdbl(access_new_buy_pr) * Cdbl(access_new_vat)) + Cdb(access_new_buy_pr)
Else
access_new_vat_pr = 0.00
End If
Else
access_new_buy_pr = 0.00
End If
Date :
3 ต.ค. 2549 14:56:52
By :
มักกะโรนีกะหมากเก็บ
No. 8
Guest
เอาไว้ก่อนดีกว่าค่ะ มันยังเออเรอของมัน Type mismatch: '[string: "1000, 0, 0"]'
เอาอันอื่นก่อนดีกว่า ตอนนี้จะอวกแล้วค่ะ ยังไงต้องขอบคุณนะคะที่ช่วยตอบให้
สมมติมีหน้านี้เป้นหน้าเพิ่มข้อมูล
แล้วเวลาคีย์ขิ้มูลเสร็จจะกดปุ่มบันทึก
ให้มันเชคก่อนว่า ข้อมูลในฟิลดิ์ A ที่จะแอดลงไปมีอยู่แล้วหรือไม่
ถ้ามีให้รัน z ต่อไปในฟิลดิ์ A
เพิ่มใหม่มีอีก รัน y ต่อไปในฟิลดิ์ A
เพิ่มใหม่มีอีก รัน x ต่อไปในฟิลดิ์ A เรื่อยๆน่ะค่ะ
เขียนโค้ดยังไงคะ