📄 fetchcursors.lfm
字号:
object FetchCursorsFrame: TFetchCursorsFrame
Height = 352
Width = 648
object Splitter1: TSplitter
Cursor = crVSplit
Height = 3
Top = 189
Width = 648
Align = alTop
Beveled = True
Color = 170
ParentColor = False
ResizeAnchor = akTop
end
object DBGrid: TDBGrid
Height = 163
Top = 26
Width = 648
Align = alTop
DataSource = DataSource
FixedColor = clBtnFace
FixedHotColor = cl3DLight
Options = [dgEditing, dgTitles, dgIndicator, dgColumnResize, dgColumnMove, dgColLines, dgRowLines, dgTabs, dgAlwaysShowSelection, dgConfirmDelete, dgCancelOnExit]
OptionsExtra = [dgeAutoColumns, dgeCheckboxColumn]
ParentColor = False
TabOrder = 0
TabStop = True
TitleFont.Height = -11
TitleFont.Name = 'Tahoma'
end
object ToolBar: TPanel
Height = 26
Width = 648
Align = alTop
BevelOuter = bvNone
ClientHeight = 26
ClientWidth = 648
TabOrder = 1
object Panel1: TPanel
Left = 1
Height = 24
Width = 493
BevelOuter = bvNone
ClientHeight = 24
ClientWidth = 493
Color = 170
ParentColor = False
TabOrder = 0
object btOpen: TSpeedButton
Left = 1
Height = 22
Top = 1
Width = 82
Caption = 'Open'
Color = clBtnFace
Flat = True
NumGlyphs = 0
Transparent = False
OnClick = btOpenClick
end
object btClose: TSpeedButton
Left = 84
Height = 22
Top = 1
Width = 82
Caption = 'Close'
Color = clBtnFace
Flat = True
NumGlyphs = 0
Transparent = False
OnClick = btCloseClick
end
object btRefresh: TSpeedButton
Left = 408
Height = 22
Top = 1
Width = 84
Caption = 'Refresh'
Color = clBtnFace
Flat = True
NumGlyphs = 0
Transparent = False
OnClick = btRefreshClick
end
object DBNavigator: TDBNavigator
Left = 167
Height = 22
Top = 1
Width = 240
BevelOuter = bvNone
ClientHeight = 22
ClientWidth = 240
Color = clBtnFace
DataSource = DataSource
Flat = True
ParentColor = False
TabOrder = 0
end
end
end
object ToolBar1: TPanel
Height = 26
Top = 192
Width = 648
Align = alTop
BevelOuter = bvNone
ClientHeight = 26
ClientWidth = 648
TabOrder = 2
object Panel2: TPanel
Left = 1
Height = 24
Top = 1
Width = 408
BevelOuter = bvNone
ClientHeight = 24
ClientWidth = 408
Color = 170
ParentColor = False
TabOrder = 0
object btClose1: TSpeedButton
Left = 84
Height = 22
Top = 1
Width = 82
Caption = 'Close'
Color = clBtnFace
Flat = True
NumGlyphs = 0
Transparent = False
OnClick = btClose1Click
end
object brGetCursor: TSpeedButton
Left = 1
Height = 22
Top = 1
Width = 82
Caption = 'GetCursor'
Color = clBtnFace
Flat = True
NumGlyphs = 0
Transparent = False
OnClick = brGetCursorClick
end
object DBNavigator1: TDBNavigator
Left = 167
Height = 22
Top = 1
Width = 240
BevelOuter = bvNone
ClientHeight = 22
ClientWidth = 240
Color = clBtnFace
DataSource = DataSource1
Flat = True
ParentColor = False
TabOrder = 0
end
end
end
object DBGrid1: TDBGrid
Height = 134
Top = 218
Width = 648
Align = alClient
DataSource = DataSource1
FixedColor = clBtnFace
FixedHotColor = cl3DLight
Options = [dgEditing, dgTitles, dgIndicator, dgColumnResize, dgColumnMove, dgColLines, dgRowLines, dgTabs, dgAlwaysShowSelection, dgConfirmDelete, dgCancelOnExit]
OptionsExtra = [dgeAutoColumns, dgeCheckboxColumn]
ParentColor = False
TabOrder = 3
TabStop = True
TitleFont.Height = -11
TitleFont.Name = 'Tahoma'
end
object Query: TOraQuery
SQLInsert.Strings = (
'INSERT INTO Dept'
' (DEPTNO, DNAME, LOC)'
'VALUES'
' (:DEPTNO, :DNAME, :LOC)'
)
SQLDelete.Strings = (
'DELETE FROM Dept'
'WHERE'
' DEPTNO = :DEPTNO'
)
SQLUpdate.Strings = (
'UPDATE Dept'
'SET'
' DEPTNO = :DEPTNO,'
' DNAME = :DNAME,'
' LOC = :LOC'
'WHERE'
' DEPTNO = :OLD_DEPTNO'
)
SQL.Strings = (
'SELECT'
' D.*,'
' CURSOR(SELECT * FROM Emp WHERE DeptNo = D.DeptNo) Emps'
'FROM'
' Dept D'
)
Debug = True
FetchRows = 2
Options.AutoClose = False
Options.FieldsAsString = False
Options.DeferredLobRead = False
Options.ScrollableCursor = False
Options.FieldsOrigin = False
Options.DefaultValues = False
Options.NumberRange = False
Options.QueryRecCount = False
Options.AutoPrepare = False
Options.ReturnParams = False
Options.FlatBuffers = False
Options.DetailDelay = 0
left = 376
top = 32
object QueryDEPTNO: TLongintField
AlignMent = taRightJustify
DisplayWidth = 10
FieldName = 'DEPTNO'
ProviderFlags = [pfInUpdate, pfInWhere]
Required = True
end
object QueryDNAME: TStringField
DisplayWidth = 14
FieldName = 'DNAME'
Index = 1
ProviderFlags = [pfInUpdate, pfInWhere]
Size = 14
end
object QueryLOC: TStringField
DisplayWidth = 13
FieldName = 'LOC'
Index = 2
ProviderFlags = [pfInUpdate, pfInWhere]
Size = 13
end
object QueryEMPS: TCursorField
DisplayWidth = 10
FieldName = 'EMPS'
Index = 3
ProviderFlags = [pfInUpdate, pfInWhere]
end
end
object DataSource: TDatasource
DataSet = Query
left = 408
top = 32
end
object OraQuery1: TOraQuery
SQLInsert.Strings = (
'INSERT INTO Emp'
' (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO)'
'VALUES'
' (:EMPNO, :ENAME, :JOB, :MGR, :HIREDATE, :SAL, :COMM, :DEPTNO)'
)
SQLDelete.Strings = (
'DELETE FROM Emp'
'WHERE'
' EMPNO = :EMPNO'
)
SQLUpdate.Strings = (
'UPDATE Emp'
'SET'
' EMPNO = :EMPNO,'
' ENAME = :ENAME,'
' JOB = :JOB,'
' MGR = :MGR,'
' HIREDATE = :HIREDATE,'
' SAL = :SAL,'
' COMM = :COMM,'
' DEPTNO = :DEPTNO'
'WHERE'
' EMPNO = :OLD_EMPNO'
)
Debug = True
FetchRows = 1
Options.AutoClose = False
Options.FieldsAsString = False
Options.DeferredLobRead = False
Options.ScrollableCursor = False
Options.FieldsOrigin = False
Options.DefaultValues = False
Options.NumberRange = False
Options.QueryRecCount = False
Options.AutoPrepare = False
Options.ReturnParams = False
Options.FlatBuffers = False
Options.DetailDelay = 0
left = 376
top = 216
end
object DataSource1: TDatasource
DataSet = OraQuery1
left = 293
top = 213
end
object OraSQL: TOraSQL
Debug = True
left = 464
top = 32
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -