VINCULO
Citação:CRISTIANOLIVE escreveu:
No evento lost focus do campo linha de produção fiz assim:
Private Sub txtPack_LostFocus()
If txtPack.Text <> [Ãâ€ÂÂ][Ãâ€ÂÂ] Then
cmdOk.Visible = True aqui é para salvar
cmdSalvar.Visible = False aqui para atualizar
txtESN1.SetFocus
CmdOK_Click
txtPack.Enabled = False
Else
MsgBox ([Ãâ€ÂÂ]Por favor, insira sua linha[Ãâ€ÂÂ])
txtPack.SetFocus
cmdLimpar.Visible = False
cmdOk.Visible = False
mnuSalvar.Enabled = False
cmdSalvar.Visible = True
End If
End Sub
o CmdOK_click faz a chamada abaixo:Private Function AtualizaCampos()
TBRelatório.AddNew
TBRelatório([Ãâ€ÂÂ]Usuário[Ãâ€ÂÂ]) = frmEntrada.lblRegistro.Caption
TBRelatório([Ãâ€ÂÂ]Hora[Ãâ€ÂÂ]) = Time
TBRelatório([Ãâ€ÂÂ]Data[Ãâ€ÂÂ]) = DTPicker1
TBRelatório([Ãâ€ÂÂ]Qtd[Ãâ€ÂÂ]) = txtQtd
TBRelatório([Ãâ€ÂÂ]Amostras[Ãâ€ÂÂ]) = txtSample
TBRelatório([Ãâ€ÂÂ]Modelo[Ãâ€ÂÂ]) = txtModelo
TBRelatório([Ãâ€ÂÂ]Cor[Ãâ€ÂÂ]) = txtCor
TBRelatório([Ãâ€ÂÂ]Cliente[Ãâ€ÂÂ]) = txtCliente
End Function
O que acho estranho é que se eu estiver imputando os dados apenas de um micro tudo funciona normal, se eu começar a trabalhar com outras máquinas, os dados imputados por uma máquina é substituÃdo por dados de outra máquina.
Se alguém souber por favor me ajude,
Desde já muito obrigado a todos pela ajuda
Tenta dar um TBRelatório.Update depois do TBRelatório("Cliente") = txtCliente
OK Daniel, obrigado
Minha dificuldade agora está sendo a seguinte:
Quando o projeto vai fazer a chamado do Banco, continua o seguinte erro:
Run-time error '-2147217843 (80040e4d)':
Não foi possÃvel iniciar o aplicativo. O arquivo de informações do grupo de trabalho está faltando ou foi aberto em modo exclusivo por um outro usuário.
Acho que é a referência que está faltando, qual devo ativar?
Obrigado.
Minha dificuldade agora está sendo a seguinte:
Quando o projeto vai fazer a chamado do Banco, continua o seguinte erro:
Run-time error '-2147217843 (80040e4d)':
Não foi possÃvel iniciar o aplicativo. O arquivo de informações do grupo de trabalho está faltando ou foi aberto em modo exclusivo por um outro usuário.
Acho que é a referência que está faltando, qual devo ativar?
Obrigado.
Eu utilizo aqui a ADO 2.8. Vc instalou o MDAC_TYP.EXE que instala as referências para o ADO ?
Abraço,
Daniel
Abraço,
Daniel
Seguinte,
1º Fator: Sua rede esta compartilhando arquivos para usar o \\Server\C a unidade C:\ precisa estar compartilhada.
'Não foi possÃvel iniciar o aplicativo. O arquivo de informações do grupo de trabalho está faltando ou foi aberto em modo exclusivo por um outro usuário. '
Isso acontece pq ele nao esta conseguindo acessar o endereço de rede. "O arquivo de informações do grupo de trabalho"
tenta verificar o compartilhamento, quanto a versão do Jet 3.5 ou 4.0 eu uso a 4.0 para acessar db access 97 e funciona normalmente, e uso em rede tbm.
creio que seu problema possa ser este.
Qualquer Coisa...
So Postar
1º Fator: Sua rede esta compartilhando arquivos para usar o \\Server\C a unidade C:\ precisa estar compartilhada.
'Não foi possÃvel iniciar o aplicativo. O arquivo de informações do grupo de trabalho está faltando ou foi aberto em modo exclusivo por um outro usuário. '
Isso acontece pq ele nao esta conseguindo acessar o endereço de rede. "O arquivo de informações do grupo de trabalho"
tenta verificar o compartilhamento, quanto a versão do Jet 3.5 ou 4.0 eu uso a 4.0 para acessar db access 97 e funciona normalmente, e uso em rede tbm.
creio que seu problema possa ser este.
Qualquer Coisa...
So Postar
LUANINHA, mas é desta maneira mesmo que faço, update é o último Ãtem antes do end.
Se puder me ajudar agradeço.
DANIELDGOMES
Tentei instalar o 2.8 e diz que não é suportado no windows que utilizo (XP)
SPRITU
O arquivo já está compartilhado.
Se lembrarem de alguma coisa estou aguardando.
Obrigado
Se puder me ajudar agradeço.
DANIELDGOMES
Tentei instalar o 2.8 e diz que não é suportado no windows que utilizo (XP)
SPRITU
O arquivo já está compartilhado.
Se lembrarem de alguma coisa estou aguardando.
Obrigado
Olá Cristiano,
Vc já está convertendo o código para o acesso via ADO ? Como está ele ? Pode colocar aqui para nós vermos ?
Com relação ao MDAC é estranho pois tenho o Win XP e instalou sem problemas. Qual é o tamanho do arquivo MDAC q vc está tentando instalar. A versão 2.8 q instalei aqui tem 5 megas e pouco.
As estações que estão acessando o sistema estão com o executável local e acessando o banco via rede ou estão acessando o executável e banco via rede ?
O drive C do servidor está com o compartilhamento completo para os outros usuários ou 'somente leitura'. Tem que estar compartilhado como 'acesso completo'.
Espero poder tê-lo ajudado.
Abraço,
Daniel
Vc já está convertendo o código para o acesso via ADO ? Como está ele ? Pode colocar aqui para nós vermos ?
Com relação ao MDAC é estranho pois tenho o Win XP e instalou sem problemas. Qual é o tamanho do arquivo MDAC q vc está tentando instalar. A versão 2.8 q instalei aqui tem 5 megas e pouco.
As estações que estão acessando o sistema estão com o executável local e acessando o banco via rede ou estão acessando o executável e banco via rede ?
O drive C do servidor está com o compartilhamento completo para os outros usuários ou 'somente leitura'. Tem que estar compartilhado como 'acesso completo'.
Espero poder tê-lo ajudado.
Abraço,
Daniel
é isso ai, manda ele via ADO ai fika mais facil pra gente te ajuda, eu mesmo como ja disse uso acesso em rede via ADO nunca tive problema nenhum....
Estou fazendo desta forma:
declaração geral:
Option Explicit
Dim BancodeDados As New ADODB.Connection
Dim TBDados As New ADODB.Recordset
Dim TBRelatório As New ADODB.Recordset
Aqui é no Form_Load
Estou tentando instalar o MDAC_TYP 2.8 RTM com 5.29 Mb onde aparece a seguinte mensagem:
MDAC 2.8 RTM O é incompatÃvel com esta versão do Windows. Todos os seus recursos atualmente fazem parte do Windows. Estou utilizando o Win XP SP2.
Todos usuários estão com acesso total
As estações de trabalho estão com o executável local e acessando o banco via rede.
Não sei qual item devo colocar na referências para o ADO
Aguardo
Obrigado.
declaração geral:
Option Explicit
Dim BancodeDados As New ADODB.Connection
Dim TBDados As New ADODB.Recordset
Dim TBRelatório As New ADODB.Recordset
Aqui é no Form_Load
Private Sub Form_Load()
BancodeDados.Provider = "Microsoft.Jet.OLEDB.3.51"
BancodeDados.Open ("\\136.166.34.17\Dados\DQA\OQC\Monitor\00 - Relatorios\Diario\SOQ.MDB"), False, False
With TBDados
.CursorLocation = adUseClient
.CursorType = adOpenDynamic
.LockType = adLockOptimistic
End With
With TBRelatório
.CursorLocation = adUseClient
.CursorType = adOpenDynamic
.LockType = adLockOptimistic
End With
TBDados.Open "SELECT * FROM Dados"
TBRelatório.Open "SELECT * FROM Relatório"
End Sub
Estou tentando instalar o MDAC_TYP 2.8 RTM com 5.29 Mb onde aparece a seguinte mensagem:
MDAC 2.8 RTM O é incompatÃvel com esta versão do Windows. Todos os seus recursos atualmente fazem parte do Windows. Estou utilizando o Win XP SP2.
Todos usuários estão com acesso total
As estações de trabalho estão com o executável local e acessando o banco via rede.
Não sei qual item devo colocar na referências para o ADO
Aguardo
Obrigado.
Olá Cristiano,
Nessa linha:
BancodeDados.Open ("\\136.166.34.17\Dados\DQA\OQC\Monitor\00 - Relatorios\Diario\SOQ.MDB"), False, False
Vc tem como mapear um drive de rede para o acesso ? Explo: Drive F, G, etc ?
Não sei se pode ser isso, mas geralmente utilizo uma letra de drive ao invés do \\Servidor\etc...
Com relação à  referência do ADO vc está utilizando qual então ? Deve ter alguma versão selecionada ?
Espero poder tê-lo ajudado.
Daniel
Nessa linha:
BancodeDados.Open ("\\136.166.34.17\Dados\DQA\OQC\Monitor\00 - Relatorios\Diario\SOQ.MDB"), False, False
Vc tem como mapear um drive de rede para o acesso ? Explo: Drive F, G, etc ?
Não sei se pode ser isso, mas geralmente utilizo uma letra de drive ao invés do \\Servidor\etc...
Com relação à  referência do ADO vc está utilizando qual então ? Deve ter alguma versão selecionada ?
Espero poder tê-lo ajudado.
Daniel
Estou utilizando a versão 2.5
Tópico encerrado , respostas não são mais permitidas