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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  <MODULO> perguntinha besta, só que não sei heheh
Nobus_000
não registrado
ENUNCIADA !
Postada em 01/05/2004 15:04 hs   
tenho um modulo chamado General.bas, dentro dele tem o seguinte codigo:
Sub ABRIR_BD()
Dim BD As Database
Set BD = OpenDatabase(App.Path & "\BANCODEDADOS.mdb")
End Sub
 
num formulario e usei o seguinte codigo:
 
Dim TBcliente As Recordset
Call ABRIR_BD
Set TBcliente = BD.OpenRecordset("CLIENTE", dbOpenTable)
End Sub
 
Bom... o que eu quero fazer e não está dando certo é a refencia do local do banco de dados ficar no modulo e a referencia do local da tabela ficar no formulário...
 
...toda vez ele vai buscar onde está o banco de dados no modulo, encontrando-o ele deve abrir a tabela que está especifica na formulário.
 
Tem como?
   
arm.g
não registrado
Postada em 01/05/2004 16:36 hs   
esperimenta tira o Dim TBcliente As Recordset do form load e coloca dentro do modulo assim
global TBcliente As Recordset
 
espero ter ajudado
     
Chuck_NewBie
Pontos: 2843
VILA VELHA
ES - BRASIL
ENUNCIADA !
Postada em 01/05/2004 17:43 hs            
Coloca
Dim BD As Database
fora do Sub.. ou seja..
 
Dim BD As Database
Sub ABRIR_BD()
Set BD = OpenDatabase(App.Path & "\BANCODEDADOS.mdb")
End Sub
 
ai talvez dê certo

Grato! Chuck_NewBie
DDoS(Distrubuted Denial of Service) -> Quem domina possui a arte da destruição

Me encontre em:
ICQ: 289609955
MSN: ChuckMaia@HotMail.com

-> irc.brasnet.org - Rede BrasNET de IRC
@#HackerZ @#Hacker_Brasnet @#VBWorld @#SimienS @#VBJ @#Defacers @#Wetico
   
Nobus_000
não registrado
Postada em 02/05/2004 10:09 hs   
Pessoal eu tentei as duas formas e quando eu executo dar o seguinte erro:
 
Run-Time error 91:
Object variable or with block variable not set
 
ai quando eu dou um debug ele seleciona a linha:
Set TBcliente = bd.OpenRecordset("CLIENTE", dbOpenTable)
no form load
 
Quem poder me ajude... desde já agradeço
     
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
Postada em 02/05/2004 11:06 hs            
Veja se voce inclui a referencia do DAO (Projeto / references / microsoft DAO 2.5 3.5 compatibily library.
 
Ou veja de o DB foi aberto
 
Global DB As Database
    Set DB = OpenDatabase("\banco.mdb")

__________________________________________________________________________
Qualquer coisa post
 
Emoções
Rochª
     
Vaughyman
RIO DE JANEIRO
RJ - BRASIL
Postada em 02/05/2004 11:07 hs            
Sua variavel BD tem de estar nas declarações gerais dessa forma;
Option Explicit
Public BD as Database
 
Abraços
     
Página(s): 1/4      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