データウィンドウ リファレンス - powerbuilder.jp PowerBuilder RightTrim..... 123 Round...
Transcript of データウィンドウ リファレンス - powerbuilder.jp PowerBuilder RightTrim..... 123 Round...
-
PowerBuilder11.0
-
DOCUMENT ID: DC37783-01-1100-02
LAST REVISED: October 2008
Copyright 1991-2008 by Sybase, Inc. All rights reserved. Sybase Sybase,Inc.
Sybase, Inc.
Sybase Sybase http://www.sybase.com/detail?id=1011207 Sybase Sybase, Inc
Java Java Sun Microsystems, Inc.
Unicode Unicode Unicode, Inc.
Sybase,Inc.
-
.............................................................................................................................. xxiii
1 ................................................................................. 1 ....................................................... 1 ................................. 4
.................................. 4 .................................. 5 .................................. 9 ................................ 10
................................... 11 ................................... 11Describe .............................. 12 .................... 13
2 ......................................................................................... 15 ................................................. 15.................................................................................. 17
1 : null ............................................... 17 2 : ....................................................... 19 3 : ................................................... 22 4 : null
.............................................. 23 ................. 25
Abs .......................................................................................... 26ACos........................................................................................ 26Asc .......................................................................................... 27AscA ........................................................................................ 28ASin......................................................................................... 28ATan........................................................................................ 29Avg .......................................................................................... 30Bitmap ..................................................................................... 32Case ........................................................................................ 33Ceiling ..................................................................................... 34
iii
-
Char......................................................................................... 35CharA ...................................................................................... 36Cos .......................................................................................... 36Count....................................................................................... 37CrosstabAvg............................................................................ 39CrosstabAvgDec ..................................................................... 42CrosstabCount ........................................................................ 43CrosstabMax ........................................................................... 45CrosstabMaxDec..................................................................... 47CrosstabMin ............................................................................ 48CrosstabMinDec...................................................................... 49CrosstabSum........................................................................... 50CrosstabSumDec .................................................................... 52CumulativePercent .................................................................. 53CumulativeSum....................................................................... 55CurrentRow ............................................................................. 56Date......................................................................................... 57DateTime................................................................................. 59Day .......................................................................................... 60DayName ................................................................................ 60DayNumber ............................................................................. 61DaysAfter................................................................................. 62Dec .......................................................................................... 62Describe .................................................................................. 63Exp .......................................................................................... 64Fact ......................................................................................... 65Fill ............................................................................................ 65FillA ......................................................................................... 66First ......................................................................................... 66GetRow ................................................................................... 68GetText.................................................................................... 69Hour......................................................................................... 70If .............................................................................................. 71Int ............................................................................................ 72Integer ..................................................................................... 72IsDate ...................................................................................... 73IsExpanded ............................................................................. 74IsNull ....................................................................................... 74IsNumber................................................................................. 75IsRowModified......................................................................... 76IsRowNew ............................................................................... 76IsSelected................................................................................ 77IsTime...................................................................................... 78Large ....................................................................................... 78
iv PowerBuilder
-
Last.......................................................................................... 80LastPos ................................................................................... 82Left .......................................................................................... 83LeftA ........................................................................................ 84LeftTrim ................................................................................... 85Len .......................................................................................... 85LenA ........................................................................................ 86Log .......................................................................................... 86LogTen .................................................................................... 87Long ........................................................................................ 88LookUpDisplay ........................................................................ 88Lower....................................................................................... 89Match....................................................................................... 89Max.......................................................................................... 92Median..................................................................................... 94Mid........................................................................................... 96MidA ........................................................................................ 97Min........................................................................................... 98Minute...................................................................................... 99Mod ....................................................................................... 100Mode ..................................................................................... 101Month .................................................................................... 103Now ....................................................................................... 104Number.................................................................................. 104Page ...................................................................................... 105PageAbs................................................................................ 106PageAcross ........................................................................... 106PageCount ............................................................................ 107PageCountAcross ................................................................. 108Percent .................................................................................. 108Pi ........................................................................................... 111Pos ........................................................................................ 112PosA...................................................................................... 113ProfileInt ................................................................................ 113ProfileString........................................................................... 115Rand...................................................................................... 117Real ....................................................................................... 117RelativeDate.......................................................................... 118RelativeTime ......................................................................... 118Replace ................................................................................. 119ReplaceA............................................................................... 120RGB....................................................................................... 120Right ...................................................................................... 122RightA.................................................................................... 122
v
-
RightTrim............................................................................... 123Round.................................................................................... 124RowCount.............................................................................. 124RowHeight............................................................................. 125Second .................................................................................. 126SecondsAfter......................................................................... 126Sign ....................................................................................... 127Sin ......................................................................................... 127Small ..................................................................................... 128Space .................................................................................... 130Sqrt........................................................................................ 131StDev..................................................................................... 131StDevP .................................................................................. 134String ..................................................................................... 136Sum....................................................................................... 138Tan ........................................................................................ 140Time ...................................................................................... 141Today .................................................................................... 142Trim ....................................................................................... 142Truncate ................................................................................ 143Upper..................................................................................... 143Var......................................................................................... 144VarP ...................................................................................... 147WordCap ............................................................................... 149Year....................................................................................... 150
3 ......................................... 153 ................. 153 .................. 155
..................... 156
................................. 160
................................. 161
.................. 163
................................. 164
............... 166Group ............................................ 167
.................. 167
vi PowerBuilder
-
..................................... 168
OLE .............. 169
................... 170
............................. 171
............................. 172
Style .............................................. 173
TableBlob ........................... 173
............................. 174Title ..................................................................... 175
................................................ 176
Accelerator ............................................................................ 177AccessibleDescription ........................................................... 177AccessibleName.................................................................... 178AccessibleRole...................................................................... 179Action .................................................................................... 180Activation............................................................................... 182Alignment .............................................................................. 183Arguments ............................................................................. 184Attributes ............................................................................... 185Axis........................................................................................ 186Axis.property ......................................................................... 186BackColor.............................................................................. 191Background.property ............................................................. 191BackImage ............................................................................ 193Band ...................................................................................... 194Bandname.property............................................................... 195Bandname.Text ..................................................................... 197Bands .................................................................................... 198BinaryIndex ........................................................................... 199BitmapName.......................................................................... 199Border.................................................................................... 199Brush.property....................................................................... 201Category................................................................................ 202CheckBox.property................................................................ 202ClientName............................................................................ 204Color...................................................................................... 205
vii
-
ColType ................................................................................. 207Column.Count ....................................................................... 208ContentsAllowed ................................................................... 208Criteria................................................................................... 209Criteria.property..................................................................... 210Crosstab.property.................................................................. 211CSSGen.property .................................................................. 213Data....................................................................................... 215Data.HTML............................................................................ 215Data.HTMLTable ................................................................... 216Data.XHTML.......................................................................... 218Data.XML .............................................................................. 219Data.XMLDTD....................................................................... 220Data.XMLSchema ................................................................. 220Data.XMLWeb ....................................................................... 221Data.XSLFO.......................................................................... 223DataObject ............................................................................ 223dbAlias................................................................................... 224dbName................................................................................. 225dddw.property........................................................................ 226ddlb.property ......................................................................... 230DefaultPicture........................................................................ 233Depth..................................................................................... 234Detail_Bottom_Margin........................................................... 235Detail_Top_Margin ................................................................ 235Detail.property ....................................................................... 236DispAttr.fontproperty ............................................................. 236DisplayType........................................................................... 239Edit.property .......................................................................... 240EditMask.property ................................................................. 245Elevation................................................................................ 249EllipseHeight ......................................................................... 250EllipseWidth........................................................................... 250Enabled ................................................................................. 251Export.PDF.Distill.CustomPostScript .................................... 252Export.PDF.Method............................................................... 253Export.PDF.XSLFOP.Print .................................................... 255Export.XHTML.TemplateCount ............................................. 256Export.XHTML.Template[ ].Name ......................................... 257Export.XHTML.UseTemplate ................................................ 258Export.XML.HeadGroups ...................................................... 259Export.XML.IncludeWhitespace ............................................ 260Export.XML.MetaDataType ................................................... 261Export.XML.SaveMetaData................................................... 262
viii PowerBuilder
-
Export.XML.TemplateCount .................................................. 264Export.XML.Template[ ].Name .............................................. 265Export.XML.UseTemplate ..................................................... 265Expression............................................................................. 266Filename................................................................................ 267FirstRowOnPage ................................................................... 268Font.Bias ............................................................................... 269Font.property ......................................................................... 269Footer.property...................................................................... 272Format ................................................................................... 272GraphType ............................................................................ 273Grid.ColumnMove ................................................................. 274Grid.Lines .............................................................................. 274GroupBy ................................................................................ 275Header_Bottom_Margin ........................................................ 276Header_Top_Margin ............................................................. 277Header.property .................................................................... 277Header.#.property ................................................................. 277Height .................................................................................... 277Height.AutoSize..................................................................... 278Help.property......................................................................... 279HideGrayLine ........................................................................ 281HideSnaked........................................................................... 282Horizontal_Spread................................................................. 282HorizontalScrollMaximum...................................................... 283HorizontalScrollMaximum2.................................................... 283HorizontalScrollPosition ........................................................ 284HorizontalScrollPosition2 ...................................................... 285HorizontalScrollSplit .............................................................. 286HTextAlign............................................................................. 286HTML.property ...................................................................... 287HTMLDW............................................................................... 289HTMLGen.property................................................................ 291HTMLTable.property ............................................................. 300ID........................................................................................... 301Identity................................................................................... 302Import.XML.Trace.................................................................. 302Import.XML.TraceFile............................................................ 303Import.XML.UseTemplate ..................................................... 304Initial ...................................................................................... 305Ink.property ........................................................................... 306InkEdit.property ..................................................................... 308InkPic.property ...................................................................... 311Invert ..................................................................................... 314
ix
-
JSGen.property ..................................................................... 314Key ........................................................................................ 315KeyClause ............................................................................. 316Label.property ....................................................................... 317LabelDispAttr.fontproperty..................................................... 319LastRowOnPage ................................................................... 319Left_Margin ........................................................................... 319Legend .................................................................................. 319Legend.DispAttr.fontproperty ................................................ 320Level...................................................................................... 320LineRemove .......................................................................... 321LinkUpdateOptions................................................................ 322Message.Title ........................................................................ 322Moveable............................................................................... 323Multiline ................................................................................. 324Name..................................................................................... 325Nest_Arguments.................................................................... 326Nested ................................................................................... 327NewPage Group ............................................ 327NewPage .................................... 328NoUserPrompt....................................................................... 328Objects .................................................................................. 329OLE.Client.property............................................................... 329OLEClass .............................................................................. 330OverlapPercent ..................................................................... 331Pen.property.......................................................................... 332Perspective............................................................................ 333Pie.DispAttr.fontproperty ....................................................... 333PlotNullData .......................................................................... 334Pointer ................................................................................... 334Print.Preview.property ........................................................... 335Print.property......................................................................... 337Printer.................................................................................... 344Processing............................................................................. 345Protect ................................................................................... 346QueryClear ............................................................................ 347QueryMode............................................................................ 347QuerySort .............................................................................. 348RadioButtons.property........................................................... 349Range.................................................................................... 351ReadOnly .............................................................................. 352ReplaceTabWithSpace.......................................................... 352Report.................................................................................... 353ResetPageCount ................................................................... 354
x PowerBuilder
-
Resizeable............................................................................. 354Retrieve ................................................................................. 355Retrieve.AsNeeded ............................................................... 355RichText.property .................................................................. 356Rotation ................................................................................. 360Row.Resize ........................................................................... 361Rows_Per_Detail................................................................... 361Selected ................................................................................ 362Selected.Data........................................................................ 363Selected.Mouse..................................................................... 363Series .................................................................................... 364ShadeColor ........................................................................... 364ShowBackColorOnXP ........................................................... 365ShowDefinition ...................................................................... 366SizeToDisplay ....................................................................... 366SlideLeft ................................................................................ 367SlideUp.................................................................................. 368Sort........................................................................................ 369Spacing ................................................................................. 370Sparse ................................................................................... 370Storage.................................................................................. 371StoragePageSize .................................................................. 371Summary.property................................................................. 372SuppressEventProcessing .................................................... 372Syntax ................................................................................... 373Syntax.Data........................................................................... 373Syntax.Modified..................................................................... 374Table Create .................................................. 375Table TableBlob ............... 375Table.property ....................................................................... 376Table.sqlaction.property ........................................................ 380TabSequence ........................................................................ 383Tag ........................................................................................ 383Target .................................................................................... 384Template ............................................................................... 385Text ....................................................................................... 386Timer_Interval ....................................................................... 386Title........................................................................................ 387Title.DispAttr.fontproperty...................................................... 388Trail_Footer ........................................................................... 388Trailer.#.property ................................................................... 389Tree.property......................................................................... 389Tree.Leaf.TreeNodeIconName.............................................. 392Tree.Level.#.property ............................................................ 393
xi
-
Type ...................................................................................... 394Units ...................................................................................... 396Update................................................................................... 396Validation............................................................................... 397ValidationMsg........................................................................ 398Values ........................................................ 399Values ........................................................ 400Vertical_Size ......................................................................... 400Vertical_Spread..................................................................... 400VerticalScrollMaximum.......................................................... 401VerticalScrollPosition............................................................. 401Visible.................................................................................... 402VTextAlign ............................................................................. 403Width ..................................................................................... 404Width.Autosize ...................................................................... 405X ............................................................................................ 406X1 X2 .................................................................................. 406XHTMLGen.Browser ............................................................. 407XMLGen.property .................................................................. 408XSLTGen.property ................................................................ 410Y ............................................................................................ 411Y1 Y2 .................................................................................. 412Zoom ..................................................................................... 413
4 ......................................................... 415
.......................... 415.............................................................. 416
.................................... 417 .............................................. 425
.............................................................. 426
.... 428 .... 430 432............ 433............ 435 .......................... 437
5 ..................................................... 439
....................................................... 439
xii PowerBuilder
-
.. 440 ........... 442
......................................... 443............ 444
..................................... 447PowerBuilder: Modify
Describe ......................................................... 451PowerBuilder Modify
Describe .................................... 451PowerBuilder Modify
Describe .......................... 452PowerBuilder: .......................... 453
PowerBuilder ................................................ 454
PowerBuilder ......................................................................... 455
PowerBuilder DWObject ......................... 455PowerBuilder
.................................................... 459PowerBuilder
.... 460PowerBuilder ...... 462
JavaScript: Modify Describe 470JavaScript Modify
Describe .................................... 470JavaScript Modify
Describe .......................... 472
6 ........................................................................................... 473 ................................................... 473 ................. 474
AccessibleRole...................................................................... 475Alignment .............................................................................. 477Band ...................................................................................... 477Border.................................................................................... 478BorderStyle............................................................................ 479CharSet ................................................................................. 479DWBuffer............................................................................... 480DWConflictResolution ........................................................... 481DWItemStatus ....................................................................... 481FillPattern .............................................................................. 482grColorType........................................................................... 483
xiii
-
grDataType............................................................................ 484grObjectType......................................................................... 484grSymbolType ....................................................................... 485LineStyle................................................................................ 486MetaDataType....................................................................... 486RowFocusInd ........................................................................ 487SaveAsType .......................................................................... 487SaveMetaData....................................................................... 489SQLPreviewFunction............................................................. 490SQLPreviewType .................................................................. 490WebPagingMethod................................................................ 490
7 ..................................................... 493PowerBuilder ......................... 493
............................. 493 ..................... 494
Web .... 497Web ActiveX .................................... 500
8 ................................................................................ 503 ............................ 503 ....................................... 504 .................... 506 ........ 508BackTabOut ................................................................................. 508ButtonClicked ............................................................................... 508ButtonClicking .............................................................................. 510Clicked ......................................................................................... 512Collapsed ..................................................................................... 515Collapsing .................................................................................... 516Constructor................................................................................... 517DBError ........................................................................................ 517Destructor..................................................................................... 520DoubleClicked .............................................................................. 521DragDrop...................................................................................... 523DragEnter..................................................................................... 525DragLeave.................................................................................... 525DragWithin ................................................................................... 526DropDown .................................................................................... 527EditChanged ................................................................................ 527Error ............................................................................................. 528Expanded ..................................................................................... 531
xiv PowerBuilder
-
Expanding .................................................................................... 532GetFocus...................................................................................... 533GraphCreate ................................................................................ 533HTMLContextApplied ................................................................... 534ItemChanged................................................................................ 536ItemError ...................................................................................... 537ItemFocusChanged...................................................................... 540KeyDown...................................................................................... 541LoseFocus.................................................................................... 542MessageText................................................................................ 543MouseMove.................................................................................. 544MouseUp...................................................................................... 546OnSubmit ..................................................................................... 547Printend........................................................................................ 548PrintMarginChange ...................................................................... 549PrintPage ..................................................................................... 550PrintStart ...................................................................................... 551ProcessEnter................................................................................ 552RButtonDown ............................................................................... 552Resize .......................................................................................... 554RetrieveEnd ................................................................................. 555RetrieveRow................................................................................. 556RetrieveStart ................................................................................ 557RowFocusChanged...................................................................... 558RowFocusChanging..................................................................... 560ScrollHorizontal ............................................................................ 563ScrollVertical ................................................................................ 564SQLPreview ................................................................................. 565TabDownOut ................................................................................ 567TabOut ......................................................................................... 568TabUpOut..................................................................................... 568TreeNodeSelected ....................................................................... 569TreeNodeSelecting ...................................................................... 569UpdateEnd ................................................................................... 570UpdateStart .................................................................................. 571WSError ....................................................................................... 571
9 ............................................. 573AboutBox...................................................................................... 574AcceptText ................................................................................... 574CanUndo ...................................................................................... 577ClassName................................................................................... 578Clear............................................................................................. 579ClearValues.................................................................................. 580
xv
-
Collapse ....................................................................................... 582CollapseAll ................................................................................... 583CollapseAllChildren...................................................................... 584CollapseLevel............................................................................... 585Copy............................................................................................. 586CopyRTF...................................................................................... 587Create .......................................................................................... 589CreateError .................................................................................. 592CreateFrom .................................................................................. 593CrosstabDialog............................................................................. 595Cut................................................................................................ 596DBCancel ..................................................................................... 597DBErrorCode................................................................................ 600DBErrorMessage.......................................................................... 602DeletedCount ............................................................................... 603DeleteRow.................................................................................... 605Describe ....................................................................................... 607Drag ............................................................................................. 613Expand ......................................................................................... 614ExpandAll ..................................................................................... 615ExpandAllChildren........................................................................ 616ExpandLevel ................................................................................ 617Filter ............................................................................................. 618FilteredCount................................................................................ 620Find .............................................................................................. 622FindGroupChange........................................................................ 626FindNext....................................................................................... 628FindRequired................................................................................ 629FindRequiredColumn ................................................................... 633FindRequiredColumnName.......................................................... 634FindRequiredRow ........................................................................ 634Generate ...................................................................................... 636GenerateHTMLForm .................................................................... 638GenerateResultSet....................................................................... 639GenerateXHTML .......................................................................... 646GenerateXMLWeb ....................................................................... 647GetBandAtPointer ........................................................................ 649GetBorderStyle............................................................................. 651GetChanges ................................................................................. 652GetChangesBlob.......................................................................... 655GetChild ....................................................................................... 656GetChildObject............................................................................. 659GetClickedColumn ....................................................................... 660GetClickedRow ............................................................................ 661
xvi PowerBuilder
-
GetColumn ................................................................................... 662GetColumnName ......................................................................... 664GetContextService ....................................................................... 665GetFormat .................................................................................... 666GetFullContext ............................................................................. 667GetFullState ................................................................................. 668GetFullStateBlob .......................................................................... 670GetItem ........................................................................................ 671GetItemDate................................................................................. 672GetItemDateTime......................................................................... 676GetItemDecimal ........................................................................... 679GetItemFormattedString............................................................... 682GetItemNumber............................................................................ 684GetItemStatus .............................................................................. 687GetItemString ............................................................................... 689GetItemTime ................................................................................ 693GetItemUnformattedString ........................................................... 696GetLastError................................................................................. 698GetLastErrorString ....................................................................... 699GetMessageText.......................................................................... 700GetNextModified .......................................................................... 701GetObjectAtPointer ...................................................................... 703GetParent..................................................................................... 704GetRow ........................................................................................ 705GetRowFromRowId...................................................................... 706GetRowIdFromRow...................................................................... 708GetSelectedRow .......................................................................... 709GetSQLPreview ........................................................................... 710GetSQLSelect .............................................................................. 711GetStateStatus............................................................................. 712GetText ........................................................................................ 715GetTrans ...................................................................................... 716GetUpdateStatus.......................................................................... 718GetValidate .................................................................................. 720GetValue ...................................................................................... 721GroupCalc .................................................................................... 723Hide.............................................................................................. 725ImportClipboard............................................................................ 726ImportFile ..................................................................................... 729ImportString.................................................................................. 734InsertDocument............................................................................ 739InsertRow ..................................................................................... 741IsExpanded .................................................................................. 743IsRowSelected ............................................................................. 744
xvii
-
IsSelected .................................................................................... 745LineCount..................................................................................... 746ModifiedCount .............................................................................. 748Modify........................................................................................... 749Move ............................................................................................ 765OLEActivate ................................................................................. 765OneTrip ........................................................................................ 767Paste ............................................................................................ 771PasteRTF ..................................................................................... 773PointerX ....................................................................................... 774PointerY ....................................................................................... 774Position ........................................................................................ 775PostEvent..................................................................................... 780Print.............................................................................................. 782PrintCancel................................................................................... 786ReplaceText ................................................................................. 790ReselectRow ................................................................................ 791Reset............................................................................................ 793ResetInk ....................................................................................... 794ResetTransObject ........................................................................ 795ResetUpdate ................................................................................ 796Resize .......................................................................................... 798Retrieve........................................................................................ 800RowCount .................................................................................... 806RowsCopy.................................................................................... 807RowsDiscard ................................................................................ 810RowsMove ................................................................................... 812SaveAs......................................................................................... 815SaveAsAscii ................................................................................. 818SaveAsFormattedText ................................................................. 820SaveInk ........................................................................................ 822SaveInkPic ................................................................................... 824Scroll ............................................................................................ 826ScrollFirstPage............................................................................. 827ScrollLastPage ............................................................................. 828ScrollNextPage ............................................................................ 829ScrollNextRow.............................................................................. 832ScrollPriorPage ............................................................................ 835ScrollPriorRow ............................................................................. 839ScrollToRow................................................................................. 842SelectedLength ............................................................................ 843SelectedLine ................................................................................ 844SelectedStart................................................................................ 846SelectedText ................................................................................ 847
xviii PowerBuilder
-
SelectRow .................................................................................... 848SelectText .................................................................................... 849SelectTextAll ................................................................................ 853SelectTextLine ............................................................................. 854SelectTextWord............................................................................ 855SelectTreeNode ........................................................................... 856SetAction...................................................................................... 857SetActionCode ............................................................................. 859SetBorderStyle ............................................................................. 861SetBrowser................................................................................... 862SetChanges ................................................................................. 864SetColumn ................................................................................... 866SetColumnLink............................................................................. 868SetDetailHeight ............................................................................ 870SetDWObject ............................................................................... 871SetFilter........................................................................................ 873SetFormat .................................................................................... 876SetFullState.................................................................................. 878SetHTMLAction ............................................................................ 881SetHTMLObjectName .................................................................. 882SetItem......................................................................................... 883SetItemDate ................................................................................. 887SetItemDateTime ......................................................................... 888SetItemNumber ............................................................................ 889SetItemStatus............................................................................... 890SetItemString ............................................................................... 896SetItemTime................................................................................. 897SetPageSize ................................................................................ 898SetPosition ................................................................................... 899SetRedraw ................................................................................... 901SetRow......................................................................................... 901SetRowFocusIndicator ................................................................. 903SetSelfLink ................................................................................... 905SetServerServiceClasses ............................................................ 908SetServerSideState...................................................................... 910SetSort ......................................................................................... 912SetSQLPreview............................................................................ 915SetSQLSelect............................................................................... 916SetTabOrder ................................................................................ 919SetText......................................................................................... 920SetTrans....................................................................................... 922SetTransObject ............................................................................ 927SetValidate................................................................................... 931SetValue....................................................................................... 933
xix
-
SetWeight..................................................................................... 935SetWSObject................................................................................ 939ShareData .................................................................................... 941ShareDataOff ............................................................................... 945Show ............................................................................................ 946ShowHeadFoot ............................................................................ 947Sort............................................................................................... 948TextLine ....................................................................................... 951TriggerEvent................................................................................. 952TypeOf ......................................................................................... 953Undo............................................................................................. 953Update.......................................................................................... 954
10 ........... 961CategoryCount ............................................................................. 961CategoryName ............................................................................. 962Clipboard...................................................................................... 963DataCount .................................................................................... 964FindCategory................................................................................ 964FindSeries .................................................................................... 966GetData........................................................................................ 966GetDataDateVariable ................................................................... 968GetDataNumberVariable.............................................................. 969GetDataPieExplode...................................................................... 970GetDataPieExplodePercentage ................................................... 971GetDataStringVariable ................................................................. 972GetDataStyle................................................................................ 972GetDataStyleColorValue .............................................................. 979GetDataStyleFillPattern................................................................ 979GetDataStyleLineStyle ................................................................. 980GetDataStyleLineWidth................................................................ 981GetDataStyleSymbolValue........................................................... 981GetDataValue............................................................................... 982GetSeriesStyle ............................................................................. 984GetSeriesStyleColorValue ........................................................... 992GetSeriesStyleFillPattern ............................................................. 992GetSeriesStyleLineStyle .............................................................. 993GetSeriesStyleLineWidth ............................................................. 994GetSeriesStyleOverlayValue........................................................ 994GetSeriesStyleSymbolValue ........................................................ 995ObjectAtPointer ............................................................................ 996ObjectAtPointerDataPoint ............................................................ 997ObjectAtPointerSeries.................................................................. 998Reset............................................................................................ 998
xx PowerBuilder
-
ResetDataColors .......................................................................... 999SaveAs ....................................................................................... 1000SeriesCount................................................................................ 1002SeriesName................................................................................ 1003SetDataPieExplode .................................................................... 1004SetDataStyle............................................................................... 1005SetSeriesStyle ............................................................................ 1011
11 Web ActiveX 1021Web ActiveX ............ 1021 .... 1022 ........ 1023AboutBox .................................................................................... 1023Commit ....................................................................................... 1024Connect ...................................................................................... 1024Disconnect.................................................................................. 1025GetDBCode ................................................................................ 1025GetSQLCode .............................................................................. 1026GetSQLErrText........................................................................... 1027GetSQLNRows........................................................................... 1027GetSQLReturnData .................................................................... 1028Rollback...................................................................................... 1028
............................................................................................................................................ 1029
xxi
-
xxii PowerBuilder
-
DataWindow
PowerBuilder
PowerScript PowerScript
PowerBuilder PowerBuilder
2 Volume 1 : 1 8 Volume 2 : 9 11
PowerBuilder DVD Web Sybase Web
PowerBuilder DVD PDF PDF Adobe Acrobat Reader Adobe Acrobat Reader Adobe Web
Web Web Web PDF HTML
xxiii
-
PowerBuilder http://www.ashisuto.co.jp/prod/powerbuilder/
Sybase Web Web Sybase EBF/
Sybase Web Product Manuals http://www.sybase.com/support/manuals/
Retrieve Update
true false
variable file nam
myCounter
pblname.pbd
dw_1.Update()
xxiv PowerBuilder
-
1
15
1 4 11 11Describe 12 13
1
-
1-1:
Quick Select SQL Select SQL Select SQL DBMS
4 5
1-2:
Today ( ) Today Salary / 12 Sum (Salary for group 1) Sum
Price*Quantity
2 PowerBuilder
-
1
true false
1-3:
false
GetText GetText Interger Real
@placeholder @placeholder
@placeholder GetText
Academics = "*****" AND Cost = "$$$"
$$$
Emp_sal < 500000 50
Salary > 500000 AND Dept_idBETWEEN 400 AND 700
400 500 600 700 50
Month(Bdate) = 9 OR Month(Bdate) = 2
9 2
Match ( Lname, "[ ^ABC ]" ) ABC
3
-
1-4:
4
4
5
9
10
@column >= 100000 Integer(GetText())>= 100000
10
@column IN (100, 200, 300)
Integer(GetText()) IN (100, 200, 300)
100 200 300 ID
@salary > 0 Long(GetText()) > 0
Match(@disc_price, "^[0-9]+$") and @disc_price < Full_Price
Match(GetText( ), "^[0-9]+$") and Real(GetText()) < Full_Price
Full_Price
4 PowerBuilder
-
1
1-5:
16 18
1-6:
null null null null null 5 null null IsNull
null null false
true false
true false null false null column > 5 false NOT column > 5 true
LIKE IN BETWEEN
+ SubTotal + Tax- Price - Discount* Quantity * Price/ Discount / Price^ Rating ^ 2.5
20.0/3 6.6666666666666673*(20.0/3) 20Truncate(20.0/3,4) 6.6666
5
-
1-7:
1-8:
LIKE NOT LIKE
LIKE NOT LIKE LIKE NOT LIKE % _
Salary Background.Color
If(emp_lname LIKE' %',RGB(255,0,0),RGB(255,255,255))
= Price = 100> Price > 100< Price < 100 Price 100>= Price >= 100
-
1
escape % _ escape _
comment LIKE ~'%o_a15progress%~'
escape * _ _
comment like ~'%o*_a15progress%~' escape ~'*~'
BETWEEN NOT BETWEEN
BETWEEN NOTBETWEEN
Salary Background.Color 50 100
If(salary BETWEEN 500000 AND 1000000, RGB(255,0,0), RGB(255,255,255))
BETWEEN NOT BETWEEN Finance Sales
If(dept_name BETWEEN 'Finance' AND 'Sales',1,0)
BETWEEN NOT BETWEEN % _ 1
If(dept_name BETWEEN 'F%' AND 'S%',1,0)
BETWEEN NOT BETWEEN
GetRow( ) BETWEEN 5 AND 8
IN NOT IN
IN NOT IN
7
-
Salary Background.Color 300 400 50 100
If(dept_id IN (300,400) and salary BETWEEN 500000 AND 1000000, RGB(255,0,0), RGB(255,255,255))
City1 Tokyo City2 TOKYO
City1=City2
false
Upper Lower
Upper(City1)=Upper(City2)
true
15
City1 Tokyo City2 TOKYO
City1=City2
false PowerBuilder
Trim LeftTrim trim
:Trim(City1)=Trim(City2)
true
8 PowerBuilder
-
1
City1 + ">" = City2 + ">"
15
true false
1-9:
2 true false true false true false
true false OR true AND false
1-10:
NOT A true NOT A false A false NOT A true
NOT Price = 100
AND A AND B A B true true A AND B false false
Tax > 3 AND Ship < 5
OR A OR B true true A OR B false false
Tax > 3 OR Ship < 5
TRUE AND TRUE TRUETRUE AND FALSE FALSEFALSE AND TRUE FALSEFALSE AND FALSE FALSE
9
-
null null false null NOT true NOT gf_boolean () gf_boolean null true
2 Blob
+
1-11:
' " + ' ' + ' '
TRUE OR TRUE TRUETRUE OR FALSE TRUEFALSE OR TRUE TRUEFALSE OR FALSE FALSENOT TRUE AND TRUE FALSENOT TRUE AND FALSE FALSENOT FALSE AND TRUE TRUENOT FALSE AND FALSE FALSENOT TRUE OR TRUE TRUENOT TRUE OR FALSE FALSENOT FALSE OR TRUE TRUENOT FALSE OR FALSE TRUE
" " + " " Lname + ', ' + Fname Lname Fname
,
10 PowerBuilder
-
1
1-12:
x+y*a+b y a x b +
x+(y*(a+b)) a+b a+b y x
Describe
GetRow
( ) ^ * / + - IN LIKE BETWEEN SQL SELECT = >
-
Describe
ll_rownum = dw1.GetRow()
ls_first = dw1.Object.DataWindow.FirstRowOnPagels_last = dw1.Object.DataWindow.LastRowOnPagedw_1.Title = "Rows " + ls_first + " to " + ls_last
15
Describe Describe Evaluate Describe
Evaluate dwcontrol .Describe ("Evaluate ( 'expression' , rownumber ) " )
Expression rownumber
string ls_modstring, ls_rownumls_rownum = String(dw1.GetRow())
ls_modstring = "Evaluate('Page()'," + ls_rownum +")"
// 99 // Evaluate('Page()', 99)
Parent.Title = &"Current page: "+ dw1.Describe(ls_modstring)
12 PowerBuilder
-
1
5 dept_id dw1.Describe("Evaluate('LookUpDisplay(dept_id)', 5)")
rownumber 0 !
dw1.Describe("Evaluate('Sum(Salary)', 0)")
Evaluate
dw1.Describe("Evaluate('" + sle_expr.Text + "', 0)")
Emp_Id Protect 1 Emp_Id 1
1
ID ID Protect
If(IsRowNew(), 0, 1)
Protect Protect
"0 If(IsRowNew(), 0, 1)"
13
-
Protect Evaluate Describe
emp_id Protect Protect Evaluate Describe
string ls_protect, ls_evallong ll_row
ll_row = dw1.GetRow()ls_protect = dw1.Object.id.Protect
IF NOT IsNumber(ls_protect) THEN
// ~t ls_protect = Right(ls_protect, &
Len(ls_protect) - Pos(ls_protect, "~t"))
// Describe //
ls_eval = "Evaluate(~"" + ls_protect + ", " & + String(ll_row) + ")"
ls_protect = dw1.Describe(ls_eval)
END IF
// st_result.Text = ls_protect
14 PowerBuilder
-
2
1
DoubleDecimalStringDateTimeTime
BooleanDate Integer
AvgMax StDev Sum
15 17 25
15
-
PowerBuilder
Double Decimal String Boolean DateDateTime Time Boolean 15
Today PowerScript Today Today
1000 , .
1000
136 String 60 DayName
16 PowerBuilder
-
2
1 : null null null 1 null null
Enterprise Application Fin_code Fin_code 3
2-1: Fin_code
code description description null
description null
Count(description for all)
null description Sum(If(IsNull(description), 1, 0))
description null 1 description null 0
Count(id for all)
null code type code description code
17
-
id Sum(If(IsNull(description), 1, 1))
description null null Count(id for all)
IsNull(description)
description null IsNull true false
8 description 3 null5 null description Id=8 null
18 PowerBuilder
-
2
2 : 1 Sum Count Sum Count 2
CrosstabAvg CrosstabAvgDec CrosstabCount CrosstabMaxCrosstabMaxDec CrosstabMin CrosstabMinDec CrosstabSum CrosstabSumDec
Sum
EAS Demo DB employee Emp_id Sex
Sum If 2
Sum(If(sex = "M", 1, 0))
Sum(If(sex = "F", 1, 0))
Avg Large Mode Sum
Count Last Percent Var
CumulativePercent Max Small VarP
CumulativeSum Median StDev
First Min StDevP
19
-
1
2 Select Department emp_id sex Employee
20 PowerBuilder
-
2
3 department_dept_name
4
5 2 Sum(If(sex = "M", 1, 0) for group 1)
Sum(If(sex = "F", 1, 0) for group 1)
21
-
3 : Bitmap Case CurrentRow GetRow RGB
Enterprise Application Employee emp_id emp_fname emp_lname salary
CurrentRow( )
If(CurrentRow()= GetRow(), 1, 0)
If CurrentRow GetRow
If(CurrentRow() = GetRow(),"Current","Not current")
Current Not current
Bitmap CurrentRow GetRow 1
Bitmap(If(CurrentRow()= GetRow(), "c:\sampl\ex\code\indicatr.bmp", " "))
salary Background.Color Case(salary WHEN IS >600000 THEN RGB(192,192,192)WHEN IS >400000 THEN RGB(0,255,0) ELSERGB(255,255,255))
40 60
22 PowerBuilder
-
2
2
2 1 3 Not current 2
1 40 2 60 3
4 : null null null null null
idcorporationaddress1 address2 4 corporation address1 address2 null 4 address1 address2
23
-
address1 address2
address1 + ", " + address2
address1 address2 null null address2 null address1 address2
If IsNull
If(IsNull(address1 + address2), address1, address1+ ", " + address2)
null address2 null address1 null
24 PowerBuilder
-
2
ABC Corporation XYZ Corporation null 2 null
25
-
Abs
Abs
Abs ( n )
n n
Count(product_number for All DISTINCT Abs (product_number))
5 Abs(value_set) > 5
CountPowerScript Abs
ACos
ACos ( n )
Double n
0 ACos(1)
3.141593 6 ACos(-1)
1.000000 6 ACos(.540302)
n
n : 2 -1 1
26 PowerBuilder
-
2
CosASinATanPowerScript ACos
Asc Unicode Unicode
Unicode
Asc ( string )
Integer string
Asc
code_id A (65) code_id
If (Asc(code_id) = 65, code_id, "Not a valid code")
lname
IF (Asc(lname) > 64 AND Asc(lname) < 91, lname, WordCap(lname))
CharWordCapPowerScript Asc
string
27
-
AscA
AscA ASCII
AscA ( string )
Integer string ASCII
AscA
ASCII
code_id ASCII A (65) code_id
If (AscA(code_id) = 65, code_id, "Not a valid code")
lname
IF (AscA(lname) > 64 AND AscA(lname) < 91, lname, WordCap(lname))
CharAWordCapPowerScript AscA
ASin
ASin ( n )
Double n
0.999998 6 ASin(.84147)
string ASCII
n : 2 -1 1
28 PowerBuilder
-
2
0.520311 6 ASin(LogTen (Pi (1)))
0 ASin(0)
SinACosATanPi PowerScript ASin
ATan
ATan ( n )
Double n
0 ATan(0)
1.000 3 ATan(1.55741)
1.267267 6 ATan(Pi(1))
TanASinACosPowerScript ATan
n : 2
29
-
Avg
Avg
Avg ( column { FOR range { DISTINCT { expres1 {, expres2 {, ... } } } } } )
range
range Avg range column DISTINCT Avg column expresn expresn column
column column # column column
FOR range
range
ALL column GROUP n column GROUP 1
GROUP
PAGE column range CROSSTAB CROSSTAB column
OLE
GRAPH column
OBJECT OLE column
DISTINCT
column column
expresn
1 expresn
30 PowerBuilder
-
2
OLE Range
OLE
OLE
null
salary Avg(salary)
salary group 1
Avg(salary for group 1)
5 Avg(#5 for page)
Above Average
If(Avg(salary for page) > Avg(salary), "Above Average", " ")
sale_price
Avg(sale_price)
31
-
Bitmap
sale_price
Avg(sale_price for graph)
Avg(order_amt for all DISTINCT order_nbr)
MedianMode
Bitmap
Bitmap
Bitmap ( string )
Bitmap string
employees
Bitmap(employees)
string BMPGIF JPEG RLE WMF
32 PowerBuilder
-
2
employees 3
Bitmap(#3)
tools.bmp Bitmap("TOOLS.BMP")
password
Bitmap(If(password = "y", "yes.bmp", "no.bmp"))
22 3 :
Case
Case ( column WHEN value1 THEN result1 { WHEN value2 THEN result2 { ... } } { ELSE resultelse } )
column column # column column valuen
WHEN
1 WHEN
valuen column 1
:2, 4, 6, 8 TO : 1 TO 20 IS
: IS>5 OR : 1,3,5,7,9,27 TO
33, IS>42THEN column valuen
33
-
Ceiling
resultn resultn
WHEN column Case
salary 700 500
Case(salary WHEN IS >7000000 THEN RGB(255,0,0) WHEN IS>5000000 THEN RGB(0,255,0) ELSE RGB(0,0,255))
employee id id 101 id 102 id
Case(emp_id WHEN 101 THEN 255 WHEN 102 THENRGB(100,100,100) ELSE 0)
marital_status marital_status Single Married Unknown
Case(marital_status WHEN 'S'THEN 'Single' WHEN 'M' THEN'Married' ELSE 'Unknown')
22 3 : If
Ceiling
Ceiling ( n )
resultn valuen Case resultn
ELSE
valuen column Case resultelse
resultelse column WHEN valuen Case
n
34 PowerBuilder
-
2
n n
-4 Ceiling(-4.2)
Ceiling(-4.8)
discount_factor price discount_amt ERROR discount_amt
If(discount_amt
-
CharA
CharA ASCII
CharA ( n )
String ASCII n
CharA(27)
AscA PowerScript CharA
Cos
Cos ( n )
Double n
1 Cos(0)
.540302 Cos(1)
- 1 Cos(Pi(1))
PiSinTanPowerScript Cos
n
n :
36 PowerBuilder
-
2
Count
Count ( column { FOR range { DISTINCT { expres1 {, expres2 {, ... } } } } } )
range range column DISTINCT column expresn expresn column
OLE Range
column column # column
FOR range
range
ALL column GROUP n column GROUP 1
GROUP
PAGE column range CROSSTAB CROSSTAB column
OLE
GRAPH column
OBJECT OLE column
DISTINCT
Count column column
expresn
1 expresn
37
-
Count
OLE
OLE
null Count
emp_id null Count(emp_id)
group 1 emp_id null
Count(emp_id for group 1)
dept_id Count(dept_id for all DISTINCT)
Count(region_id for all DISTINCT Lower(product_id))
3 null Count(#3 for page)
17 1 : null
38 PowerBuilder
-
2
CrosstabAvg
CrosstabAvg
CrosstabAvg ( n {, column, groupvalue } )
Double n Decimal CrosstabAvgDec
null
Crosstab 2 year quarter1 code Avg(amount for crosstab)
n
column
groupvalue
groupvalue @ "
39
-
CrosstabAvg
avg_amount
CrosstabAvg(1, 2, "@year")
2 grand_avg_amount
CrosstabAvg(1)
Avg amount
40 PowerBuilder
-
2
Crosstab Crosstab year quarter
CrosstabAvg(1, 2, "@year")
2 quarter 2 "@year" year Crosstab
year department quarter employee 2
Avg Sum Max
41
-
CrosstabAvgDec
Count(emp_id for crosstab),Sum(salary for crosstab)
1
CrosstabAvg(1)
2
CrosstabAvg(2)
2 region city Avg(sales for crosstab) region city
CrosstabAvg(1, 2, "@region")
city
CrosstabAvg(1)
CrosstabAvgDecCrosstabCountCrosstabMaxCrosstabMinCrosstabSum
CrosstabAvgDec
Decimal CrosstabAvgDec
42 PowerBuilder
-
2
CrosstabAvgDec ( n {, column, groupvalue } )
Decimal n
Double Decimal CrosstabAvg CrosstabAvg
CrosstabMaxDecCrosstabMinDecCrosstabSumDec
CrosstabCount
CrosstabCount ( n {, column, groupvalue } )
n
column
groupvalue
groupvalue @ "
43
-
CrosstabCount
Long n
null
CrosstabAvg
Count(emp_id for crosstab),Sum(salary for crosstab)
1
CrosstabCount(1)
2
CrosstabCount(2)
2 2 year quarter1 product Avg(sales for crosstab)
n
column
groupvalue
groupvalue @ "
44 PowerBuilder
-
2
CrosstabCount(1, 2, "@year")
CrosstabCount(1)
Crosstab CrosstabAvg
CrosstabAvgCrosstabMaxCrosstabMinCrosstabSum
CrosstabMax
CrosstabMax
CrosstabMax ( n {, column, groupvalue } )
n
column
groupvalue
groupvalue @ "
45
-
CrosstabMax
Double n Decimal CrosstabMaxDec
null
CrosstabAvg
Count(emp_id for crosstab),Sum(salary for crosstab)
1
CrosstabMax(1)
2
CrosstabMax(2)
2 2 year quarter1 product Avg(sales for crosstab)
CrosstabMax(1, 2, "@year")
CrosstabMax(1)
Crosstab CrosstabAvg
46 PowerBuilder
-
2
CrosstabAvgCrosstabCountCrosstabMaxDecCrosstabMinCrosstabSum
CrosstabMaxDec Decimal
CrosstabMaxDec
CrosstabMaxDec ( n {, column, groupvalue } )
Decimal n
Double Decimal CrosstabMax CrosstabMax
CrosstabAvgDecCrosstabMinDecCrosstabSumDec
n
column
groupvalue
groupvalue @ "
47
-
CrosstabMin
CrosstabMin
CrosstabMin
CrosstabMin ( n {, column, groupvalue } )
Double n Decimal CrosstabMinDec
null
CrosstabAvg
n
column
groupvalue
groupvalue @ "
48 PowerBuilder
-
2
Count(emp_id for crosstab),Sum(salary for crosstab)
1
CrosstabMin(1)
2
CrosstabMin(2)
2 2 year quarter1 product Avg (sales for crosstab)
CrosstabMin(1, 2, "@year")
CrosstabMin(1)
Crosstab CrosstabAvg
CrosstabAvgCrosstabCountCrosstabMaxCrosstabMinDecCrosstabSum
CrosstabMinDec
Decimal CrosstabMinDec
49
-
CrosstabSum
CrosstabMinDec ( n {, column, groupvalue } )
Decimal n
Double Decimal CrosstabMin CrosstabMin
CrosstabAvgDecCrosstabMaxDecCrosstabSumDec
CrosstabSum
CrosstabSum
CrosstabSum ( n {, column, groupvalue } )
n
column
groupvalue
groupvalue @ "
n
50 PowerBuilder
-
2
Double n DecimalCrosstabSumDec
null
CrosstabAvg
Count(emp_id for crosstab),Sum(salary for crosstab)
1
CrosstabSum(1)
2
CrosstabSum(2)
2 2 year quarter1 product Avg(sales for crosstab)
column
groupvalue
groupvalue @ "
51
-
CrosstabSumDec
CrosstabSum(1, 2, "@year")
CrosstabSum(1)
Crosstab CrosstabAvg
CrosstabAvgCrosstabCountCrosstabMaxCrosstabMinCrosstabSumDec
CrosstabSumDec Decimal
CrosstabSumDec
CrosstabSumDec ( n {, column, groupvalue } )
n
column
groupvalue
groupvalue @ "
52 PowerBuilder
-
2
Decimal n
Double Decimal CrosstabSum CrosstabSum
CrosstabAvgDecCrosstabMaxDecC