MySql OrdScope SOLUCIONADO
Posted: Sun Dec 27, 2020 4:01 am
El el PRIMER xBrowse hice
oBrw:bChange:= { || ( oRs2:SetFilter( 'subcli= oRs:Fieldget(2) ' ) , oRs2:Update(), xbCli:Refresh(),xTbx:SetFocus() ) }
oRs2 es la cosulta para el segundo oBrw2 y subcli es el campo. oRs:FieldGet(2) contiene el número por el que quiero filtar.
Hola,
tengo 2 xBrowse, el campo cliente contienen lo mismo en los dos.
1) FWCONNECT oConsql HOST chost USER cUser PASSWORD cPassword DB cDatabase
oRs := oConSql:RowSet( "select * from clientes" )
oRs:SetOrder(1)
REDEFINE XBROWSE oBr1 ID 110 Of oDlg1 DATASOURCE oRs
2) oRs2 := oConSql:RowSet( "select * from cuentas" )
REDEFINE XBROWSE oBr2 ID 115 Of oDlg1 DATASOURCE oRs2
Intento mostar en oBr2 las cuentas que corresponden al cliente en oBr1.
Tengo OrdScope() ?
o puedo hacel con filtro?
el el ON CHANGE HACESCOPE( oRs:FieldGet(2)) < numero de cliente
---------------------------------------------------
Function HaceScope(numero)
oRs2:SetFilter( 'subcli = numero' )
....
....
Alguna idea
Muchas gracias.
Ruben Fernandez
oBrw:bChange:= { || ( oRs2:SetFilter( 'subcli= oRs:Fieldget(2) ' ) , oRs2:Update(), xbCli:Refresh(),xTbx:SetFocus() ) }
oRs2 es la cosulta para el segundo oBrw2 y subcli es el campo. oRs:FieldGet(2) contiene el número por el que quiero filtar.
Hola,
tengo 2 xBrowse, el campo cliente contienen lo mismo en los dos.
1) FWCONNECT oConsql HOST chost USER cUser PASSWORD cPassword DB cDatabase
oRs := oConSql:RowSet( "select * from clientes" )
oRs:SetOrder(1)
REDEFINE XBROWSE oBr1 ID 110 Of oDlg1 DATASOURCE oRs
2) oRs2 := oConSql:RowSet( "select * from cuentas" )
REDEFINE XBROWSE oBr2 ID 115 Of oDlg1 DATASOURCE oRs2
Intento mostar en oBr2 las cuentas que corresponden al cliente en oBr1.
Tengo OrdScope() ?
o puedo hacel con filtro?
el el ON CHANGE HACESCOPE( oRs:FieldGet(2)) < numero de cliente
---------------------------------------------------
Function HaceScope(numero)
oRs2:SetFilter( 'subcli = numero' )
....
....
Alguna idea
Muchas gracias.
Ruben Fernandez