VINCULO

USUARIO.EXCLUIDOS 15/12/2006 14:16:21
#190213
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
CRISTIANOLIVE 15/12/2006 14:57:18
#190225
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.
USUARIO.EXCLUIDOS 15/12/2006 15:00:22
#190227
Eu utilizo aqui a ADO 2.8. Vc instalou o MDAC_TYP.EXE que instala as referências para o ADO ?

Abraço,

Daniel
SPRITU 15/12/2006 15:50:08
#190242
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

CRISTIANOLIVE 16/12/2006 13:41:28
#190378
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
USUARIO.EXCLUIDOS 16/12/2006 15:46:50
#190393
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
SPRITU 17/12/2006 20:00:05
#190471
é 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....
CRISTIANOLIVE 18/12/2006 11:26:15
#190580
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
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.

USUARIO.EXCLUIDOS 18/12/2006 11:36:43
#190582
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
CRISTIANOLIVE 18/12/2006 11:38:41
#190584
Estou utilizando a versão 2.5
Página 2 de 3 [28 registro(s)]
Tópico encerrado , respostas não são mais permitidas