戻る

VBソース

ASP(Active Server Pages) ソースコード公開

WEB DE 在庫管理・売上分析・受注管理 はすべてのソースコードが公開されています。


ソースはカスタマイズしやすくコメントが随所に記されています。


<% Option Explicit %>
<!-- #INCLUDE FILE="general.asp" -->
<!-- #INCLUDE FILE="common.asp" -->
<%

Public Const HOMEINDEX = "index.htm" ' インデックスファイル名
Public Const APPNAME = "weborder.asp" ' アプリケーションファイル名
Public Const IMGASP = "img.asp" ' 画像表示アプリケーションファイル名
Public Const APPTITLE = "WEB DE 注文システム" 'アプリケーションタイトル
Public Const BODYCOLOR = "#CCFF99" '背景色

' 次の行の値を False に設定すると商品カテゴリの選択を省略します。
' 商品数が多い場合、True に設定しておくことが賢明です。
Const blnUseGroup = False ' 商品カテゴリ(グループ)使用フラグ

新規ユーザ利用可能フラグ
' 企業間取引の場合 False
' オンラインショッピングの場合 True
Const blnSelfReg = True

' 以下の値を False に設定すると新規登録の際に顧客コードを直接指定
' するようになります。 True の場合自動的にインクリメントされます。
Const blnCusCodeAutoNumber = True


.........



汎用性を高めるために処理ごとにプロシージャにまとめられています。

Private Sub ShowOrderList(strOrderID)
'// 購入履歴一覧表示ルーチン
    
    Dim lngRowNumber, i
    Dim curAmount, curTotal
    Dim curTax, curTotalTax
    Dim curTotalAmount

    ' セキュリティのため認証チェックを行う
    If Not IsValidSlipID Then
        Call WriteMessageEx("伝票IDと認証番号が一致しません。", "戻る")
    End If

    ' 受注伝票を取得する処理
    strSQL = "SELECT saldetails.rownumber, " & _
             "items.code AS ItemCode, items.name1 AS ItemName, " & _
             "items.unitprice, items.taxtype, " & _
             "saldetails.quantity, saldetails.totalprice, saldetails.tax " & _
             "FROM saldetails,items " & _
             "WHERE saldetails.slipid = " & strOrderID & " AND " & _
             "saldetails.itemcode = items.code " & _
             "ORDER BY saldetails.rownumber"
    Set rsTemp = cnMain.Execute(strSQL)

    ' ブラウザにキャッシュさせないための処理
    Response.Expires = -1
    Response.AddHeader "Pragma", "no-cache"
    Response.AddHeader "cache-control", "no-store"
    %>
    <html><head>
    <% Call WriteCommonHeader("カート確認") %>
    <SCRIPT LANGUAGE='JavaScript'>
    
<% Call JavaRollOver2 %>
    </SCRIPT>
    </head><body>

............


©2000 Inside Soft Design. All rights reserved.