Jump to content


Photo

Formulário


  • Faça o login para participar
10 replies to this topic

#1 nelson8000

nelson8000

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Programação, Fotos ....

Posted 05/05/2004, 09:08

Iae galera...

Tudo blz??? :D

Vamos lá...

Eu tenho um formulario no qual eu cadastro clientes...

Nesse formulario eu tenho "Cliente, Escola, Empresa, RG"

Eu digito todos os campos e salvo na tabela...

Qdo eu vou inserir mais dados, eu kero q o sistema puxe pra mim o ultimo registro pra escola e empresa....

Vou explicar melhor....

Cliquei em inserir
q está programado assim

dmdata.tblClientes.insert;

DIGITEI

CLIENTE: NELSON
ESCOLA: ESI
EMPRESA: CADSP
RG: 4355155820

Eu clico em salvar que está programado assim

dmData.tblClientes.post

Agora vou inserir outro cliente... só q esse cliente também eh da Escola ESI e Empresa CADSP ....
entaum eu gostaria q quando eu clicasse em Inserir ele preserva-se esses dois campos...

alguem poderia me ajudar????

Eu já fiz o seguinte....

Eu tenho esses campos...
e criei duas caixas de texto...

Quando eu cliquei em salvar..
colokei o código:
dbEmpresa.text:=edit1.text;
dbEscola.text:=edit2.text;

Com isso na hora que eu salvo os valores que foram digitados vão para essas duas caixas de texto....

E no botão inserir eu colokei o seguinte código...
edit1.text:=dbEmpresa.text;
edit2.text:=dbEscola.text;

Com isso na hora que eu vou inserir novos dados as caixas DBempresa e dbEscola deveriam puxar os valores dessas outras edits..

oq naum ocorre.. mas pq???

Eu naum estou usando
DBs normais.. e sim DbLookupComboBox, pq as escolas e as empresas eu puxo de outras tabelas...

e DBLOOKUPCOMBOBOX são somente de Leitura... por isso naum funciona...

alguem poderia me ajudar???

Serei mto Grato

Abraços

Nelson
P.N.E.O.Q.E.A.V.

#2 proteus_adi

proteus_adi

    @handle:=proteus;//>>>

  • Usuários
  • 309 posts
  • Sexo:Não informado
  • Localidade:Minas Gerais>> Belo Horizonte
  • Interesses:Programação e Web>>>

Posted 05/05/2004, 12:45

pra posicionar um dblookup vc posiciona a tabela.........
[ pelo menos eu acho]

...
mas assim vc só faz aparecer o ultimo registro..
tipo..
tem um componete.. eu não me lembro qual...
que cria aquela janelinha de auto completar....
dependendo pode ser mais interessante..........
PROTEUS [ADSUMUS]
ETERNAL ########
---------------------------------------------------------------
"Já dizia o mestre: PROGRAMAR é diferente de CODIFICAR"...

#3 nelson8000

nelson8000

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Programação, Fotos ....

Posted 05/05/2004, 13:24

E como eu faço isso?

outra pergunta...
onde vc trabalha e qtos anos vc tem??

Abraços

Nelson (y)

Edição feita por: nelson8000, 05/05/2004, 14:02.

P.N.E.O.Q.E.A.V.

#4 proteus_adi

proteus_adi

    @handle:=proteus;//>>>

  • Usuários
  • 309 posts
  • Sexo:Não informado
  • Localidade:Minas Gerais>> Belo Horizonte
  • Interesses:Programação e Web>>>

Posted 05/05/2004, 15:05

UpDate tecnologia [www.upbrasil.com.br]
Belo Horizonte - MG

e tenho 19 ai

e vc?
....

quanto a como se faz isso.. eu posto mais tarde...
é que eu tô meio ocupado pra procurar o componente....
[rsrsrsrsrs]

até::
PROTEUS [ADSUMUS]
ETERNAL ########
---------------------------------------------------------------
"Já dizia o mestre: PROGRAMAR é diferente de CODIFICAR"...

#5 HENRIQUE1

HENRIQUE1

    Normal

  • Usuários
  • 85 posts
  • Sexo:Masculino

Posted 05/05/2004, 16:21

