日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Tablecontrol动态序号实现

發(fā)布時(shí)間:2025/3/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tablecontrol动态序号实现 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

源代碼:

*&---------------------------------------------------------------------*
*&?Report??ZTBL_NUM
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT??ZTBL_NUM.
TABLES?:?MARA?,MAKT.
TYPES?:?BEGIN?OF?T_TYPE?,
????????MARK?TYPE?CHAR01,
????????NUM?TYPE?I,
????????MATNR?TYPE?MATNR,
????????MAKTX?TYPE?MAKTX,
???????END?OF?T_TYPE.

DATA?:?I_TAB?TYPE?STANDARD?TABLE?OF?T_TYPE,
???????WA_TAB?TYPE?T_TYPE.
DATA?:?OK_CODE?TYPE?SY-UCOMM.

START-OF-SELECTION.
??SELECT?MARA~MATNR?MAKT~MAKTX
????INTO?CORRESPONDING?FIELDS?OF?TABLE?I_TAB
????UP?TO?20?ROWS
????FROM?MARA
????INNER?JOIN?MAKT
????ON?MARA~MATNR?=?MAKT~MATNR
????WHERE?MAKT~SPRAS?=?'1'
????.
??CALL?SCREEN?9000.
*&---------------------------------------------------------------------*
*&??????Module??STATUS_9000??OUTPUT
*&---------------------------------------------------------------------*
*???????text
*----------------------------------------------------------------------*
MODULE?STATUS_9000?OUTPUT.
??SET?PF-STATUS?'9000'.
*??SET?TITLEBAR?'xxx'.

*??LOOP?AT?I_TAB?INTO?WA_TAB.
*????WA_TAB-NUM?=?SY-TABIX.
*????MODIFY??I_TAB?FROM??WA_TAB.
*??ENDLOOP.
ENDMODULE.?????????????????"?STATUS_9000??OUTPUT
*&---------------------------------------------------------------------*
*&??????Module??USER_COMMAND_9000??INPUT
*&---------------------------------------------------------------------*
*???????text
*----------------------------------------------------------------------*
MODULE?USER_COMMAND_9000?INPUT.
??IF?OK_CODE?=?'BACK'.
????LEAVE?TO?SCREEN?0.
??ENDIF.
ENDMODULE.?????????????????"?USER_COMMAND_9000??INPUT

*&SPWIZARD:?DECLARATION?OF?TABLECONTROL?'TBL'?ITSELF
CONTROLS:?TBL?TYPE?TABLEVIEW?USING?SCREEN?9000.

*&SPWIZARD:?LINES?OF?TABLECONTROL?'TBL'
DATA:?????G_TBL_LINES??LIKE?SY-LOOPC.

*&SPWIZARD:?OUTPUT?MODULE?FOR?TC?'TBL'.?DO?NOT?CHANGE?THIS?LINE!
*&SPWIZARD:?UPDATE?LINES?FOR?EQUIVALENT?SCROLLBAR
MODULE?TBL_CHANGE_TC_ATTR?OUTPUT.
??DESCRIBE?TABLE?I_TAB?LINES?TBL-LINES.
ENDMODULE.????????????????????"TBL_CHANGE_TC_ATTR?OUTPUT

*&SPWIZARD:?OUTPUT?MODULE?FOR?TC?'TBL'.?DO?NOT?CHANGE?THIS?LINE!
*&SPWIZARD:?GET?LINES?OF?TABLECONTROL
MODULE?TBL_GET_LINES?OUTPUT.
??G_TBL_LINES?=?SY-LOOPC.
??wa_tab-num?=?TBL-CURRENT_LINE.
ENDMODULE.????????????????????"TBL_GET_LINES?OUTPUT

*&SPWIZARD:?INPUT?MODULE?FOR?TC?'TBL'.?DO?NOT?CHANGE?THIS?LINE!
*&SPWIZARD:?MODIFY?TABLE
MODULE?TBL_MODIFY?INPUT.
??MODIFY?I_TAB
????FROM?WA_TAB
????INDEX?TBL-CURRENT_LINE.
ENDMODULE.????????????????????"TBL_MODIFY?INPUT

*&SPWIZARD:?INPUT?MODUL?FOR?TC?'TBL'.?DO?NOT?CHANGE?THIS?LINE!
*&SPWIZARD:?MARK?TABLE
MODULE?TBL_MARK?INPUT.
??DATA:?G_TBL_WA2?LIKE?LINE?OF?I_TAB.
??IF?TBL-LINE_SEL_MODE?=?1
??AND?WA_TAB-MARK?=?'X'.
????LOOP?AT?I_TAB?INTO?G_TBL_WA2
??????WHERE?MARK?=?'X'.
??????G_TBL_WA2-MARK?=?''.
??????MODIFY?I_TAB
????????FROM?G_TBL_WA2
????????TRANSPORTING?MARK.
????ENDLOOP.
??ENDIF.
??MODIFY?I_TAB
????FROM?WA_TAB
????INDEX?TBL-CURRENT_LINE
????TRANSPORTING?MARK.
ENDMODULE.????????????????????"TBL_MARK?INPUT

*&SPWIZARD:?INPUT?MODULE?FOR?TC?'TBL'.?DO?NOT?CHANGE?THIS?LINE!
*&SPWIZARD:?PROCESS?USER?COMMAND
MODULE?TBL_USER_COMMAND?INPUT.
??OK_CODE?=?SY-UCOMM.
??PERFORM?USER_OK_TC?USING????'TBL'
??????????????????????????????'I_TAB'
??????????????????????????????'MARK'
?????????????????????CHANGING?OK_CODE.
??SY-UCOMM?=?OK_CODE.
ENDMODULE.????????????????????"TBL_USER_COMMAND?INPUT

*----------------------------------------------------------------------*
*???INCLUDE?TABLECONTROL_FORMS?????????????????????????????????????????*
*----------------------------------------------------------------------*

*&---------------------------------------------------------------------*
*&??????Form??USER_OK_TC???????????????????????????????????????????????*
*&---------------------------------------------------------------------*
FORM?USER_OK_TC?USING????P_TC_NAME?TYPE?DYNFNAM
?????????????????????????P_TABLE_NAME
?????????????????????????P_MARK_NAME
????????????????CHANGING?P_OK??????LIKE?SY-UCOMM.

*&SPWIZARD:?BEGIN?OF?LOCAL?DATA----------------------------------------*
??DATA:?L_OK??????????????TYPE?SY-UCOMM,
????????L_OFFSET??????????TYPE?I.
*&SPWIZARD:?END?OF?LOCAL?DATA------------------------------------------*

*&SPWIZARD:?Table?control?specific?operations??????????????????????????*
*&SPWIZARD:?evaluate?TC?name?and?operations????????????????????????????*
??SEARCH?P_OK?FOR?P_TC_NAME.
??IF?SY-SUBRC?<>?0.
????EXIT.
??ENDIF.
??L_OFFSET?=?STRLEN(?P_TC_NAME?)?+?1.
??L_OK?=?P_OK+L_OFFSET.
*&SPWIZARD:?execute?general?and?TC?specific?operations?????????????????*
??CASE?L_OK.
????WHEN?'INSR'.??????????????????????"insert?row
??????PERFORM?FCODE_INSERT_ROW?USING????P_TC_NAME
????????????????????????????????????????P_TABLE_NAME.
??????CLEAR?P_OK.

????WHEN?'DELE'.??????????????????????"delete?row
??????PERFORM?FCODE_DELETE_ROW?USING????P_TC_NAME
????????????????????????????????????????P_TABLE_NAME
????????????????????????????????????????P_MARK_NAME.
??????CLEAR?P_OK.

????WHEN?'P--'?OR?????????????????????"top?of?list
?????????'P-'??OR?????????????????????"previous?page
?????????'P+'??OR?????????????????????"next?page
?????????'P++'.???????????????????????"bottom?of?list
??????PERFORM?COMPUTE_SCROLLING_IN_TC?USING?P_TC_NAME
????????????????????????????????????????????L_OK.
??????CLEAR?P_OK.
*?????WHEN?'L--'.???????????????????????"total?left
*???????PERFORM?FCODE_TOTAL_LEFT?USING?P_TC_NAME.
*
*?????WHEN?'L-'.????????????????????????"column?left
*???????PERFORM?FCODE_COLUMN_LEFT?USING?P_TC_NAME.
*
*?????WHEN?'R+'.????????????????????????"column?right
*???????PERFORM?FCODE_COLUMN_RIGHT?USING?P_TC_NAME.
*
*?????WHEN?'R++'.???????????????????????"total?right
*???????PERFORM?FCODE_TOTAL_RIGHT?USING?P_TC_NAME.
*
????WHEN?'MARK'.??????????????????????"mark?all?filled?lines
??????PERFORM?FCODE_TC_MARK_LINES?USING?P_TC_NAME
????????????????????????????????????????P_TABLE_NAME
????????????????????????????????????????P_MARK_NAME???.
??????CLEAR?P_OK.

