collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 25
  • Punkt Versteckte: 1
  • Punkt Mitglieder: 2
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 14206
  • stats Beiträge insgesamt: 69132
  • stats Themen insgesamt: 9305
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Formular Datenblattansicht mit ADO Recordset Filtern  (Gelesen 1022 mal)

Offline datekk

  • Access-Meister
  • ***
  • Beiträge: 731
Formular Datenblattansicht mit ADO Recordset Filtern
« am: August 15, 2017, 21:23:25 »
Huhu :)

Ich habe ein Formular. Recordset des Formulars ist ein ADODB Recordset, erstellt aus einer einer Abfrage, ergänzt um ein weiteres Feld (wahr/falsch) um das später auswerten zu können.

Als Darstellung möchte ich gern die Datenblattansicht, da man hier so schön Filtern kann über die kleinen Dreiecke in den jeweiligen Spaltennamen.

Die Datenblattansicht funktioniert, nur nicht das Filtern. Sobald ich auf das kleine Dreieck klicke erhalte ich folgende Fehlermeldung: "Syntaxfehler in der Abfrage. Eine Abfrageklausel ist unvollständig."

Wie kann ich diesen Fehler beheben und das Formular bzw. die Spalten Filterbar machen?

Der Recordset wird so an das Formular übergeben:

Private Sub Form_Open(Cancel As Integer)

    Set Me.Recordset = VirtuellerRecordset("Select * From View_AP_Mailing")
   
End Sub

LG  :P

Ich nutze Access 2016, Version 1702 (Build 7870.2038), auf einem Windows 10 Prof. System mit Concurrent Sessions. Das Backend ist ein MS SQL Server 2014 (Version 14.0.1000) Express Edition auf einem Windows Server 2016 System. 2 User arbeiten mit dem Frontend (aber jeweils eigene Datei auf eigenem Desktop) auf dem gleichen Windows System via Remote Desktop, 2 User arbeiten an ihrem eigenen Rechner vom Homeoffice aus.
 

Offline datekk

  • Access-Meister
  • ***
  • Beiträge: 731
Re: Formular Datenblattansicht mit ADO Recordset Filtern
« Antwort #1 am: Januar 21, 2018, 11:57:02 »
Ich wollte das Thema nochmal rauskramen, da die Sache immer noch ungelöst ist. Die Filterung bekomme ich nur hin, wenn ich das Datenblatt an eine PT-Abfrage hänge. Gerne würde ich die Basis der Daten aber bei einem ADODB Recordset belassen, da ich dort programmatisch weitere Spalten anfügen kann.

Hat vieleicht jemand einen Workaround dafür?

Ich nutze Access 2016, Version 1702 (Build 7870.2038), auf einem Windows 10 Prof. System mit Concurrent Sessions. Das Backend ist ein MS SQL Server 2014 (Version 14.0.1000) Express Edition auf einem Windows Server 2016 System. 2 User arbeiten mit dem Frontend (aber jeweils eigene Datei auf eigenem Desktop) auf dem gleichen Windows System via Remote Desktop, 2 User arbeiten an ihrem eigenen Rechner vom Homeoffice aus.
 

 

In einem Formular einen bestimmten Datensatz suchen

Begonnen von AlboBoard Formular

Antworten: 8
Aufrufe: 6917
Letzter Beitrag November 06, 2011, 00:18:45
von Beaker s.a.
Formular immer im Vordergrund?

Begonnen von BjoernBBoard Formular

Antworten: 2
Aufrufe: 6934
Letzter Beitrag Mai 02, 2011, 10:36:16
von Ble
Bilder im Access Formular

Begonnen von melisyBoard Formular

Antworten: 3
Aufrufe: 3948
Letzter Beitrag Juni 08, 2010, 09:14:37
von DF6GL
Bezüge von Bildern im Formular

Begonnen von TrüffelBoard Formular

Antworten: 5
Aufrufe: 4048
Letzter Beitrag Juni 08, 2010, 09:13:20
von DF6GL
Formular schließt zu langsam

Begonnen von Florian-BGLBoard Access Programmierung

Antworten: 9
Aufrufe: 9415
Letzter Beitrag Mai 19, 2010, 15:51:27
von Florian-BGL