Newsgroup: it.comp.appl.access
Titolo: Query di eliminazione dulpicati...

ciao amici... volevo chiedervi come faccio a fare una query di eliminazione
di record duplicati....
dato che ho fatto una query per la ricerca di campi duplicati... li trova...
ma  non me li fa eliminare...come si fa ???
grazie...

 ha scritto nel messaggio
news:TuVb7.581$1c2....@news.infostrada.it...

Strano; se apri la query che crei con l'Autocomposizione ricerca duplicati,
normalmente puoi cancellare, a manina santa, i record che vuoi eliminare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 wrote in message
TuVb7.581$1c2....@news.infostrada.it...


 wrote in message
TuVb7.581$1c2....@news.infostrada.it...

Ma vuoi tenere almeno una copia dei record duplicati?
Se no, ti fai una query ricerca duplicati con l'autocomposizione e poi la
trasformi in eliminazione, altrimenti fai cosě:
prendi la tabella dove stanno questi record e duplicala, tenendo solo la
struttura. Poi metti in chiave i campi che rendono duplicati i record.
Quindi accoda i record della tabella origine in quella duplicata: i
duplicati te li scarta automaticamente tenendone una sola copia
Antonio

 ha scritto nel messaggio
| news:TuVb7.581$1c2....@news.infostrada.it...
| > ciao amici... volevo chiedervi come faccio a fare una query di
| eliminazione
| > di record duplicati....
| > dato che ho fatto una query per la ricerca di campi duplicati... li
| trova...
| > ma  non me li fa eliminare...come si fa ???
| > grazie...
| >
|
| Strano; se apri la query che crei con l'Autocomposizione ricerca
duplicati,
| normalmente puoi cancellare, a manina santa, i record che vuoi eliminare.
| Roberto
--------------------------
porcaccia di una miseria... anche a me sembrava di ricordare cosě....
ma la query .. mi cerca i duplicati... poi clicco con
il tasto dx del mouse e la voce Elimina redord č deselezionata...
neanche con il tasto Canc.. ottengo risultati.... come mai... ????


Per scrupolo ho fatto una prova, ma non ho avuto alcuna difficoltà a
cancellare righe dalla query ricerca duplicati.
Su cosa è basata la tua query ricerca duplicati? Su una tabella oppure su
una query non aggiornabile?


 wrote in message
| TuVb7.581$1c2....@news.infostrada.it...
| ricerca di campi duplicati... | > ma  non me li fa eliminare...come si fa
???
| > grazie...
|
| Ma vuoi tenere almeno una copia dei record duplicati?
| Se no, ti fai una query ricerca duplicati con l'autocomposizione e poi la
| trasformi in eliminazione, altrimenti fai così:
| prendi la tabella dove stanno questi record e duplicala, tenendo solo la
| struttura. Poi metti in chiave i campi che rendono duplicati i record.
| Quindi accoda i record della tabella origine in quella duplicata: i
| duplicati te li scarta automaticamente tenendone una sola copia
|
| Antonio
--------------------------
ottimo.... Antonio... funziona benissimo il sistema con la duplicazione
della Tabella etc.etc......accoda etc.... però mi devi spiegare se devo
mettere...in struttura una
chiave primaria ad un campo x me univoco x ogni utente ...come un Codice
Regionale,
oppure se devo mettere + chiavi x esempio Cognome... oppure Codice
Fiscale...
e.. se devo mettere + chiavi come si fa.....???
inoltre... ho notato differenza tra query e tabella... mi spiego...
ho fatto una query ricerca duplicati di una tabella Pippo... e me ne trova
111
facendo invece il lavoretto con la tabella ne trova 128.... a chi devo
credere ???
Ciao Antonio ... e grazie..x l'ulteriore aiuto....

 ha scritto nel messaggio
