フレーム問合せ

  GetData.jsp



  
<%@ page
	language="java"
	contentType="text/html;charset=shift_jis" %>
<jsp:useBean id="my" scope="session" class="lightbox.webapp" />
<jsp:useBean id="db" scope="session" class="lightbox.database" />
<%!
/////////////////////////////////////////////////////////////
// JSP 用の処理専用関数ページ
//
// **********************************************************
// 以下このページ専用の内部関数
// **********************************************************
public String Ss( String Target ) {

	return "'" + Target + "'";

}
// **********************************************************
// 条件文字列の処理
// **********************************************************
public void SetCond( lightbox.webapp my )
throws Exception {

	if ( my.cmp( "Cond", "" ) ) {
		my.setAdd( "Cond", " where " );
	}
	else {
		my.setAdd( "Cond", " and " );
	}

}

// **********************************************************
// データベースデータの編集
// **********************************************************
public void EditQueryData( lightbox.webapp my, lightbox.database db )
throws Exception {

	my.setAdd( "OutData", "<TR>" );

	my.setAdd( "OutData", "<TD class=MyCell>" );

	my.setAdd( "OutData", db.Fields("商品分類") );
	my.setAdd( "OutData", "</TD>" );

	my.setAdd( "OutData", "<TD class=MyCell>" );
	my.setAdd( "OutData", db.Fields("名称") );
	my.setAdd( "OutData", "</TD>" );

	my.setAdd( "OutData", "</TR>" );

}
%>
<%
// **********************************************************
// 処理本体
// **********************************************************

	boolean bRet;

	my.set( "Query", "select * from 商品分類マスタ" );
	my.set( "Cond", "" );

	if ( !my.cmp( "In1Cond", "" ) ) {
		SetCond( my );
		my.setAdd( "Cond", " 名称 like " );
		my.setAdd( "Cond", "'%" + my.get( "In1Cond" ) + "%'" );
	}

	if ( !my.cmp( "In1Cond2", "" ) ) {
		SetCond( my );
		my.setAdd( "Cond", " left(商品分類,1) = " );
		my.setAdd( "Cond", Ss( my.get( "In1Cond2" ) ) );
	}

	my.set( "Query", my.get( "Query" ) + my.get( "Cond" ) );

	bRet = db.Query( my.get( "Query" ) );

	while( bRet ) {

		EditQueryData( my, db );

		bRet = db.Query();
	}
%>
  



  EditDataHead.jsp



  
<%@ page
	language="java"
	contentType="text/html;charset=shift_jis" %>
<jsp:useBean id="my" scope="session" class="lightbox.webapp" />
<jsp:useBean id="db" scope="session" class="lightbox.database" />
<%!
/////////////////////////////////////////////////////////////
// JSP 用の処理専用関数ページ
//
// **********************************************************
// 以下このページ専用の内部関数
// **********************************************************
public String Ss( String Target ) {

	return "'" + Target + "'";

}
public void FuncInit( lightbox.webapp my )
throws Exception {

		my.put( "ErrMessage", "" );

}
%>
<%
// **********************************************************
// 処理本体
// **********************************************************
	FuncInit( my );

	String Query;
	String Work;
	boolean bRet;

	Query = "select コード,名称 from コード名称マスタ";
	Query += " where 区分 = 5 order by コード";
	my.set( "QUERY", Query );

	bRet = db.Query( Query );

	Work = "";
	while( bRet ) {

		Work += "<OPTION value=";
		Work += db.Fields("コード");
		Work += ">";
		Work += db.Fields("名称");

		bRet = db.Query();
	}

	my.set( "OptionList", Work );

%>
  



  EditDataBody.jsp

  
<%@ page
	language="java"
	contentType="text/html;charset=shift_jis" %>
<jsp:useBean id="my" scope="session" class="lightbox.webapp" />
<jsp:useBean id="db" scope="session" class="lightbox.database" />
<%!
/////////////////////////////////////////////////////////////
// JSP 用の処理専用関数ページ
//
// **********************************************************
// 以下このページ専用の内部関数
// **********************************************************
public String Ss( String Target ) {

	return "'" + Target + "'";

}
public void FuncInit( lightbox.webapp my )
throws Exception {

		my.put( "ErrMessage", "" );

}
%>
<%
// **********************************************************
// 処理本体
// **********************************************************
	FuncInit( my );

%>
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