CONCATENAR VARIOS REGISTROS NUMA MESMA CELULA GRID

WEBIER 15/08/2011 10:22:59
#381736
Uso VB6 e Access

tenho uma tabela chamada PRODUTOS_COMP

nela possuo os campos MODELO e ANO

Via SQL preciso pegar esses 2 campos de TODOS os registros com COD_PRODUTO = 2

então fiz assim:

(Select MODELO, ANO From PRODUTOS_COMP Where PRODUTOS_COMP.COD_PRODUTO = 2) as var_COMP


só que agora preciso concatenar (unir) todos esses registro numa celula somente.

fica assim na celula do grid

[txt-color=#e80000]modelo[/txt-color]/ano, [txt-color=#e80000]modelo[/txt-color]/ano, [txt-color=#e80000]modelo[/txt-color]/ano
KERPLUNK 15/08/2011 10:33:55
#381738
Se não me engano, vc pode usar o concatenate pra isso
KERPLUNK 15/08/2011 10:36:39
#381739
Outro dia mesmo vc já tinha perguntado isso:
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=380871
WEBIER 15/08/2011 11:05:36
#381743
Citação:

:
Outro dia mesmo vc já tinha perguntado isso:
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=380871



por 3 fatores eu resolvi criar um novo topico:
-não obtive a ajuda correta
-A Sql completa ajustava o pessoal pensando ser muito complexa a ajuda
-pesquisei sobre concatenate e somente encontrei site gringo
WEBIER 15/08/2011 15:14:50
#381755
Citação:

:
Select MODELO + [Ô]-[Ô] + ANO From PRODUTOS_COMP Where PRODUTOS_COMP.COD_PRODUTO = 2
as var_COMP


só isso dai ja vem concatenado do banco pra voce



deu o seguinte erro:
run-time error 13
type mismatch
WEBIER 15/08/2011 19:52:58
#381782
Citação:

:
qual sua base de dados ?



BD = ACCESS
WEBIER 16/08/2011 10:56:19
#381807
pessoal eu nao sei ao certo se é CONCATENAR....


o que quero é somente exibir varios registros numa mesma celula num flexgrid

Select MODELO, ANO From PRODUTOS_COMP Where PRODUTOS_COMP.COD_PRODUTO = 2


seria pegar todos os MODELO/ANO com o COD_PRODUTO = 2 e colocar numa celula somente assim:

modelo/ano, modelo/ano, modelo/ano

então nao sei bem se isso se chamaria CONCATENNAR


uso vb6, access e flexgrid
WEBIER 16/08/2011 14:50:20
#381832
Citação:

:
Entao faz o seguinte

Quando vc for popular o seu grid :

Select MODELO, ANO From PRODUTOS_COMP Where PRODUTOS_COMP.COD_PRODUTO = 2

na recordset de retorno

campo do grid = rs!modelo & [Ô]-[Ô] & rs!ano



Acredito que esse codigo que vc postou só me mostre 1 registro.... sendo que eu quero exibir todos com aquela where na mesma celula.
Página 1 de 3 [24 registro(s)]
Tópico encerrado , respostas não são mais permitidas