身為MIS最討厭的就是使用者習慣將資料都往桌面丟,
當電腦壞掉無法登入的時候就會跟你講這些資料有多重要多重要,
一定要幫他救回來,救是一定得幫他救,
但是如果是放在非系統槽的地方,是不是重新安裝完作業系統後,
直接再設定一下就可以使用這樣比較快呢?
利用修改登入檔的方式將常用的資料夾變更系統預設路徑!
開始-->執行-->regedit
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
我的最愛 x:\xxx\favorites
Desktop x:\xxx\Desktop
My Pictures x:\xxx\Desktop\My Pictures
2009-09-28
2009-09-18
讓XP自動登入網域
公司主機有想要設定成一個星期自動重新開機一次,
自動重新開機沒問題,但因為有加入網域,往往重開機後,
就會停在輸入帳號密碼的地方,這樣有些外掛程式無法自動啟用,
可以透過下列方式,將XP設成自動登入!
開始-->執行-->regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
DefaultDomainName -網域名稱
DefaultUserName -使用者名稱
DefaultPassword -使用者密碼(若無此項,自行建立自串值)
AutoAdminLogon -自動登入(設定值1:開啟、0:關閉)
設定完成重開機即可!
自動重新開機沒問題,但因為有加入網域,往往重開機後,
就會停在輸入帳號密碼的地方,這樣有些外掛程式無法自動啟用,
可以透過下列方式,將XP設成自動登入!
開始-->執行-->regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
DefaultDomainName -網域名稱
DefaultUserName -使用者名稱
DefaultPassword -使用者密碼(若無此項,自行建立自串值)
AutoAdminLogon -自動登入(設定值1:開啟、0:關閉)
設定完成重開機即可!
2009-08-16
Delphi抓取系統桌面路徑
uses Registry;
Function _GetDeskTopDir: String;
var root: TRegistry;
begin
root:= TRegistry.Create;
root .OpenKey('SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\SHELL FOLDERS', FALSE);
Result := root.ReadString('DESKTOP');
Result := UpperCase(Result);
R.Free;
end;
2009-08-04
2009-07-28
合併表格欄位抓取技巧
在SQL時常會用到table join,
例如table A與table B join,
我們要table A全部的欄位和table B部分的欄位,
可以在select後面接上 A.*,
這樣即可抓到全部table A的欄位,
不需要在一個一個打出 table A 的FieldName。
例如table A與table B join,
我們要table A全部的欄位和table B部分的欄位,
可以在select後面接上 A.*,
這樣即可抓到全部table A的欄位,
不需要在一個一個打出 table A 的FieldName。
select A.*,B.field1,B.field2 from TABLEA A,TABLEB B where A.Key=B.Key
2009-07-18
清除 MS SQL 2008 交易記錄
之前的清除方式已無法使用,
BACKUP 這個指令在2008已被停用,
目前找的到解決方法如下
DBCC SHRINKFILE (log_filename,size)
注意:需先將資料庫的模式改為-簡單
MircosoftTechNet-DBCC SHRINKFILE
BACKUP 這個指令在2008已被停用,
目前找的到解決方法如下
DBCC SHRINKFILE (log_filename,size)
注意:需先將資料庫的模式改為-簡單
DBCC SHRINKFILE (ERP_log,2)
將交易記錄檔的大小壓縮到指定的大小
MircosoftTechNet-DBCC SHRINKFILE
2009-06-22
使用 sp_help 查詢資料表相關資訊
在Microsoft SQL Server Management Studio嫌一個一個去點設計
來看table的schema的話,可以藉由sp_help的語法直接查詢
sp_help TabeName
來看table的schema的話,可以藉由sp_help的語法直接查詢
sp_help TabeName
sp_help Prod
2009-04-10
取消 Windows 檔案總管的影片預覽功能
當硬碟中存在許說影片時,開啟檔案總管會自動顯示預覽畫面,
造成電腦loading大增,造成反應過慢,用下列指令可將此功能關閉!
關閉XP預覽功能:於執行輸入 regsvr32 /u shmedia.dll
開啟XP預覽功能:於執行輸入 regsvr32 shmedia.dll
造成電腦loading大增,造成反應過慢,用下列指令可將此功能關閉!
關閉XP預覽功能:於執行輸入 regsvr32 /u shmedia.dll
開啟XP預覽功能:於執行輸入 regsvr32 shmedia.dll
2009-02-05
去除MS SQL欄位中空白
在擷取資料的時候,有時因為使用者輸入錯誤,
可能造成資料欄位中有空白的資料,造成程式比對錯誤,
MS SQL只提供LTrim(去除左邊空白)、RTrim(去除左邊空白),
若要同時去除左右兩邊的空白話可使用REPLACE(欄位,' ',''),
將欄位中的空白部分全部取代成空值。
可能造成資料欄位中有空白的資料,造成程式比對錯誤,
MS SQL只提供LTrim(去除左邊空白)、RTrim(去除左邊空白),
若要同時去除左右兩邊的空白話可使用REPLACE(欄位,' ',''),
將欄位中的空白部分全部取代成空值。
select REPLACE(PnameD,' ','') from Prod
2008-12-31
QRReport 列印連續報表
因為許多的單據都是用點陣式印表機(Ex EPSON 2080C..),
且紙張都是用連續報表紙或中一刀,
但因為QRReport對NT的作業系統支援有點問題,無法預設Report的size,
所以既使原先的設定都正常,但列印出來仍會用格式跑掉的情況,
下面列出解決辦法:
1.於OS中的印表機和傳真畫面中點選右鍵
2.點選伺服器內容
3.建立新格式
4.根據報表紙的長寬輸入(一般為24.40cm*27.94cm)
5.格式名稱"連續報表紙"-存檔
6.將點陣式印表機設為預設
7.將印表機內的列印喜好設定及裝置設定值紙張格式都設為"連續報表紙"
8.QRReport中的Page Size設定為Default,不可為Custom
且紙張都是用連續報表紙或中一刀,
但因為QRReport對NT的作業系統支援有點問題,無法預設Report的size,
所以既使原先的設定都正常,但列印出來仍會用格式跑掉的情況,
下面列出解決辦法:
1.於OS中的印表機和傳真畫面中點選右鍵
2.點選伺服器內容
3.建立新格式
4.根據報表紙的長寬輸入(一般為24.40cm*27.94cm)
5.格式名稱"連續報表紙"-存檔
6.將點陣式印表機設為預設
7.將印表機內的列印喜好設定及裝置設定值紙張格式都設為"連續報表紙"
8.QRReport中的Page Size設定為Default,不可為Custom
訂閱:
文章 (Atom)