Hallo Wissende,
im Internet finde ich nur, wie man eine Tabelle erstellt und der Datenbank hinzufügt.
Geht das auch mit einer Abfrage und wenn ha, wie? (SQL-Statement gebe ich dann an)
Vielen Dank im voraus
Hans-Jürgen
Sub Neue_Abfrage()
Dim qry_Test As QueryDef
Set qry_Test = CurrentDb.CreateQueryDef("Dein SQL_Statement")
End Sub
So etwas geht auch per DDL.
Public Sub CreateViewDDL()
'Purpose: Create a new query using DDL.
Dim strSql As String
strSql = "CREATE VIEW qryBez as SELECT ID, Bezeichnung FROM tblBez" _
& " WHERE ID<3;"
CurrentProject.Connection.Execute strSql
RefreshDatabaseWindow
End Sub
Knobbi38
Herzlichen Dank euch beiden!
Hallo,
denk dran, daß man sowas nicht in einer Enduser-Datenbank machen sollte, beispielsweise sind Dinge, die das Design ändern, nicht multiuserfähig (wenn mehrere User die gleiche Datei auf einem Netzlaufwerk öffnen) bzw. nicht z.B. in einer Access Runtime möglich.
Du kannst auch temporäre QueryDefs erzeugen, indem Du als QueryDef-Namen einen Leerstring übergibst.
Genaueres inkl. Beispielcode siehe hier:
https://learn.microsoft.com/de-de/office/client-developer/access/desktop-database-reference/database-createquerydef-method-dao
Gruß
Christian
Danke dir, nein, es ist nicht für Endbenutzer und auch nur für einen Anwender. Ich habe vorher "Tonnen" von Daten importiert auf die ich erstmal ein paar Sichten brauche, die dann wiederum Basis für Folgeabfragen und schließlich des Ergebnisses sind.
Natürlich könnte ich das auch in einer großen Abfrage verschachteln. Auch wenn diesr Zwischensteps die Sache nicht schneller machen werden, es bleibt übersichtlich.
Viele Grüße
Hans-Jürgen
Hallo Hans-Jürgen,
Idee, - schreibe dir eine "SQLBuilder"-Prozedur auf Basis der Rohdatentabelle
oder einer gespeicherten Abfrage auf diese. Damit kannst du, parametergesteuert,
diverse Sichten erstellen, oder auch direkte Ergebnisse anzeigen.
gruss ekkehard
Hier ein paar Tools zur Unterstützung:
https://techcommunity.microsoft.com/blog/accessblog/try-the-new-modern-sql-editor-in-access/4289430 (https://techcommunity.microsoft.com/blog/accessblog/try-the-new-modern-sql-editor-in-access/4289430)
https://www.isladogs.co.uk/access-studio/index.html (https://www.isladogs.co.uk/access-studio/index.html)