常常會想要從既有的資料中
找到對照的名稱的號碼
可以使用lookup查詢
Sheet1資料來源(一定要先遞增排序)
A數值 B資料名稱
1 aa
2 bb
3 cc
可使用=lookup("找尋值",搜尋目標範圍,顯示值欄位)
例如=lookup("bb",Sheet1!A:A,Sheet1!B:B)
就會找到2
搜尋
Excel找值對應lookup
Firefox 使用document.getElementById
注意label只能用innerHTML值
並沒有value的屬性
所以無法使用document.getElementById("id").value
如果要寫入值傳遞,還是使用hidden方式傳value比較單純
也是可以使用以下function取得物件function findObj(objname)
{
var obj = null;
if (typeof(document.getElementById) != "undefined")
obj = document.getElementById(objname);
else if (typeof(document.all) != "undefined")
obj = document.all[objname];
return(obj);
}
標籤: 程式 , Firefox , Javascript
Stored Procedure回傳值 如何呼叫共用預存程序
在SQL中使用Stored Procedure
之前知道的只有REURN,但是被限制回傳INT
提供以下兩種方式:
1.使用Return方式回傳值(只能回傳INT)
CREATE PROCEDURE spRand
AS
--產生2位數密碼
return Convert(int,(Rand()*(99-10)+10))
使用方式
declare @iRand int
exec @iRand=spRand
select @iRand
2.使用output 回傳參數
重點是一定要有OUTPUT參數,接收時也需要喔CREATE PROCEDURE spDate(@i int,@dDate varchar(10) OUTPUT) AS
set @dDate='dddd'
GO
使用方式
declare @dDate varchar(10)
exec spDate 1,@dDate output
select @dDate
EXCEL公式中絕對相對欄列
常使用excel作統計,可以使用以下方式將特定欄位固定
然用拉公式套用
$A$1 (絕對欄和絕對列)
A$1 (相對欄和絕對列)
$A1 (絕對欄和相對列)
A1(相對欄和相對列)
取亂數、要取a b兩值之間亂數、取固定位數亂數
取亂數、要取a b兩值之間亂數、取固定位數亂數
Excel
=RAND()*(b-a)+a
取兩碼亂數
=INT(RAND()*(99-10)+10)
ASP
Randomize
iRand=Cint((b-a)* Rnd()) +a
SQL
Convert(int,RAND()*(@b-@a)+@a)
99~10表示2位的亂數
Convert(int,(Rand()*(99-10)+10))
Convert(int,(Rand()*(999-100)+100))
ASP三角形排列問題
VBA老師出題要我做一出個如下的三角形
.............a
...........aaa
.........aaaaa
.......aaaaaaa
.....aaaaaaaaa
...aaaaaaaaaaa
.aaaaaaaaaaaaa
首先要先觀察排列規則
而且每列數量是相同13個
所以只要觀察出a的數量
可以看出a是以2為增量所以*2來計算
相對地.就以相同量減少
以維持整行13的數量
VBA語法Private Sub Command1_Click()
n = 13
For k=1 To 7
Print String(n-(K-1)*2,".") & String(1+(K-1)*2, "a")
Next
End Sub
ASP語法<%
n = 13
For k=1 To 7
Response.write String(n-(K-1)*2,".") & String(1+(K-1)*2, "a") & "<br>"
Next
%>


