![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
Campo concatenado
Buenas tardes a todos.
Tengo una duda sobre como usar el valor de un campo concatenado. Semanalmente me pasan un fichero txt con los registros de la gente que posee licencia de ciclismo para confeccionar las tablas mater, el formato de este archivo es: ID, Apellido1, Apellido2, Nombre, Licencia, etc. Yo importo este fichero a una tabla Firebird sin ningun problema, pero a mi me interesa obtener el formato Apellido1 Apellido2, Nombre, con lo cual realizo una sentencia sql así:
El problema que tengo es que el valor obtenido NOMBRE1 no me vale para hacer ordenaciones y busquedas secuenciales; mi pregunta es: Se puede hacer algo con estos datos para poder usar este campo en diferentes consultas? La tabla mueve aproximadamente 55.000 a final de temporada menos al inicio ya que se van incrementando semanalmente. Gracias por adelantado Josep |
|
#2
|
||||
|
||||
|
Hola,
a mi me pasa lo mismo y yo trabajo con tablas de access, tengo en una consulta mezclado el papel y el adhesivo de un material y lo llamo mezcla, pero no puedo hacer consultas ni ordenación por este campo, lo que hice para solucionar el asunto es controlar cuando se está buscando u ordenando por este campo y entonces utilizar los campos que forman el campo mezcla individualmente. Cuando alguien busca por mezcla en la consulta de SQL pongo:
y en la ordenacion:
No se si te ayuda pero por lo menos mal de muchos... Saludos. |
|
#3
|
||||
|
||||
|
Puedes crearte un campo que sea la suma de apellido1 y apellido2, lo llamas, por ejemplo, apellidos, y listo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Gracias por las respuestas.
El problema basicamente radica en que no solo ordeno por estos campos, en un combo box puedo seleccionar por donde quiero ordenar, Nombre, Licencia, DNI, etc. Despues viene el problema cuando al cambiar en onselect del combo box me lanza el error de que no encuentra el campo por el que quiero ordenar
El tema del campo calculado con apellido1+ apellido2+nombre tambien lo he probado, no acaba de funcionar correctamente la búsqueda. Saludos |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Copiar campo ftDATASET a otro campo | delphijm | Conexión con bases de datos | 2 | 14-03-2011 12:55:53 |
| Asignar el valor de un campo aggregate a un campo de la base | TrUnkS | Conexión con bases de datos | 1 | 23-02-2010 05:17:42 |
| Pasar un campo calculado a un campo del mismo DbGrid | maravert | Conexión con bases de datos | 3 | 12-05-2006 00:31:30 |
| UPDATE de un campo dependiendo del valor de un campo de otra tabla | Javi2 | SQL | 5 | 18-04-2005 16:35:05 |
| Relacion campo numérico vs campo string | JorgeBec | Varios | 1 | 11-04-2005 18:26:51 |
|