FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Una curiosidad
Hola a todos:
Hay casos en los que en mis aplicaciones se me hace necesario contar con una función cuyo funcionamiento lo explico con un ejemplo. Supongamos que tengo una tabla con 3 campos: ID, NOMBRE, APELLIDO. Entonces, sabemos un valor de ID y de él queremos saber a que NOMBRE pertenece. Es decir, le damos a la función el valor X, y la función buscará en la tabla y devolverá el valor del campo NOMBRE al que pertenece dicha ID. Yo lo implemento así: Código:
function ObtenerDesdeID(ValorID: string): String; begin if Tabla.FindFirst('ID', ValorID, [loCaseInsensitive]) then Result := Tabla.FieldByName('NOMBRE').AsString else Result := ''; end; La pregunta es: ¿sabéis de alguna función que haga lo mismo, pero de forma optimizada? Gracias de antemano...
__________________
Un cordial saludo. ~~~~~~~~~~~~~~~~~~ José A. Gómez Martín pandre@arsystel.com |
|
|
|