| > | news:TuVb7.581$1c2....@news.infostrada.it...
|
| Per scrupolo ho fatto una prova, ma non ho avuto alcuna difficoltà a
| cancellare righe dalla query ricerca duplicati.
| Su cosa è basata la tua query ricerca duplicati? Su una tabella oppure su
| una query non aggiornabile?
| --
| Roberto
-----------------------
Ok... ma devi sapere che tutte a me succedono... Bah....
anche io ho fatto delle prove.... la query è basata su una tabella... e
dalla
tabella ho fatto la prova...mi esce evidenziato il menu "Elimina Record"
etc...
facendo invece partire la query di ricerca duplicati non esce
evidenziato....
funziona solo se vado in struttura della query ricerca duplicati e creo una
query di eliminazione... ma in questo caso mi elimina direttamente i record
senza possibilità di controllo....
--
SuperPippo®   [;o))

 SuperPippo®   [;o))


 credere ???
Nella tabella finiscono i record non duplicati, cioč tutti i record di
partenza meno le ripetizioni. Nella query ci sono solo i duplicati.
Antonio

 wrote in message
| V4cc7.19888$1c2.2...@news.infostrada.it...
| Tu devi stabilire quale è la chiave, cioè quale campo o quali campi
insieme
| formano una combinazione univoca; due record con la stessa chiave sono
| considerati pertanto duplicati.
| A quel punto in struttura tabella selezioni il/i campi e premi l'icona con
| la chiave, salvi e il gioco è fatto
| Nella tabella finiscono i record non duplicati, cioè tutti i record di
| partenza meno le ripetizioni. Nella query ci sono solo i duplicati.
| Antonio
------------------------
beh... a questo punto ho fatto una prova mettendo in chiave primaria
sia il Codice Regionale che il Codice Fiscale....ed il Db si accorcia
sempre di +... è possibile che trovi tutti stì duplicati... ???
infine... è normale la finestra che mi mostra prima del procedimento...?
------------------------------------------
"Impossibile accodare tutti i dati "
Il contenuto dei campi in 0 record è stato eliminato e 4225 record perduto/i
per violazione di chiave.
*Nel caso di dati eliminati, i dati incollati o importati non corrispondono
ai tipi di dati di campo o alla proprietà Fieldsize nella tabella di
destinazione.
*Nel caso di record perduti, i record incollati contengono valori di chiave
primaria già esistenti nella tabella di destinazione, oppure violano le
regole di integrità referenziale di una relazione definita tra tabelle.
Continuiare comunque ???? "
--------------------------------------------
le  tabelle non sono in relazione tra loro... devo forse togliere qualche
chiave
primaria o altro ???
grazie....
--
SuperPippo®   [;o))

 primaria o altro ???
Aspè: se tu metti in chiave solo il cod fisc lui ti tiene una sola copia di
record che hanno lo stesso codice fiscale, se metti in chiave sia il cod
fisc che il cod reg, ti elimina i record (tranne uno) che hanno stesso cod
fisc e stesso cod reg... quindi dovrebbero essere meno i record eliminati...
Antonio

 wrote in message
[SuperCut]
|
| Aspč: se tu metti in chiave solo il cod fisc lui ti tiene una sola copia
di
| record che hanno lo stesso codice fiscale, se metti in chiave sia il cod
| fisc che il cod reg, ti elimina i record (tranne uno) che hanno stesso cod
| fisc e stesso cod reg... quindi dovrebbero essere meno i record
eliminati...
|
| Antonio
----------------------
ok... grazie Antonio...ora ho le idee + chiare al riguardo....
anche se ... purtroppo..proprio non ci arrivo....non riesco a capire come
facciano ad essere meno i record eliminati se metto come condizione
2 chiavi primarie sul CF e sul CR.... mentre se metto chiave primaria solo
sul CF o solo sul CR sono di piů ???
Io penso dovrebbero essere gli stessi per logica... i doppioni o tripli che
trova
non dovrebbero essere sempre lo stesso numero ???
Buon Ferragosto... a risentirci....

 wrote in message
RdRc7.4239$Xf5.1...@news.infostrada.it...

Evvabbč, esempio pratico
A   B
A   C
A   D
A   C
E   F
Quanti sono i record duplicati secondo il solo primo campo?
Ben 4, perchč 4 record hanno lo stesso valore sul primo campo, e quindi i
record eliminati sono 3.
Ma se ragioni sui duplicati su entrambi i campi, quanti duplicati hai? Solo
due, cioč il record A C e pertanto il record eliminato č solo 1.
Ti torna ora?
Antonio