????WHEN?'DMRK'.??????????????????????"demark?all?filled?lines
??????PERFORM?FCODE_TC_DEMARK_LINES?USING?P_TC_NAME
??????????????????????????????????????????P_TABLE_NAME
??????????????????????????????????????????P_MARK_NAME?.
??????CLEAR?P_OK.

*?????WHEN?'SASCEND'???OR
*??????????'SDESCEND'.??????????????????"sort?column
*???????PERFORM?FCODE_SORT_TC?USING?P_TC_NAME
*???????????????????????????????????l_ok.

??ENDCASE.

ENDFORM.??????????????????????????????"?USER_OK_TC

*&---------------------------------------------------------------------*
*&??????Form??FCODE_INSERT_ROW?????????????????????????????????????????*
*&---------------------------------------------------------------------*
FORM?FCODE_INSERT_ROW
??????????????USING????P_TC_NAME???????????TYPE?DYNFNAM
???????????????????????P_TABLE_NAME?????????????.

*&SPWIZARD:?BEGIN?OF?LOCAL?DATA----------------------------------------*
??DATA?L_LINES_NAME???????LIKE?FELD-NAME.
??DATA?L_SELLINE??????????LIKE?SY-STEPL.
??DATA?L_LASTLINE?????????TYPE?I.
??DATA?L_LINE?????????????TYPE?I.
??DATA?L_TABLE_NAME???????LIKE?FELD-NAME.
??FIELD-SYMBOLS?<TC>?????????????????TYPE?CXTAB_CONTROL.
??FIELD-SYMBOLS?<TABLE>??????????????TYPE?STANDARD?TABLE.
??FIELD-SYMBOLS?<LINES>??????????????TYPE?I.
*&SPWIZARD:?END?OF?LOCAL?DATA------------------------------------------*

??ASSIGN?(P_TC_NAME)?TO?<TC>.

*&SPWIZARD:?get?the?table,?which?belongs?to?the?tc?????????????????????*
??CONCATENATE?P_TABLE_NAME?'[]'?INTO?L_TABLE_NAME.?"table?body
??ASSIGN?(L_TABLE_NAME)?TO?<TABLE>.????????????????"not?headerline

*&SPWIZARD:?get?looplines?of?TableControl??????????????????????????????*
??CONCATENATE?'G_'?P_TC_NAME?'_LINES'?INTO?L_LINES_NAME.
??ASSIGN?(L_LINES_NAME)?TO?<LINES>.

*&SPWIZARD:?get?current?line???????????????????????????????????????????*
??GET?CURSOR?LINE?L_SELLINE.
??IF?SY-SUBRC?<>?0.???????????????????"?append?line?to?table
????L_SELLINE?=?<TC>-LINES?+?1.
*&SPWIZARD:?set?top?line???????????????????????????????????????????????*
????IF?L_SELLINE?>?<LINES>.
??????<TC>-TOP_LINE?=?L_SELLINE?-?<LINES>?+?1?.
????ELSE.
??????<TC>-TOP_LINE?=?1.
????ENDIF.
??ELSE.???????????????????????????????"?insert?line?into?table
????L_SELLINE?=?<TC>-TOP_LINE?+?L_SELLINE?-?1.
????L_LASTLINE?=?<TC>-TOP_LINE?+?<LINES>?-?1.
??ENDIF.
*&SPWIZARD:?set?new?cursor?line????????????????????????????????????????*
??L_LINE?=?L_SELLINE?-?<TC>-TOP_LINE?+?1.

*&SPWIZARD:?insert?initial?line????????????????????????????????????????*
??INSERT?INITIAL?LINE?INTO?<TABLE>?INDEX?L_SELLINE.
??<TC>-LINES?=?<TC>-LINES?+?1.
*&SPWIZARD:?set?cursor?????????????????????????????????????????????????*
??SET?CURSOR?LINE?L_LINE.

