Jump to content
Fórum Script Brasil
  • 0

Dúvida


Deividy
 Share

Question

eu tenho uma tabela no access chamada carro

nessa tabela eu tenho diversos modelos de carros e uma outra tabela com cor

o meu problema é que pra um carro tipo um fusca ele tem 10 cores diferente

então esta assim

carro cor

-------------- ----------------

fusca marron

fusca verde

fusca amarelo

brasilia verde

brasilia azul

gol branco

gol amarelo

monza preto

esta assim a tabela

ai quero listas essa informações, ai que esta o meu problema eu dou um loop beleza só que ela mostra :

fusca morron fusca verde fusca amarelo ....

eu não quero que repita fusca quero que aparece uma unica vez

tipo fusca verde marron amarelo

acho que deu pra explicar direitinho

alguém poderia me ajuda?

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Como você é um cara manero e aceita sugestões...

Crie uma pagina, onde ele lista o nome dos carros, e nas cores, você coloca aqueles 'bixinho' chamado '<input type="radio">' com as cores que estão na tabela... e ainda mais, se for pra deixar fresco mesmo...... assim que o cara, escolher uma cor, você muda a cor da imagem do carro...

valeu ?

Link to comment
Share on other sites

  • 0

cara, crie uma variavel dentro do loop que recupera o carro.

Depois você coloca uma condição para que se o carro for igual ao do loop anterior, não escreve. Ex.

DIM carroAnterior

while not rs.EOF

'Escreve o campo rs("carro") apenas se for diferente do anterior e atualiza a variavel.

if ( carroAnterior <> rs("carro") ) then

carroAnterior = rs("carro")

response.write rs("carro")

end if

rs.MoveNext

wend

Era esse o seu problema?!

Qualquer dúvida estamos ai!!!

Abraços Daniel

Link to comment
Share on other sites

  • 0
cara, crie uma variavel dentro do loop que recupera o carro.

Depois você coloca uma condição para que se o carro for igual ao do loop anterior, não escreve. Ex.

DIM carroAnterior

while not rs.EOF

'Escreve o campo rs("carro") apenas se for diferente do anterior e atualiza a variavel.

if ( carroAnterior <> rs("carro") ) then

carroAnterior = rs("carro")

response.write rs("carro")

end if

rs.MoveNext

wend

Era esse o seu problema?!

Qualquer dúvida estamos ai!!!

Abraços Daniel

ainda não testei mais nesse mais só de olhar vi uma coisa como posso colocar numa variavel uma coisa que tem muitas vezes?

tipo assim tem na tabela carro 3 com o nome de fusca mais 4 de gol como eu posso colocar uma variavel pra cada.

é essa é dificil eu tambem não consego de maneira alguma

Link to comment
Share on other sites

  • 0
cara, crie uma variavel dentro do loop que recupera o carro.

Depois você coloca uma condição para que se o carro for igual ao do loop anterior, não escreve. Ex.

DIM carroAnterior

carroAnterior = ","

while not rs.EOF

'Escreve o campo rs("carro") apenas se for diferente do anterior e atualiza a variavel.

if ( carroAnterior <> rs("carro") ) then

carroAnterior = rs("carro")

response.write rs("carro")

end if

rs.MoveNext

wend

Era esse o seu problema?!

Qualquer dúvida estamos ai!!!

Abraços Daniel

Simples...

DIM carroAnterior

while not rs.EOF

'Localiza automovel dentro de todos os carros já inseridos....

if ( instr(carroAnterior,"," & rs("carro") & ",") = 0 ) then

carroAnterior = carroAnterior & rs("carro") & ","

response.write rs("carro")

end if

rs.MoveNext

wend

Vai lá a explicação...

A função instr() em vbscript localiza certo caractere, palavra ou frase dentro de uma strting e retorna o numero de caracteres até chegar a palavra em questão. Caso não seja localizado nada a função retorna zero "-D...

Espero ter ajudado...

[]s Daniel Martins

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.8k
    • Total Posts
      648.5k
×
×
  • Create New...