版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、-作者xxxx-日期xxxx彈性域的使用(整理版)【精品文檔】彈性域的使用彈性域分為鍵彈性域和說明性彈性域,本文就針對(duì)這兩種彈性域在二次開發(fā)中使用進(jìn)行舉例說明,并附帶說明彈性域中經(jīng)常使用的值集; 一個(gè)彈性域由多個(gè)段組合起來,數(shù)據(jù)庫中,段以單個(gè)表列形式出現(xiàn)。一、彈性域開發(fā)中需要做的前期工作1.注冊(cè)一個(gè)可以使用彈性域的表,字段本范例全部以如下對(duì)象為基礎(chǔ),進(jìn)行彈性域的說明CREATE TABLE flex_ln( name VARCHAR2 (20), age NUMBER, dept VARCHAR2 (20), attribute1 VARCHAR2 (250), attribute2 VARC
2、HAR2 (250), attribute3 VARCHAR2 (250), attribute4 VARCHAR2 (250), attribute_category VARCHAR2 (250);注冊(cè)數(shù)據(jù)庫表,列系統(tǒng)中的數(shù)據(jù)庫表和列的注冊(cè)旨在支持系統(tǒng)的彈性域和預(yù)警系統(tǒng)兩個(gè)特性如果不需要這些特性不需要注冊(cè)表.注冊(cè)方法: 用如下的過程注冊(cè)表語法: ad_dd.register_table(所有者,表名,T自動(dòng)擴(kuò)展/S非自動(dòng)擴(kuò)展,下一區(qū),自由,已使用)execute ad_dd.register_table ( EDU,FLEX_LN,T);檢查注冊(cè)成功與否: select ft.table_i
3、d from fnd_tables ft where ft.table_name = CUX_OM_POP_VALIDITY_ALL; 刪除注冊(cè): execute ad_dd.delete_table ( CUX,CUX_OM_POP_VALIDITY_ALL);這里說明下,EDV 是在系統(tǒng)注冊(cè)過的一個(gè)應(yīng)用簡稱,二次開發(fā)的程序,最好重新注冊(cè)一個(gè)應(yīng)用,這樣便于今后的管理。如下圖:注冊(cè)表中的列(彈性域列)語法: execute ad_dd.register_column(所有者,表名, 字段名,序號(hào),類型,字段寬度,是否為空,是否可以轉(zhuǎn)換)execute ad_dd.register_column
4、 (EDV,FLEX_LN,ATTRIBUTE1,1,VARCHAR2,50,N,N);execute ad_dd.register_column (EDV,FLEX_LN,ATTRIBUTE2,2,VARCHAR2,50,N,N);execute ad_dd.register_column (EDV,FLEX_LN,ATTRIBUTE3,3,VARCHAR2,50,N,N);execute ad_dd.register_column (EDV,FLEX_LN,ATTRIBUTE4,4,VARCHAR2,150,N,N);execute ad_dd.register_column (EDV,F
5、LEX_LN,ATTRIBUTE_CATEGORY,5,VARCHAR2,30,N,N);注冊(cè)說明性彈性域應(yīng)用:選擇注冊(cè)的應(yīng)用名稱:填寫注冊(cè)說明彈性域的名稱(必須唯一)標(biāo)題:彈性域的標(biāo)題,在今后的應(yīng)用中,此說明彈性域?qū)?huì)在窗口標(biāo)題上顯示在此定義的標(biāo)題內(nèi)容表應(yīng)用:在注冊(cè)表,列時(shí)指定的應(yīng)用(appl_short_name)表名: 選擇注冊(cè)的表名稱結(jié)構(gòu)列:必須也是存在于注冊(cè)過的列,結(jié)構(gòu)列的意義就是存放說明性彈性域上下文提示的值上下文提示:是在說明性彈性域上下文字段的標(biāo)題描述參考字段BUTTON里,如下界面:上面的界面是輸入界面,系統(tǒng)提供輸入,這里可以輸入多個(gè)記錄,當(dāng)然最終只能有一個(gè)字段來起作用,需要
6、在段里指定。字段名:必須與彈性域中選擇的表中的字段一致。說明:對(duì)字段的描述性文字參考字段的含義:參考字段的主要作用是 與結(jié)構(gòu)列的作用類似,可以在不選擇上下文字段的情況下,系統(tǒng)根據(jù)參考字段的含義來對(duì)應(yīng)顯示不用的彈性域,舉例說明:例如參考字段為 NAME,則在系統(tǒng)中輸入NAME信息后,系統(tǒng)會(huì)自動(dòng)根據(jù)NAME的信息來確定顯示什么樣的彈性域,這樣就可以避免來選擇上下文來顯示需要的彈性域。列BUTTON里,如下界面這里面顯示的是注冊(cè)后的列字段(如果填寫了結(jié)構(gòu)列字段,則這里面將不在顯示結(jié)構(gòu)列字段,因?yàn)橄到y(tǒng)認(rèn)為結(jié)構(gòu)列字段與彈性字段是不同的) 如果對(duì)某個(gè)彈性字段不需要,可以將起用CHECKED失效,這樣在構(gòu)造
7、彈性域的時(shí)候,此彈性字段不會(huì)作用顯示系統(tǒng)注冊(cè)完彈性域的名稱后,下一步需要配置彈性域的彈性字段.界面如下:彈性域上下文的范圍定義在值集里面,每一個(gè)值,都會(huì)定義自己的段;根據(jù)參考字段的值和上下文字段的值進(jìn)行比較,如果存在,則顯示維護(hù)彈性值,如果不存在,則不顯示.名稱:填寫注冊(cè)說明彈性域的名稱(必須唯一)此處的界面需要重點(diǎn)注意的地方:上下文字段-提示:這里的提示是上下文PROMPT的信息,在這里輸入信息后,在注冊(cè)彈性域 “上下文提示” 欄的內(nèi)容,兩者的內(nèi)容是一致的-值集:為上下文字段的內(nèi)容提供一個(gè)值的LOV形式選擇,以本例說明:值集SET_VALUE_DESC_FLEX中包括的信息是“彈性一”、“彈
8、性二”,這樣,就可以根據(jù)選擇不同的信息來實(shí)現(xiàn)不同的彈性域,而且,選擇的上下文字段信息(此處就是彈性域上下文AAAA欄)會(huì)保存在結(jié)構(gòu)列中。-默認(rèn)值: 設(shè)定上下文的默認(rèn)值-參考字段:此處系統(tǒng)提供的是一個(gè)LOV輸入,此處LOV里的數(shù)據(jù)來源于在注冊(cè)彈性域里的時(shí)候“參考字段:”BUTTON里的輸入記錄。參考字段的含義是,可以以其他字段的輸入記錄來判斷是否顯示哪種彈性域。上下文字段值 這里可以定義多個(gè)彈性域段:比如 彈性域1=彈性字段1+彈性字段2 彈性域2=彈性字段1+彈性字段2+彈性字段3彈性域3=彈性字段1+彈性字段2+彈性字段3+彈性字段4這里需要說明下:每個(gè)彈性的段信息中,都有一個(gè)默認(rèn)的段定義
9、Global Data Elements 彈性域Global Data Elements 的段結(jié)構(gòu)如下:如果我們定義的彈性域只有一種段結(jié)構(gòu)的話,可以直接在Global Data Elements段中進(jìn)行定義,如果有多個(gè)的話,需要在另創(chuàng)建記錄進(jìn)行段定義的需要,有一點(diǎn)需要說明的是,一旦有注冊(cè)了的字段在 Global Data Elements中定義了結(jié)構(gòu)的話,那么用戶自己在創(chuàng)建其他的段結(jié)構(gòu),則不會(huì)顯示在Global Data Elements中使用了的字段具體定義彈性域中需要那些彈性字段,需要在“段”BUTTON里的界面中進(jìn)行定義如 彈性一 的段結(jié)構(gòu)彈性二 的段結(jié)構(gòu) 以本文中的為例進(jìn)行說明: Gl
10、obal Data Elements 段中定義了一個(gè) ATTRIBUTE1字段,那么在彈性一、彈性二中的段定義的時(shí)候,無法在選擇 ATTRIBUTE1這個(gè)字段。針對(duì)此彈性域的配置,在實(shí)際使用中的說明:圖中紅色框代表的是加載說明性彈性域的字段,點(diǎn)擊此處,便可出現(xiàn)彈性域的結(jié)構(gòu)。由于在系統(tǒng)設(shè)置彈性域段的時(shí)候,給上下文段一個(gè)默認(rèn)值 = “彈性一” 則系統(tǒng)會(huì)自動(dòng)將彈性一的段結(jié)構(gòu)給顯示出來(定義了三個(gè)彈性字段TITLE分別為10、15、20),由于此彈性域還定義了一個(gè)Global Data Elements 的段結(jié)構(gòu),則系統(tǒng)會(huì)將Global Data Elements 顯示在最前面,作為整個(gè)彈性域的公共字
11、段(不論彈性域上下文AAAA選擇的是“彈性一、彈性二”)整個(gè)彈性域都將會(huì)顯示 Global Data Elements的段結(jié)構(gòu)。選擇“彈性二” 后的界面如下: 下面在圖文說明下 定義的參考字段“NAME”的作用在應(yīng)用彈性域界面中 在“NAME”欄輸入 “彈性一”,選擇彈性欄位 得到的結(jié)果如下如果在“NAME”欄輸入 “彈性二” 選擇彈性欄位 得到的結(jié)果如下從以上兩個(gè)圖可以說明 參考字段也可以決定需要顯示的彈性結(jié)構(gòu)。在這里需要提一個(gè):參考字段+上下文段(不顯示+不需要) 這樣就可以在界面中動(dòng)態(tài)的控制彈性的結(jié)構(gòu),而不需要來選擇上下文的內(nèi)容當(dāng)然,參考字段與上下文段還是有所區(qū)別的,在參考字段輸入“彈性
12、一”后,雖然顯示的是彈性一的段結(jié)構(gòu),然而也可以在選擇上下文段的值來重新選擇需要的段結(jié)構(gòu),這樣的話,參考字段的值=彈性一,而上下文的值=彈性二,也就是說,參考字段的作用是在于初始話一個(gè)彈性域的結(jié)構(gòu),一旦該彈性段有值以后,就不在作用了。真正跟彈性結(jié)構(gòu)相關(guān)的字段還是結(jié)構(gòu)列字段,也就是上下文段這里可以看到,雖然參考字段是“彈性二”,但可以在繼續(xù)選擇上下文來需要相應(yīng)的段結(jié)構(gòu)。 編寫FORM設(shè)置和彈性域1:加入非基表域用于容納彈性域,我們做一個(gè)ITEM叫DESC_FLEX 注意這個(gè)ITEM的CLASS屬性為 TEXT_ITEM, LOV處選擇ENABLE_LIST_LAMP,并把檢查有效性設(shè)為NO。2:F
13、ORM中要包含所設(shè)置的彈性域如ATTRIBUTE_CATEGORY,ATTRIBUTE1,ATTRIBUTE2. 注意這些域?yàn)榛眄?xiàng),設(shè)置CANVANS為NULL或者顯示在畫布上都可以 3:把DESC_FLEX放在CANVANS上,弄成彈性域的樣子.設(shè)置其屬性:值列表=ENABLE_LIST_LAMP4:在FORM中注冊(cè)彈性域?yàn)榱薋ORM識(shí)別彈性域,在FORM級(jí)別的WHEN-NEW_FORM_INSTANCE 上加上如下的代碼從列表中驗(yàn)證=否 fnd_descr_flex.define( FLEX_LN, - form中的block name field=DESC_FLEX, - form中的
14、彈性域的item name appl_short_name=EDV, - 注冊(cè)彈性域在那個(gè)user下 desc_flex_name=FLEX_LN - 注冊(cè)彈性域的名稱);含有彈性域的BLOCK叫FLEX_LNDESC_FLEX我們命名的那個(gè)容納彈性域的域. FLEX_LN 我們注冊(cè)的那個(gè)彈性域的名稱.5:加入觸發(fā)器以支持彈性域.分別在BLOCK級(jí)別加入如下的觸發(fā)器.PRE-QUERYPRE-UPDATEPRE-INSERTPOST-QUERY其觸發(fā)器的代碼分別對(duì)應(yīng)FND_FLEX.EVENT(PRE-QUERY );FND_FLEX.EVENT(PRE-UPDATE );FND_FLEX.E
15、VENT(PRE-INSERT );FND_FLEX.EVENT(POST-QUERY );在容納彈性域的域ITEM級(jí)別加入如下的觸發(fā)器WHEN-VALIDATE_ITEMFND_FLEX.EVENT(WHEN-VALIDATE-ITEM);至此我們完成了本FORM ,只要打開彈性域我們就可以像用系統(tǒng)彈性域一樣用這些彈性域了。手工刪除說明性彈性域腳本:/* 刪除說明性彈性域的段結(jié)構(gòu) */DELETE fnd_descr_flex_col_usage_tl WHERE (application_id = 660) AND (descriptive_flexfield_name LIKE FLEX
16、_LN); /* 刪除說明性彈性域的段 */DELETE fnd_descr_flex_contexts_tl WHERE (application_id = 660) AND (descriptive_flexfield_name LIKE FLEX_LN); DELETE fnd_descr_flex_column_usages WHERE (application_id = 660) AND (descriptive_flexfield_name LIKE FLEX_LN); /* 刪除說明性彈性域的注冊(cè)信息 */DELETE fnd_descriptive_flexs_tl a WHE
17、RE a.application_id = 660 AND a.descriptive_flexfield_name = FLEX_LN;注冊(cè)鍵彈性域鍵彈性域的注冊(cè)如下圖 應(yīng)用:選擇注冊(cè)的應(yīng)用代碼:填寫注冊(cè)鍵彈性域的CODE(必須唯一,最多四個(gè)字符,在調(diào)用鍵彈性域必須使用的值)標(biāo)題:鍵彈性域的標(biāo)題,在今后的應(yīng)用中,此鍵彈性域?qū)?huì)在窗口標(biāo)題上顯示在此定義的標(biāo)題內(nèi)容說明:表應(yīng)用:在注冊(cè)表,列時(shí)指定的應(yīng)用(appl_short_name)表名: 選擇注冊(cè)的表名稱結(jié)構(gòu)列:必須也是存在于注冊(cè)過的列,結(jié)構(gòu)列的意義就是存放鍵彈性域使用的是哪個(gè)段結(jié)構(gòu)的代碼唯一標(biāo)識(shí)列:是記錄鍵彈性域唯一的值,要找到健彈性域的具
18、體含義,必須通過此唯一標(biāo)識(shí)列定義鍵彈性域的段結(jié)構(gòu),如下圖點(diǎn)擊“段”按紐 進(jìn)行定義: 此處定義段結(jié)構(gòu)與說明性彈性域一致,在此不再多說。鍵彈性域的開發(fā)例子:/*在客戶化的用戶下*/* 鍵應(yīng)用表 */* Formatted on 2011/11/30 0:12:17 (QP5 v5.115.810.9015) */CREATE TABLE t_key_flex( key_id NUMBER, /* 鍵彈性域唯一值 */ age NUMBER, name VARCHAR2 (30), dept VARCHAR2 (30), TYPE VARCHAR2 (30);/* 創(chuàng)建存放鍵彈性域的結(jié)構(gòu)表 */*
19、Formatted on 2011/11/30 0:13:03 (QP5 v5.115.810.9015) */CREATE TABLE flex_ln_key( key_flex_structure_id NUMBER, key_flex_id NUMBER, summary_flag VARCHAR2 (1), /* 必須有此字段 */ enabled_flag VARCHAR2 (1), /* 必須有此字段 */ start_date_active DATE, /* 必須有此字段 */ end_date_active DATE, /* 必須有此字段 */ last_updated_by
20、NUMBER, /* 必須有此字段 */ last_update_date DATE, /* 必須有此字段 */ segment1 VARCHAR2 (30), segment2 VARCHAR2 (30), segment3 VARCHAR2 (30), segment4 VARCHAR2 (30), segment5 VARCHAR2 (30), segment6 VARCHAR2 (30), segment7 VARCHAR2 (30), segment8 VARCHAR2 (30), segment9 VARCHAR2 (30), segment10 VARCHAR2 (30), se
21、gment11 VARCHAR2 (30), segment12 VARCHAR2 (30), segment13 VARCHAR2 (30), segment14 VARCHAR2 (30), segment15 VARCHAR2 (30);/* 必須要?jiǎng)?chuàng)建一個(gè)與鍵結(jié)構(gòu)表對(duì)應(yīng)的序列 */ CREATE SEQUENCE FLEX_LN_KEY_S START WITH 1; -創(chuàng)建存放鍵彈性域表的對(duì)應(yīng)序列(鍵彈性域表名+_S) /*在公共用戶APPS下*/* 創(chuàng)建同義詞 */ /* Formatted on 2011/11/30 0:14:01 (QP5 v5.115.810.9015) *
22、/CREATE SYNONYM flex_ln_key FOR erp_dev.flex_ln_key;create synonym t_key_flex for erp_dev.t_key_flex ; create synonym flex_ln_key_s for erp_dev.flex_ln_key_s;/* 注冊(cè)鍵結(jié)構(gòu)表和字段 */execute ad_dd.register_table(EDV, FLEX_LN_KEY, T);execute ad_dd.register_column(EDV, FLEX_LN_KEY, KEY_FLEX_STRUCTURE_ID, 1, NUM
23、BER, 38, Y,N );execute ad_dd.register_column(EDV, FLEX_LN_KEY, KEY_FLEX_ID, 2, NUMBER, 38, Y, N );execute ad_dd.register_column(EDV, FLEX_LN_KEY, SEGMENT1, 3, VARCHAR2, 30, Y, N );execute ad_dd.register_column(EDV, FLEX_LN_KEY, SEGMENT2, 4, VARCHAR2, 30, Y, N );execute ad_dd.register_column(EDV, FLE
24、X_LN_KEY, SEGMENT3, 5, VARCHAR2, 30, Y, N );execute ad_dd.register_column(EDV, FLEX_LN_KEY, SEGMENT4, 6, VARCHAR2, 30, Y, N );execute ad_dd.register_column(EDV, FLEX_LN_KEY, SEGMENT5, 7, VARCHAR2, 30, Y, N );FORM程序語法:fnd_key_flex.define ( block = T_KEY_FLEX, - 操作的block field = KEY_FLEXITEM, - 創(chuàng)建的ite
25、m,用來容納鍵彈性域 id = KEY_ID, -保存key彈性域的唯一值 appl_short_name = EDV, code = K_LN, - 鍵彈性域的注冊(cè)代碼 num = 101 -);分別在BLOCK級(jí)別加入如下的觸發(fā)器(可參考說明性彈性域的應(yīng)用代碼).PRE-QUERYPRE-UPDATEPRE-INSERTPOST-QUERYWHEN-NEW-ITEM-INSTANCEWHEN-VALIDATE-ITEMWHEN-VALIDATE-RECORD其觸發(fā)器的代碼分別對(duì)應(yīng)FND_FLEX.EVENT(PRE-QUERY );FND_FLEX.EVENT(PRE-UPDATE );F
26、ND_FLEX.EVENT(PRE-INSERT );FND_FLEX.EVENT(POST-QUERY );FND_FLEX.EVENT(WHEN-NEW-ITEM-INSTANCE);FND_FLEX.EVENT(WHEN-VALIDATE-ITEM);FND_FLEX.EVENT(WHEN-VALIDATE-RECORD);編寫FORM設(shè)置和彈性域加入非基表域用于容納彈性域,我們做一個(gè)ITEM叫 KEY_FLEXITEM注意這個(gè)ITEM的CLASS屬性為 TEXT_ITEM, LOV處選擇ENABLE_LIST_LAMP,并把檢查有效性設(shè)為NO。由下圖可以看出鍵彈性域的存放關(guān)系,在應(yīng)用表
27、里存放的是鍵唯一值,而在鍵結(jié)構(gòu)表中存放的是鍵結(jié)構(gòu)值(段結(jié)構(gòu)代碼和鍵唯一值) 備注說明:/*鍵彈性域的數(shù)據(jù)字典*/select * from fnd_id_flexs where id_flex_code=K_LN;select * from fnd_id_flex_segments_tl where id_flex_code=K_LN;select * from fnd_id_flex_segments where id_flex_code=K_LN;select * from fnd_id_flex_structures where id_flex_code=K_LN; select * f
28、rom fnd_id_flex_structures_tl where id_flex_code=K_LN;/*完全刪除鍵彈性域的語法*/-刪除鍵彈性域的結(jié)構(gòu)段DELETE FND_ID_FLEX_SEGMENTS_VL WHERE ID_FLEX_CODE = KFTV;-刪除鍵彈性域的結(jié)構(gòu)DELETE FND_ID_FLEX_STRUCTURES_VL WHERE ID_FLEX_CODE = KFTV;-刪除鍵彈性注冊(cè)DELETE FND_ID_FLEXS WHERE ID_FLEX_CODE =KFTV;范圍彈性域范圍彈性域是使用的鍵彈性域的一種擴(kuò)展,其沒有專門的彈性注冊(cè),全部來源于鍵
29、彈性域的結(jié)構(gòu)定義:應(yīng)用表CREATE TABLE flex_rang_ln( concatenated_segments_low VARCHAR2 (300), concatenated_segments_high VARCHAR2 (300), segment1_low VARCHAR2 (30), segment2_low VARCHAR2 (30), segment3_low VARCHAR2 (30), segment4_low VARCHAR2 (30), segment5_low VARCHAR2 (30), segment6_low VARCHAR2 (30), segment7
30、_low VARCHAR2 (30), segment1_high VARCHAR2 (30), segment2_high VARCHAR2 (30), segment3_high VARCHAR2 (30), segment4_high VARCHAR2 (30), segment5_high VARCHAR2 (30), segment6_high VARCHAR2 (30), segment7_high VARCHAR2 (30);需要說明點(diǎn):segment_low和segment_high 是用來存放上,下范圍的段,在應(yīng)用表中必須出現(xiàn),CONCATENATED_SEGMENTS_LO
31、W與 CONCATENATED_SEGMENTS_HIGH 也必須成對(duì)出現(xiàn),因?yàn)樵趹?yīng)用腳本中,需要指定的/* 創(chuàng)建同義詞 */ CREATE SYNONYM FLEX_RANG_LN FOR ERP_DEV.FLEX_RANG_LN;fnd_range_flex.define( block= FLEX_RANG_LN, - 操作的block; field= RANGE_FLEX,- 創(chuàng)建的item,用來容納范圍彈性域(在form界面中無range_flex數(shù)據(jù)項(xiàng),只有range_flex_low與range_flex_high數(shù)據(jù)項(xiàng)) data_field=CONCATENATED_SEGME
32、NTS,-保存范圍性域的值(concatenated_segments_low與 concatenated_segments_high的共同段名稱) appl_short_name= EDV, code= K_LN, - 鍵彈性域的注冊(cè)代碼 num= 101,- displayable= !ALL, updateable= !ALL, insertable= !ALL, allownulls= Y);使用范圍彈性域是不需要任何注冊(cè)表和字段的,因?yàn)槠渲稻捅4嬖趹?yīng)用表中,引用的確實(shí)鍵彈性域的段結(jié)構(gòu)代碼說明: FIELD= RANGE_FLEX在FORM界面中,不存在RANG_FLEX的項(xiàng),在此 泛指的是 RANG_FLEX_LOW與RANG_FLEX_HIGH兩個(gè)范圍性的項(xiàng),用來加載范圍彈性域DATA_FIELD=CONCATENATED_SEGMENTS 在FORM界面中,不存在CONCATENATED_SEGMENTS的項(xiàng),在此 泛指的是CONCATENATED_SEGMENTS_LOW與CONCATENATED_SEGME
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 感謝老師的發(fā)言稿15篇
- 心理健康觀后感
- 易錯(cuò)題31 語言文字運(yùn)用之詞語效果題-不結(jié)合文意分析詞語效果高考語文備戰(zhàn)2025年高考易錯(cuò)題(新高考專用)含解析
- 愚人節(jié)日記資料
- 怦然心動(dòng)觀后感(集合15篇)
- 投資管理公司介紹
- 怦然心動(dòng)觀后感6篇
- 初級(jí)會(huì)計(jì)經(jīng)濟(jì)法基礎(chǔ)-初級(jí)會(huì)計(jì)《經(jīng)濟(jì)法基礎(chǔ)》點(diǎn)睛試卷13
- 中國發(fā)光二極管(LED)行業(yè)市場(chǎng)發(fā)展前景研究報(bào)告-智研咨詢發(fā)布
- 智研咨詢發(fā)布:2024年中國異丙醇行業(yè)競(jìng)爭(zhēng)格局及發(fā)展前景研究報(bào)告
- DB11T 1136-2023 城鎮(zhèn)燃?xì)夤艿婪D(zhuǎn)內(nèi)襯修復(fù)工程施工及驗(yàn)收規(guī)程
- 2025屆浙江省兩校高一數(shù)學(xué)第一學(xué)期期末質(zhì)量檢測(cè)試題含解析
- 2023年新高考(新課標(biāo))全國2卷數(shù)學(xué)試題真題(含答案解析)
- 零部件測(cè)繪與 CAD成圖技術(shù)(中職組)沖壓機(jī)任務(wù)書
- 2024年騎電動(dòng)車撞傷人私了協(xié)議書范文
- 繪本教學(xué)課件
- 2024年計(jì)算機(jī)二級(jí)WPS考試題庫380題(含答案)
- 高低壓配電柜產(chǎn)品營銷計(jì)劃書
- 2024-2030年色素病變激光治療行業(yè)市場(chǎng)現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究報(bào)告
- 結(jié)構(gòu)力學(xué)仿真軟件:STAAD.Pro:橋梁結(jié)構(gòu)建模與分析教程
- 1-1《送瘟神》課件-高教版中職語文職業(yè)模塊
評(píng)論
0/150
提交評(píng)論