1. 如何添加輔助資料庫 (sql Server Management Studio)
右鍵單擊要在日誌傳送配置中用作主資料庫的資料庫,然後單擊「屬性」。在「選擇頁」下,單擊「事務日誌傳送」。在「輔助伺服器實例和資料庫」下,單擊「添加」。單擊「連接」,連接到要用作輔助伺服器的 SQL Server 實例。在「輔助資料庫」框中,從列表中選擇一個資料庫或鍵入要創建的資料庫的名稱。在「初始化輔助資料庫」選項卡上,選擇要用於初始化輔助資料庫的選項。在「復制文件」選項卡的「復制文件的目標文件夾」框中,鍵入應將事務日誌備份復制到的文件夾的路徑。該文件夾通常位於輔助伺服器上。請注意「復製作業」下的「計劃」框中列出的復制計劃。如果希望針對您的安裝自定義計劃,請單擊「計劃」,然後根據需要調整 SQL Server 代理計劃。此計劃應為大致的備份計劃。在「還原」選項卡上的「還原備份時的資料庫狀態」下,選擇「無恢復模式」或「備用模式」選項。如果選擇了「備用模式」選項,請選擇是否要在進行還原操作時從輔助資料庫斷開用戶連接。如果希望延遲輔助伺服器上的還原進程,請在「延遲還原備份操作至少」下選擇延遲時間。在「在以下時間內沒有執行還原時報警」下選擇警報閾值。請注意,還原計劃列在「計劃」框中的「還原作業」下。如果希望針對您的安裝自定義計劃,請單擊「計劃」,然後根據需要調整 SQL Server 代理計劃。此計劃應為大致的備份計劃。單擊「確定」。
2. SQL資料庫的操作
SQL包括了所有對資料庫的操作,主要是由4個部分組成:
1.數據定義:這一部分又稱為「SQL DDL」,定義資料庫的邏輯結構,包括定義資料庫、基本表、視圖和索引4部分。
2.數據操縱:這一部分又稱為「SQL DML」,其中包括數據查詢和數據更新兩大類操作,其中數據更新又包括插入、刪除和更新三種操作。
3.數據控制:對用戶訪問數據的控制有基本表和視圖的授權、完整性規則的描述,事務控制語句等。
4.嵌入式SQL語言的使用規定:規定SQL語句在宿主語言的程序中使用的規則。
下面我們將分別介紹: SQL數據定義功能包括定義資料庫、基本表、索引和視圖。
首先,讓我們了解一下SQL所提供的基本數據類型:(如^00100009b^)
1.資料庫的建立與刪除
(1)建立資料庫:資料庫是一個包括了多個基本表的數據集,其語句格式為:
CREATE DATABASE <資料庫名> 〔其它參數〕
其中,<資料庫名>在系統中必須是唯一的,不能重復,不然將導致數據存取失誤。〔其它參數〕因具體資料庫實現系統不同而異。
例:要建立項目管理資料庫(xmmanage),其語句應為:
CREATE DATABASE xmmanage
(2)資料庫的刪除:將資料庫及其全部內容從系統中刪除。
其語句格式為:DROP DATABASE <資料庫名>
例:刪除項目管理資料庫(xmmanage),其語句應為: DROP DATABASE xmmanage
2.基本表的定義及變更
本身獨立存在的表稱為基本表,在SQL語言中一個關系唯一對應一個基本表。基本表的定義指建立基本關系模式,而變更則是指對資料庫中已存在的基本表進行刪除與修改。 SQL是一種查詢功能很強的語言,只要是資料庫存在的數據,總能通過適當的方法將它從資料庫中查找出來。SQL中的查詢語句只有一個:SELECT,它可與其它語句配合完成所有的查詢功能。SELECT語句的完整語法,可以有6個子句。完整的語法如下:SELECT 目標表的列名或列表達式集合FROM 基本表或(和)視圖集合〔WHERE條件表達式〕〔GROUP BY列名集合〔HAVING組條件表達式〕〕〔ORDER BY列名〔集合〕…〕
簡單查詢,使用TOP子句
查詢結果排序order by
帶條件的查詢where,使用算術表達式,使用邏輯表達式,使用between關鍵字,使用in關鍵字,
模糊查詢like
整個語句的語義如下:從FROM子句中列出的表中,選擇滿足WHERE子句中給出的條件表達式的元組,然後按GROUPBY子句(分組子句)中指定列的值分組,再提取滿足HAVING子句中組條件表達式的那些組,按SELECT子句給出的列名或列表達式求值輸出。ORDER子句(排序子句)是對輸出的目標表進行重新排序,並可附加說明ASC(升序)或DESC(降序)排列。在WHERE子句中的條件表達式F中可出現下列操作符和運算函數:算術比較運算符:<,<=,>,>=,=,<>。邏輯運算符:AND,OR,NOT。集合運算符:UNION(並),INTERSECT(交),EXCEPT(差)。集合成員資格運算符:IN,NOT IN謂詞:EXISTS(存在量詞),ALL,SOME,UNIQUE。聚合函數:AVG(平均值),MIN(最小值),MAX(最大值),SUM(和),COUNT(計數)。F中運算對象還可以是另一個SELECT語句,即SELECT語句可以嵌套。上面只是列出了WHERE子句中可出現的幾種主要操作,由於WHERE子句中的條件表達式可以很復雜,因此SELECT句型能表達的語義遠比其數學原形要復雜得多。下面,我們以上面所建立的三個基本表為例,演示一下SELECT的應用:1.無條件查詢例:找出所有學生的的選課情況SELECT st_no,su_noFROM score例:找出所有學生的情況SELECT*FROM student「*」為通配符,表示查找FROM中所指出關系的所有屬性的值。2.條件查詢條件查詢即帶有WHERE子句的查詢,所要查詢的對象必須滿足WHERE子句給出的條件。例:找出任何一門課成績在70以上的學生情況、課號及分數SELECT UNIQUE student.st_class,student.st_no,student.st_name,student.st_sex,student.st_age,score.su_no,score.scoreFROM student,scoreWHERE score.score>=70 AND score.stno=student,st_no這里使用UNIQUE是不從查詢結果集中去掉重復行,如果使用DISTINCT則會去掉重復行。另外邏輯運算符的優先順序為NOT→AND→OR。例:找出課程號為c02的,考試成績不及格的學生SELECT st_noFROM scoreWHERE su_no=『c02』AND score<603.排序查詢排序查詢是指將查詢結果按指定屬性的升序(ASC)或降序(DESC)排列,由ORDER BY子句指明。例:查找不及格的課程,並將結果按課程號從大到小排列SELECT UNIQUE su_noFROM scoreWHERE score<60ORDER BY su_no DESC4.嵌套查詢嵌套查詢是指WHERE子句中又包含SELECT子句,它用於較復雜的跨多個基本表查詢的情況。例:查找課程編號為c03且課程成績在80分以上的學生的學號、姓名SELECT st_no,st_nameFROM studentWHERE stno IN (SELECT st_noFROM scoreWHERE su_no=『c03』 AND score>80 )這里需要明確的是:當查詢涉及多個基本表時用嵌套查詢逐次求解層次分明,具有結構程序設計特點。在嵌套查詢中,IN是常用到的謂詞。若用戶能確切知道內層查詢返回的是單值,那麼也可用算術比較運算符表示用戶的要求。5.計算查詢計算查詢是指通過系統提供的特定函數(聚合函數)在語句中的直接使用而獲得某些只有經過計算才能得到的結果。常用的函數有:COUNT(*) 計算元組的個數COUNT(列名) 對某一列中的值計算個數SUM(列名) 求某一列值的總和(此列值是數值型)AVG(列名) 求某一列值的平均值(此列值是數值型)MAX(列名) 求某一列值中的最大值MIN(列名) 求某一列值中的最小值例:求男學生的總人數和平均年齡SELECT COUNT(*),AVG(st_age)FROM studentWHERE st_sex=『男』例:統計選修了課程的學生的人數SELECT COUNT(DISTINCT st_no)FROM score注意:這里一定要加入DISTINCT,因為有的學生可能選修了多門課程,但統計時只能按1人統計,所以要使用DISTINCT進行過濾。 由於資料庫管理系統是一個多用戶系統,為了控制用戶對數據的存取權利,保持數據的共享及完全性,SQL語言提供了一系列的數據控制功能。其中,主要包括安全性控制、完整性控制、事務控制和並發控制。1.安全性控制數據的安全性是指保護資料庫,以防非法使用造成數據泄露和破壞。保證數據安全性的主要方法是通過對資料庫存取權力的控制來防止非法使用資料庫中的數據。即限定不同用戶操作不同的數據對象的許可權。存取權控制包括權力的授予、檢查和撤消。權力授予和撤消命令由資料庫管理員或特定應用人員使用。系統在對資料庫操作前,先核實相應用戶是否有權在相應數據上進行所要求的操作。(1)權力授予:權力授有資料庫管理員專用的授權和用戶可用的授權兩種形式。資料庫管理員專用授權命令格式如下:|CONNECT |GRANT|RESOURCE|TO 用戶名〔IDENTIFED BY 口令〕|DBA |其中,CONNECT表示資料庫管理員允許指定的用戶具有連接到資料庫的權力,這種授權是針對新用戶;RESOURCE表示允許用戶建立自己的新關系模式,用戶獲得CONNECT權力後,必須獲得RESOURCE權力才能創建自己的新表;DBA表示資料庫管理員將自己的特權授予指定的用戶。若要同時授予某用戶上述三種授權中的多種權力,則必須通過三個相應的GRANT命令指定。另外,具有CONNECT和RESOURCE授權的用戶可以建立自己的表,並在自己建立的表和視圖上具有查詢、插入、修改和刪除的權力。但通常不能使用其他用戶的關系,除非能獲得其他用戶轉授給他的相應權力。例:若允許用戶SSE連接到資料庫並可以建立他自己的關系,則可通過如下命令授予權力:GRANT CONNECT TO SSE INENTIFIED BY BD1928GRANT RESOURCE TO SSE用戶可用的授權是指用戶將自己擁有的部分或全部權力轉授給其他用戶的命令形式,其命令格式如下:|SELECT ||INSERT ||DELETE |GRANT|UPDATE(列名1[,列名2]…)|ON|表名 |TO|用戶名|〔WITH GRANT OPTION〕|ALTER | |視圖名| |PUBLIC||NDEX ||ALL |若對某一用戶同時授予多種操作權力,則操作命令符號可用「,」相隔。PUBLIC 表示將權力授予資料庫的所有用戶,使用時要注意:任選項WITH GRANT OPTION表示接到授權的用戶,具有將其所得到的同時權力再轉授給其他用戶權力。例:如果將表student的查詢權授予所有用戶,可使用以下命令:GRANT SELECT ON student TO PUBLIC例:若將表subject的插入及修改權力授予用戶SSE並使得他具有將這種權力轉授他人的權力,則可使用以下命令:GRANT INSERT,UPDATE(su_subject) ON subject TO SSE WITH GRANT OPTION這里,UPDATE後面跟su_subject是指出其所能修改的列。(2)權力回收:權力回收是指回收指定用戶原已授予的某些權力。與權力授予命令相匹配,權力回收也有資料庫管理員專用和用戶可用的兩種形式。DBA專用的權力回收命令格式為:|CONNECT |REVOKE|RESOURCE|FROM用戶名|DBA |用戶可用的權力回收命令格式為:|SELECT ||INSERT ||DELETE |REVOKE|UPDATE(列名1〔,列名2〕…) |ON|表名 |FROM |用戶名||ALTER | |視圖名| |PUBLIC||INDEX ||ALL |例:回收用戶SSE的DBA權力:REVOKE DBA FROM SSE2.完整性控制資料庫的完整性是指數據的正確性和相容性,這是資料庫理論中的重要概念。完整性控制的主要目的是防止語義上不正確的數據進入資料庫。關系系統中的完整性約束條件包括實體完整性、參照完整性和用戶定義完整性。而完整性約束條件的定義主要是通過CREATE TABLE語句中的〔CHECK〕子句來完成。另外,還有一些輔助命令可以進行數據完整性保護。如UNIQUE和NOT NULL,前者用於防止重復值進入資料庫,後者用於防止空值。3.事務控制事務是並發控制的基本單位,也是恢復的基本單位。在SQL中支持事務的概念。所謂事務,是用戶定義的一個操作序列(集合),這些操作要麼都做,要麼一個都不做,是一個不可分割的整體。一個事務通常以BEGIN TRANSACTION開始,以COMMIT或ROLLBACK結束。SQL提供了事務提交和事務撤消兩種命令:(1)事務提交:事務提交的命令為:COMMIT 〔WORK〕事務提交標志著對資料庫的某種應用操作成功地完成,所有對資料庫的操作都必須作為事務提交給系統時才有效。事務一經提交就不能撤消。(2)事務撤消:事務撤消的命令是:ROLLBACK 〔WORK〕事務撤消標志著相應事務對資料庫操作失敗,因而要撤消對資料庫的改變,即要「回滾」到相應事務開始時的狀態。當系統非正常結束時(如掉電、系統死機),將自動執行ROLLBACK命令
3. SQL資料庫的輔助文件的作用是什麼
SQL資料庫有三種類型的文件:
1、主要數據文件
主要數據文件是資料庫的起點,指向資料庫中文件的其它部分,每個資料庫都有一個主要數據文件,主要數據文件的推薦文件擴展名是
.mdf。
2、次要數據文件
次要數據文件包含除主要數據文件外的所有數據文件,有些資料庫可能沒有次要數據文件,而有些資料庫則有多個次要數據文件,次要數據文件的推薦文件擴展名是
.ndf。
3、日誌文件
日誌文件包含恢復資料庫所需的所有日誌信息,每個資料庫必須至少有一個日誌文件,但可以不止一個,日誌文件的推薦文件擴展名是
.ldf。
SQL
Server
2000
不強制使用
.mdf、.ndf
和
.ldf
文件擴展名,但建議使用這些擴展名以幫助標識文件的用途。
4. 使用SQL資料庫的進銷存軟體有辦法通過刪除USETRACK.DBF及CLCkK.dbf表記錄來去掉訪問痕跡嗎
不好意思哈。
我只能找到這些了、
對於系統科目「庫存商品」,「應收應付」,「固定資產」,「累計折舊」,「主營業務收入」,「主營業務支出」,如果需要進行和財務結合使用,則一定不能對上述科目分類。否則會導致數據對應錯誤,所有數據都只會對應到分類的第一個明細科目上。當進銷存和財務完全分開使用時,客戶需要通過憑證錄入輸入數據,可以對這些科目分類。
因此將無法刪除,如果強制刪除,可能導致帳務數據不能通過開帳檢查從業務期初取得數據,必須請客戶提供數據給我們處理,如果已經開帳並且有單據產生,則必須系統重建後才能進行數據處理。
可以通過輔助核算方式對會計科目進行明細數據的管理,不需對科目分類來管理明細。如果由於客戶對科目分類後,又想恢復原樣,此時分類的第一個明細科目已經自動與進銷存系統產生了對應關系。
解決方法就是刪除該目錄中所有臨時文件即可解決。
5. 在SQL sever2005 如何創建輔助數據文件
在用SQL語句創建主數據文件的同時就可以創建輔助數據文件。
如:
--創建STU資料庫:
create
database
stu
on
(name=stu_data,
filename='c:\Program
Files\Microsoft
SQL
Server\MSSQL\Data\stu_data.mdf',
size=1,
filegrowth=10%)
,(*****************)
log
on
(name=stu_log,
filename='c:\Program
Files\Microsoft
SQL
Server\MSSQL\Data\stu_log.ldf',
size=5,
filegrowth=10%)
go
在上面標有*****的地方就可以加上你需要的輔助數據文件。注意別丟掉那個逗號!()里的內容和主數據文件差不多,按照你的需要寫就可以了。
6. U8資料庫SQL2012怎麼修改存貨核算系統期初數
1、備份還是備份(用的很多操作是沒有辦法反結帳或反操作的,可以用恢復有方式返回到前一個操作狀態)
備份方法:
1:用用友自帶工具備份:
系統管理--admin(或帳套主管)注冊--帳套--輸出(選擇你要備份的帳套)
2:用SQL企業管理器備份:
在你進入企業管理器備份數據,點開資料庫列表,有UFDATA_帳套號_年度,那個就是你要備份的用友資料庫,點到你要備份的資料庫,按右鍵---所有任務---備份資料庫.....(後面略,沒有IE部門人員或不懂SQL的建議用第一種方法備份)
2、裝上用友官方網站必要的補丁:
此所列補丁和年度結轉相關,不一定能單獨使用,請一定要把補丁打全後才能正確使用。
3、做好帳套檢查工作:(用友官方網站工具,可以修改資料庫有一般性問題)
4、檢查各個模塊的結帳工作,
備份數據
(1)確認本年數據准確完成。(2)物理備份介質(光碟等)
Admin進行數據備份工作
1、在伺服器上的「系統管理」中操作
2、用Admin進行整個帳套數據備份工作
3、Admin:「賬套」->「輸出」/「引入」
4、Admin備份的內容為某一賬套所有年度的數據
5、Admin有權刪除一個賬套
賬套主管進行年度數據備份工作
1、在伺服器上的「系統管理」中操作
2、賬套主管只能進行年度數據備份工作
3、賬套主管:「年度賬」->「輸出」/「引入」
4、賬套主管備份的是該賬套某一年度的數據
5、賬套主管有權刪除一個年度賬
年度帳建立後的注意事項
(1)再次提醒您別忘了備份數據,
(2)在進行年度帳的建立後,在結轉上年數據完成之前,不能在新建年度賬中進行基礎設置的改動,在年結前的帳套中也不能進行基礎設置的改動.
年度數據結轉注意點
(1)如果檔案信息重復,可能會便年度數據結轉失敗。請檢查檔案是否重復。
(2)如果結轉失敗,最好的方法是引入結轉前的備份,調整錯誤重新結轉。
(3)業務系統(購銷存)的一些調整最好在結轉後進行。
(4)在進行總賬系統結轉時會出現以下提示:請選擇「個人往來明細賬、客戶往來明細賬、供應商往來明細賬的結轉方式」:
1.選擇按『余額方式』進行結轉(系統只將該往來賬按個人、客戶、供應商的余額結轉至下年)
2.選擇按『明細方式』進行結轉(系統會將該往來賬按個人、客戶、供應商的明細余額結轉至下年)
***結轉完畢後,請檢查結轉後的期初余額與上年該往來賬期末余額數據是否一致。
(5)建立年度賬和結轉上年數據時機器的系統時間一定要在新的年度中進行。
(6)全部模塊結轉完畢後一定要檢查結轉後的期初余額與上年期末余額的數據是否一致,當時發現的問題及時解決,避免問題積壓時間過長後給後期工作帶來無法彌補的損失。如果年度結轉後(在新年度尚未發生業務的情況下)期初數據余額與上年期末余額有差異,請先檢查上年數據是否存在問題。如需重新進行結轉上年數據,可在系統管理中執行『清空年度資料庫』的功能(注意一定是新年度的資料庫)。若要刪除年度資料庫,請在系統管理中執行『年度賬-輸出』的功能。
(7)在進行年度結轉的過程中,請不要隨意終止年度結轉任務。
(8)新建年度賬在資料庫中表現為,在建立了新的年度資料庫後將2004年度資料庫中的一些基礎信息(如分類、編碼級次、具體的編、代碼、自定義項、會計科目、模版等)傳遞到2005年度資料庫中,注意只傳基礎檔案信息,沒有傳遞任何業務數據。
(9)新年度帳失敗有可能在上年度(2004年)資料庫中的Accinformation及相關表中存在問題。
(10)或者是「供應商檔案,客戶檔案,存貨代碼,自定義項」等基礎檔案信息重復。
年度數據調整原則
(1)對於准備刪除的各類檔案信息(包括科目的輔 助核算),應保證其相應的余額為0。
(2)對於期末有餘額的各類檔案信息(包括科目的輔助核算) ,可以在結轉年度數據據後在期初余額進行調整,或做憑證進行調整。
(3)對於年度數據按明細結轉的單位,應保證無相應的發生數據。
(4)建完新年度帳,結轉上年數據之前可以做新年度的憑證, 但是不要記帳。
(5)在建立完新的年度賬後,不要急於對新年度賬中的基礎檔案進行增刪改(包括客戶檔案、供應商檔案、會計科目、存貨檔案等),等徹底進行完年度結轉後,再到新年度賬中對需要調整的基礎檔案相關信息進行調整。
否則會造成後續的「年度結轉」時出現錯誤提示,或年度結轉後數據出現錯誤。
(6)建完新年度帳之後,若對上年度基礎檔案進行增刪改,一定要注意在上年新增或調整的基礎檔案一定也要在新的年度賬中進行增改。
核對期初方法
檢查試算是否平衡。
執行系統期初對帳功能。
檢查各科目及輔助核算余額。
檢查資產負債表期初數是否平衡
7. 自定義結轉怎麼老出錯啊,可是都是給出的內容,都寫對了,怎麼還�
1.先將本月發生的管理費用、產品銷售收入、財務費用科目進行轉賬生成,然後進行審核、記賬、期末對賬、結賬(期末處理---自定義自動轉賬憑證--按下F7鍵--出來對話框--然後取2101--貸方余額--填入公式--再點最上方白行下面的*號---然後輸入0.00165---按最下方的確定 就可以了)
2.【操作步驟】
1. 單擊系統主菜單【期末】下的【轉賬定義】,再選擇其下級菜單中的【自定義轉賬設置】,屏幕顯示自動轉賬設置窗。
2. 單擊〖增加〗按鈕,可定義一張轉賬憑證,屏幕彈出憑證主要信息錄入窗口。
3. 輸入以上各項後,單擊[確定],開始定義轉賬憑證分錄信息;
4. 公式錄入完畢後,按[Enter]鍵,可繼續編輯下一條轉賬分錄。
5. 單擊〖插入〗按鈕,可從中間插入一行。
如何導入公式
1. 在錄入公式處按[F2]鍵或單擊 ,屏幕顯示公式向導一。
2. 選擇所需的公式名稱,按〖下一步〗,屏幕顯示公式向導二。
· 如果您選擇的是賬務取數函數(即QM( )、QC( )、JE( )、FS( )、LFS( )及JG( )函數)則屏幕顯示取數來源錄入框。輸入取數的科目、期間,並根據科目屬性決定輸入部門、項目、個人、客戶、供應商等信息。
· 公式中的科目是您決定取哪個科目的數據。
· 部門只能錄入明細級。
· 科目可以為非末級科目,但只能取該科目的總數,不能按輔助項取數。
· 若不輸入科目,系統默認按轉賬分錄中定義的科目和輔助項取數。
· 若取數科目有輔助核算,應輸入相應的輔助項內容,若不輸入,系統默認按轉賬分錄中定義的輔助項取數,(即按默認值取數)但如果您希望能取到該科目的總數,則應選擇"取科目或輔助項總數"。
3. 如果您選擇的是通用轉賬公式(即TY( )函數),則屏幕顯示資料庫名、表名等錄入框。輸入SQL資料庫文件名、SQL表名、取數表達式及取數條件。
4. 如果您想繼續輸入公式,則單擊"繼續輸入公式"選項,選擇加、減、乘、除運算符號,並單擊〖下一步〗;如果您不用繼續錄入公式,則應單擊〖完成〗,系統將您定義的結果以公式的形式表示出來。
5. 如果您選擇UFO報表取數,則輸入報表文件名、表頁、行號及列號。
取數函數基本格式
取數函數格式:函數名(科目編碼,會計期間,方向,輔助項1,輔助項2)
· 函數中的各項可根據情況決定是否輸入,如科目是部門核算的科目,則應輸入部門信息,如某科目無輔助核算,則不能輸入輔助項。
· 科目編碼可以為非末級科目。
· 各輔助項必須為末級。
· 由於科目最多隻能有兩個輔助核算賬類,因此,輔助項最多可定義兩個。
· 期間、方向由函數確定,若按年取數,則期間為"年",若按月取數,則期間為"月";若取借方發生或累計發生,則方向為"借",若取貸方發生或累計發生,則方向為"貸"。
例如:QM(10101,月)的執行結果為取10101科目結轉月份的期末余額,QM(52101,月,銷售部)的執行結果為取52101科目銷售部的期末余額,結轉月份可在生成轉賬憑證時選擇。
公式組合舉例
1) QM(101,月) + QM(102 ,月)
含義:將101科目和102科目當月的期末余額相加。
2)QM(41201,月,,836工程) - QM(412 ,月)
含義:將41201項目核算科目的836工程項目的余額與412科目當月的期末余額相減。
3)JE(301 ,月 ) * 0.14.
含義:將301科目當月的凈發生額乘以比率(分配率或稅率)。
4)FS(405,月 ,J)+JE(41201 ,月,836工程)
含義:405科目當月的借方發生額加上41201項目核算科目的836工程項目的當月凈發生額。
5)企業計算個人所得稅
通用公式:TY(C:\Ufsoft\zwwin\ufdata.mdb,WA_sds,sum(yTax),isd_month=3)
含義: 利用工資系統數據,使用通用函數計算3月份個人所得稅合計。
6)批發企業計算營業稅
凈發生額公式: (JE(501,月) - JE(502,月)) * 0.3 。
含義: ( 當月收入 - 當月成本 ) 乘以稅率
函數內容說明
§ 方向
發生額函數或累計發生額函數的方向用"J"或"j"'或"借"或"Dr"(英文借方縮寫)表示借方;用"D"或"d"'或"貸"或"Cr"(英文貸方縮寫)表示貸方,其意義為取該科目所選方向的發生額或累計發生額。余額函數的方向表示方式同上,但允許為空,其意義為取該科目所選方向上的余額,即:若余額在相同方向,則返回余額;若余額在相反方向,則返回0;若方向為空,則根據科目性質返回余額,如101現金科目為借方科目,若余額在借方,則正常返回其餘額,若余額在貸方,則返回負數。
[例如]
FS(40101,月,J) 表示取40101科目的結轉月份借方發生額。
FS(40101,月,D) 表示取40101科目的結轉月份貸方發生額。
SFS(13501,月,Dr) 表示取13501科目的結轉月份借方發生數量。
LFS(50101,7,貸) 表示取50101科目的截止到7月的貸方累計發生數。
QM(203,月,貸)表示取203科目的結轉月份的貸方余額。
§ 輔助項
當科目為輔助核算科目(即科目賬類設為輔助核算)時,可以指定輔助項取數。如果科目有兩種輔助核算,則可輸入兩個末級輔助項。輔助項可輸入編碼也可輸入名稱,或者輸入" * ",也可以不輸入。
如果輸入輔助項,則按所輸入的輔助項取數,如果輸入" * ",則取科目總數,如果不輸入,則按當前分錄左邊各輔助項欄中定義的輔助項取數。
[例如] 以期末余額函數為例:
① 40201為部門核算科目,一車間為某明細級部門。則
QM(40201,月,,一車間) 表示取一車間40201科目的期末余額。
QM(40201,月,,*) 表示取40201科目的各部門期末余額的總余額。
QM(40201,月 ) 表示取當前分錄所定義的轉賬發生部門的期末余額。
② 11901為個人往來科目,則
QM(11901,月,,一車間,張三) 表示取一車間的張三11901科目的期末余額。
QM(11901,月,,*,*) 表示取11901科目的各個人期末余額的總余額。
QM(11901,月,,一車間,*) 表示取11901科目的屬於一車間的各個人期末余額的總余額。
QM(11901,月) 表示取當前分錄所定義的轉賬發生個人的期末余額。
③ 52101為部門項目科目,則
QM(52101,月,,部門一,項目一) 表示取部門一項目一下52101科目的期末余額。
QM(52101,月,,*,*) 表示取52101科目的各部門各項目期末余額的總余額。
QM(52101,月,,部門一,*) 表示取52101科目部門一下各項目期末余額的總余額。
QM(52101,月,,*,項目一) 表示取52101科目項目一下各部門期末余額的總余額。
QM(52101,月) 表示取當前分錄所定義的轉賬發生部門、項目的期末余額。
§ UFO函數
UFO(c:\My Document\損益表.rep,,4,3)
表示取報表名為損益表中第一頁、第4行、第3列單的數據,公式中表頁號可預設。
· 如果您的科目有兩種輔助核算,則這兩個輔助項在公式中的排列位置必須正確,否則系統將無法正確結轉。 五種輔助項在公式中先後順序為:客戶,供應商,部門,個人,項目。例如:52101為某部門項目科目,則您可以輸入QM(52101,月,,部門一,項目一),而不可以輸入QM(52101,月,項目一,部門一)。
· 如果公式中最後一個輔助項不輸入,則可以不輸入逗號,否則仍須保留相應的逗號。如您可以輸入QM(20101)或QM( ,月 ),但不能輸入QM(月)。
· 若您使用了本公司生產的應收、應付系統,且公式中的科目為純客戶、供應商核算的科目,那麼,將不能按照客戶、供應商取數,只能按該科目取數。例如:20101為客戶往來科目,則您 只能輸入QM(20101,月,,*),而不能輸入QM(20101,月,,客戶一)或QM(20101,月),否則將取不到數據。
· 以上本幣取數函數與數量、外幣取數函數可用"加、減、乘、除"及括弧組合使用,加、減、乘、除分別用符號+、-、*、/ 表示,例如:50101為商品銷售收入科目,13501為庫存商品科目,則輸入以下公式SFS(50101,月)*(QM(13501,月)/SQM(13501,月))即可求出當月的商品銷售成本。(同銷售成本結轉中的演算法)
· 結果函數所在的轉賬分錄若有輔助核算,則必須定義了具體的輔助項。
· 一張憑證中最多定義一個差額函數
· 一張憑證可以定義多個結果函數,但必須在同一方向。
· 一張憑證可同時定義結果函數與差額函數,但必須在同一方向。
· 如果一張憑證有差額函數,則在轉賬生成時總是最後執行差額函數。
§ 結果函數
如果輸入JG(科目)則表示取轉賬中對方該科目發生數合計,如果輸入JG(zzz)或JG(ZZZ)或JG( )則表示取對方所有發生數合計。
例如:某轉賬憑證分錄定義如下:
科目 方向 公式
-------------------------------------
50101 借 QM(50101,月)
50102 借 QM(50102,月)
50103 借 QM(50103,月)
321 貸 JG( )
也可以這樣定義:
科目 方向 公式
----------------------------------------
50101 借 QM(50101,月)
50102 借 QM(50102,月)
50103 借 QM(50103,月)
321 貸 JG(50101)
321 貸 JG(50102)
321 貸 JG(50103)
§ 科目編碼
用於確定取哪個科目的數據,科目編碼必須是總賬系統中已定義的會計科目編碼。如果轉賬憑證明細科目欄的科目與公式中的科目編碼相同,則公式中的科目編碼可省去不寫。
[例如]
QM( )表示取當前分錄左邊科目欄定義的科目的月末余額;WQM( )表示取當前分錄左邊科目欄定義的科目的外幣月末余額;SQM( )表示取當前分錄左邊科目欄定義的科目的數量月末余額。
§ 會計期間
可輸為"年"或"月"或輸入1、2...12。如果輸入"年"則按當前會計年度取數,如果輸入"月"則按結轉月份取數,如果輸入"1"、"2"等數字時,表示取此會計月的數據。
提示
· 會計期可以為空,為空時默認為"月"。
· 當輸入1~12的數字時,代表從1~12的會計期,而不是自然月。
[例如]
QM(50201,月)表示取50201科目結轉月份的月末本幣余額。
FS(50201,年,借)表示取50201科目的借方當前年度全年本幣發生額合計。
QM(50201,3) 表示取50201科目的第3個會計月的月末本幣余額。
QM(50201,)表示取50201科目結轉月份的月末本幣余額。
結轉月份可在轉賬憑證生成時選擇。
§ 通用轉賬公式
如果您想從本公司的其他產品中直接取數,如從工資系統中取應交所得稅合計,從固定資產系統中取固定資產清理收入、清理費用等,由於這些數據都在SQL資料庫中,您可以使用通用轉賬公式,指定相應的資料庫、數據表和數據欄位取到相應的數據。由於涉及到資料庫的操作,所以最好由計算機專業人員來進行。
函數格式:TY(SQL資料庫文件名,數據表名,計算表達式,條件表達式)
公式錄入要求:
· 資料庫文件名:必須為已存在的資料庫,且應錄入全部路徑及資料庫文件全名。如:C:\Ufsoft80\zt999\1998\ufdata.mdb
· 數據表名:必須為已存在的數據表。
· 計算表達式:可錄入欄位名,也可輸入SQL語句中的統計函數。
· 條件表達式:可以錄入查找條件,相當於SQL語句中where子句中的內容。
· 執行公式時,系統自動將輸入內容拼寫成SQL資料庫查詢語句,可從資料庫中取到相應的數據。若執行結果有多個值,則函數返回第一個符合條件的值。
[例如]
TY(C:\Ufsoft80\zt999\1998\ufdata.mdb,GL_accsum,sum(md),ccode ="101")
表示取從ufdata.mdb資料庫的總賬數據表(GL_accsum)中取科目編碼(ccode )為101的科目的借方發生數(md)合計數。
8. 在SQL資料庫哪個表裡怎樣給一個已啟用的會計科目增加'項目核算'輔助核算
gl_accass表裡找不到1002銀行存款科目, gl_accsum表裡有1002科目但找不到「項目核算」這一項。在SQL資料庫code表裡或在U8.61會計科目中手工給一個已使用的會計科目1002銀行存款科目增加'項目核算'輔助核算,怎樣使它在以後對賬時不會出現對賬不平的信息?
9. sql查詢分析器加輔助數據文件
包括:
1 是否符合語法規范
2 執行結果是否符合預期
3 查詢查詢執行結果
4 查看SQL語句的執行計劃,分析執行計劃,幫助你調整資料庫的設置和重新編寫語句,就是所謂的tuning
10. 在SQL sever2005 怎麼創建輔助資料庫文件
建資料庫的時候就可以創建輔助資料庫文件,在設好資料庫名稱後,在文件管理(files)裡面,可以看到自動給的資料庫文件名,在這里可以添加輔助資料庫文件的。
已有資料庫,右鍵點擊資料庫名,屬性菜單下,同樣是在files管理界面,可以添加輔助資料庫文件。