Office: (Office 2007) VBA: SQL Abfrage ausführen und Resultat in eine Tabelle schreiben

Helfe beim Thema VBA: SQL Abfrage ausführen und Resultat in eine Tabelle schreiben in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo Wie kann ich eine SQl Abfrage via VBA ausführen und danach den Wert in eine VBA Variable schreiben? Ich habe es so versucht: Code: Dim qdf As... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von daki, 11. Februar 2009.

  1. VBA: SQL Abfrage ausführen und Resultat in eine Tabelle schreiben


    Hallo

    Wie kann ich eine SQl Abfrage via VBA ausführen und danach den Wert in eine VBA Variable schreiben?

    Ich habe es so versucht:

    Code:
    Als Resultat bekomme ich IMMER nur ein Wert zurück (Kategorie Name)....ich bekomme nun eine Fehler meldung dass die Typen unverträglich sind.

    Wie kann ich das SQL Resultat in einen String umwandeln?

    Thx a lot

    :)
     
  2. Schau Dir mal die Domänenaggregatsfunktionen (DLookup) an.
    Damit sollte das ganze lösbar sein.

    Alternativ könnte man über ein RecordSet den Wert ermitteln und in die Variable schreiben.
     
    CptChaos, 12. Februar 2009
    #2
  3. (1) Zur Fehlermeldung:
    actValue ... ist eine Variable mit Datentyp String
    qdf ... ist eine Objektvariable
    Das passt nicht zusammen.

    (2) Das Erstellen und Ausführen einer gespeicherten (Auswahl-) Abfrage ist unnötig, die SQL-Anweisung wird bei Zugriff auf diese automatisch ausgeführt.

    (3) Zum Auslesen / Bearbeiten von Tabellen/Abfragen benötigst Du, wie Benny schon anmerkte, eine gesonderte Anweisung, z.B.
    Code:
    Ich hoffe, das hilft Dir weiter.
     
Thema:

VBA: SQL Abfrage ausführen und Resultat in eine Tabelle schreiben

Die Seite wird geladen...
  1. VBA: SQL Abfrage ausführen und Resultat in eine Tabelle schreiben - Similar Threads - VBA SQL Abfrage

  2. Binäre Dateien verarbeiten

    in Microsoft Access Hilfe
    Binäre Dateien verarbeiten: Hallo zusammen, nachdem ich weder auf deutsch- noch englischsprachigen Foren fündig werde, bitte ich Euch um Unterstützung. Ich habe eine PostgreSQL-Datenbank, darin Bytea-Felder gefüllt mit...
  3. SQL-Abfrage in VBA eines Wahr/Falsch-Feldes

    in Microsoft Access Hilfe
    SQL-Abfrage in VBA eines Wahr/Falsch-Feldes: Hallo, ich habe folgendes Problem: In einer Access-Datenbank ist ein Feld ("Versorgungsausfall") vom Typ Bool, also Wahr/Falsch vorhanden. Wenn ich den Inhalt diese Feldes wie folgt abfrage:...
  4. Variablengesteuerte SQL Abfrage aus Excel VBA starten und in Zellen ausgeben

    in Microsoft Excel Hilfe
    Variablengesteuerte SQL Abfrage aus Excel VBA starten und in Zellen ausgeben: Hallo Experten, ich will mittels Excel VBA auf eine Access DB zugreifen (read only). Aus dieser DB möchte ich eine Abfrage starten und das Ergebnis in das Excel Worksheet schreiben. Die Abfrage...
  5. [VBA] Wert aus SQL-Abfrage in Variable speichern

    in Microsoft Access Hilfe
    [VBA] Wert aus SQL-Abfrage in Variable speichern: Hallo, ich möchte das Ergebnis folgender SQL-Abfrage in einer Variable speichern: Code: SELECT sum(Strom*12) FROM TempTab; . hat jemand eine Lösung hierfür? 353605
  6. SQL-Abfrage direkt in VBA-Variable?

    in Microsoft Access Hilfe
    SQL-Abfrage direkt in VBA-Variable?: Hi Leute! Mit SQL-Statements recordsets versorgen, row-/recordsources zu befüllen, Tabellen/Datensätze zu bearbeiten und ähnliches ist ja kein Thema. Aber irgendwie habe ich noch keine Lösung...
  7. Abfrage verändern via VBA/SQL

    in Microsoft Access Hilfe
    Abfrage verändern via VBA/SQL: Servus Weiss jemand von euch, wie ich eine Abfrage dynamisch mit vba oder sql verändern kann. D.h. ich möchte mit VBA auf die jeweiligen Felder einer Abfrage zugreifen können und so das...
  8. Wert einer sql-Abfrage in VBA an Textfeld übergeben

    in Microsoft Access Hilfe
    Wert einer sql-Abfrage in VBA an Textfeld übergeben: Hallo, in einem Formular [frmNeu], das auf einer leeren Tabelle beruht, sollen über 3 voneinander abhängigen Kombinationsfelder Daten ausgewählt werden. Das klappt auch super. Anschließend sollen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden