亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

批量數據錄入, 輔助輸入數據, 以及相關檢測(ASP 服務器端)

2024-05-04 11:10:21
字體:
來源:轉載
供稿:網友
<--#include file="../__Inc/goperation.asp"-->
<%
Dim intBillTotal, intBillType, intBillValue, dtaToday, i, strBillCode
Rem 單記錄數(預備量)
intBillTotal   = request.Form("bn")
intBillTotal   = toNum(intBillTotal, 10)

intBillType   = getOperType()
intBillValue   = getOperValue()
dtaToday     = Date()

Rem ###############################################################################################
Rem ## 操作單項目

  Dim dtaBillDate, strBillUser, strBillCheckUser, strBillContent
  Dim curBillCost, curBillCostAsp, intCustID, strCustName, strPayType, intTotalNum
  Dim dtaBillYear, intBillID, intBillPlanID, strBillPlanNum
  
  Rem ## dtaBillDate 單日期, strBillUser 填表人, strBillCheckUser 提貨人, intBillID 單ID
  Rem ## strBillContent 單備注, strBillCode 流水號, curBillCost 單總價(js), curBillCostAsp 單總價(asp)
  Rem ## intCustID 客戶ID, strCustName 客戶名稱, strPayType 付款方式, intTotalNum 單 行數量
  Rem ## intBillType 單類型, intBillValue 單類型描述, intBillPlanID 計劃單ID, strBillPlanNum 計劃單號
  
  Rem ## 操作單日期
  dtaBillDate = RePlace(Trim(request.Form("BillDate")), ".", "-")
  If Not IsDate(dtaBillDate) Then
   oUser.gs_AddMessage "操作單日期為空"
  Else
   dtaBillDate = CDate(dtaBillDate)
   dtaBillYear = Year(dtaBillDate)
   If (oSys.CheckYearOut(dtaBillYear)) Then
    oUser.gs_AddMessage "操作單日期(" & dtaBillYear & ")超出范圍"
   End If
   
   Rem #############################################################################################
   Rem ## 數據封存限制
   
   Rem #############################################################################################
  End If
  
  Rem ## 填表人
  strBillUser = Trim(request.Form("BillUser") & "")
  If strBillUser = "" Then
   oUser.gs_AddMessage "填表人為空"
  End If
  
  Rem ## 提貨人
  strBillCheckUser = Trim(request.Form("BillCheckUser") & "")
  If strBillCheckUser = "" Then
   oUser.gs_AddMessage "提貨人為空"
  End If
  
  Rem ## 出錯轉向
  oUser.gs_ShowMessage 1
  Rem ## 其他項目
  
  curBillCost   = toCur(request.Form("totalprice") & "", 0)
  curBillCostAsp  = 0
  intCustID    = toNum(request.Form("CustID") & "", 0)
  strCustName   = request.Form("CustName")
  strPayType    = request.Form("PayType")
  strBillContent  = request.Form("BillContent")
  intBillPlanID  = toNum(request.Form("BillPlan") & "", 0)
  strBillPlanNum  = getBillNuber(intBillPlanID)
Rem ###############################################################################################


Rem ###############################################################################################
Rem ## 獲得用戶輸入的數據
  Dim arrRecordInfo()
  
  Dim intTempID, curTempPrice, curTempTotal, curTempCost, curTempAspC
  Dim strTempCode, strTempName, strTempSpec, strTempUnit, intTempOut, strTempContent
  
  Rem ## intTempID 臨時產品ID, curTempPrice 單價, curTempTotal 數量, curTempCost 總價(js)
  Rem ## curTempAspC 產品總價(asp), strTempCode 編碼, strTempName 名稱, strTempSpec 規格
  Rem ## strTempUnit 單位, strTempContent 備注
  
  ReDim arrRecordInfo(10, 0)
  
  Rem ## 初始化 單 行數量為 0, 過濾掉的行數為 0
  intTotalNum = 0
  intTempOut  = 0

  Rem ## 初始化客戶端提交的有用數據
  For i = 1 to intBillTotal
   intTempID   = toNum(request.Form("fpid" & i), 0)
   curTempPrice  = toCur(request.Form("fpprice" & i), 0)
   curTempTotal  = toCur(request.Form("fptotal" & i), 0)
   curTempCost  = toCur(request.Form("fpcost" & i), 0)
   curTempAspC  = curTempPrice * curTempTotal
   
   If ((curTempPrice > 0) And (curTempTotal <> 0) And (intTempID > 0)) Then
    Rem ## 可用數據
    intTotalNum = intTotalNum + 1
    
    curBillCostAsp = curBillCostAsp + curTempAspC
   
    strTempCode    = Trim(request.Form("fpmodel" & i))
    strTempName    = Trim(request.Form("fpvalue" & i))
    strTempSpec    = Trim(request.Form("fpspec" & i))
    strTempUnit    = Trim(request.Form("fpunit" & i))
    strTempContent   = Trim(request.Form("fpcontent" & i))
    
    ReDim Preserve arrRecordInfo(10, intTotalNum)
    
    arrRecordInfo(0, intTotalNum) = intTempID
    arrRecordInfo(1, intTotalNum) = strTempName
    arrRecordInfo(2, intTotalNum) = strTempCode
    arrRecordInfo(3, intTotalNum) = strTempSpec
    arrRecordInfo(4, intTotalNum) = strTempUnit
    arrRecordInfo(5, intTotalNum) = curTempPrice
    arrRecordInfo(6, intTotalNum) = curTempTotal
    arrRecordInfo(7, intTotalNum) = curTempCost
    arrRecordInfo(8, intTotalNum) = curTempAspC
    arrRecordInfo(9, intTotalNum) = strTempContent
    
   ElseIf (intTempID > 0) Then
    intTempOut = intTempOut + 1
   End If
  Next
  
  If intTotalNum < 1 Then
   oUser.gs_AddMessage "操作單中無產品數據"
   oUser.gs_AddMessage "共有 " & intTempOut & " 條數據(產品單價為0、為空或負數, 數量為0或空)被過濾"
   oUser.gs_ShowMessage 1
  End If
Rem ###############################################################################################
Rem ## 打開連接
f__OpenConn

Rem ###############################################################################################
Rem ## 檢測表存在與否
  Dim tblTableName
  tblTableName = oUser.getBillTable(dtaBillYear)
Rem ###############################################################################################

Rem ###############################################################################################
Rem ## 構造單項目 SQL 語句 并保存
  strBillCode    = getOpeBill()
  
  sql = "SELECT * FROM [" & GBL__STR_TAB_INF_BILL & "]"
  Set rs = Server.CreateObject("Adodb.RecordSet")
  rs.open sql, conn, 1, 3
  rs.AddNew
   rs("CustomerID")    = intCustID
   rs("CustomerName")   = strCustName
   rs("BitPlanID")    = intBillPlanID
   rs("BitPlanNum")    = strBillPlanNum
   rs("BitType")     = intBillType
   rs("BitName")     = intBillValue
   rs("BitCode")     = strBillCode
   rs("BitNum")      = intTotalNum
   rs("BitPrice")     = curBillCost
   rs("BitPriceAsp")   = curBillCostAsp
   rs("BitDate")     = dtaBillDate
   rs("BitPay")      = strPayType
   rs("BitContent")    = strBillContent
   rs("FillUser")     = strBillUser
   rs("SureUser")     = strBillCheckUser
   rs("UserID")      = oUser.UID
   rs("UserName")     = oUser.UserName
  rs.update
   intBillID = rs("ID")
   strBillCode = getBillNuber(intBillID)
  rs("BitCode") = strBillCode
  rs.update
  
  rs.close

Rem ###############################################################################################

Rem ###############################################################################################
Rem ## 構造數據行 SQL 語句 并保存
  For i = 1 to intTotalNum
   sql = " insert into [" & tblTableName & "]" & _
      " (BitType, BitValue, BitID, BitCode, ProductID, ProductName, ProductCode, ProductSpec" & _
      ", ProductUnit, ProductPrice, ProductNum, PriceCount, PriceAspC, BillDate, Content)" & _
      " Values(" & _
      "  " & intBillType & "" & _
      ", '" & toSqlr(intBillValue) & "'" & _
      ", " & intBillID & "" & _
      ", '" & toSqlr(strBillCode) & "'" & _
      ", " & arrRecordInfo(0, i) & "" & _
      ", '" & toSqlr(arrRecordInfo(1, i)) & "'" & _
      ", '" & toSqlr(arrRecordInfo(2, i)) & "'" & _
      ", '" & toSqlr(arrRecordInfo(3, i)) & "'" & _
      ", '" & toSqlr(arrRecordInfo(4, i)) & "'" & _
      ", " & arrRecordInfo(5, i) & "" & _
      ", " & arrRecordInfo(6, i) & "" & _
      ", " & arrRecordInfo(7, i) & "" & _
      ", " & arrRecordInfo(8, i) & "" & _
      ", #" & dtaBillDate & "#" & _
      ", '" & toSqlr(arrRecordInfo(9, i)) & "'" & _
      ")"
   conn.execute(sql)
  Next
Rem ###############################################################################################

Rem ## 關閉連接
f__CloseConn

Rem ###############################################################################################
Rem ## 輸出提示信息
   oUser.gs_AddMessage "共有 " & intTempOut & " 條數據(產品單價為0、為空或負數, 數量為0或空)被過濾"
   oUser.gs_AddMessage "共有 " & intTotalNum & " 項數據保存入庫, 總價格:" & FormatNumber(curBillCost, 2, true) & "(" & FormatNumber(curBillCostAsp, 2, true) & ")"
   oUser.gs_AddMessage "查看此單(" & strBillCode & ")信息"
   oUser.gs_AddMessage "打印此單"
   oUser.gs_ShowMessage 0
