Changeset: 511 fdbozzo - 22/11/2014 15:56:57:
- Mejora en la búsqueda de registros ignorando la capitalización
This commit is contained in:
@@ -2825,6 +2825,7 @@ DEFINE CLASS c_conversor_base AS SESSION
|
|||||||
SET SAFETY OFF
|
SET SAFETY OFF
|
||||||
SET TABLEPROMPT OFF
|
SET TABLEPROMPT OFF
|
||||||
SET BLOCKSIZE TO 0
|
SET BLOCKSIZE TO 0
|
||||||
|
SET EXACT ON
|
||||||
|
|
||||||
PUBLIC C_FB2PRG_CODE
|
PUBLIC C_FB2PRG_CODE
|
||||||
C_FB2PRG_CODE = '' && Contendr<64> todo el c<>digo generado
|
C_FB2PRG_CODE = '' && Contendr<64> todo el c<>digo generado
|
||||||
@@ -10887,7 +10888,7 @@ DEFINE CLASS c_conversor_vcx_a_prg AS c_conversor_bin_a_prg
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
|
||||||
SCAN ALL FOR TABLABIN.PLATFORM = "WINDOWS" AND TABLABIN.RESERVED1=="Class"
|
SCAN ALL FOR UPPER( TABLABIN.PLATFORM ) = "WINDOWS" AND PROPER( TABLABIN.RESERVED1 ) == "Class"
|
||||||
STORE 0 TO lnMethodCount
|
STORE 0 TO lnMethodCount
|
||||||
STORE '' TO laMethods, laCode, lcCodigo
|
STORE '' TO laMethods, laCode, lcCodigo
|
||||||
lnClassCount = lnClassCount + 1
|
lnClassCount = lnClassCount + 1
|
||||||
@@ -10905,8 +10906,8 @@ DEFINE CLASS c_conversor_vcx_a_prg AS c_conversor_bin_a_prg
|
|||||||
loRegClass.UNIQUEID = ALLTRIM(loRegClass.UNIQUEID)
|
loRegClass.UNIQUEID = ALLTRIM(loRegClass.UNIQUEID)
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
lcObjName = ALLTRIM(loRegClass.OBJNAME)
|
lcObjName = LOWER( ALLTRIM( loRegClass.OBJNAME ) )
|
||||||
laClasses(lnClassCount,1) = LOWER(lcObjName)
|
laClasses(lnClassCount,1) = lcObjName
|
||||||
|
|
||||||
.write_DEFINE_CLASS( @la_NombresObjsOle, @loRegClass, @lcCodigo )
|
.write_DEFINE_CLASS( @la_NombresObjsOle, @loRegClass, @lcCodigo )
|
||||||
|
|
||||||
@@ -10923,9 +10924,9 @@ DEFINE CLASS c_conversor_vcx_a_prg AS c_conversor_bin_a_prg
|
|||||||
*-------------------------------------------------------------------------------
|
*-------------------------------------------------------------------------------
|
||||||
lnObjCount = 0
|
lnObjCount = 0
|
||||||
lnRecno = RECNO()
|
lnRecno = RECNO()
|
||||||
LOCATE FOR TABLABIN.PLATFORM = "WINDOWS" AND ALLTRIM(GETWORDNUM(TABLABIN.PARENT, 1, '.')) == lcObjName
|
LOCATE FOR UPPER( TABLABIN.PLATFORM ) = "WINDOWS" AND LOWER( ALLTRIM( GETWORDNUM( TABLABIN.PARENT, 1, '.' ) ) ) == lcObjName
|
||||||
|
|
||||||
SCAN REST WHILE TABLABIN.PLATFORM = "WINDOWS" AND ALLTRIM(GETWORDNUM(TABLABIN.PARENT, 1, '.')) == lcObjName
|
SCAN REST WHILE UPPER( TABLABIN.PLATFORM ) = "WINDOWS" AND LOWER( ALLTRIM( GETWORDNUM( TABLABIN.PARENT, 1, '.' ) ) ) == lcObjName
|
||||||
lnObjCount = lnObjCount + 1
|
lnObjCount = lnObjCount + 1
|
||||||
DIMENSION laObjs(lnObjCount,3)
|
DIMENSION laObjs(lnObjCount,3)
|
||||||
loRegObj = NULL
|
loRegObj = NULL
|
||||||
@@ -10986,11 +10987,11 @@ DEFINE CLASS c_conversor_vcx_a_prg AS c_conversor_bin_a_prg
|
|||||||
|
|
||||||
*-- RECORRO LOS OBJETOS DENTRO DE LA CLASE ACTUAL PARA OBTENER SUS M<>TODOS
|
*-- RECORRO LOS OBJETOS DENTRO DE LA CLASE ACTUAL PARA OBTENER SUS M<>TODOS
|
||||||
lnRecno = RECNO()
|
lnRecno = RECNO()
|
||||||
LOCATE FOR TABLABIN.PLATFORM = "WINDOWS" AND ALLTRIM(GETWORDNUM(TABLABIN.PARENT, 1, '.')) == lcObjName
|
LOCATE FOR UPPER( TABLABIN.PLATFORM ) = "WINDOWS" AND LOWER( ALLTRIM( GETWORDNUM( TABLABIN.PARENT, 1, '.' ) ) ) == lcObjName
|
||||||
|
|
||||||
SCAN REST ;
|
SCAN REST ;
|
||||||
FOR TABLABIN.PLATFORM = "WINDOWS" AND NOT TABLABIN.RESERVED1=="Class" ;
|
FOR UPPER( TABLABIN.PLATFORM ) = "WINDOWS" AND NOT PROPER( TABLABIN.RESERVED1 ) == "Class" ;
|
||||||
WHILE ALLTRIM(GETWORDNUM(TABLABIN.PARENT, 1, '.')) == lcObjName
|
WHILE LOWER( ALLTRIM( GETWORDNUM( TABLABIN.PARENT, 1, '.' ) ) ) == lcObjName
|
||||||
|
|
||||||
loRegObj = NULL
|
loRegObj = NULL
|
||||||
SCATTER MEMO NAME loRegObj
|
SCATTER MEMO NAME loRegObj
|
||||||
@@ -11148,8 +11149,8 @@ DEFINE CLASS c_conversor_scx_a_prg AS c_conversor_bin_a_prg
|
|||||||
|
|
||||||
|
|
||||||
SCAN ALL FOR TABLABIN.PLATFORM = "WINDOWS" ;
|
SCAN ALL FOR TABLABIN.PLATFORM = "WINDOWS" ;
|
||||||
AND (EMPTY(TABLABIN.PARENT) ;
|
AND ( EMPTY( TABLABIN.PARENT ) ;
|
||||||
AND (TABLABIN.BASECLASS == 'dataenvironment' OR TABLABIN.BASECLASS == 'form' OR TABLABIN.BASECLASS == 'formset' ) )
|
AND INLIST( LOWER( TABLABIN.BASECLASS ), 'dataenvironment', 'form', 'formset' ) )
|
||||||
|
|
||||||
STORE 0 TO lnMethodCount
|
STORE 0 TO lnMethodCount
|
||||||
STORE '' TO laMethods, laCode, lcCodigo
|
STORE '' TO laMethods, laCode, lcCodigo
|
||||||
@@ -11168,8 +11169,8 @@ DEFINE CLASS c_conversor_scx_a_prg AS c_conversor_bin_a_prg
|
|||||||
loRegClass.UNIQUEID = ALLTRIM(loRegClass.UNIQUEID)
|
loRegClass.UNIQUEID = ALLTRIM(loRegClass.UNIQUEID)
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
lcObjName = ALLTRIM(loRegClass.OBJNAME)
|
lcObjName = LOWER( ALLTRIM(loRegClass.OBJNAME) )
|
||||||
laClasses(lnClassCount,1) = LOWER(lcObjName)
|
laClasses(lnClassCount,1) = lcObjName
|
||||||
|
|
||||||
.write_DEFINE_CLASS( @la_NombresObjsOle, @loRegClass, @lcCodigo )
|
.write_DEFINE_CLASS( @la_NombresObjsOle, @loRegClass, @lcCodigo )
|
||||||
|
|
||||||
@@ -11186,9 +11187,9 @@ DEFINE CLASS c_conversor_scx_a_prg AS c_conversor_bin_a_prg
|
|||||||
*-------------------------------------------------------------------------------
|
*-------------------------------------------------------------------------------
|
||||||
lnObjCount = 0
|
lnObjCount = 0
|
||||||
lnRecno = RECNO()
|
lnRecno = RECNO()
|
||||||
LOCATE FOR TABLABIN.PLATFORM = "WINDOWS" AND ALLTRIM(GETWORDNUM(TABLABIN.PARENT, 1, '.')) == lcObjName
|
LOCATE FOR UPPER( TABLABIN.PLATFORM ) = "WINDOWS" AND LOWER( ALLTRIM( GETWORDNUM( TABLABIN.PARENT, 1, '.' ) ) ) == lcObjName
|
||||||
|
|
||||||
SCAN REST WHILE TABLABIN.PLATFORM = "WINDOWS" AND ALLTRIM(GETWORDNUM(TABLABIN.PARENT, 1, '.')) == lcObjName
|
SCAN REST WHILE UPPER( TABLABIN.PLATFORM ) = "WINDOWS" AND LOWER( ALLTRIM( GETWORDNUM( TABLABIN.PARENT, 1, '.' ) ) ) == lcObjName
|
||||||
lnObjCount = lnObjCount + 1
|
lnObjCount = lnObjCount + 1
|
||||||
DIMENSION laObjs(lnObjCount,3)
|
DIMENSION laObjs(lnObjCount,3)
|
||||||
loRegObj = NULL
|
loRegObj = NULL
|
||||||
@@ -11250,13 +11251,13 @@ DEFINE CLASS c_conversor_scx_a_prg AS c_conversor_bin_a_prg
|
|||||||
|
|
||||||
*-- RECORRO LOS OBJETOS DENTRO DE LA CLASE ACTUAL PARA OBTENER SUS M<>TODOS
|
*-- RECORRO LOS OBJETOS DENTRO DE LA CLASE ACTUAL PARA OBTENER SUS M<>TODOS
|
||||||
lnRecno = RECNO()
|
lnRecno = RECNO()
|
||||||
LOCATE FOR TABLABIN.PLATFORM = "WINDOWS" AND ALLTRIM(GETWORDNUM(TABLABIN.PARENT, 1, '.')) == lcObjName
|
LOCATE FOR TABLABIN.PLATFORM = "WINDOWS" AND LOWER( ALLTRIM( GETWORDNUM( TABLABIN.PARENT, 1, '.' ) ) ) == lcObjName
|
||||||
|
|
||||||
SCAN REST ;
|
SCAN REST ;
|
||||||
FOR TABLABIN.PLATFORM = "WINDOWS" ;
|
FOR UPPER( TABLABIN.PLATFORM ) = "WINDOWS" ;
|
||||||
AND NOT (EMPTY(TABLABIN.PARENT) ;
|
AND NOT (EMPTY(TABLABIN.PARENT) ;
|
||||||
AND (TABLABIN.BASECLASS == 'dataenvironment' OR TABLABIN.BASECLASS == 'form' OR TABLABIN.BASECLASS == 'formset' ) ) ;
|
AND ( INLIST( LOWER( TABLABIN.BASECLASS ), 'dataenvironment' , 'form', 'formset' ) ) ) ;
|
||||||
WHILE ALLTRIM(GETWORDNUM(TABLABIN.PARENT, 1, '.')) == lcObjName
|
WHILE LOWER( ALLTRIM( GETWORDNUM( TABLABIN.PARENT, 1, '.' ) ) ) == lcObjName
|
||||||
|
|
||||||
loRegObj = NULL
|
loRegObj = NULL
|
||||||
SCATTER MEMO NAME loRegObj
|
SCATTER MEMO NAME loRegObj
|
||||||
|
|||||||
Reference in New Issue
Block a user