SQL in Access 2002 Berichten

C

concept

Hallo,
nach stundenlangem rumprobieren brauch ich jetzt Rat.
Kann man in Berichten SQL einsetzen Wie
Zum Beispiel möchte ich in einer Spalte alle Daten vom Sonntag
anzeigen.
Tabelle(TblDaten):
rezDate Brutto
13.10.2003 550
14.10.2003 460
15.10.2003 555
Bericht:
Sonntag Montag Dienstag
550 460 555


Select Brutto from tbldaten where Tag=Sonntag oder so ähnlich

Möglichst ohne VBA(da hab ich keine Ahnung von)

Gruss Jörg
 
Hi!
Am einfachsten machst Du eine Abfrage, die auf der Tabelle basiert und triffst darin die entsprechenden Einstellungen.
Dann benutzt Du diese Abfrage als Datenquelle deines Berichtes.

Das schöne an Access ist ja, dass Du fast alles nur mit "Klicken" zusammenbasteln kannst:-) .

Wenn Du es noch genauer haben willst poste noch mal.
 
Hallo,

und wie könnte man das MIT VBA bewerkstelligen?
Per VBA soll z. B. eine SQL-Abfrage die Datenherkunft sein. Habe da schon mal was ausprobiert, doch nach langem Suchen bin ich immer noch nicht weitergekommen.

Hier mein Code:


Code:
Private Sub Report_Open(Cancel As Integer)
    Dim strsql As String
    strsql = "SELECT Monat FROM Tab_Monat;"
    
    Me.RecordSource = strsql
    'Me.Text7 = ? --> hier sollte jetzt Monat ausgegeben werden
End Sub

Im Textfeld7 sollen so alle Monate der Abfrage ausgegeben werden. Zur Kontrolle hab ich mal das Lable des Textfeldes noch im Detailberecih des Berichts gelassen - es wird 12 Mal Text7 ausgegeben.
Dies entspricht der Anzahl der im SQL-Statement ermittelten Datensätze. Wie lasse ich also die Daten ausgeben?

Ich hoffe, es ist klar, was ich meine, ansonsten stehe ich gerne für Rückfragen zur Verfügung.

Danke im Voraus für eure Hilfe.

Alexander
 
Zuletzt bearbeitet:
Zurück