Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-05-2010
aanil aanil is offline
Miembro
 
Registrado: abr 2006
Posts: 155
Poder: 19
aanil Va por buen camino
Hacer una consulta utilizando un Combobox

Hola

He estado armando una consulta donde uno de los campos sea indicado por un combobox, por ejemplo:

Código SQL [-]
'Select Codigo, Nombres , (combobox1.text) from tabla1'

El combobox1 es para elegir el nombre de un campo, en mi caso el nombre de un mes del año.

Es como si dijéramos:

Código SQL [-]
'Select Codigo, Nombres , ENERO  from tabla1'
o
Código SQL [-]
'Select Codigo, Nombres , FEBRERO from tabla1'
....

He buscado por todos lados y no encuentro la sintaxis para formar esta consulta.

Saludos..
Responder Con Cita
  #2  
Antiguo 23-05-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Vamos aanil, CONCATENAR.....te suena?.

Código SQL [-]
'Select Codigo, Nombres , '+(combobox1.text)+' from tabla1'

O tambien:

Código SQL [-]
'Select Codigo, Nombres , '+QuotedStr(combobox1.text)+' from tabla1'

Saludos
PD: Nos pasa a todos, a mi sobre todo, se nos olvidan las cosas sencillas.
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 23-05-2010
aanil aanil is offline
Miembro
 
Registrado: abr 2006
Posts: 155
Poder: 19
aanil Va por buen camino
Hola

En principiolo hice asi:

Código SQL [-]
'Select Codigo, Nombres , '+(combobox1.text)+' from tabla1'

Y m e dio un error de sintaxis, parece que .....no estoy seguro que no le puse el signo de +' al final y de la forma '+QuotedStr(combobox1.text)+' no produce nada....

Pero ya esta bien.

Pueden cerrar este hilo

Gracias.
Responder Con Cita
  #4  
Antiguo 24-05-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola aanil, con la primera forma que te indica Caral debería funcionarte revisa bien que tienes un espacio entre el campo y la palabra clave From, la segunda forma no funciona porque no se debe añadir comillas y es lo que hace QuotedStr.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #5  
Antiguo 24-05-2010
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

También puedes indicarnos cual es el error de sintaxis que obtienes, esto para poder identificar mejor el problema...


Saludos...
Responder Con Cita
  #6  
Antiguo 26-05-2010
aanil aanil is offline
Miembro
 
Registrado: abr 2006
Posts: 155
Poder: 19
aanil Va por buen camino
Hola a todos.

Ya el codigo esta bien, gracias, use este :

Código SQL [-]
'Select Codigo, Nombres , '+(combobox1.text)+' from tabla1'

Saludos.
Responder Con Cita
  #7  
Antiguo 26-05-2010
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Nada más para comentarte que los paréntesis están de más:

Código Delphi [-]
'Select Codigo, Nombres , ' + combobox1.text + ' from tabla1'


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Pregunta Combobox, selección del item sin hacer click NPIdea OOP 2 15-01-2010 07:42:14
Como hacer que la lista desplegada de un Combobox, sea mas ancha que el propio combo JoAnCa Varios 2 24-03-2009 14:29:13
¿Como hacer que un combobox lea datos de la tabla2 y se puedan guardar en la tabla1? Yasnet MySQL 4 31-10-2008 00:22:32
Una Ayudita consulta like y combobox enecumene Conexión con bases de datos 13 06-10-2007 17:37:08


La franja horaria es GMT +2. Ahora son las 03:33:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi