网站及所属关键词汇总
作者:Huiker 日期:2009-12-09
特别推荐:网上购物商城网站
作者:Huiker 日期:2009-07-21
联想家电下乡电脑中标产品价格表
作者:Huiker 日期:2009-06-24
MYSQL更新一列值 列值唯一值
作者:Huiker 日期:2011-12-09
婚育状况证明 样本
作者:Huiker 日期:2011-12-07
VFP连接到SQL数据库 Select中Where条件语句中设定变量
作者:Huiker 日期:2011-09-08
VFP通过ODBC连接到SQL2000数据提取出DBF格式的表。
需要提取条件限制,但是条件需要交互时输入。
以下代码片段可以实现上述功能。
\ 程序将提取总账中某科目的明细账目
\
ACCEPT [ 请输入起始会计期 格式MMYY如0111 :] TO KJQ1
ACCEPT [ 请输入结束会计期 格式MMYY如0811 :] TO KJQ2
YEAR11 = '20'+ RIGHT(KJQ1,2)
KJQ11 = VAL(LEFT(KJQ1,2))
KJQ22 = VAL(LEFT(KJQ2,2))
Create Sql View myview1;
Remote Connection 远程数据;
As select BATCH_NO,BATCH_SRCE,BATCH_DESC,BATCH_SEQN,BATCH_TOT,TOT_DEBITS,TOT_CREDIT,MST_ACT_NO,TRANS_DATE,TRANS_DESC,TRANS_AMT,DBCR_IND,TRANS_CODE,USER_ID,REF_NO1 AS REFNO1,REF_NO2 AS REFNO2,REF_NO4 AS REFNO4 from GL_BATCHDETAILACCT;
where MST_ACT_NO like '%-1350%' AND FISCAL_YR = ?YEAR11 AND PERIOD_NO >= ?KJQ11 AND PERIOD_NO <= ?KJQ22
=DBSetProp("myview1","VIEW","UpdateType",1)
=DBSetProp("myview1","VIEW","SendUpdates",.T.)
需要提取条件限制,但是条件需要交互时输入。
以下代码片段可以实现上述功能。
\ 程序将提取总账中某科目的明细账目
\
ACCEPT [ 请输入起始会计期 格式MMYY如0111 :] TO KJQ1
ACCEPT [ 请输入结束会计期 格式MMYY如0811 :] TO KJQ2
YEAR11 = '20'+ RIGHT(KJQ1,2)
KJQ11 = VAL(LEFT(KJQ1,2))
KJQ22 = VAL(LEFT(KJQ2,2))
Create Sql View myview1;
Remote Connection 远程数据;
As select BATCH_NO,BATCH_SRCE,BATCH_DESC,BATCH_SEQN,BATCH_TOT,TOT_DEBITS,TOT_CREDIT,MST_ACT_NO,TRANS_DATE,TRANS_DESC,TRANS_AMT,DBCR_IND,TRANS_CODE,USER_ID,REF_NO1 AS REFNO1,REF_NO2 AS REFNO2,REF_NO4 AS REFNO4 from GL_BATCHDETAILACCT;
where MST_ACT_NO like '%-1350%' AND FISCAL_YR = ?YEAR11 AND PERIOD_NO >= ?KJQ11 AND PERIOD_NO <= ?KJQ22
=DBSetProp("myview1","VIEW","UpdateType",1)
=DBSetProp("myview1","VIEW","SendUpdates",.T.)
VFP连接到SQL数据库 控制Select字段宽度输出
作者:Huiker 日期:2011-09-07
VFP通过ODBC连接SQL2000数据库,提取其中记录,浮点型数值提取后自动保留小数点后2位,故存在误差。控制字段的输出类型、宽度、精度可以解决问题。
程序例(截取关键代码):
Create Sql View myview1 Remote Connection 远程数据 As select BATCH_NO,BATCH_SRCE,BATCH_DESC,JOURNAL_NO,BATCH_TOT,TOT_DEBITS,TOT_CREDIT,MST_ACT_NO,TRANS_DATE,TRANS_DESC,TRANS_AMT,DBCR_IND,TRANS_CODE,USER_ID, REF_NO1 AS REFNO1,REF_NO2 AS REFNO2,REF_NO4 AS REFNO4 from GL_BATCHDETAILACCT where ( MST_ACT_NO like '%-4101%' AND PERIOD_NO <= '8' AND PERIOD_NO >= '1' AND FISCAL_YR = '2011' )
=DBSetProp("myview1","VIEW","UpdateType",1)
=DBSetProp("myview1","VIEW","SendUpdates",.T.)
=DBSetProp("myview1.TRANS_AMT","Field","DataType","F(18,3)")
=DBSetProp("myview1.TOT_DEBITS","Field","DataType","F(18,3)")
=DBSetProp("myview1.TOT_CREDIT","Field","DataType","F(18,3)")
=DBSetProp("myview1.BATCH_TOT","Field","DataType","F(18,3)")
程序例(截取关键代码):
Create Sql View myview1 Remote Connection 远程数据 As select BATCH_NO,BATCH_SRCE,BATCH_DESC,JOURNAL_NO,BATCH_TOT,TOT_DEBITS,TOT_CREDIT,MST_ACT_NO,TRANS_DATE,TRANS_DESC,TRANS_AMT,DBCR_IND,TRANS_CODE,USER_ID, REF_NO1 AS REFNO1,REF_NO2 AS REFNO2,REF_NO4 AS REFNO4 from GL_BATCHDETAILACCT where ( MST_ACT_NO like '%-4101%' AND PERIOD_NO <= '8' AND PERIOD_NO >= '1' AND FISCAL_YR = '2011' )
=DBSetProp("myview1","VIEW","UpdateType",1)
=DBSetProp("myview1","VIEW","SendUpdates",.T.)
=DBSetProp("myview1.TRANS_AMT","Field","DataType","F(18,3)")
=DBSetProp("myview1.TOT_DEBITS","Field","DataType","F(18,3)")
=DBSetProp("myview1.TOT_CREDIT","Field","DataType","F(18,3)")
=DBSetProp("myview1.BATCH_TOT","Field","DataType","F(18,3)")
SQL Server 2000中定义变量
作者:Huiker 日期:2011-09-07
DECLARE @local_variable
在批处理或过程的正文中用DECLARE 语句声明变量,并用SET或Select语句给其指派值。游标变量可通过该语句声明,并且可用在其它与游标相关的语句中。所有变量在声明后均初始化为NULL。
参数
@local_variable
是变量的名称。变量名必须以at符(@)开头。局部变量名必须符合标识符规则。
程序例A
使用DECLARE
下例使用名为@find的局部变量检索所有姓以Ring开头的作者信息。
USE pubs
DECLARE @find varchar(30)
SET @find = 'Ring% '
Select au_lname, au_fname, phone
FROM authors
Where au_lname LIKE @find
下面是结果集:
au_lname au_fname phone
-------------------------------------- -------------------- ------------
Ringer Anne 801 826-0752
Ringer Albert 801 826-0752
(2 row(s) affected)
程序例B
在DECLARE中使用两个变量
下例从Binnet & Hardley (pub_id = 0877) 的雇员中检索从1993年1月1日起所雇佣的雇员名称。
USE pubs
SET NOCOUNT ON
GO
在批处理或过程的正文中用DECLARE 语句声明变量,并用SET或Select语句给其指派值。游标变量可通过该语句声明,并且可用在其它与游标相关的语句中。所有变量在声明后均初始化为NULL。
参数
@local_variable
是变量的名称。变量名必须以at符(@)开头。局部变量名必须符合标识符规则。
程序例A
使用DECLARE
下例使用名为@find的局部变量检索所有姓以Ring开头的作者信息。
USE pubs
DECLARE @find varchar(30)
SET @find = 'Ring% '
Select au_lname, au_fname, phone
FROM authors
Where au_lname LIKE @find
下面是结果集:
au_lname au_fname phone
-------------------------------------- -------------------- ------------
Ringer Anne 801 826-0752
Ringer Albert 801 826-0752
(2 row(s) affected)
程序例B
在DECLARE中使用两个变量
下例从Binnet & Hardley (pub_id = 0877) 的雇员中检索从1993年1月1日起所雇佣的雇员名称。
USE pubs
SET NOCOUNT ON
GO
单击事件:使用日历选择日期的代码
作者:Huiker 日期:2011-08-01
<script language="JavaScript" type="text/JavaScript">
//http://www.hiiworld.com
var months = new Array("一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月");
var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var days = new Array("日","一", "二", "三", "四", "五", "六");
var today;
document.writeln("<div id='Calendar' style='position:absolute; z-index:1; visibility: hidden; filter:\"progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=3)\"'></div>");
function getDays(month, year)
{
//下面的这段代码是判断当前是否是闰年的
if (1 == month)
return ((0 == year % 4) && (0 != (year % 100))) || (0 == year % 400) ? 29 : 28;
else
return daysInMonth
;
}
function getToday()
{
//得到今天的年,月,日
this.now = new Date();
this.year = this.now.getFullYear();
this.month = this.now.getMonth();
this.day = this.now.getDate();
}
function getStringDay(str)
{
//得到输入框的年,月,日
var str=str.split("-")
//http://www.hiiworld.com
var months = new Array("一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月");
var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var days = new Array("日","一", "二", "三", "四", "五", "六");
var today;
document.writeln("<div id='Calendar' style='position:absolute; z-index:1; visibility: hidden; filter:\"progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=3)\"'></div>");
function getDays(month, year)
{
//下面的这段代码是判断当前是否是闰年的
if (1 == month)
return ((0 == year % 4) && (0 != (year % 100))) || (0 == year % 400) ? 29 : 28;
else
return daysInMonth
; }
function getToday()
{
//得到今天的年,月,日
this.now = new Date();
this.year = this.now.getFullYear();
this.month = this.now.getMonth();
this.day = this.now.getDate();
}
function getStringDay(str)
{
//得到输入框的年,月,日
var str=str.split("-")
超级链接弹出IE新窗口的属性设置
作者:Huiker 日期:2011-06-26
代码如下:
<a href= "# " onclick= "window.open(url,name,feature); "> window </a>
feature的取值:
其中yes/no也可使用1/0;pixel value为具体的数值,单位象素。
alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后
alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上
depended | yes/no | 是否和父窗口同时关闭
directories | yes/no | Nav2和3的目录栏是否可见
height | pixel value | 窗口高度
hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键
innerHeight | pixel value | 窗口中文档的像素高度
innerWidth | pixel value | 窗口中文档的像素宽度
location | yes/no | 位置栏是否可见
menubar | yes/no | 菜单栏是否可见
outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度
outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度
resizable | yes/no | 窗口大小是否可调整
screenX | pixel value | 窗口距屏幕左边界的像素长度
screenY | pixel value | 窗口距屏幕上边界的像素长度
scrollbars | yes/no | 窗口是否可有滚动栏
titlebar | yes/no | 窗口题目栏是否可见
toolbar | yes/no | 窗口工具栏是否可见
Width | pixel value | 窗口的像素宽度
z-look | yes/no | 窗口被激活后是否浮在其它窗口之上
示例:
window.open ( 'page.html ', 'newwindow ', 'height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no ')
<a href= "# " onclick= "window.open(url,name,feature); "> window </a>
feature的取值:
其中yes/no也可使用1/0;pixel value为具体的数值,单位象素。
alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后
alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上
depended | yes/no | 是否和父窗口同时关闭
directories | yes/no | Nav2和3的目录栏是否可见
height | pixel value | 窗口高度
hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键
innerHeight | pixel value | 窗口中文档的像素高度
innerWidth | pixel value | 窗口中文档的像素宽度
location | yes/no | 位置栏是否可见
menubar | yes/no | 菜单栏是否可见
outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度
outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度
resizable | yes/no | 窗口大小是否可调整
screenX | pixel value | 窗口距屏幕左边界的像素长度
screenY | pixel value | 窗口距屏幕上边界的像素长度
scrollbars | yes/no | 窗口是否可有滚动栏
titlebar | yes/no | 窗口题目栏是否可见
toolbar | yes/no | 窗口工具栏是否可见
Width | pixel value | 窗口的像素宽度
z-look | yes/no | 窗口被激活后是否浮在其它窗口之上
示例:
window.open ( 'page.html ', 'newwindow ', 'height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no ')
点击下载此文件








