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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Trabalhar com posição dos registros..
MARCONE
Pontos: 2843
BRASÍLIA
DF - BRASIL
ENUNCIADA !
Postada em 07/07/2004 10:06 hs            
SITUAÇÃO:
Tenho uma tabela com duas colunas contendo mais de mil registros, cuja estrutura é mais ou menos a seguinte:
 
|Descricao||Conteudo|
|Nome......||Maria Jos|
|Ender......||Av. Flore|
|Cidade.....||São Paul|
|Cep.........||3026000|
|Valor.......||R$ 3.256|
 
|Nome......||Zelia Mos|
|Ender......||Rua Flore|
|Cidade.....||São Paul|
|Cep.........||3026000|
|Valor.......||R$ 1.256|
 
|Nome......||Joana So|
|Ender......||Rua. zc2|
|Cidade.....||Belo Hor|
|Cep.........||2542000|
|Valor.......||R$ 2.356|
 
Observem que  a estrutura da primeira coluna sempre se repete (parte fixa - Nome, Ender, Cidade, Cep, Valor).
 
OBJETIVO:
Gostaria de manipular os cinco primeiros registros, como se fossem únicos em uma tabela; depois, os próximos cinco primeiros registros, e assim, sucessivamente até o final da tabela.
 
A operação de manipulação restringe-se a uma comparação do terceiro registro (dentre os cinco filtrados) com uma variável e, caso = false, atualiza os registros do referido campo com o valor da variável.
   
DrOpInHuS
BALNEÁRIO CAMBORIÚ
SC - BRASIL
Postada em 08/07/2004 04:54 hs            
Meu acho q ateh posso te ajudar ... serah q dava pra ser mais claro ....
[]'s
     
WaldirJr
POÇOS DE CALDAS
MG - BRASIL
ENUNCIADA !
Postada em 08/07/2004 08:41 hs            
O código abaixo é Supondo que vc está usando ACCESS e ADO

O formulario deve possuir um TextBox(Text1) em que será digitado o Nome da Cidade, e um CommandButton(Command1), para confirmar a operação.

O código verifica se existe na Tabela(TabCliente) do Banco de Dados (Banco.MDB), Clientes com Cidade que sejam Diferentes do digitado em Text1. Depois atualiza essa informação, atribuindo ao cliente a Cidade informada.


'------------------------------------------
Option Explicit
   Dim adoConexao As ADODB.Connection

Private Sub Form_Load()
   Dim adoRecodset As ADODB.Recordset

   Set adoConexao = New ADODB.Connection
   adoConexao.Open "Provider=Microsoft.jet.OLEDB.4.0;Data Source =" & App.Path & IIf(Right$(App.Path, 1) = "<BarraInvertida>", "", "<BarraInvertida>") & "Banco.mdb"
   'Substitua <BarraInvertida> pelo Caracter Barra Invertida, pq não aparece aqui no Site
End Sub

Private Sub Command1_Click()
   Dim adoRecordset As ADODB.Recordset
  
   Set adoRecordset = New ADODB.Recordset
  
   adoRecordset.Open "SELECT * FROM TabCliente WHERE Cidade <> '" & Text1 & "'", adoConexao, adOpenKeyset, adLockOptimistic
   Do While Not adoRecordset.EOF
      adoRecordset("Cidade") = Text1
      adoRecordset.Update
      
      adoRecordset.MoveNext
   Loop
   adoRecordset.Close
End Sub

________________________

Té +

Que NIMB role bons Dados! Emoções

TÓPICO EDITADO
 
Anjo Negro
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
Postada em 08/07/2004 16:46 hs            
Não seria mais fácil numa tabela nos campos serem os dados que vc qr (nome, endereço, cidade, cep e valor), do que você colocar a 'descrição' e o 'conteúdo' como campos... assim vc economiza mais código, fica melhor de fazer a manutenção tb, futuramente...

_______________________

Anjo Negro

anjonegro86@ibest.com.br

   
MARCONE
Pontos: 2843
BRASÍLIA
DF - BRASIL
ENUNCIADA !
Postada em 08/07/2004 17:31 hs            
Não seria mais fácil numa tabela nos campos serem os dados que vc qr (nome, endereço, cidade, cep e valor), do que você colocar a 'descrição' e o 'conteúdo' como campos... assim vc economiza mais código, fica melhor de fazer a manutenção tb, futuramente...
-------------------------------------------------------------------
O problema é que esta tabela vem de um arquivo .txt. Estou testando algumas consultas SQL tipo TOP. Depois darei retorno.
   
THECRAZY
Pontos: 2843
BRASÍLIA
DF - BRASIL
ENUNCIADA !
Postada em 08/07/2004 17:37 hs            
Olá !
Mesmo assim velho, é possiível você fazer do jeito que o "Anjo Negro" disse e buscando de um arquivo txt. Se vocÊ usar algum importador ele com certeza fará isto, senão é só fazer uma rotina que leia o arquivo e jogue no Banco de Dados.

  Eu sou o alfa e o ômega, o princípio e o fim, diz o Senhor, que é, e que era, e que há de vir, o Todo Poderoso. (Ap 1.8)
   
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-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página