Rem ###############################################################################################
%>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产欧美亚洲人人爽| 亚洲黄色av女优在线观看| 91免费观看网站| 亚洲国产欧美日韩精品| 中文字幕欧美日韩精品| 亚洲天堂免费观看| 国模叶桐国产精品一区| 国产精品久久久久久亚洲影视| 欧美激情视频在线免费观看 欧美视频免费一| 欧美激情国产精品| 久久成人人人人精品欧| 亚洲免费电影在线观看| 热久久99这里有精品| 日韩av在线影院| 在线播放日韩av| 精品性高朝久久久久久久| 欧美乱大交xxxxx另类电影| 欧美日韩亚洲精品一区二区三区| 国产精品啪视频| 成人国产精品久久久久久亚洲| 亚洲mm色国产网站| 亚洲精品免费网站| 日韩在线观看精品| 日本一区二区三区四区视频| 在线亚洲欧美视频| 亚洲国产一区二区三区在线观看| 国产在线a不卡| 久久精品国产69国产精品亚洲| 日韩精品黄色网| 国产精品偷伦视频免费观看国产| 国产精品99免视看9| 国产成人精品国内自产拍免费看| 亚洲视频免费一区| 国产精品久久久久久亚洲调教| 亚洲欧美成人精品| 一道本无吗dⅴd在线播放一区| 成人天堂噜噜噜| 久久激情视频久久| 91精品视频观看| 国产精品福利无圣光在线一区| 国产午夜精品美女视频明星a级| 日本成人精品在线| 亚洲第一页中文字幕| 国内精品小视频在线观看| 久久香蕉频线观| 亚洲精品永久免费| 性亚洲最疯狂xxxx高清| 国产日韩精品在线| 久久国产精品影视| 久久久精品2019中文字幕神马| 欧美精品福利视频| 国产精品美女在线| 久久久久北条麻妃免费看| 国产剧情久久久久久| 日本欧美在线视频| 亚洲人成人99网站| 成人中文字幕在线观看| 在线国产精品视频| 亚洲国产成人精品一区二区| 久久精品亚洲国产| 精品国产31久久久久久| 成人免费福利视频| 亚洲影院在线看| 国产大片精品免费永久看nba| 欧美精品久久久久久久免费观看| 中文字幕久热精品视频在线| 欧美精品免费看| 亚洲美女喷白浆| 亚洲国产精品电影在线观看| 亚洲一区二区三区四区在线播放| 亚洲欧美日韩中文在线| 日韩大陆毛片av| 91啪国产在线| 亚洲一区二区三区毛片| 国内伊人久久久久久网站视频| 欧美成人激情视频免费观看| 亚洲欧美激情视频| 久久久久国产精品www| 久久欧美在线电影| 日韩av网址在线观看| 国产成人在线精品| 国产欧美一区二区三区在线看| 国产精品视频内| 精品国产老师黑色丝袜高跟鞋| 亚洲三级av在线| 91亚洲国产精品| 国产精品自拍网| 91午夜理伦私人影院| 久久精品国产视频| 国产深夜精品福利| 91高清视频免费| 亚洲精品动漫久久久久| 欧美在线亚洲在线| 亚洲精品自拍偷拍| 一色桃子一区二区| 日韩av电影在线免费播放| 不卡毛片在线看| 国产视频欧美视频| 97热在线精品视频在线观看| 日韩欧美亚洲综合| 日韩精品中文字幕在线| 日韩视频第一页| 日韩一级裸体免费视频| 日韩中文av在线| 欧美xxxx综合视频| 91麻豆国产精品| 亚洲国产精品久久精品怡红院| 亚洲精品自拍视频| 精品国产一区二区三区四区在线观看| 精品无人国产偷自产在线| 亚洲曰本av电影| 日韩国产精品亚洲а∨天堂免| 亚洲乱亚洲乱妇无码| 欧美性高潮床叫视频| 欧美日韩精品中文字幕| 国产欧美精品一区二区| 一区二区三区精品99久久| 亚洲xxxx在线| 久久免费视频这里只有精品| 国产精品视频专区| 性色av一区二区三区红粉影视| 色多多国产成人永久免费网站| 性色av一区二区咪爱| 欧美日韩成人黄色| 成人精品视频99在线观看免费| 欧美福利视频在线| 欧美成人中文字幕在线| 色偷偷88888欧美精品久久久| 久久久免费观看| 国产精品久久久久久影视| 日韩电影大全免费观看2023年上| 国产成人综合一区二区三区| 欧美成人午夜视频| 国产精品久久久久久久久久久久| 日韩精品视频在线免费观看| 国产欧美在线观看| 日本精品免费观看| 国产日产亚洲精品| 国产一区二区在线免费| 国产精品私拍pans大尺度在线| 一色桃子一区二区| 亚洲精品福利视频| 国产日韩欧美综合| 国产成人精品久久二区二区91| 日韩av影视综合网| 亚洲国产成人精品久久| 国产69久久精品成人看| 欧美久久精品午夜青青大伊人| 日韩中文在线观看| 日韩久久免费视频| 成人黄色在线免费| 国产欧美精品在线播放| 国产欧美亚洲视频| 国产成人福利视频| 国产精品成人在线| 色悠悠久久88| 国产色综合天天综合网| 最近中文字幕mv在线一区二区三区四区| 亚洲片国产一区一级在线观看| 欧美日韩xxxxx| 精品久久久久久久久久久久久久| 久久久久久亚洲精品不卡| 亚洲精品乱码久久久久久按摩观| 成人福利视频在线观看|