Doppelte Datensätze in ADO-Recordset ermitteln

03/09/2009 - 21:13 von Georg Bermueller | Report spam
Hallo NG,
habe eine kleine Access-Anwendung (Access 2002 unter XP) die für die
Controller Abrechnungsdateien erzeugt. Unter anderem Daten aus der ADS.

Nun wurde ich gebeten àhnliches für unsere Benutzerwalter zu schreiben.
Gewünscht wird ein VBSkript, welches Excel-Dateien erzeugt. Ich erzeuge hier
ein ADO-Recordset in dem ich die Daten sammle und dass sich im Ganzen ganz
leicht per Transfer nach Excel übertragen làsst und für andere Zwecke
filtern und dann mit einer kleinen Routine nach Excel übertragen làßt.

Nur an einer Stelle scheitere ich. In der Anwendung habe ich eine Abfrage,
die mir die Sàtze auflistet, die doppelten Werte in einer bestimmten Spalte
haben. Ich bekomme keinen entsprechenden Filter hin und kann ja auch keine
Abfrage auf ein solches Recordset anwenden. Kann mir jemand einen Tipp
geben, wie ich doch zum Ziel komme und die Sàtze mit den doppelten Werte
ermittle. Vielleicht Sort und dann in einer Schleife die Werte vergleichen
ist meine Augenblicksidee.

Ich weis, das ist keine echte Access-Frage, aber ich glaube wenn es um
ADO-Recordsets geht sollte doch in dieser NG dass größte Wissen vorhanden
sein.

Mit vielen Hoffnungen an Alle

Gruß Georg
 

Lesen sie die antworten

#1 Andreas Hauck
04/09/2009 - 22:38 | Warnen spam
"Georg Bermueller" <Georg Bermüller> schrieb im Newsbeitrag
news:
Hallo NG,
habe eine kleine Access-Anwendung (Access 2002 unter XP) die für die
Controller Abrechnungsdateien erzeugt. Unter anderem Daten aus der ADS.

Nun wurde ich gebeten àhnliches für unsere Benutzerwalter zu schreiben.
Gewünscht wird ein VBSkript, welches Excel-Dateien erzeugt. Ich erzeuge
hier ein ADO-Recordset in dem ich die Daten sammle und dass sich im Ganzen
ganz leicht per Transfer nach Excel übertragen làsst und für andere Zwecke
filtern und dann mit einer kleinen Routine nach Excel übertragen làßt.

Nur an einer Stelle scheitere ich. In der Anwendung habe ich eine Abfrage,
die mir die Sàtze auflistet, die doppelten Werte in einer bestimmten
Spalte haben. Ich bekomme keinen entsprechenden Filter hin und kann ja
auch keine Abfrage auf ein solches Recordset anwenden. Kann mir jemand
einen Tipp geben, wie ich doch zum Ziel komme und die Sàtze mit den
doppelten Werte ermittle. Vielleicht Sort und dann in einer Schleife die
Werte vergleichen ist meine Augenblicksidee.

Ich weis, das ist keine echte Access-Frage, aber ich glaube wenn es um
ADO-Recordsets geht sollte doch in dieser NG dass größte Wissen vorhanden
sein.

Mit vielen Hoffnungen an Alle

Gruß Georg


Hallo Georg,

ich grüble und frage mich was Du meinst. Doppelte Werte in einer Spalte
sind meist o.k., aber Du meinst sicher doppelte Datensàtze. Wie wàrs mit:
SELECT [ DISTINCT | DISTINCTROW ] FROM Tabelle


Gruß Andreas

Ähnliche fragen