Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Wert aus Inputbox in Datenquelle der Abfrage übergeben
zurück: Bericht öffnen auf Laptop ohne Drucker weiter: 2 berichte als getrennte pdf an outlook Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
frodo111
Gast


Verfasst am:
12. Feb 2010, 10:46
Rufname:

Wert aus Inputbox in Datenquelle der Abfrage übergeben - Wert aus Inputbox in Datenquelle der Abfrage übergeben

Nach oben
       Version: Office XP (2002)

Hallo,
ich habe in meinem Bericht folgenden Code:
Code:
Private Sub Report_Activate()
    Dim X123 As Integer

    X123 = Val(InputBox("Bitte geben Sie eine Jahreszahl ein!"))
    Me!Bezeichnungsfeld32.Caption = "Kostenabrechnung - Jahr: " & X123
    Me!Report.RecordSource = "Q_SRC_R_DATEN_JAHR"
End Sub
Der Wert der Variable X123 muss nun in Datensatzherkunft des Berichtes (Abfrage: "Q_SRC_R_DATEN_JAHR") in das Feld "XJAHR" übernommen werden.

Kann mir jemand helfen?

Gruß
frodo111
steffen0815
VBA-Programmierer


Verfasst am:
12. Feb 2010, 12:19
Rufname:


AW: Wert aus Inputbox in Datenquelle der Abfrage übergeben - AW: Wert aus Inputbox in Datenquelle der Abfrage übergeben

Nach oben
       Version: Office XP (2002)

Hallo,
Zitat:
Der Wert der Variable X123 muss nun in Datensatzherkunft des Berichtes
Das bedeutet X123 repräsentiert einen Spaltennamen? Wenn ja vermute ich mal hast du einen falschen Tabellenaufbau.
_________________
Gruß Steffen
frodo111
Gast


Verfasst am:
12. Feb 2010, 17:23
Rufname:

AW: Wert aus Inputbox in Datenquelle der Abfrage übergeben - AW: Wert aus Inputbox in Datenquelle der Abfrage übergeben

Nach oben
       Version: Office XP (2002)

Hallo,

nee, "X123" ist nicht ein Spaltenname der zugrunde liegenden Abfrage. Ich habe meine Varibale für den VBA-Code einfach nur "X123" genannt.

Die wichtige Spalte in der Abfrage ist "XJAHR". Der Wert den ich via Inputbox eingebe wird durch meinen Code in der Variable "X123" gespeichert und genau dieser Wert, muss dann als Kriterium in meiner Abfrage in der Spalte "XJAHR" angesetzt werden.

Gruß
frodo111
steffen0815
VBA-Programmierer


Verfasst am:
12. Feb 2010, 17:31
Rufname:

AW: Wert aus Inputbox in Datenquelle der Abfrage übergeben - AW: Wert aus Inputbox in Datenquelle der Abfrage übergeben

Nach oben
       Version: Office XP (2002)

Hallo,
im einfachsten Fall ohne jeden Code als Parameterabfrage oder halt UNGETESTET:
Code:
    Me!Report.RecordSource = "SELECT *" _
                            & " FROM Q_SRC_R_DATEN_JAHR" _
                           & " WHERE [XJahr]=" & X123

_________________
Gruß Steffen
frodo111
Gast


Verfasst am:
15. Feb 2010, 14:59
Rufname:

AW: Wert aus Inputbox in Datenquelle der Abfrage übergeben - AW: Wert aus Inputbox in Datenquelle der Abfrage übergeben

Nach oben
       Version: Office XP (2002)

Hallo,
irgendwie sagt Access beim Ausführen, dass er das im Ausdruck angesprochene Feld "Report" nicht finden kann. (Laufzeitfehler 2465)
Code:
Option Compare Database
Option Explicit

Private Sub Report_Open(Cancel As Integer)
    Dim X123 As Integer
   
    X123 = Val(InputBox("Bitte geben Sie eine Jahreszahl ein!"))
    Me!Bezeichnungsfeld32.Caption = "Kostenabrechnung - Jahr: " & X123
    Me!Report.RecordSource = "SELECT *" _
                            & " FROM Q_SRC_R_DATEN_JAHR" _
                           & " WHERE [XJAHR]=" & X123
End Sub
Wo ist denn da das Problem?

Gruß frodo111
Willi Wipp
Moderator


Verfasst am:
15. Feb 2010, 15:32
Rufname:
Wohnort: Raum Wiesbaden

Re: Wert aus Inputbox in Datenquelle der Abfrage übergeben - Re: Wert aus Inputbox in Datenquelle der Abfrage übergeben

Nach oben
       Version: Office XP (2002)

Hi frodo111,

wie waere es denn mit einem Punkt anstelle des Ausrufezeichens?
Es ist ja eine Eigenschaft und kein Steuerelement.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
frodo111
Gast


Verfasst am:
15. Feb 2010, 15:47
Rufname:


AW: Wert aus Inputbox in Datenquelle der Abfrage übergeben - AW: Wert aus Inputbox in Datenquelle der Abfrage übergeben

Nach oben
       Version: Office XP (2002)

@Willi Wipp

hoppla, ... Rolling Eyes ...
ja, mit einem Punkt funktioniert es.

Gruß und Danke
frodo111
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Filter bei Abfrage 3 tivi 701 03. März 2004, 15:06
tivi Filter bei Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: [DANKE-ERLEDIGT] Join in einer Abfrage 2 Gast 803 01. März 2004, 08:36
ppc [DANKE-ERLEDIGT] Join in einer Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus Formular erstellen 2 frkrone 3248 12. Feb 2004, 14:22
frkrone Abfrage aus Formular erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Wie kann ich mehr als 255Felder in eine Abfrage legen? 1 D.R. 2235 12. Feb 2004, 09:05
faßnacht(IT); Wie kann ich mehr als 255Felder in eine Abfrage legen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage verlinken 4 dfo 1326 10. Feb 2004, 22:17
Willi Wipp Abfrage verlinken
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Hilfe zu SQL (DAO 351 MS) - Abfrage 3 Berny_H 1005 04. Feb 2004, 11:41
borstel Suche Hilfe zu SQL (DAO 351 MS) - Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage, die sich auf 2 Abfragen + 1 Tabelle bezieht 1 caro456 1832 27. Jan 2004, 20:03
Willi Wipp Abfrage, die sich auf 2 Abfragen + 1 Tabelle bezieht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage von Datensätzen ohne Inhalt 3 sebwa 2053 23. Jan 2004, 23:19
Gast Abfrage von Datensätzen ohne Inhalt
Keine neuen Beiträge Access Tabellen & Abfragen: Access abfrage nach 2 parametern 1 Weedy 3466 13. Jan 2004, 00:21
reke Access abfrage nach 2 parametern
Keine neuen Beiträge Access Tabellen & Abfragen: Bestimmte Abfrage erstellen ... nur wie ? 1 studi 2219 22. Dez 2003, 20:51
reke Bestimmte Abfrage erstellen ... nur wie ?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage, ob eine Abfrage ein Ergebnis hat 3 Esdo 3934 09. Dez 2003, 15:53
Fedaykin Abfrage, ob eine Abfrage ein Ergebnis hat
Keine neuen Beiträge Access Tabellen & Abfragen: Access 97 Abfrage Duplikate 9 gast 2419 02. Dez 2003, 14:39
Kay Access 97 Abfrage Duplikate
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme