Fórum String Grid com BD... Como faço? #262488

17/12/2004

0

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!


Maluco Tubaina

Maluco Tubaina

Responder

Posts

17/12/2004

Lucas Silva

Usa um dbgrid que é mais fácil.


Responder

Gostei + 0

17/12/2004

Maluco Tubaina

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.


Responder

Gostei + 0

17/12/2004

Gandalf.nho

[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.


Responder

Gostei + 0

17/12/2004

Maluco Tubaina

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?


Responder

Gostei + 0

17/12/2004

Gandalf.nho

Você teria que filtrar a tabela conforme a data inserida.


Responder

Gostei + 0

18/12/2004

Maluco Tubaina

como assim?


Responder

Gostei + 0

18/12/2004

Gandalf.nho

Conforme a data inserida pelo usuário, você deve filtrar o dataset para mostrar somente o que foi escolhido


Responder

Gostei + 0

20/12/2004

Maluco Tubaina

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


Responder

Gostei + 0

20/12/2004

Gandalf.nho

Use a propriedade Filter do TTable.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar