USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Distribuir campos no banco
rogerio
não registrado
ENUNCIADA !
Postada em 19/05/2011 06:18 hs   
possuo vb6 e uso dao 3.6. e access 2000. Possuo uma tabela tabnome com campos codnome, nome. cada pessoa todo mes tem que pagar um valor de manutencao.ex: joao, de código 101, na data 19/05/2001, mês "maio", vai pagar o "valor" de x reais.  o mesmo joao, no mês de julho, vai pagar o valor de y reais. Crio uma tabela com os campos codnome, nome, data, mês, valor, ou divido em duas tabelas ? como faço? se alguem puder me dar uma dica obrigado.
   
Almir
não registrado
ENUNCIADA !
Postada em 19/05/2011 07:15 hs   
É mais sensato dividir em duas tabelas.Pois não precisará de gravar o nome do cliente
todas as vezes.
   
rogerio
não registrado
Postada em 19/05/2011 08:53 hs   
Obrigado, mas como faria isto, eu faria uma tabela Tabnomes, com campos codnome e nome, e outra Tabmanutencao, cm campos codman, data, mes, valor? se for isto como eu relacionaria?? me refiro a na hora de clicar no botao cmdsalvar_click como eu pegaria os dados e salvaria no recordset de maneira que ao salvar aparecesse gravado no banco o nome da pessoa e em cada mes eu visse os valores?ou seja joao, mes janeiro, o valor de 10,00, joao, mes fevereiro o valor de 25,0, etc... carregar listas e botões eu sei fazer, só nao tenho a idéia que citei.
 
      Dim rsPacientes As Recordset
      Set rsnomes = bdnomes.OpenRecordset("Tabnomes", dbOpenTable)
    rsnomes.AddNew
        rsnomes!nome = txtnome.Text
        rsnomes!data= txtdata.Text
       rsnomes!mes= txtmes.Text
      rsnomes!valor= txtvalorText
rsnomes.update
 
agradeço desde já obrigado.
 
     
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 19/05/2011 10:58 hs            
2 tabelas, pessoas, manutençao e faz a referencia das tabelas pelo codpessoa:

TABELA PESSOAS
CODPESSOA, NOME, DOCUMENTO, TELEFONE,....

TABELA MOVIMENTOS
CODMOVIMENTO, DESCRICAO, CODPESSOA DATA, VALOR.

O JOIN SERIA PESSOAS.CODPESSOA= MOVIMENTOS.CODPESSOA

GRAVAR NO BANCO:
PESSOAS:
CODPESSOA, NOME, DOCUMENTO, TELEFONE,....
1                 CARLOS DA SILVA   013.433.234.08   82-4536-5628
2                 MARINA LOPES        243.768.734.53   82-6422-7623

MOVIMENTOS:
CODMOVIMENTO, DESCRICAO, CODPESSOA, DATA, VALOR.
001                     ALUGUEL     1                   01/05/2011   1536,26
002                     AGUA          1                   03/05/2011      95,40
003                     INTERNET    2                   04/05/2011   200,00
004                     FATURA       1                   04/05/2011   3030,55


BLZ

   
Roger
não registrado
Postada em 23/05/2011 04:05 hs   
Muito obrigado sua solução foi ideal para o que eu queria.
     
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
Postada em 23/05/2011 09:24 hs            
se ta certo e não tem mais duvidas finaliza a mensagem pois tem gente que escreve bobagem aqui no forum como não é obrigatorio o cadastro.
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página