Uma coisa que vc pode fazer é deixar configurado o tbl para os comandos como tipo de escola e os outros e o outro método mais simples é usar uma comboBox assim vc configura quantos nomes vc quizer nela....
espero ter ajudado qualquer coisa e so tc ....
<--Zerocool-->
Estudar para aprender e aprender para ensinar
name: Henrique Oliveira

#6 nelson8000

nelson8000

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Programação, Fotos ....

Posted 05/05/2004, 16:24

proteus_adi


17 .. CAD Laboratório Fotográfico.... o site ainda estou desenvolvendo...


blz.. fiko no aguardo...

Henrique..

naum entendi o q vc quis passar..

tem como vc ser mais detalhista??

Abraços

Nelson (y)
P.N.E.O.Q.E.A.V.

#7 HENRIQUE1

HENRIQUE1

    Normal

  • Usuários
  • 85 posts
  • Sexo:Masculino

Posted 05/05/2004, 16:28

Envez de vc colocar uma um campo de preenchimento por estenso vc deveria colocar as opções como , Opções pré definidas já pq ai é so inserir um comboBox e dentro dele vc coloca a propriedade que vc quizer como, o nome da escola e no outro da empresa ai vc pode ou mudar os nomes ou acrecentar novos, incluindo ele direto no BD....
Se Tiver alguma duvida e so tc de novo BLZZZZ.......
<--Zerocool-->
Estudar para aprender e aprender para ensinar
name: Henrique Oliveira

#8 nelson8000

nelson8000

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Programação, Fotos ....

Posted 05/05/2004, 16:33

Eu já faço isso...

Vc naum entendeu minha pergunta...

Eh assim....

Eu acabei de inserir dados...

quando for inserir de novo eu kero que preserve alguns campos...
e no modo
tabela.insert
ele zera todos os campos...

naum seria alguma coisa do tipo

tabela.last
?????
P.N.E.O.Q.E.A.V.

#9 proteus_adi

proteus_adi

    @handle:=proteus;//>>>

  • Usuários
  • 309 posts
  • Sexo:Não informado
  • Localidade:Minas Gerais&gt;&gt; Belo Horizonte
  • Interesses:Programação e Web&gt;&gt;&gt;

Posted 05/05/2004, 17:22

o tregcontrols cria tipo um ... auto completar.....
num sei onde vc encontra não ....
mas eu posso tentar mandar o compondente pra vc...


caso queira outra solução...
pq vc usa um dblkcombobox que [permite que vc use outro {só que eu não me lembro qual é a propriedade tb}].. tipo e na sql vc coloca um select distinct campotal from tabela [da mesma tabela que vc tá inserindo os registros]

ps.: vc num deve colocar nada nos campos pra gravação...
escolhe um evento... e manda o dblkcombo.value pro seu registro de inserção normal....
PROTEUS [ADSUMUS]
ETERNAL ########
---------------------------------------------------------------
"Já dizia o mestre: PROGRAMAR é diferente de CODIFICAR"...

#10 nelson8000

nelson8000

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Programação, Fotos ....

Posted 05/05/2004, 18:37

Desculpa...
mas naum entendi o final..

tem como vc ser mais detalhista???

Agradeço ;)
P.N.E.O.Q.E.A.V.

#11 proteus_adi

proteus_adi

    @handle:=proteus;//>>>

  • Usuários
  • 309 posts
  • Sexo:Não informado
  • Localidade:Minas Gerais&gt;&gt; Belo Horizonte
  • Interesses:Programação e Web&gt;&gt;&gt;

Posted 06/05/2004, 08:45

eu tinha pensado assim
procedure TForm1.FormCreate(Sender: TObject);
begin
query1.databasename:='alias';
query1.SQL.add('Select distinct campo from table order by id desc');
query1.open;

DBLookupComboBox1.ListSource:=datasource2;
dblookupcomboBox1.listfield:='campo';

end;

procedure TForm1.DBLookupComboBox1CloseUp(Sender: TObject);
begin
table1.fieldbyname('campo').value:=DBLookupComboBox1.value;
end;

PROTEUS [ADSUMUS]
ETERNAL ########
---------------------------------------------------------------
"Já dizia o mestre: PROGRAMAR é diferente de CODIFICAR"...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq