Sou Iniciante

Delphi

09/01/2006

Dae.. Boa tarde!
eu tenho mta vontade de começar a programar, já me arrisquei a seguir algumas apostilas e fiz programas mto básicos do tipo: calculadora, editor de texto etc.
o negócio é que estou tentando fazer um programa para simular preços de vendas de veículos, funcionaria assim: à partir das informações contidas num banco de dados(modelo, preço de custo, preço de venda sugerido) o programa traria essas informacoes contendo campos para jogar o desconto, comissao etc. no final eu teria o resultado da venda, ou seja, o lucro.

A minha dificuldade é em fazer o programa se comunicar com o banco de dados, estou usando Delphi 7 e Firebird 1.5. Eu já criei o banco de dados a partir do IB Expert, mas não consigo fazer o programa puxar as informações. Quando eu compilo o GRID e o COMBOBOX não ´puxam´ as informacoes do banco. Já tentei de tudo e não sei mais o que fazer.
Em vista da minha pouquissima experiencia, creio que seja algo mto simples. Alguem tem alguma ideia de como me ajudar? Pode ser atraves de sites com tutoriais ou cursos.

Valeu!!


Pardz

Pardz

Curtidas 0

Respostas

Edilcimar

Edilcimar

09/01/2006

inicialmente, quais os componentes que está utilizando para a conecção com o banco de dados?


GOSTEI 0
Pardz

Pardz

09/01/2006

IBDatabase, IBTransaction, IBTable, DataSource


GOSTEI 0
Edilcimar

Edilcimar

09/01/2006

conecte a ibtable a ibdatabase,
a ibtransaction a ibtable,
a datasouce a ibtable,
o dbgrid a ibtable,
coloque a ibtable como active = true e pronto


GOSTEI 0
Pardz

Pardz

09/01/2006

coloque a ibtable como active = true e pronto


Faltava isso!!
Cara.. vc nao tem idéia do quanto eu precisava disso..
Muito obrigado mesmo!!

E me aguarde.. que com certeza voltarei com mais dúvidas bobas como essa!

Valeu!!!


GOSTEI 0
Pardz

Pardz

09/01/2006

é.. já voltei..
Com grid funciona normal, mas com combobox não..
Edilcimar, pode me indicar algum site para aprender?


GOSTEI 0
Edilcimar

Edilcimar

09/01/2006

procure por uma apostila sobre delphi, creio que aqui mesmo tem para download, se não tiver veja em http://www.activedelphi.com.br/ que tem a biblia do dephi 6 (acho que também tem do 7)


GOSTEI 0
Edilcimar

Edilcimar

09/01/2006

tem a do delphi 7
http://www.activedelphi.com.br/modules.php?op=modload&name=Downloads&file=index&req=viewsdownload&sid=1


GOSTEI 0
Rafael Gomes

Rafael Gomes

09/01/2006

nesse site voce encontra muitas apostilas muito boas!!

[url]www.planetadelphi.com.br[/url]


GOSTEI 0
Pardz

Pardz

09/01/2006

Olá.. voltei :D
Estou tentando fazer o DBText_Resultado ser o resultado do Preço de Venda - Preço de Custo.
Mas nao estou conseguindo..
Podem me ajudar?



GOSTEI 0
Fernando_cunha

Fernando_cunha

09/01/2006

Olá.. voltei :D Estou tentando fazer o DBText_Resultado ser o resultado do Preço de Venda - Preço de Custo. Mas nao estou conseguindo.. Podem me ajudar?


DBTEXT_RESULTADO.Caption:= StrtoInt(precoVenda.caption)- StrtoInt(precoCusto.caption)



GOSTEI 0
Fernando_cunha

Fernando_cunha

09/01/2006

só nao eskeca de de converter de volta
usando

IntToStr


GOSTEI 0
Pardz

Pardz

09/01/2006

Deu esse erro:

[Error] Unit1.pas(49): Incompatible types: ´String´ and ´Integer´
[Fatal Error] Project2.dpr(5): Could not compile used unit ´Unit1.pas´


GOSTEI 0
Edilcimar

Edilcimar

09/01/2006

tem que transformar, strtoint, strtofloat, floattostr, inttostr


GOSTEI 0
Pardz

Pardz

09/01/2006

como faz isso?


GOSTEI 0
Edilcimar

Edilcimar

09/01/2006

leia o que o fernando escreveu
DBTEXT_RESULTADO.Caption:= StrtoInt(precoVenda.caption)- StrtoInt(precoCusto.caption)



GOSTEI 0
Pardz

Pardz

09/01/2006

Fiz assim e deu certo.. :D

DBTEXT_RESULTADO.Caption := floattostr(strtofloat(DBText_Venda.caption)-strtofloat(DBText_Custo.caption));

e agora até consegui trocar o GRID por um TDBLookupComboBox

to quase lá..

valeuuuuuuuuuu


GOSTEI 0
POSTAR