Thema Datum  Von Nutzer Rating
Antwort
07.10.2017 10:14:16 Andreas Mayer
*****
NotSolved
07.10.2017 18:31:46 Ben
NotSolved
07.10.2017 21:12:59 Andreas Mayer
NotSolved
07.10.2017 22:22:14 Ben
NotSolved
07.10.2017 22:28:13 Andreas Mayer
NotSolved
09.10.2017 09:01:14 Andreas Mayer
NotSolved
09.10.2017 09:42:34 SJ
NotSolved
09.10.2017 10:56:10 Gast74279
NotSolved
10.10.2017 09:01:38 Ben
NotSolved
Blau Excel VBA RS mit Group By fehler?
10.10.2017 09:10:52 Ben
NotSolved
13.10.2017 09:06:28 Andreas Mayer
NotSolved
18.10.2017 16:43:59 Andreas Mayer
NotSolved

Ansicht des Beitrags:
Von:
Ben
Datum:
10.10.2017 09:10:52
Views:
355
Rating: Antwort:
  Ja
Thema:
Excel VBA RS mit Group By fehler?

Hallo,

um die Select Befehle in VBA ausführen können, kann eine View in MS SQL erstellt werden und diese anschließend in VBA ausgeführt werden. Dieses Verfahren würde ich bevorzugen.


With Rs
    .CursorType = adOpenKeyset
    .LockType = adLockPessimistic
    .Open "SELECT articleno, ZeugnisID FROM Viewname", Cn
End With

Falls dennoch die Select-Abfrage direkt ausgeführt werden soll, kann folgender Befehl verwendet werden:


With Rs
    .CursorType = adOpenKeyset
    .LockType = adLockPessimistic
    .Open "SELECT max(ID) as ID, articleno, ZeugnisID FROM Zeugnissammlungen group by articleno order by max(ID)", Cn
End With

oder alternativ...


With Rs
    .CursorType = adOpenKeyset
    .LockType = adLockPessimistic
    .Open "Select Daten.ID,Daten.articleno, Daten.ZeugnisID  from ( SELECT max(ID) as ID, articleno, ZeugnisID FROM Zeugnissammlungen group by articleno) Daten order by Daten.ID", Cn
End With

LG, Ben


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
07.10.2017 10:14:16 Andreas Mayer
*****
NotSolved
07.10.2017 18:31:46 Ben
NotSolved
07.10.2017 21:12:59 Andreas Mayer
NotSolved
07.10.2017 22:22:14 Ben
NotSolved
07.10.2017 22:28:13 Andreas Mayer
NotSolved
09.10.2017 09:01:14 Andreas Mayer
NotSolved
09.10.2017 09:42:34 SJ
NotSolved
09.10.2017 10:56:10 Gast74279
NotSolved
10.10.2017 09:01:38 Ben
NotSolved
Blau Excel VBA RS mit Group By fehler?
10.10.2017 09:10:52 Ben
NotSolved
13.10.2017 09:06:28 Andreas Mayer
NotSolved
18.10.2017 16:43:59 Andreas Mayer
NotSolved