ciao Vladimiro, piacere di conoscerti...
sicuramente Sandro non c'entra nulla, grazie alla sua immensa disponibilità e professionalità, nel tempo ho cercato di adattare e raggiungere qualche obiettivo.
ho ritrovato un vecchio file, sempre grazie al codice di sandro, perfettamente funzionante, che mi da la possibilità di creare un codice documento con 4 cifre.
Cerco di spiegare gli errori:
Prima di premere il tasto inserisci occorre caricare il file, spostarlo da una posizione e copiarlo in altra cartella, create grazie al codice.
Una volta sistemato il file bisogna inserire i valori della maschera in una tabella, dove poter effettuare successivamente delle ricerche.
Allego il nuovo file
Adesso resta solo il problema dell'apostrofo nell'inserimento e cioè:
parto da Agente: seleziono Alfa
Anno: selezione 2018
Tipo richiesta: seleziono v'erdi (apostrofo che crea problema)
Succesivamente carico il file e poi quando clicco su inserirsci esce l'errore dell'apostrofo.
Come poter risolvere?
Grazie ancora Vladimiro
Ciao peppino38,
il problema dell'apostrofo, che tra l'altro hai anche nella scelta dell'Agente, lo risolvi con la funzione Replace (già inserita per le altre voci):
DBEngine(0)(0).Execute "insert into tbl_Documenti_Archiviati " & _
"(N_Interno_Scheda, raccoglitore, txtCategoria, Categoria_Scheda, Argomento, txtArgomento, provenienza, txtSottocategoria, check_commento, check_oggetto, txtPath, txtFile, txtNuovoNomeFile, txtNuovoPercorso, check_data_inserimento, check_data_documento,
CodiceDocumento, stampato) values " & _
"('" & Me.N_Interno_Scheda & "','" & _
Me.Numero_Raccoglitore & "','" & _
Replace(Me.txtCategoria, "'", "''") & "','" & _
Me.Numero_Scheda_Categoria & "','" & _
Me.NSchedaArgomento & "','" & _
Replace(Me.txtArgomento, "'", "''") & "','" & _
Me.provenienza & "','" & _
Replace(Me.txtSottocategoria, "'", "''") & "','" & _
Replace(Me.check_commento, "'", "''") & "','" & _
Replace(Me.check_oggetto, "'", "''") & "','" & _
Replace(Me.txtPath, "'", "''") & "','" & _
Replace(Me.txtFile, "'", "''") & "','" & _
Replace(Me.txtNuovoNomeFile, "'", "''") & "','" & _
Me.txtNuovoPercorso & "'," & _
CLng(Me.check_data_inserimento) & "," & _
CLng(Me.check_data_documento) & ",'" & _
Me.CodiceDocumento & "'," & _
Me.Stampato & ")", dbFailOnError
Modifica il codice in grassetto e risolvi il problema.
Vladimiro