Newsgroup: it.comp.appl.access
Titolo: Query ricerca duplicati (2)

Su suggerimento del "buffalo" A.Cara
ho ripostato il 3d, in effetti c era un pò
di confuzione.
Appurato che ora funziona...
cè un problemino, nuovo:
Ho provato ad inserire un duplicato, ovviamente
(visto che funziona), mi restituisce il msg
"esiste già quel......"
vuoi salvarlo? io rispondo si.
Vado a controllare nella tbl e trovo
che mi va a selezionare a VERO solo la caselladicontrollo
del primo record duplicato.
A me, servirebbe che li selezionasse entrambi i duplicati!
--
Debora

 If rst.RecordCount > 0 Then
    Consulta la guida a proposito di
        Property RecordCount As Long
            sola lettura
            Membro di DAO.Recordset
in particolare dove dice:
**********
La proprietą RecordCount non indica il numero di record contenuti in un
oggetto Recordset di tipo dynaset, snapshot o forward-only scrolling finché
non si č avuto accesso a tutti i record.
[...]
Quando si utilizzano oggetti TableDef collegati, la proprietą RecordCount č
sempre impostata a -1.
**********
    Considera il codice seguente:
        If ((rst.BOF=True) And (rst.EOF=True)) Then
            '
            ' Nessun record.
            '
            MsgBox <...>
        Else
            '
            ' Scorre tutti i record.
            '
            Do Until rst.EOF = True
                ' ...
                rst.Movenext
            Loop
        End If
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Ho copiato qui quello che hai scritto nel 3d di pari oggetto.
So cosa sono BOF (inizio...) EOF(ultimo...) per aver letto
nell'help, ma non capisco quello che mi vuoi dire.
Cč qualcosa che mi puņ portare all'errore?
--
Debora

 Cè qualcosa che mi può portare all'errore?
    Voglio dire che non e' opportuno basarsi su RecordCount, all'apertura
del recordset, per decidere se il recordset contiene o non contiene record o
per sapere quanti record contiene.
    Come vedi la guida dice chiaramente che RecordCount *non indica il
numero di record ecc.*. Invece, se *all'apertura* del recordset sia BOF che
EOF hanno valore True allora sei sicura, in qualsiasi circostanza, che il
recordset e' vuoto.



Ho capito. Tu hai letto il mio quesito? Credi che debba rinunciare
nel mio intento?
Ho gią fuso Antonio Biso e A. Cara!
--
Debora

"Debora.Maniero" ha scritto:

metti la famosa edit in un ciclo
do while not rst.eof
   rst.edit
   rst!campo = valore
   rst.update
   rst.movenext
loop
e cerca di essere un po piu' topo...logica
--
a.cara

 ha scritto nel messaggio
news:3D86D426...@blunet.it...

Ci provo, un'altra cosa:
Uno dei campi in questo caso il campo "SUB" che è di tipo
testo, può noncontenere valori, ho provato a mettergli
 un "-" (come suggeritodal Biso) ma continua a non
riconoscerlo come dato valido.
Ovvero, se scrivo in tutti e 4 campi in questione, funziona
e mi trova i duplicati se ci sono.
Ma se un campo e vuoto o ha il "-" pur essendo uguali negli
altri campi, non lo riconosce come duplicato? Perchè?
--
Debora

 altri campi, non lo riconosce come duplicato? Perchč?
1) il mago Otelma e' su altro NG. ;<)
2) c'e' un 3d recente in cui il buon (si fa per dire) Borrelli ha fatto
   una dotta disquisizione sui Null
   (bada ben bada ben bada bene Null e' diverso da vuoto)
3) se i valori di SUB sono entrambi "-" non vedo perche' non li 
   debba considera uguali (discorso diverso per i null)
4) Se postassi il codice che usi per rilevare i duplicati
   sarebbe meglio
5) Quanto ti e' costato Giansergio?
--
a.cara

 5) Quanto ti e' costato Giansergio?
Cioč? Non ti capisco, che vuoi dire
che centra Giansergio?
--
Debora

 Ho già fuso Antonio Biso e A. Cara!
    Se e' cosi' anche tu non devi essere messa molto bene, allora.



ho visto, il solito depravato!
ragazzi ne non ne posso più!!!
Saluto tutti quanti, tolgo il disturbo. :°-(
--
Debora

cut
Dimmi dov'è e subito :-) , chè me lo sono perso ( troppi post accidenti a
voi ).
--
Ciao. Fabrizio.

 > altri campi, non lo riconosce come duplicato? Perchè?"
3) Se il codice e' quello che ricordo il campo SUB non c'entra 
    nulla, mi spiego:
    se ricerchi "A=0 and B=0"
    rileva tutti i record che hanno contemporaneamente i valori
    A e B a zero. Non mi sembra che nella tua query venga citato
    il campo SUB 
4)  Certo che averti come programmatrice in un gruppo di lavoro
    deve essere una bella rogna. Non fai "mai" quello che ti si
    chiede.
--
a.cara


non lo so. Ultimamente c'e' in giro una certa Debora Maniero e ogni 3d
che la riguarda sembra un romanzo di appendice (ovviamente a puntate)
--
a.cara

 a.cara
Ti prego non mi dire che č dentro quel 3d ( Spostare dati in altra tabella )
: č illegibile non ci si capisce un'acca, l'ho praticamente saltato tutto
perchč non ne potevo piů.
Ciccia , questa volta rimarrň nella mia ignoranza e non mi eleverň: quel 3d
non lo voglio leggere piů.
--
Ciao. Fabrizio.

     chiede.
Senti, ma stai continuando a cazziarmela?!?
Antonio


ma dai che gli fa bene. Tanto ti ha gia' invitato a pranzo.
Poi visto che ha il "capo" in vacanza la tengo in allenamento.
--
a.cara

 ha scritto nel messaggio
news:3D871CF8...@blunet.it...

CI ha invitati...
Antonio

 Ciao. Fabrizio.
Aggiungo anche il 3d "Query ricerca duplicati", anche quello è da un bel po'
che non lo leggo più per manifesta incapacità ( mia di leggerlo ).
--
Ciao. Fabrizio.

 Ciao. Fabrizio.
Mi spiace, ma non č colpa mia, cioč un pň si.
Dimmi cosa ti serve di preciso, xkč malgrado il caos, le
risoluzioni dei problemi in quei 3d ci sono state.
Sono a tua disposizione.
Fabrizio eh? Non sarai il mio capo che posta
dalle vacanze?
--
Debora

dalle vacanze?
Non sono il tuo capo, per cui non sentirti in obbligo.  :-)
:-)))))
...e poi vedi ho dei figli .... sai sono sposato .... ciň convivo ma č
come essere sposati .... non vorrei mi fraintendessi .... cerchiamo di
rimanere amici ..... e poi io amo solo la mia mamma e non c'č spazio
nel mio cuore anche per te, tič .    
:-))))))) 
Ciao. Fabrizio

 nel mio cuore anche per te, tiè .
?!?!?!?!?!?!?!?!?!?!!!!!!!!!!!!!!!!!!!
Allora è semplice,ti fai una ricerca di tutti i 3d's dove l'autore è
Borrelli.
e nel messaggio è contenuta la parola Null.
Facile no?!
Sembra che non ne sappia niente, in realtà....
ne so meno....di quanto sembra!!!!!! ;-PPPPPPP
--
Debora

ne so meno....di quanto sembra!!!!!! ;-PPPPPPP
? concordo con te, ma siamo sulla stessa barca.   :-)
Ciao. Fabrizio

 ? concordo con te, ma siamo sulla stessa barca.   :-)
pufffff!!!!
--
Debora

cut
Forse non mi sono spiegato: questo tipo di ricerca da troppi risultati
per essere efficace, perchč Borelli č molto prolifico e la parola null
compare in quasi tutti i suoi post essendo in questo NG usatissima, ma
hai provato tu ( cmq uso freeagent da ieri, cosě per sfizio ).
Ciao. Fabrizio