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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Ajuda software de advocacia
Cássio
não registrado
Postada em 08/01/2005 20:24 hs   
Estou desenvolvendo um pequeno software de advocacia no VB com banco Access. Mas não estou conseguindo fazer a parte de acompanhamento processual, pois, para colocar os andamentos do processo precisarei criar nova tabela para cada pessoa, já que não consigo colocar todos os andamentos em um campo. Se tiverem alguma idéia para me ajudar agradeço desde já.
     
FredMP
SÃO PEDRO DA ALDEIA
RJ - BRASIL
Postada em 08/01/2005 20:50 hs            
Vc poderia usar um pouco de normalização.
Criando por exemplo as seguintes tabelas:
Clientes ( codigo, nome, telefone, etc )
Processos ( codigo, descrição )
Andamentos ( codigo, codigo_cliente, cod_processo, descrição, data )

Cada andamento teria o código do processo a que pertence e do cliente, então vc pode buscar todos os andamentos de um processo de determinado cliente usando um simples While. Te aconselho a usar o ADO p/ fazer isso.

Att,
Fred
     
Cássio
não registrado
Postada em 09/01/2005 18:20 hs   
valew, você poderia me mostrar como eu usaria o laço while para separar os andamentos do processo de um e de outro. Obrigado
     
FredMP
SÃO PEDRO DA ALDEIA
RJ - BRASIL
Postada em 09/01/2005 20:20 hs            
Digamos que vc queira (usando ADO) achar todos os andamentos de um processo de um cliente:

Dim BD as ADODB.Connection
Dim tbClientes as ADODB.RecordSet
Dim tbProcessos as ADODB.RecordSet
Dim tbAndamentos as ADODB.RecordSet

Function achaAndamentos ( )
Dim cod_cliente as Integer
Dim cod_processo as Integer
cod_cliente = InputBox ("Digite o código do cliente:")
cod_processo = InputBox ("Digite o código do processo:")

tbAndamentos.Open "SELECT * FROM Andamentos WHERE codigo_cliente = " & cod_cliente & " AND cod_processo = " & cod_processo, BD, adOpenStatic, adLockOptimistic

Text1.Text = "Cliente: " & cod_cliente & vbTab & "Processo: " & cod_processo
Do While tbAndamentos.EOF <> True
  Text1.Text = Text1.Text & vbCrlf & _
                      tbAndamentos(0) & vbTab & tbAndamentos(3) & vbTab & _
                      tbAndamentos(4)
  tbAndamentos.MoveNext
Loop

End Function

Acho que isso pode te ajudar!

Att,
Fred
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 10/01/2005 08:29 hs         
LAÇO?!?!?!?!? Pow!
     
Página(s): 1/1    


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