class= " lineNumbers " do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
|
class= do
class= cmdAttach_Click secundário " do id= " codeSnippet692167 do Private " notpretty " ()
'No errline empreendedores do erro
DB não ofuscante como o dao. Base de dados
Rs não ofuscantes como o dao. Recordset
LastSlash não ofuscante como o inteiro
Fname não ofuscante como a corda
DestinationPathAndName não ofuscante como a corda
strFolder não ofuscante como a corda
Ajustar DB = CurrentDb
Ajustar rs = db.OpenRecordset (“tbl_documents”, dbOpenDynaset, dbSeeChanges, dbOptimistic)
Se não IsNull (Me.document_path) ou não IsNull (Me.file_type) então
LastSlash = InStrRev (Me.document_path, “\ ") 'a posição do último corte antes do nome de arquivo
fname = meados de (Me.document_path, LastSlash + 1) 'o nome de arquivo sem trajeto
DestinationPathAndName = GBLnetworkStoragePath & “\” & “originais”
Se Len (Dir (GBLnetworkStoragePath & “\” & “originais”, vbDirectory)) > 0 então
'O diretório existe
Mais
'Criar o dobrador
MkDir GBLnetworkStoragePath & “\” & “originais”
Terminar se
CheckAgain:
'verific se o nome de arquivo existe, antes de copiar a lima nova
Se "" do <> de Dir (DestinationPathAndName & “\” & fname) então
'existe, assim que deixar-nos perguntam ao usuário a
AhEmptyName:
fname = InputBox (“incorporar por favor um nome de arquivo novo. Você deve incluir a lima extension.")
Se Len (guarnição (fname)) = 0 então
MsgBox “incorpora por favor um nome de arquivo”
AhEmptyName empreendedores
Terminar se
'deixar-nos verific outra vez na existência nova do nome de arquivo
CheckAgain empreendedores
Mais
'não faz existe, assim que deixar o fluxo do código continuar
Terminar se
FileCopy Me.document_path, DestinationPathAndName & cópia “\” & do fname 'a lima ao destino novo
rs.AddNew
rs (“document_desc”) = Me.document_desc
rs (“company_id”) = pany_id de Me.com
rs (“file_type”) = Me.file_type
rs (“acessório”) = Me.chkAttachment
os rs (“document_path”) = DestinationPathAndName &” \ “& fname 'atribuem a posição nova à tabela
rs. Atualização
Mais
MsgBox “que você precisa de consultar para um original e de selecionar um tipo de lima. ”, vbCritical, “erro”
Me.document_desc.SetFocus
Terminam se
rs. Fim
DB. Fim
Original de MsgBox o “foi conservado a este contato da companhia. ”, vbInformation, “original do anexo”
Ajustar rs = nada
Ajustar DB = nada
DoCmd.Close
exitline:
Retirar o submarino
errline:
Selecionar o caso Err.Number
Caso 94
MsgBox “lá é campos em branco”, vbExclamation, “erro…”
Caso 2450
MsgBox “ContactPLUS precisa de reiniciar”, vbExclamation, “erro…”
Reinício da chamada
Caso mais
MsgBox “um erro ocorreu. Notificar por favor o administrador de base de dados do seguinte número de erro: ” & Err.Number & o vbCrLf & “a mensagem de erro são: ” & Err.Description
Exitline empreendedores
Extremidade seleta
Submarino da extremidade
|