表示または印刷される行の順序の変更
行が表示または印刷される順序を変更するには、「Column Selection/Edit (列選択/編集)」パネルの「Order (順序)」フィールド、およびオプションで「A/D」フィールドを使用します。最も重要な列に対して、「Order (順序)」フィールドに「1」を入力します。その次に重要な列に対して、「Order (順序)」に「2」を入力します。以下同様です。「Order (順序)」フィールドを使用した場合、行はデフォルトで昇順に表示されます。行を降順で表示するには、「A/D」フィールドに「D」を入力します。
「Column Selection/Edit (列の選択/編集)」パネルの「Order (順序)」か「A/D」のいずれかのフィールドを使用すると、FM/Db2 は Db2® からのデータの検索に使用される SQL SELECT ステートメントに ORDER BY 文節を追加します。
例えば、行順序選択を示す基本「Column Selection/Edit (列選択/編集)」パネル に示す「Column Selection/Edit (列の選択/編集)」パネルでは、「Order (順序)」および「A/D」フィールドが、WORKDEPT の降順で LASTNAME の昇順という順序で行を表示するように指定されています。図 1. 行順序選択を示す基本「Column Selection/Edit (列選択/編集)」パネル
Process Options Utilities Help ──────────────────────────────────────────────────────────────────────────────── FM/Db2 (DFG2) Column Selection/Edit Line 1 of 16 TABLE FMNUSER.EMP ------- Row Selection Criteria ---- (Use SQL/PF4 for full screen edit) ------- 1 Sel: + Cmd Seq SHEX CL# Column name Data type(length) Null Default Order A/D **** Top of data **** S 1 EMPNO CHARACTER(6) None S 2 FIRSTNME VARCHAR(12) None S 3 MIDINIT CHARACTER(1) None S 4 LASTNAME VARCHAR(15) None 2 A S 5 WORKDEPT CHARACTER(3) Y Null 1 D S 6 PHONENO CHARACTER(4) Y Null S 7 HIREDATE DATE Y Null S 8 JOB CHARACTER(8) Y Null S 9 EDLEVEL SMALLINT Y Null S 10 SEX CHARACTER(1) Y Null S 11 BIRTHDATE DATE Y Null S 12 SALARY DECIMAL(9,2) Y Null Command ===> _____________________________________________________ Scroll PAGE F1=Help F2=Split F3=Exit F4=SQL F5=RFind F6=RunTemp F7=Up F8=Down F9=Swap F10=Left F11=Right F12=Cancel
データが表示されるときには、修正された順序になります。図 2. 「Table Browse (表ブラウズ)」パネル
Process Options Utilities Help ──────────────────────────────────────────────────────────────────────────────── FM/Db2 (DFG2) Table Browse 42 rows fetched TABLE FMNUSER.EMP Format TABL EMPNO FIRSTNME MIDINIT LASTNAME WORKDEPT PHONENO HIREDATE JOB #1 #2 #3 #4 #5 #6 #7 #8 + CH(6) VARCHAR(12) CH(1) VARCHAR(15) CH(3) CH(4) DATE CH(8) PU--+> <---+----1-> - <---+----1----> <-NF <--> <---+----> <---+- **** Top of data **** 200340 ROY< R ALONZO< E21 5698 05/05/1947 FIELDR 000340 JASON< R GOUNOT< E21 5698 05/05/1947 FIELDR 000330 WING< LEE< E21 2103 02/23/1976 FIELDR 000320 RAMLAL< V MEHTA< E21 9990 07/07/1965 FIELDR 000100 THEODORE< Q SPENSER< E21 0972 06/19/1980 MANAGE 200330 HELENA< WONG< E21 2103 02/23/1976 FIELDR 000090 EILEEN< W HENDERSON< E11 5498 08/15/1970 MANAGE 000290 JOHN< R PARKER< E11 4502 05/30/1980 OPERAT 000280 ETHEL< R SCHNEIDER< E11 8997 03/24/1967 OPERAT 200280 EILEEN< R SCHWARTZ< E11 8997 03/24/1967 OPERAT 000310 MAUDE< F SETRIGHT< E11 3332 09/12/1964 OPERAT 000300 PHILIP< X SMITH< E11 2095 06/19/1972 OPERAT Command ===> _____________________________________________________ Scroll PAGE F1=Help F2=Zoom F3=Exit F4=CRetriev F5=RFind F6=RChange F7=Up F8=Down F9=Swap F10=Left F11=Right F12=Cancel
関連する参照先