📄 updatesql.nfm
字号:
inherited UpdateSQLFrame: TUpdateSQLFrame
Width = 679
Height = 293
object Splitter1: TSplitter
Left = 0
Top = 119
Width = 679
Height = 3
Cursor = crVSplit
Align = alTop
Beveled = True
Color = 170
ParentColor = False
end
object DBGrid: TDBGrid
Left = 0
Top = 146
Width = 679
Height = 147
Align = alClient
DataSource = DataSource
TabOrder = 0
TitleFont.Charset = DEFAULT_CHARSET
TitleFont.Color = clWindowText
TitleFont.Height = -11
TitleFont.Name = 'MS Sans Serif'
TitleFont.Style = []
end
object meSQL: TMemo
Left = 0
Top = 47
Width = 679
Height = 72
Align = alTop
Anchors = []
Constraints.MinHeight = 50
ScrollBars = ssVertical
TabOrder = 1
OnExit = meSQLExit
end
object Panel3: TPanel
Left = 0
Top = 122
Width = 679
Height = 24
Align = alTop
BevelOuter = bvNone
TabOrder = 2
object Panel1: TPanel
Left = 0
Top = 0
Width = 317
Height = 24
BevelOuter = bvNone
Color = 170
TabOrder = 0
object btRefreshRecord: TSpeedButton
Left = 231
Top = 1
Width = 85
Height = 22
Caption = 'RefreshRecord'
Flat = True
Transparent = False
OnClick = btRefreshRecordClick
end
object DBNavigator1: TDBNavigator
Left = 0
Top = 1
Width = 230
Height = 22
DataSource = DataSource
Flat = True
TabOrder = 0
end
end
end
object Panel6: TPanel
Left = 0
Top = 0
Width = 679
Height = 47
Align = alTop
BevelOuter = bvNone
ParentColor = True
TabOrder = 3
object ToolBar: TPanel
Left = 0
Top = 0
Width = 634
Height = 47
Align = alLeft
BevelOuter = bvNone
Color = 170
TabOrder = 0
object btBreak: TSpeedButton
Left = 431
Top = 1
Width = 85
Height = 22
Caption = 'Break'
Flat = True
Transparent = False
OnClick = btBreakClick
end
object btUnPrepare: TSpeedButton
Left = 259
Top = 1
Width = 85
Height = 22
Caption = 'UnPrepare'
Flat = True
Transparent = False
OnClick = btUnPrepareClick
end
object btPrepare: TSpeedButton
Left = 173
Top = 1
Width = 85
Height = 22
Caption = 'Prepare'
Flat = True
Transparent = False
OnClick = btPrepareClick
end
object btOpen: TSpeedButton
Left = 1
Top = 1
Width = 85
Height = 22
Caption = 'Open'
Flat = True
Transparent = False
OnClick = btOpenClick
end
object btExecute: TSpeedButton
Left = 345
Top = 1
Width = 85
Height = 22
Caption = 'Execute'
Flat = True
Transparent = False
OnClick = btExecuteClick
end
object btClose: TSpeedButton
Left = 87
Top = 1
Width = 85
Height = 22
Caption = 'Close'
Flat = True
Transparent = False
OnClick = btCloseClick
end
object Panel2: TPanel
Left = 517
Top = 1
Width = 116
Height = 22
BevelOuter = bvNone
TabOrder = 0
object cbNonBlocking: TCheckBox
Left = 8
Top = 3
Width = 84
Height = 17
Caption = 'NonBlocking'
Color = clBtnFace
ParentColor = False
TabOrder = 0
OnClick = cbNonBlockingClick
end
end
object Panel4: TPanel
Left = 1
Top = 24
Width = 632
Height = 22
BevelOuter = bvNone
TabOrder = 1
object cbDeleteObject: TCheckBox
Left = 14
Top = 3
Width = 91
Height = 17
Caption = 'DeleteObject'
Color = clBtnFace
ParentColor = False
TabOrder = 0
OnClick = cbObjectClick
end
object cbInsertObject: TCheckBox
Left = 112
Top = 3
Width = 81
Height = 17
Caption = 'InsertObject'
Color = clBtnFace
ParentColor = False
TabOrder = 1
OnClick = cbObjectClick
end
object cbModifyObject: TCheckBox
Left = 206
Top = 3
Width = 91
Height = 17
Caption = 'ModifyObject'
Color = clBtnFace
ParentColor = False
TabOrder = 2
OnClick = cbObjectClick
end
object cbRefreshObject: TCheckBox
Left = 298
Top = 3
Width = 93
Height = 17
Caption = 'RefreshObject'
Color = clBtnFace
ParentColor = False
TabOrder = 3
OnClick = cbObjectClick
end
end
end
end
object OraQuery: TOraQuery
SQL.Strings = (
'SELECT * FROM Dept'
'')
Debug = True
RefreshOptions = [roAfterInsert, roAfterUpdate]
UpdateObject = OraUpdateSQL
Left = 24
Top = 200
end
object DataSource: TDataSource
DataSet = OraQuery
Left = 24
Top = 232
end
object OraUpdateSQL: TOraUpdateSQL
InsertSQL.Strings = (
'INSERT INTO Dept'
' (DEPTNO, DNAME, LOC)'
'VALUES'
' (:DEPTNO, :DNAME, :LOC)')
DeleteSQL.Strings = (
'DELETE FROM Dept'
'WHERE'
' DEPTNO = :DEPTNO')
ModifySQL.Strings = (
'UPDATE Dept'
'SET'
' DEPTNO = :DEPTNO,'
' DNAME = :DNAME,'
' LOC = :LOC'
'WHERE'
' DEPTNO = :OLD_DEPTNO')
RefreshSQL.Strings = (
'SELECT * FROM Dept'
'WHERE'
' DEPTNO = :DEPTNO')
Left = 56
Top = 200
end
object DeleteSQL: TOraSQL
SQL.Strings = (
'DELETE FROM Dept'
'WHERE'
' DEPTNO = :DEPTNO')
Left = 96
Top = 160
ParamData = <
item
DataType = ftUnknown
Name = 'DEPTNO'
end>
end
object InsertSQL: TOraSQL
SQL.Strings = (
'INSERT INTO Dept'
' (DEPTNO, DNAME, LOC)'
'VALUES'
' (:DEPTNO, :DNAME, :LOC)'
'')
Left = 96
Top = 192
ParamData = <
item
DataType = ftUnknown
Name = 'DEPTNO'
end
item
DataType = ftUnknown
Name = 'DNAME'
end
item
DataType = ftUnknown
Name = 'LOC'
end>
end
object RefreshQuery: TOraQuery
SQL.Strings = (
'SELECT * FROM Dept'
'WHERE'
' DEPTNO = :DEPTNO')
Left = 96
Top = 256
ParamData = <
item
DataType = ftUnknown
Name = 'DEPTNO'
end>
end
object ModifyQuery: TOraQuery
SQL.Strings = (
'UPDATE Dept'
'SET'
' DEPTNO = :DEPTNO,'
' DNAME = :DNAME,'
' LOC = :LOC'
'WHERE'
' DEPTNO = :OLD_DEPTNO')
Left = 96
Top = 224
ParamData = <
item
DataType = ftUnknown
Name = 'DEPTNO'
end
item
DataType = ftUnknown
Name = 'DNAME'
end
item
DataType = ftUnknown
Name = 'LOC'
end
item
DataType = ftUnknown
Name = 'OLD_DEPTNO'
end>
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -