Hola,
En un tMemDataSet+tdbBrowse ¿por que me pone en mayúsculas las cabeceras de
columnas?
Os dejo un ejemplo.
Saludos,
José Luis Capel
Attached files MemdataSet.zip (1.6 KB)Â
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
tMemDataSet+tdbbrowse y cabeceras de columnas - 1 attachment
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
tMemDataSet+tdbbrowse y cabeceras de columnas - 1 attachment
José Luis,
Porque los campos cuando se añaden al DataSet se guardan con mayúsculas para
hacer luego más rápidas las búsquedas de campo. Tan sólo tienes que cambiar
las cabeceras en el browse.
Saludos,
"Aicom" <aicom@iaicom.com> escribió en el mensaje
news:[email=Xns97B18A4C0F54Casalesiaicomcom@82.144.6.50...]Xns97B18A4C0F54Casalesiaicomcom@82.144.6.50...[/email]
> Hola,
>
> En un tMemDataSet+tdbBrowse ¿por que me pone en mayúsculas las cabeceras
> de
> columnas?
>
> Os dejo un ejemplo.
>
> Saludos,
> José Luis Capel
>
>
Porque los campos cuando se añaden al DataSet se guardan con mayúsculas para
hacer luego más rápidas las búsquedas de campo. Tan sólo tienes que cambiar
las cabeceras en el browse.
Saludos,
"Aicom" <aicom@iaicom.com> escribió en el mensaje
news:[email=Xns97B18A4C0F54Casalesiaicomcom@82.144.6.50...]Xns97B18A4C0F54Casalesiaicomcom@82.144.6.50...[/email]
> Hola,
>
> En un tMemDataSet+tdbBrowse ¿por que me pone en mayúsculas las cabeceras
> de
> columnas?
>
> Os dejo un ejemplo.
>
> Saludos,
> José Luis Capel
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
tMemDataSet+tdbbrowse y cabeceras de columnas - 1 attachment
Ignacio,
> Porque los campos cuando se añaden al DataSet se guardan con
> mayúsculas para hacer luego más rápidas las búsquedas de campo. Tan
> sólo tienes que cambiar las cabeceras en el browse.
Gracias por la aclaración. Solo una cuestión más, si me lo permites: ¿por
que hace las búsquedas más rápidas al convertir a mayúsculas?
Saludos y gracias,
José Luis Capel
> Porque los campos cuando se añaden al DataSet se guardan con
> mayúsculas para hacer luego más rápidas las búsquedas de campo. Tan
> sólo tienes que cambiar las cabeceras en el browse.
Gracias por la aclaración. Solo una cuestión más, si me lo permites: ¿por
que hace las búsquedas más rápidas al convertir a mayúsculas?
Saludos y gracias,
José Luis Capel
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
tMemDataSet+tdbbrowse y cabeceras de columnas - 1 attachment
Aicom,
Porque no hay que hacer un Upper() en cada elemento del array a la hora de
buscar:
Cuando escribes: oDataSet:MiCampo, realmente xharbour envía la cadena
"MICAMPO", por lo tanto esta búsqueda:
nField := Ascan( ::aFields, {|v| v == cField } )
Es más rápida que esta:
nField := Ascan( ::aFields, {|v| Upper( v ) == cField } )
Un saludo,
"Aicom" <aicom@iaicom.com> escribió en el mensaje
news:[email=Xns97B1C4F00A6FAasalesiaicomcom@82.144.6.50...]Xns97B1C4F00A6FAasalesiaicomcom@82.144.6.50...[/email]
> Ignacio,
>
>
>> Porque los campos cuando se añaden al DataSet se guardan con
>> mayúsculas para hacer luego más rápidas las búsquedas de campo. Tan
>> sólo tienes que cambiar las cabeceras en el browse.
>
> Gracias por la aclaración. Solo una cuestión más, si me lo permites: ¿por
> que hace las búsquedas más rápidas al convertir a mayúsculas?
>
> Saludos y gracias,
> José Luis Capel
Porque no hay que hacer un Upper() en cada elemento del array a la hora de
buscar:
Cuando escribes: oDataSet:MiCampo, realmente xharbour envía la cadena
"MICAMPO", por lo tanto esta búsqueda:
nField := Ascan( ::aFields, {|v| v == cField } )
Es más rápida que esta:
nField := Ascan( ::aFields, {|v| Upper( v ) == cField } )
Un saludo,
"Aicom" <aicom@iaicom.com> escribió en el mensaje
news:[email=Xns97B1C4F00A6FAasalesiaicomcom@82.144.6.50...]Xns97B1C4F00A6FAasalesiaicomcom@82.144.6.50...[/email]
> Ignacio,
>
>
>> Porque los campos cuando se añaden al DataSet se guardan con
>> mayúsculas para hacer luego más rápidas las búsquedas de campo. Tan
>> sólo tienes que cambiar las cabeceras en el browse.
>
> Gracias por la aclaración. Solo una cuestión más, si me lo permites: ¿por
> que hace las búsquedas más rápidas al convertir a mayúsculas?
>
> Saludos y gracias,
> José Luis Capel
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
tMemDataSet+tdbbrowse y cabeceras de columnas - 1 attachment
Ignacio,
> Aicom,
Aunque en el remitente ponga Aicom (por error) suelo firmar todos mis
mensajes con mi nombre.
>
> Porque no hay que hacer un Upper() en cada elemento del array a la
> hora de buscar:
>
> Cuando escribes: oDataSet:MiCampo, realmente xharbour envía la cadena
> "MICAMPO", por lo tanto esta búsqueda:
>
> nField := Ascan( ::aFields, {|v| v == cField } )
>
> Es más rápida que esta:
>
> nField := Ascan( ::aFields, {|v| Upper( v ) == cField } )
>
Gracias por la aclaración y tus explicaciones.
Saludos,
José Luis Capel
> Aicom,
Aunque en el remitente ponga Aicom (por error) suelo firmar todos mis
mensajes con mi nombre.
>
> Porque no hay que hacer un Upper() en cada elemento del array a la
> hora de buscar:
>
> Cuando escribes: oDataSet:MiCampo, realmente xharbour envía la cadena
> "MICAMPO", por lo tanto esta búsqueda:
>
> nField := Ascan( ::aFields, {|v| v == cField } )
>
> Es más rápida que esta:
>
> nField := Ascan( ::aFields, {|v| Upper( v ) == cField } )
>
Gracias por la aclaración y tus explicaciones.
Saludos,
José Luis Capel