Subject | IB_Grid Ctrl-Click to select not working right |
---|---|
Author | Michael L. Horne |
Post date | 2001-11-02T19:49:54Z |
Hello
I have a grid where I allow the user to use Ctrl-Click
to select the several of the displayed rows. Then they
hit a button which moves those rows into a different
Quote.
The problem is that if there is a small number of rows
displayed in the grid this works fine. However if the
there are several(say 40+) when the user scrolls down
to select rows lower in the result set, they are not
able to select them.
I think this use to work but I am not sure, since it
could be that the users just didn't do this with this
size result set before.
Below is the properties of the related components.
Thanks
Michael L. Horne
object gridManualSeparate: TIB_Grid
Left = 0
Top = 41
Width = 618
Height = 323
CustomGlyphsSupplied = []
DataSource = dsOrdersD
Align = alClient
ReadOnly = True
TabOrder = 2
TrackGridRow = True
end
object qyOrdersD: TIB_Query
DatabaseName = 'C:\Offroad\IB\ORInventory.gdb'
IB_Connection = formIBData.cnMain
SQL.Strings = (
'SELECT OD_ID'
' , OD_OM_ID'
' , OD_SEQNUM'
' , OD_PART'
' , OD_WAREHOUSE'
' , OD_CONDITION'
' , OD_DESCR'
' , OD_REQQTY'
' , OD_ORDQTY'
' , OD_ORPRICE'
' , OD_LISTPRICE'
' , OD_EXTPRICE'
' , OD_WEIGHT'
' , OD_LOC1'
' , OD_SEARCH'
' , OD_SHIPQTY'
' , OD_PRICE'
' , OD_LOC2'
' , OD_COST'
' , OD_POCOST'
'FROM ORDERSD')
AutoFetchAll = True
ColorScheme = False
DefaultValues.Strings = (
'OD_SEARCH=F')
GeneratorLinks.Strings = (
'OrdersD.OD_ID=gen_OrdersD_id')
KeyLinks.Strings = (
'OrdersD.OD_ID')
MasterSource = dsOrdersM
MasterLinks.Strings = (
'od_om_id=om_id')
MasterSearchFlags = [msfOpenMasterOnOpen, msfSearchAppliesToMasterOnly]
OrderingItemNo = 1
OrderingItems.Strings = (
'SeqNum=OD_OM_ID, OD_ID;OD_OM_ID, OD_ID desc'
'Location=OD_OM_ID, OD_Loc1, OD_ID; OD_OM_ID, OD_Loc1 desc, OD_ID' +
' desc'
'Part=OD_OM_ID, OD_Part, OD_ID; OD_OM_ID, OD_Part desc, OD_ID des' +
'c')
OrderingLinks.Strings = (
'OD_SeqNum=1'
'OD_Loc1=2'
'OD_Part=3')
RequestLive = True
BufferSynchroFlags = []
FetchWholeRows = True
Left = 152
Top = 10
ParamValues = (
'MLNK_OD_OM_ID_0=100461')
end
I have a grid where I allow the user to use Ctrl-Click
to select the several of the displayed rows. Then they
hit a button which moves those rows into a different
Quote.
The problem is that if there is a small number of rows
displayed in the grid this works fine. However if the
there are several(say 40+) when the user scrolls down
to select rows lower in the result set, they are not
able to select them.
I think this use to work but I am not sure, since it
could be that the users just didn't do this with this
size result set before.
Below is the properties of the related components.
Thanks
Michael L. Horne
object gridManualSeparate: TIB_Grid
Left = 0
Top = 41
Width = 618
Height = 323
CustomGlyphsSupplied = []
DataSource = dsOrdersD
Align = alClient
ReadOnly = True
TabOrder = 2
TrackGridRow = True
end
object qyOrdersD: TIB_Query
DatabaseName = 'C:\Offroad\IB\ORInventory.gdb'
IB_Connection = formIBData.cnMain
SQL.Strings = (
'SELECT OD_ID'
' , OD_OM_ID'
' , OD_SEQNUM'
' , OD_PART'
' , OD_WAREHOUSE'
' , OD_CONDITION'
' , OD_DESCR'
' , OD_REQQTY'
' , OD_ORDQTY'
' , OD_ORPRICE'
' , OD_LISTPRICE'
' , OD_EXTPRICE'
' , OD_WEIGHT'
' , OD_LOC1'
' , OD_SEARCH'
' , OD_SHIPQTY'
' , OD_PRICE'
' , OD_LOC2'
' , OD_COST'
' , OD_POCOST'
'FROM ORDERSD')
AutoFetchAll = True
ColorScheme = False
DefaultValues.Strings = (
'OD_SEARCH=F')
GeneratorLinks.Strings = (
'OrdersD.OD_ID=gen_OrdersD_id')
KeyLinks.Strings = (
'OrdersD.OD_ID')
MasterSource = dsOrdersM
MasterLinks.Strings = (
'od_om_id=om_id')
MasterSearchFlags = [msfOpenMasterOnOpen, msfSearchAppliesToMasterOnly]
OrderingItemNo = 1
OrderingItems.Strings = (
'SeqNum=OD_OM_ID, OD_ID;OD_OM_ID, OD_ID desc'
'Location=OD_OM_ID, OD_Loc1, OD_ID; OD_OM_ID, OD_Loc1 desc, OD_ID' +
' desc'
'Part=OD_OM_ID, OD_Part, OD_ID; OD_OM_ID, OD_Part desc, OD_ID des' +
'c')
OrderingLinks.Strings = (
'OD_SeqNum=1'
'OD_Loc1=2'
'OD_Part=3')
RequestLive = True
BufferSynchroFlags = []
FetchWholeRows = True
Left = 152
Top = 10
ParamValues = (
'MLNK_OD_OM_ID_0=100461')
end