AJUDA COM SQL

USUARIO.EXCLUIDOS 11/06/2007 09:34:45
#220617
po alguem sabe como eu faço pra fazer um busca sql em duas tabelas para depois passa-la para um flexgrid? Se alguem souber por favor me ajude
HUGOSSOUZA 11/06/2007 09:45:28
#220620
passa a estrutura da sua tabela e fala oq vc precisa.
existem diversas formas de fazer isso.

um ex:

select tab1.caampo1, tab2.campo2 from tabela1 as tab1 left join tabela2 as tab2 on ta1.id=tab2.id

ou

select tab1.caampo1, tab2.campo2 from tabela1 tab1 left join tabela2 tab2 on ta1.id=tab2.id

ou

select tab1.caampo1, tab2.campo2 from tabela1 as tab1 , tabela2 as tab2 where ta1.id=tab2.id



ai pada passar para op grid:

dim i as integer
i = 0
do while not rs.eof
' grid.textmatrix(linha,coluna)
grid.textmatrix(i,0)
grid.textmatrix(i,1)
i = i + 1
rs.movenext
loop

ALMARTI 11/06/2007 09:48:46
#220622
HUGOSSOUZA, só faltou uma coisinha. O número de linhasda flexgrid. é preciso informar ao flex a quantidade de linhas antes de preencher, concorda?

grid.rows = rs.recordcount + 1
HUGOSSOUZA 11/06/2007 09:53:46
#220623
é verdade.. e ta imcompleto a forma de carregar o grid.. esqueci de colocar os campos.. =/


dim i as integer
i = 0
if not rs.eof then
grid.rows = rs.recordcount + 1
do while not rs.eof
' grid.textmatrix(linha,coluna)
grid.textmatrix(i,0) = rs!campo1
grid.textmatrix(i,1) = rs!campo2
i = i + 1
rs.movenext
loop
end if



vlw.. =)
USUARIO.EXCLUIDOS 11/06/2007 16:25:19
#220730
vlw gente ajudo pra caramba
Tópico encerrado , respostas não são mais permitidas