Office: Formular mit Parameterwert an Abfrage

Helfe beim Thema Formular mit Parameterwert an Abfrage in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hi, ich habe folgendes Problem, also vereinfacht ausgedrückt: Ich habe ein Formular in der ich verschiedene Tabellen auswählen kann. Sagen wir jetzt... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von giuliano, 7. März 2009.

  1. giuliano Neuer User

    Formular mit Parameterwert an Abfrage


    Hi,
    ich habe folgendes Problem, also vereinfacht ausgedrückt:
    Ich habe ein Formular in der ich verschiedene Tabellen auswählen kann. Sagen wir jetzt einfach mal das jede Tabelle eine Stadt ist.
    Sobald ich die Stadt ausgewählt habe soll eine Abfrage stattfinden, mit eben diesem Wert aus dem Formular.

    Also SQLBefehl der Abfrage würde also hardcodiert so lauten:

    SELECT Formular1.Kombinationsfeld1.Stadtname, Variabel.Nummernschild from Variabel

    Jetzt kommt aber immer Syntaffehler. Mit [] hat es auch nicht geklappt.

    Also abschliesend nochmal die Frage: Wie bekomme ich für eine Abfrage den Wert aus einer Kombibox des Formulars?

    Danke schonmal
     
    giuliano, 7. März 2009
    #1
  2. miriki Erfahrener User
    SQL weiß nix von Formularen, entsprechend kann dort auch nicht zur Laufzeit der Wert aus einem Formular gelesen und in das SQL-Statement eingebaut werden, zumindest nicht von der DB-Engine aus.

    Die Syntax hat aber wohl noch einen Kinken: Die Eigenschaft .Stadtname ist wahrscheinlich dem Kombinationsfeld1 nicht bekannt. Aber vielleicht hilft Dir .value oder .text da weiter.

    Aber selbst dann macht die Abfrage für mich noch nicht so recht Sinn. Ich rate mal ganz vorsichtig, daß Du mehr etwas in der Art brauchst:

    Code:
    SELECT
      stadtname, kennzeichen
    FROM
      variabel
    WHERE
      stadtname = gesuchtestadt
    Das würde Dir alle Kennzeichen aus der Datenbank heraussuchen, die zu der gesuchten Stadt passen.

    Das würdest Du per VBA in der Art zusammenbasteln:
    Code:
    f = "SELECT [stadtname], [kennzeichen] FROM variabel WHERE [stadtname] = '" & Me!Kombinationsfeld1.Text & "'"
    oder
    Code:
    k = "[stadtname] = '" & Me!Kombinationsfeld1.Text & "'"
    Die Variable f kannst Du dann z.B. als Filter für ein (auch das aktuelle) Formular benutzen
    Code:
    docmd.applyfilter f
    oder Du nimmst die Variable k als Kriterium für ein neu zu öffnendes Formular.
    Code:
    docmd.openform "formularname",,k
    Gruß, Michael
     
    miriki, 9. März 2009
    #2
Thema:

Formular mit Parameterwert an Abfrage

Die Seite wird geladen...
  1. Formular mit Parameterwert an Abfrage - Similar Threads - Formular Parameterwert Abfrage

  2. Suchfeld in Formular

    in Microsoft Access Hilfe
    Suchfeld in Formular: Hallo zusammen Ich bin eine Datenbank am erstellen, wo ich Mitarbeiter und Kurse erfassen kann und schlussendlich den Mitarbeitern die besuchten Kurse zuteilen. Nun habe ich ein Formular...
  3. Formularsteuerelement Textfeld: Selbe Formatierung wie verlinkte Zelle?

    in Microsoft Excel Hilfe
    Formularsteuerelement Textfeld: Selbe Formatierung wie verlinkte Zelle?: Hallo, ich bin ja gerade dabei ein Bestellformular mit Excel zu realisieren. Das ganze sieht soweit auch schon sehr gut aus und funktioniert weitgehendst. Die Textfelder sind nun alle verlinkt...
  4. Word Steuerelemente/Formular erstellen

    in Microsoft Word Hilfe
    Word Steuerelemente/Formular erstellen: Hallo, ich möchte ein Formular mit 20 kleinen Textfeldern erstellen, die auf einer Seite an vordefinierten Stellen sind. Das fertige Formular soll so angewendet werden, dass ich in die 20...
  5. Aktuelles Datum und Uhrzeit in Formular

    in Microsoft Word Hilfe
    Aktuelles Datum und Uhrzeit in Formular: Hallo, zunächst ein herzlichen Dank für die Aufnahme in diesem Forum und hoffe, dass mir jemand bei meinem Problem behilflich sein kann. Ich bin aktuell dabei ein Formular zu erstellen. Das...
  6. Access Neuer Datensatz im Formular

    in Microsoft Access Hilfe
    Access Neuer Datensatz im Formular: Hallo - ich bin neu hier und Anfängerin im VBA Programmieren. Ich habe eine Frage zu VBA: In meinem Formular kann ich Daten eingeben, wenn ich das Formular wieder öffne, wird der letzte...
  7. mit String aus Formular Übereinstimmung in Abfrage prüfen

    in Microsoft Access Hilfe
    mit String aus Formular Übereinstimmung in Abfrage prüfen: Hallo liebe Mitglieder Ich verzweifle wieder einmal fast und wende mich an Euch. Ich möchte gern aus einem Formular heraus (Click) prüfen, ob übereinstimmende Datensätze in einer Abfrage vorhanden...
  8. erstellte Formulare versenden

    in Microsoft Outlook Hilfe
    erstellte Formulare versenden: Hallo zusammen, als Rookie direkt mal eine Outlookfrage (MS 365) i.S. Formulare: Onkel Google hat mir ja erklärt, wie man Formulare erstellt, das funzt jetzt auch soweit *:)* Ich speichere die...
  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