
Devi aggiungere la libreria Microsoft Office xxxx Access Database engine.... comein figura
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
1 - dopo aver creato query dei duplicati di una tabella access
2 - dopo aver creato tabella unica di questi valori
come "sottrarre" dalla tabella originale il risultato della query punto 1?
E' corretto successivamente "accodare" i risultati del punto 2?
ringrazio per attenzione.
Bepi
Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda. Per proteggere la privacy, i profili utente per le domande di cui è stata eseguita la migrazione vengono resi anonimi.
Devi aggiungere la libreria Microsoft Office xxxx Access Database engine.... comein figura
Sempre dalla ribbon, seleziona Strumenti e Riferimenti e verifica che anche tu abbia le stesse librerie selezionate come le 4 nella figura.
Se al posto del numero 16.0 hai altri numeri non farci caso dipende dalla versione di Access che stai utilizzando.
Le puoi cercare nella lista che è in ordine alfabetico.
Se dopo esegui Debug Compila non dovresti avere più errori quindi puoi eseguire di nuovo con F5.
Mimmo
Giuseppe Fantin <******@alice.it> | <br> | --- | ![]() |
![]() ![]() ![]() |
|||
---|---|---|---|---|---|---|---|
a Microsoft![]() |
<br> | --- |
in allegato le relazioni tra due file.
CAMPO PER RICERCA DUPLICATI = TELEFONO
In sintesi... l'obiettivo è ELIMINARE DA FOGLIO 2 I RECORD DOPPI O TRIPLI...PER RAGGIUNGERE TALE OBIETTIVO PROCEDO NEL SEGUENTE MODO:1- qUERY CERCA DUPLICATI2 - CREO QUERY O TABELLA RECORD SENZA DUPLICATISELECT tblDuplicati.Numero,
First(tblDuplicati.Cognome) AS Cognome,
First(tblDuplicati.Comune) as Comune
INTO tblSenzaDuplicati
FROM tblDuplicati
GROUP BY tblDuplicati.Numero;3 - ELIMINARE QUERY DUPLICATI4 - ACCODARE QUERY SENZA DUPLICATI A FOGLIO 2OVVERO FOGLIO 2 = 10 RECORDqUERY DUPLICATI = 7 RECORDqUERY SENZA DUPLICATI = 3RISULTATO = 6
COME FARE A ELIMINARE RECORD DELLA TABELLA/QUERY DUPLICATI DA FOGLIO 2?iN ATTESA PORGO CORDIALI SALUTIGIUSEPPE FANTIN
Un allegato • Scansione eseguita da Gmail
Il file lo devi postare su un sito di condivisione dati tipo Dropbox.
Ciao,
mi sembra di capire che:
nome della tabella: Foglio 2
nome del campo (telefono): Numero
considero inoltre che la tabella non è in relazione con altre tabelle quindi posso eliminare i records con stesso Numero salvo il primo senza alcun problema.
Crea una copia della tabella Foglio 2
Crea un modulo ed incolla il seguente codice Vba
Option Compare Database
Option Explicit
Function fEliminaDuplicati()
Dim wRst As Recordset
Dim wNum As String
Set wRst = CurrentDb.OpenRecordset("SELECT [Foglio 2].\* FROM [Foglio 2] ORDER BY [Foglio 2].Numero")
wNum = ""
Do While Not wRst.EOF
If wNum = wRst("Numero") Then
wRst.Delete
Else
wNum = wRst("Numero")
End If
wRst.MoveNext
Loop
Set wRst = Nothing
End Function
per eseguire il codice, aprilo e quindi digita il tasto F5
Mimmo