Hvorfor ikke bruge en Findfirst
Do until Rs.EOF
Rs1.Findfirst "Cpr = '" & Rs.Fields("Cpr") & "'"
If Not Rs1.Nomatch Then MsgBox(bla bla bla)
Rs.Movenext
Loop
Eller endnu bedre via en sqlsætning
"Select * From Tabel1 Where Cpr In (Select Cpr From Tabel2)"
Steen
"bsn" <bsn@oncable.dk> skrev i en meddelelse
news:3f566def$0$24652$edfadb0f@dread14.news.tele.dk...
>
> "Tomas Christiansen" <toc-01-nospam@blikroer.dk> skrev i en meddelelse
> news:bj5fua$o6p$1@news.cybercity.dk...
> > bsn skrev:
> > > Kan det ikke lade sig gøre med VBA.
> >
> > Som Torben antydede kan det sagtens lade sig gøre, men det er dødens
pølse
> > at behandle data på den måde!
> Hvordan så ?
>
> > Indsæt en Rs1.MoveFirst lige uden for "Do Until Rs1.EOF = True ...
Loop"
> > løkken (lige før eller lige efter) og du vil kunne gøre det, som du
> ønsker.
> Tak for det...
>
> > En anden lille ting: "True" er lig "True=True" er lig "True=True=True"
er
> > lig...
> > Det er "Rs1.EOF = True" jeg hentyder til
> OK - de er slettet
))
> Bjarne
>
>