PROGRAMA QUE FUNCIONA PARA REDE
E aà galera...?!¿
Olha, eu gostaria de saber como faço para fazer meu programa trabalhar 1 como servidor e outro como estação de trabalho... em outras palavras, trabalho com rede...
Mas não quero códigos, eu quero mesmo um código (não precisa ser muito complexo), só para me mostrar claramente como faço para trabalhar com vários programas e 1 banco de dados....
Sou meio lerdo e com o código não saberei exatamente onde colocar a função, mas com um código fonte correto, terei só o trabalho de estudá-lo e analizar o melhor lugar para colocá-lo...
Desde já agradeço...
Olha, eu gostaria de saber como faço para fazer meu programa trabalhar 1 como servidor e outro como estação de trabalho... em outras palavras, trabalho com rede...
Mas não quero códigos, eu quero mesmo um código (não precisa ser muito complexo), só para me mostrar claramente como faço para trabalhar com vários programas e 1 banco de dados....
Sou meio lerdo e com o código não saberei exatamente onde colocar a função, mas com um código fonte correto, terei só o trabalho de estudá-lo e analizar o melhor lugar para colocá-lo...
Desde já agradeço...
bem, vou lhe mostrar dois caminhos
mais facil - vá ao site do macoratti ( www.macoratti.net ) , lá tem " milhares " de topicos falando sobre redes.
mais dificil.
grave o nome da estação no registro do windows
para salvar
savesetting app.title,"Servidor", "Caminho" "\
omedoPC\c\caminho..."
para pegar o nome
dim a
a = getsetting(app.title,"servidor","caminho")
set db = opendatabase(a)
mais facil - vá ao site do macoratti ( www.macoratti.net ) , lá tem " milhares " de topicos falando sobre redes.
mais dificil.
grave o nome da estação no registro do windows
para salvar
savesetting app.title,"Servidor", "Caminho" "\
omedoPC\c\caminho..."
para pegar o nome
dim a
a = getsetting(app.title,"servidor","caminho")
set db = opendatabase(a)
bem...
vc tem que usar o savesetting para salvar informações no regstro do windos
p savesetting salva na hkey
Hkey_current_user\software\VB and VBA settings\
exemplo:
Savesetting "Nome.do.aplicativo","Pasta.a.ser.criada","chave.a.ser.criada","Valor.da.chave
faz a gravação no registro
---------------------------------------------
Getsetting "Nomedoaplicativo","pasta","chave","valorPadrão"
faz a leitura
obs:o valor padrão é um valor opcional
----------------------------------------------
bem... mas vamos ao que interessa.
se vc já estiver sabendo qual a estação que ficará o servidor vc usa
set db = opendatabase("\\micro1\c\arquivos de programas\controle\suabase.mdb"
caso vc nao souber, vc cria um form de configurações
cmd_ok()
savesetting app.title,"Servidor","Caminho","\\" & text1.text & "\c\arquivos de programas\controle\suabase.mdb"
end sub
------------------------------------------------------------------------------------
agora entramos na parte do form que irá abrir a base
Form_load()
dim Servidor as string
Servidor = getsetting(app.title,"Servidor","caminho")
set db = opendatabase(servidor)
end sub
set db = opendatabase
ah. desculpa se fui rude, não foi minha intenção
vc tem que usar o savesetting para salvar informações no regstro do windos
p savesetting salva na hkey
Hkey_current_user\software\VB and VBA settings\
exemplo:
Savesetting "Nome.do.aplicativo","Pasta.a.ser.criada","chave.a.ser.criada","Valor.da.chave
faz a gravação no registro
---------------------------------------------
Getsetting "Nomedoaplicativo","pasta","chave","valorPadrão"
faz a leitura
obs:o valor padrão é um valor opcional
----------------------------------------------
bem... mas vamos ao que interessa.
se vc já estiver sabendo qual a estação que ficará o servidor vc usa
set db = opendatabase("\\micro1\c\arquivos de programas\controle\suabase.mdb"
caso vc nao souber, vc cria um form de configurações
cmd_ok()
savesetting app.title,"Servidor","Caminho","\\" & text1.text & "\c\arquivos de programas\controle\suabase.mdb"
end sub
------------------------------------------------------------------------------------
agora entramos na parte do form que irá abrir a base
Form_load()
dim Servidor as string
Servidor = getsetting(app.title,"Servidor","caminho")
set db = opendatabase(servidor)
end sub
set db = opendatabase
ah. desculpa se fui rude, não foi minha intenção
se quiser trocar uma ideia
cleverton.on@pop.com.br
ah, depois do end sub ( set db = opendatabase )" NAO USE, oif um erro de digitação)
cleverton.on@pop.com.br
ah, depois do end sub ( set db = opendatabase )" NAO USE, oif um erro de digitação)
qual o seu e-mail
vou lhe passar o projeto
vou lhe passar o projeto
'FORM1
'este form contem um label uma textbox e um commandbutton
Dim Opcao As String
Private Sub cmd_ok_Click()
'grava o nome da estacao no Registro do windows
SaveSetting App.Title, "Servidor", "CaminhoBD", "\\" & Text1.Text & "\c\arquivos de programas\Controle\SuaBase.mdb"
Unload Me
Form2.Show
End Sub
Private Sub Form_Activate()
If Opcao = "" Then
Form1.Show
Else
Unload Me
Form2.Show
End If
End Sub
Private Sub Form_Initialize()
Opcao = GetSetting(App.Title, "Servidor", "CaminhoBD")
'este evento ocorre antes do evento load
End Sub
-------------------------------------------------------------------------------------
FORM2
'
Dim BD As Database
Dim Opcao As String
Private Sub cmd_abrir_BD_Click()
Opcao = GetSetting(App.Title, "Servidor", "CaminhoBD")
Set BD = opendatabase(Opcao)
End Sub
espero dessa vez ter ajudado
'este form contem um label uma textbox e um commandbutton
Dim Opcao As String
Private Sub cmd_ok_Click()
'grava o nome da estacao no Registro do windows
SaveSetting App.Title, "Servidor", "CaminhoBD", "\\" & Text1.Text & "\c\arquivos de programas\Controle\SuaBase.mdb"
Unload Me
Form2.Show
End Sub
Private Sub Form_Activate()
If Opcao = "" Then
Form1.Show
Else
Unload Me
Form2.Show
End If
End Sub
Private Sub Form_Initialize()
Opcao = GetSetting(App.Title, "Servidor", "CaminhoBD")
'este evento ocorre antes do evento load
End Sub
-------------------------------------------------------------------------------------
FORM2
'
Dim BD As Database
Dim Opcao As String
Private Sub cmd_abrir_BD_Click()
Opcao = GetSetting(App.Title, "Servidor", "CaminhoBD")
Set BD = opendatabase(Opcao)
End Sub
espero dessa vez ter ajudado
Tópico encerrado , respostas não são mais permitidas