ENDFORM.??????????????????????????????"?FCODE_INSERT_ROW

*&---------------------------------------------------------------------*
*&??????Form??FCODE_DELETE_ROW?????????????????????????????????????????*
*&---------------------------------------------------------------------*
FORM?FCODE_DELETE_ROW
??????????????USING????P_TC_NAME???????????TYPE?DYNFNAM
???????????????????????P_TABLE_NAME
???????????????????????P_MARK_NAME???.

*&SPWIZARD:?BEGIN?OF?LOCAL?DATA----------------------------------------*
??DATA?L_TABLE_NAME???????LIKE?FELD-NAME.

??FIELD-SYMBOLS?<TC>?????????TYPE?CXTAB_CONTROL.
??FIELD-SYMBOLS?<TABLE>??????TYPE?STANDARD?TABLE.
??FIELD-SYMBOLS?<WA>.
??FIELD-SYMBOLS?<MARK_FIELD>.
*&SPWIZARD:?END?OF?LOCAL?DATA------------------------------------------*

??ASSIGN?(P_TC_NAME)?TO?<TC>.

*&SPWIZARD:?get?the?table,?which?belongs?to?the?tc?????????????????????*
??CONCATENATE?P_TABLE_NAME?'[]'?INTO?L_TABLE_NAME.?"table?body
??ASSIGN?(L_TABLE_NAME)?TO?<TABLE>.????????????????"not?headerline

*&SPWIZARD:?delete?marked?lines????????????????????????????????????????*
??DESCRIBE?TABLE?<TABLE>?LINES?<TC>-LINES.

??LOOP?AT?<TABLE>?ASSIGNING?<WA>.

*&SPWIZARD:?access?to?the?component?'FLAG'?of?the?table?header?????????*
????ASSIGN?COMPONENT?P_MARK_NAME?OF?STRUCTURE?<WA>?TO?<MARK_FIELD>.

????IF?<MARK_FIELD>?=?'X'.
??????DELETE?<TABLE>?INDEX?SYST-TABIX.
??????IF?SY-SUBRC?=?0.
????????<TC>-LINES?=?<TC>-LINES?-?1.
??????ENDIF.
????ENDIF.
??ENDLOOP.

ENDFORM.??????????????????????????????"?FCODE_DELETE_ROW

*&---------------------------------------------------------------------*
*&??????Form??COMPUTE_SCROLLING_IN_TC
*&---------------------------------------------------------------------*
*???????text
*----------------------------------------------------------------------*
*??????-->P_TC_NAME??name?of?tablecontrol
*??????-->P_OK???????ok?code
*----------------------------------------------------------------------*
FORM?COMPUTE_SCROLLING_IN_TC?USING????P_TC_NAME
??????????????????????????????????????P_OK.
*&SPWIZARD:?BEGIN?OF?LOCAL?DATA----------------------------------------*
??DATA?L_TC_NEW_TOP_LINE?????TYPE?I.
??DATA?L_TC_NAME?????????????LIKE?FELD-NAME.
??DATA?L_TC_LINES_NAME???????LIKE?FELD-NAME.
??DATA?L_TC_FIELD_NAME???????LIKE?FELD-NAME.

??FIELD-SYMBOLS?<TC>?????????TYPE?CXTAB_CONTROL.
??FIELD-SYMBOLS?<LINES>??????TYPE?I.
*&SPWIZARD:?END?OF?LOCAL?DATA------------------------------------------*

??ASSIGN?(P_TC_NAME)?TO?<TC>.
*&SPWIZARD:?get?looplines?of?TableControl??????????????????????????????*
??CONCATENATE?'G_'?P_TC_NAME?'_LINES'?INTO?L_TC_LINES_NAME.
??ASSIGN?(L_TC_LINES_NAME)?TO?<LINES>.


