String Grid com BD... Como faço?
Bom dia, boa tarde e boa noite...
estou desenvolvendo um sistema onde uso o conceito de matrizes bidimensionais, sou novato no delphi ( uso a versão 7) e gostaria de saber como usar o String Grid juntamente com o DB Navigator para acessar bd.
sou acostumado a usar paradox como bd, mas neste caso, acho q ele não dará certo. não conheço sql, firebird ou coisa parecida...
valeu!
estou desenvolvendo um sistema onde uso o conceito de matrizes bidimensionais, sou novato no delphi ( uso a versão 7) e gostaria de saber como usar o String Grid juntamente com o DB Navigator para acessar bd.
sou acostumado a usar paradox como bd, mas neste caso, acho q ele não dará certo. não conheço sql, firebird ou coisa parecida...
valeu!
Maluco Tubaina
Curtidas 0
Respostas
Lucas Silva
17/12/2004
Usa um dbgrid que é mais fácil.
GOSTEI 0
Maluco Tubaina
17/12/2004
a 1ª coisa q pensei foi isso...
mas não vira, o esquema q eu quero é tipo o do excel...
preciso de uma tabela q é mais ou menos assim:
planilha 1
linha-> Tipo Carga: lote, cor, acidez.
Coluna-> Nº Tanque: tanque 1, tanque 2.
<clica no avançar do db_navigator>
planilha 2
linha-> Tipo Carga: lote, cor, acidez.
Coluna-> Nº Tanque: tanque 1, tanque 2.
<clica no avançar do db_navigator>
planilha 3
linha-> Tipo Carga: lote, cor, acidez.
Coluna-> Nº Tanque: tanque 1, tanque 2.
...
com o DBgrid eu não consigo isto pois iria aparecer todos os registros da tabela, como se fosse uma planilha só.
e não quero colocar o componente do excel no prog pq o sistema atual é justamente feito no excel, daí num adianta nada.
grato.
mas não vira, o esquema q eu quero é tipo o do excel...
preciso de uma tabela q é mais ou menos assim:
planilha 1
linha-> Tipo Carga: lote, cor, acidez.
Coluna-> Nº Tanque: tanque 1, tanque 2.
<clica no avançar do db_navigator>
planilha 2
linha-> Tipo Carga: lote, cor, acidez.
Coluna-> Nº Tanque: tanque 1, tanque 2.
<clica no avançar do db_navigator>
planilha 3
linha-> Tipo Carga: lote, cor, acidez.
Coluna-> Nº Tanque: tanque 1, tanque 2.
...
com o DBgrid eu não consigo isto pois iria aparecer todos os registros da tabela, como se fosse uma planilha só.
e não quero colocar o componente do excel no prog pq o sistema atual é justamente feito no excel, daí num adianta nada.
grato.
GOSTEI 0
Gandalf.nho
17/12/2004
[quote:c4950da515=´Maluco Tubaina´]com o DBgrid eu não consigo isto pois iria aparecer todos os registros da tabela, como se fosse uma planilha só.
[/quote:c4950da515]
Pq não filtra sua tabela? Daí em cada ´planilha´, só iria aparecer os registros que você quisesse.
[/quote:c4950da515]
Pq não filtra sua tabela? Daí em cada ´planilha´, só iria aparecer os registros que você quisesse.
GOSTEI 0
Maluco Tubaina
17/12/2004
Eureca!
consegui resolver o problema da matriz!!!
foi só criar mais uma coluna na tabela q eu queria!!!
hahaha! tão óbvio!
agora tem outro problema...
quero associar essa tabela a um dbedit onde o usuário digita uma data e com o dbnavigator ele vá pulando de tabela em tabela...
sendo q cada data é única (só é feito uma planilha por dia) e essa data é vilculada a uma tabela.
ex:
dia 17/12: planilha 1
<clica no db navigator>
dia 18/12: planilha 2
<clica no db navigator>
...
só lembrando q a data faz parte da tabela (feita no paradox) e ela é chave primária e a cada dia é gerada uma nova tabela.
tá dando pra entender?
consegui resolver o problema da matriz!!!
foi só criar mais uma coluna na tabela q eu queria!!!
hahaha! tão óbvio!
agora tem outro problema...
quero associar essa tabela a um dbedit onde o usuário digita uma data e com o dbnavigator ele vá pulando de tabela em tabela...
sendo q cada data é única (só é feito uma planilha por dia) e essa data é vilculada a uma tabela.
ex:
dia 17/12: planilha 1
<clica no db navigator>
dia 18/12: planilha 2
<clica no db navigator>
...
só lembrando q a data faz parte da tabela (feita no paradox) e ela é chave primária e a cada dia é gerada uma nova tabela.
tá dando pra entender?
GOSTEI 0
Gandalf.nho
17/12/2004
Você teria que filtrar a tabela conforme a data inserida.
GOSTEI 0
Maluco Tubaina
17/12/2004
como assim?
GOSTEI 0
Gandalf.nho
17/12/2004
Conforme a data inserida pelo usuário, você deve filtrar o dataset para mostrar somente o que foi escolhido
GOSTEI 0
Maluco Tubaina
17/12/2004
certo, mas como faço isto? sou novatão no delphi.
dá pra fazer isto sem usar sql ou coisa parecida? to usando paradox puro
grato
dá pra fazer isto sem usar sql ou coisa parecida? to usando paradox puro
grato
GOSTEI 0
Gandalf.nho
17/12/2004
Use a propriedade Filter do TTable.
GOSTEI 0