Jump to content
Fórum Script Brasil
  • 0

Combos e indices


Guest Junior Mascioli
 Share

Question

Guest Junior Mascioli

Galera, primeiro parabéns a todos que se empenham para fazer deste forum uma referência em VB.

Agora, por favor, como eu acesso registros em um banco de dados access, através de indices?

O que eu preciso é[email protected] o seguinte...

Tenho dois combos... Um com os nomes dos produtos, e outro com as tabelas de preços para estes produtos (pois cada produto possui mais de um preço.)

Preciso que quando uma tabela for selecionada para certo produto, o sistema me de o preço correspondente ao produto selecionado.

Pensei em usar o Select Case para setar o indice correspondente ao produto, mas não sei como utilizar o indice.

Seria uma tabela de produtos e algumas de preço.

O combo onde tem os produtos é preenchido pela tabela de produtos.

ex:

Quando o vendedor seleciona um produto x, ele tem 4 tabelas de preços para selecionar.

tabela1 - produto x - Preço = R$1,01

tabela2 - produto x - Preço = R$1,03

tabela3 - produto x - Preço = R$1,04

tabela4 - produto x - Preço = R$0

Sempre relacionando a tabela de preços com o produto.

Se puder me ajudar eu serei grato.

E muito obrigado pela atenção.

Abraços e um forte abraço a todos...

Junior Mascioli

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Eu não sei se eu entendi muito bem o que tu quer fazer...

Mas mesmo assim vou tentar te ajudar...

Faz o seguinte, cria uma tabela de produtos que tenha como índice o código do produto. Depois cria outra tabela, onde tenha código e preço na estrutura... nessa tabela, tu cadastra os preços, colocando como código, o código do produto ao qual corresponde esse preço. É importante que nessa tabela, o código do produto possa ser repetido.

Depois disso, tu conecta no clic do combo que tem os produtos uma função que conecte com o tem banco de dados e crie um recordset mais ou menos com a seguinte instrução SQL: "SELECT preço FROM tabela_de_produtos WHERE codigo = indice" onde indice é o valor do combo de produtos...

depois, tu coloca um teste mais ou menos assim:

while not rst.eof 
    cboPreços.addItem rst!preço
wend

Não sei se consegui me expressar bem, mas tenta entender ai, qualquer coisa, pergunta

:)

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
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...