第一篇:2013清單報表中主要材料設(shè)備價格表沒有數(shù)據(jù)顯示范文
主要材料設(shè)備價格表沒有數(shù)據(jù)顯示
2016費用定額的招投標(biāo)中的主要材料設(shè)備價格表顯示的是對工程主體質(zhì)量安全有影響的材料設(shè)備。因此,在軟件中,用戶需要根據(jù)工程實際情況將當(dāng)前工程的主要材料設(shè)備進(jìn)行標(biāo)記,報表才會體現(xiàn)數(shù)據(jù)。
1、直接點擊
直接將材料設(shè)備的【主要材料】的屬性勾選起來
2、批量操作
批量選中主要材料設(shè)備,右鍵鼠標(biāo)選擇【批量修改】-【主要材料】-【勾選】即可。
第二篇:ABAP中使用TABLE CONTROL 顯示數(shù)據(jù)以及操作要點小結(jié):
TABLE CONTROL操作要點小結(jié)
1.屏幕號:100 2.在屏幕100中應(yīng)用table control *聲明control T1應(yīng)用于屏幕100 CONTROLS T1 TYPE TABLEVIEW USING SCREEN 100.“T1代表自定義的table control的名字
3.要想給table control中自動賦值,則需把table control中的字段名定義為:WA_SPFLI-CARRID格式。
主程序代碼:
*&-------*
*& Report ZTABLECONTROL02_
*&-------* *&CREATOR:
*&-------*
REPORT ZTABLECONTROL02_LIUMING.*引入表spfli TABLES:SPFLI.*定義結(jié)構(gòu)體
TYPES:BEGIN OF TY_DATA, CARRID LIKE SPFLI-CARRID, CONNID LIKE SPFLI-CONNID, COUNTRYFR LIKE SPFLI-COUNTRYFR, CITYFROM LIKE SPFLI-CITYFROM, AIRPFROM LIKE SPFLI-AIRPFROM, FLAG TYPE C, END OF TY_DATA.*定義內(nèi)表和工作區(qū)
DATA:IT_SPFLI TYPE TABLE OF TY_DATA, WA_SPFLI LIKE LINE OF IT_SPFLI.*獲取數(shù)據(jù)
SELECT * FROM SPFLI INTO CORRESPONDING FIELDS OF TABLE IT_SPFLI.*定義分頁所需參數(shù)
DATA: PAGESIZE TYPE I VALUE 23, “每頁條數(shù) NUM TYPE I, ”判斷是否剛好是整頁
COUNT TYPE I, “總條數(shù)
AFTER TYPE I, ”下一頁的第一條 PAGECOUNT TYPE I, “總共有幾頁 PAGENUM TYPE I VALUE 1.”第幾頁 DESCRIBE TABLE IT_SPFLI LINES COUNT.NUM = COUNT MOD PAGESIZE.IF NUM <> 0.PAGECOUNT = COUNT DIV PAGESIZE + 1.ELSE.PAGECOUNT = COUNT DIV PAGESIZE.ENDIF.*聲明變量
DATA:OK_CODE TYPE SY-UCOMM, SAVE_OK TYPE SY-UCOMM.*聲明control T1應(yīng)用于屏幕100
CONTROLS T1 TYPE TABLEVIEW USING SCREEN 100.*調(diào)用屏幕100 CALL SCREEN 100.*打印數(shù)據(jù)
IF NOT IT_SPFLI IS INITIAL.LOOP AT IT_SPFLI INTO WA_SPFLI.WRITE:/2 WA_SPFLI-CARRID,10 WA_SPFLI-CONNID,18 WA_SPFLI-COUNTRYFR, 26 WA_SPFLI-CITYFROM,34 WA_SPFLI-AIRPFROM.ENDLOOP.ENDIF.*&-------*
*& Module STATUS_0100 OUTPUT
*&--------------------* 退出圖標(biāo)
*--------*
MODULE STATUS_0100 OUTPUT.SET PF-STATUS 'STATUS01'.* SET TITLEBAR 'xxx'.ENDMODULE.“ STATUS_0100 OUTPUT
*&-------*
*& Module USER_COMMAND_0100 INPUT
*&-------* * 實現(xiàn)用戶命令
*--------*
MODULE USER_COMMAND_0100 INPUT.SAVE_OK = OK_CODE.CLEAR OK_CODE.CASE SAVE_OK.WHEN 'ISWRITE'.”讀寫轉(zhuǎn)換
PERFORM ISWRITE.WHEN 'ASC'.“升序處理 SORT IT_SPFLI BY CARRID CONNID ASCENDING.WHEN 'DES'.”降序處理
SORT IT_SPFLI BY CARRID DESCENDING CONNID DESCENDING.WHEN 'SHOW'.“用彈出框顯示選中行信息
PERFORM SHOW.WHEN 'FIRSTPAGE'.”顯示首頁
PERFORM FIRSTPAGE.WHEN 'PREVIOUS'.“上一頁
PERFORM PREVIOUS.WHEN 'NEXT'.”下一頁
PERFORM NEXT.WHEN 'LAST'.“最后一頁
PERFORM LAST.WHEN 'SELECTALL'.”選中全部
PERFORM SELECTALL.WHEN 'SELBLOCK'.“選中光標(biāo)所在行
PERFORM SELBLOCK.WHEN 'DESELALL'.” 取消全選
PERFORM DESELALL.WHEN 'INSERTROW'.“插入一行(內(nèi)表)
PERFORM INSERTROW.WHEN 'DELETEROW'.”刪除選中行(未成功)
PERFORM DELETEROW.WHEN 'LEAVE'.“回到初始屏幕 SELECT * FROM SPFLI INTO CORRESPONDING FIELDS OF TABLE IT_SPFLI.LEAVE TO SCREEN 0.ENDCASE.ENDMODULE.” USER_COMMAND_0100 INPUT *&-------* *& Form ISWRITE
*&-------* * text
*--------* *--> “讀寫轉(zhuǎn)換
*--------* FORM ISWRITE.DATA COL LIKE LINE OF T1-COLS.LOOP AT T1-COLS INTO COL.IF SY-TABIX = 1 OR SY-TABIX = 2.COL-SCREEN-INPUT = 1.ELSE.IF COL-SCREEN-INPUT = 0.COL-SCREEN-INPUT = 1.ELSE.COL-SCREEN-INPUT = 0.ENDIF.ENDIF.MODIFY T1-COLS FROM COL.ENDLOOP.ENDFORM.” ISWRITE
*&-------* *& Form SHOW
*&-------* * text
*--------*
*--> “用彈出框顯示選中行信息
*--------* FORM SHOW.DATA:C_LINE TYPE I, ”定義點擊的行id C_INDEX TYPE I.“定義對應(yīng)的內(nèi)表中的id
GET CURSOR LINE C_LINE.”鼠標(biāo)所在的行 C_INDEX = T1-TOP_LINE + C_LINE2)* PAGESIZE.“上兩頁的最后一條 DELETE IT_SPFLI FROM 1 TO AFTER.PAGENUM = PAGENUM1.ELSEIF PAGENUM = 1.PAGENUM = 1.MESSAGE S000(Z001)WITH '該頁是第一頁'.ENDIF.ENDFORM.” PREVIOUS
*&-------* *& Form NEXT
*&-------* * text
*--------* *--> “下一頁
*--------* FORM NEXT.SELECT * FROM SPFLI INTO CORRESPONDING FIELDS OF TABLE IT_SPFLI.AFTER = PAGENUM * PAGESIZE.”該頁的最后一條 DATA AFTER1 TYPE I.AFTER1 =(PAGENUM1.AFTER = P * PAGESIZE.IF PAGENUM = PAGECOUNT.DATA AFTER1 TYPE I.AFTER1 =(PAGENUM1.“TOP_LINE對應(yīng)第一條數(shù)據(jù)
READ TABLE IT_SPFLI INTO WA_SPFLI INDEX S_INDEX.WA_SPFLI-FLAG = 'X'.MODIFY IT_SPFLI FROM WA_SPFLI INDEX S_INDEX.ENDFORM.” SELBLOCK
*&-------* *& Form DESELALL
*&-------* * text
*--------* *--> “ 取消全選
*--------* FORM DESELALL.LOOP AT IT_SPFLI INTO WA_SPFLI.IF WA_SPFLI-FLAG = 'X'.WA_SPFLI-FLAG = ''.MODIFY IT_SPFLI FROM WA_SPFLI.ENDIF.ENDLOOP.ENDFORM.” DESELALL
*&-------*
*& Form INSERTROW
*&-------* * text
*--------* *--> “插入一行(內(nèi)表)
*--------* FORM INSERTROW.CLEAR WA_SPFLI.DATA: I_LINE TYPE I, I_INDEX TYPE I.GET CURSOR LINE I_LINE.INSERT WA_SPFLI INTO IT_SPFLI INDEX I_LINE.ENDFORM.” INSERTROW
*&-------*
*& Form DELETEROW
*&-------* * text
*--------* *--> “刪除選中行
*--------* FORM DELETEROW.LOOP AT IT_SPFLI INTO WA_SPFLI.IF WA_SPFLI-FLAG = 'X'.DELETE IT_SPFLI INDEX SY-TABIX.ENDIF.ENDLOOP.ENDFORM.” DELETEROW
*&-------*
*& Module MODI INPUT
*&-------* * text
*--------* MODULE MODI INPUT.MODIFY IT_SPFLI FROM WA_SPFLI INDEX T1-CURRENT_LINE.ENDMODULE." MODI INPUT
屏幕100中的代碼:
PROCESS BEFORE OUTPUT.MODULE STATUS_0100.LOOP AT IT_SPFLI INTO WA_SPFLI WITH CONTROL T1.ENDLOOP.PROCESS AFTER INPUT.*MODULE CANCEL AT EXIT-COMMAND.LOOP AT IT_SPFLI.MODULE MODI.ENDLOOP.MODULE USER_COMMAND_0100.
第三篇:科密A1考勤管理系統(tǒng)的問題集錦(十二)日考勤報表沒有數(shù)據(jù)
A1考勤管理系統(tǒng)使用
(五)日考勤報表沒有數(shù)據(jù)
日考勤報表沒有數(shù)據(jù)
首先按照A1考勤系統(tǒng)的簡明教程的步驟檢查下,看有哪些步驟沒有做。正常情況下按步驟操作后,日考勤報表就會有數(shù)據(jù)了,那么如果還沒有數(shù)據(jù)呢,可能是什么原因?下面先說下A1考勤系統(tǒng)中的日考勤報表的數(shù)據(jù)是怎么來的,然后再列舉下各種可能的原因。
日考勤明細(xì)表顯示員工當(dāng)月每一天的考勤刷卡時間,考勤結(jié)果明細(xì)信息。它是根據(jù)人員的考勤信息(班次、公休類別),公司的考勤制度,員工的打卡時間,補(bǔ)簽到記錄,請假公休加班登記等等這些數(shù)據(jù),再做考勤處理后得到的。A1考勤系統(tǒng)對于員工入職日期前、離職日期后的日期不做任何處理,也就是沒有記錄。因為員工沒有在職,就不存在考勤的問題。A1考勤系統(tǒng)的班次設(shè)置非常靈活,有班次設(shè)置、固定輪班設(shè)置、班組設(shè)置、員工排班,對于班次唯一的員工還可以設(shè)置默認(rèn)班次,班次定義可以是出勤、公休、加班。班次處理的優(yōu)先級是:排班>默認(rèn)班次,也就是可以先設(shè)置默認(rèn)班次,一般的日期都按默認(rèn)班次處理,當(dāng)有些天特殊時,才特殊進(jìn)行排班處理。默認(rèn)班次可以設(shè)置班次、班組、按單周的固定輪班。不管是否有默認(rèn)班次,某天只要排了班的按排班的班次處理;對于有默認(rèn)班次,沒有排班的日期按默認(rèn)班次處理;對于沒有默認(rèn)班次,也沒有排班的,A1考勤系統(tǒng)無法判斷當(dāng)天是休息還是上班,幾點上班,所以不做處理,在考勤處理時會提示出來。
所以,當(dāng)日考勤報表沒有數(shù)據(jù)時,原因大致如下:
1、沒有對查詢的日期范圍做考勤處理;
2、查詢的日期范圍內(nèi)沒有人員任職,也就是日期在所有員工入職日期之前、或離職日期之后(很多都是由于人員資料導(dǎo)入后,入職日期為當(dāng)天,又沒有做修改造成;或者不小心對人員做了離職操作);
3、沒有設(shè)置員工的默認(rèn)班次也沒有排班,導(dǎo)致查詢?nèi)掌诜秶鷥?nèi)員工無班次;