*&SPWIZARD:?is?no?line?filled??????????????????????????????????????????*
??IF?<TC>-LINES?=?0.
*&SPWIZARD:?yes,?...???????????????????????????????????????????????????*
????L_TC_NEW_TOP_LINE?=?1.
??ELSE.
*&SPWIZARD:?no,?...????????????????????????????????????????????????????*
????CALL?FUNCTION?'SCROLLING_IN_TABLE'
?????????EXPORTING
??????????????ENTRY_ACT?????????????=?<TC>-TOP_LINE
??????????????ENTRY_FROM????????????=?1
??????????????ENTRY_TO??????????????=?<TC>-LINES
??????????????LAST_PAGE_FULL????????=?'X'
??????????????LOOPS?????????????????=?<LINES>
??????????????OK_CODE???????????????=?P_OK
??????????????OVERLAPPING???????????=?'X'
?????????IMPORTING
??????????????ENTRY_NEW?????????????=?L_TC_NEW_TOP_LINE
?????????EXCEPTIONS
*??????????????NO_ENTRY_OR_PAGE_ACT??=?01
*??????????????NO_ENTRY_TO???????????=?02
*??????????????NO_OK_CODE_OR_PAGE_GO?=?03
??????????????OTHERS????????????????=?0.
??ENDIF.

*&SPWIZARD:?get?actual?tc?and?column???????????????????????????????????*
??GET?CURSOR?FIELD?L_TC_FIELD_NAME
?????????????AREA??L_TC_NAME.

??IF?SYST-SUBRC?=?0.
????IF?L_TC_NAME?=?P_TC_NAME.
*&SPWIZARD:?et?actual?column???????????????????????????????????????????*
??????SET?CURSOR?FIELD?L_TC_FIELD_NAME?LINE?1.
????ENDIF.
??ENDIF.

*&SPWIZARD:?set?the?new?top?line???????????????????????????????????????*
??<TC>-TOP_LINE?=?L_TC_NEW_TOP_LINE.


ENDFORM.??????????????????????????????"?COMPUTE_SCROLLING_IN_TC

*&---------------------------------------------------------------------*
*&??????Form??FCODE_TC_MARK_LINES
*&---------------------------------------------------------------------*
*???????marks?all?TableControl?lines
*----------------------------------------------------------------------*
*??????-->P_TC_NAME??name?of?tablecontrol
*----------------------------------------------------------------------*
FORM?FCODE_TC_MARK_LINES?USING?P_TC_NAME
???????????????????????????????P_TABLE_NAME
???????????????????????????????P_MARK_NAME.
*&SPWIZARD:?EGIN?OF?LOCAL?DATA-----------------------------------------*
??DATA?L_TABLE_NAME???????LIKE?FELD-NAME.

??FIELD-SYMBOLS?<TC>?????????TYPE?CXTAB_CONTROL.
??FIELD-SYMBOLS?<TABLE>??????TYPE?STANDARD?TABLE.
??FIELD-SYMBOLS?<WA>.
??FIELD-SYMBOLS?<MARK_FIELD>.
*&SPWIZARD:?END?OF?LOCAL?DATA------------------------------------------*

??ASSIGN?(P_TC_NAME)?TO?<TC>.

*&SPWIZARD:?get?the?table,?which?belongs?to?the?tc?????????????????????*
??CONCATENATE?P_TABLE_NAME?'[]'?INTO?L_TABLE_NAME.?"table?body
??ASSIGN?(L_TABLE_NAME)?TO?<TABLE>.????????????????"not?headerline

*&SPWIZARD:?mark?all?filled?lines??????????????????????????????????????*
??LOOP?AT?<TABLE>?ASSIGNING?<WA>.

*&SPWIZARD:?access?to?the?component?'FLAG'?of?the?table?header?????????*
????ASSIGN?COMPONENT?P_MARK_NAME?OF?STRUCTURE?<WA>?TO?<MARK_FIELD>.

????<MARK_FIELD>?=?'X'.
??ENDLOOP.
ENDFORM.??????????????????????????????????????????"fcode_tc_mark_lines

*&---------------------------------------------------------------------*
*&??????Form??FCODE_TC_DEMARK_LINES
*&---------------------------------------------------------------------*
*???????demarks?all?TableControl?lines
*----------------------------------------------------------------------*
*??????-->P_TC_NAME??name?of?tablecontrol
*----------------------------------------------------------------------*
FORM?FCODE_TC_DEMARK_LINES?USING?P_TC_NAME
?????????????????????????????????P_TABLE_NAME
?????????????????????????????????P_MARK_NAME?.
*&SPWIZARD:?BEGIN?OF?LOCAL?DATA----------------------------------------*
??DATA?L_TABLE_NAME???????LIKE?FELD-NAME.

??FIELD-SYMBOLS?<TC>?????????TYPE?CXTAB_CONTROL.
??FIELD-SYMBOLS?<TABLE>??????TYPE?STANDARD?TABLE.
??FIELD-SYMBOLS?<WA>.
??FIELD-SYMBOLS?<MARK_FIELD>.
*&SPWIZARD:?END?OF?LOCAL?DATA------------------------------------------*

??ASSIGN?(P_TC_NAME)?TO?<TC>.

*&SPWIZARD:?get?the?table,?which?belongs?to?the?tc?????????????????????*
??CONCATENATE?P_TABLE_NAME?'[]'?INTO?L_TABLE_NAME.?"table?body
??ASSIGN?(L_TABLE_NAME)?TO?<TABLE>.????????????????"not?headerline

*&SPWIZARD:?demark?all?filled?lines????????????????????????????????????*
??LOOP?AT?<TABLE>?ASSIGNING?<WA>.

*&SPWIZARD:?access?to?the?component?'FLAG'?of?the?table?header?????????*
????ASSIGN?COMPONENT?P_MARK_NAME?OF?STRUCTURE?<WA>?TO?<MARK_FIELD>.

????<MARK_FIELD>?=?SPACE.
??ENDLOOP.
ENDFORM.??????????????????????????????????????????"fcode_tc_mark_lines



總結(jié)

以上是生活随笔為你收集整理的Tablecontrol动态序号实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 芒果视频污污 | 久久久999精品 | 亚洲av电影天堂男人的天堂 | 男人的天堂久久久 | 免费在线观看成年人视频 | 日韩欧洲亚洲AV无码精品 | 午夜一区在线 | 四季av中文字幕 | 天天操天天射天天爱 | 成人黄色一级片 | 野外性满足hd| 成年人网站黄色 | 另类综合在线 | 欧美电影一区 | 精品无码人妻一区二区免费蜜桃 | 色婷婷精品视频 | 美女裸体网站久久久 | 亚洲av无一区二区三区 | 女人被男人躁得好爽免费视频 | 天天干天天操天天舔 | 亲子乱对白乱都乱了 | 国产欧美日韩一区二区三区 | 91精品国产一区二区无码 | 不卡av片| 高清一区二区三区四区五区 | 欧美综合自拍亚洲综合图片区 | 天天天干 | 密臀av一区二区 | 日韩在线播放一区二区 | 黄色aaa视频 | 免费av手机在线观看 | gav成人 | 国产精品免费看久久久无码 | 欧美一二区 | 日韩一级影视 | 日韩69视频 | 亚洲欧美天堂网 | 伊人久久天堂 | 无码av天堂一区二区三区 | 久久久精品毛片 | 亚洲AV无码片久久精品 | 久一区二区三区 | 韩国国产在线 | 精品自拍偷拍 | 99视频 | 久久亚洲激情 | 久久三级视频 | 成人aaaa | 少妇一区二区三区 | 欧美色精品 | 亚洲视频网站在线 | 视频在线观看你懂的 | 动漫av网| 美女主播福利视频 | 国产精品亚洲一区二区无码 | 豆花视频成人 | 中文字幕欧美人妻精品一区蜜臀 | 欧美a级在线观看 | 寂寞少妇让水电工爽hd | 吃奶av | 国产乱码一区二区三区播放 | 久久精品视频一区二区 | 日韩一区av在线 | 伊人久久激情 | 国产强被迫伦姧在线观看无码 | 国产人人爱 | 精品国产乱码久久久久久图片 | 久久国产传媒 | 国产精品成人免费一区二区视频 | 国产欧美精品 | 欧美999 | 精品爆乳一区二区三区无码av | 亚洲xxx视频 | 欧美性猛交xx | 日日夜夜狠狠 | 蜜桃视频一区二区在线观看 | 国产免费99 | 亚洲精品成人 | 日韩av电影一区 | 婷婷综合六月 | 天天摸天天添 | 91视频看 | av中亚| 人妻激情偷乱视频一区二区三区 | www.黄在线 | 国产欧美日韩一区二区三区 | 自拍偷拍另类 | 亚洲夜夜夜 | 久久久久免费观看 | 精品少妇一二三区 | 永久免费视频网站 | 国产激情久久久久久熟女老人av | 一区二区三区免费观看 | 伊人91在线| 我要看免费毛片 | 大胸美女被爆操 | 九九热九九爱 | xxx麻豆 | 国产午夜视频在线观看 |