A03: SQL-Anweisung als Steuerelementinhalts-Suchvorgabe

02/01/2008 - 14:01 von Rüdiger Gram | Report spam
Hallo NG:

ich möchte diese SQL-Anweisung als Steuerelementinhalt-Suchvorgabe für ein
ungebundenes Feld definieren.

strSQL = "SELECT Rechnungen.[Bewerber / Firmen], [Nettobetrag D], [Bank
Linth CH], [Postbank CH], Rechnungsdatum FROM Rechnungen WHERE
(((Rechnungen![Bewerber / Firmen])=1) AND
((DatePart(""yyyy"",Rechnungsdatum))=" & Forms!Rechnungen!Umsatzjahr & "))"
dbs.Execute strSQL
Forms!Rechnungen!Bewerberumsatz = Nz(DSum([Nettobetrag D]) + Nz(DSum([Bank
Linth CH]) + Nz(DSum([Postbank CH])
dbs.Execute strSQL

In den Hilfetexten steht unter ControlSource, daß das gehen soll. Aber es
wird kein Beispiel dafür angeboten.

Wie macht man das?

Gruß Rüdiger
 

Lesen sie die antworten

#1 Jens Schilling
02/01/2008 - 14:53 | Warnen spam
Hallo, Rüdiger

Rüdiger Gram wrote:
Hallo NG:

ich möchte diese SQL-Anweisung als Steuerelementinhalt-Suchvorgabe
für ein ungebundenes Feld definieren.



Was bitte ist eine "Steuerelementinhalt-Suchvorgabe" ?

strSQL = "SELECT Rechnungen.[Bewerber / Firmen], [Nettobetrag D],
[Bank Linth CH], [Postbank CH], Rechnungsdatum FROM Rechnungen WHERE
(((Rechnungen![Bewerber / Firmen])=1) AND
((DatePart(""yyyy"",Rechnungsdatum))=" & Forms!Rechnungen!Umsatzjahr
& "))" dbs.Execute strSQL
Forms!Rechnungen!Bewerberumsatz = Nz(DSum([Nettobetrag D]) +
Nz(DSum([Bank Linth CH]) + Nz(DSum([Postbank CH])


dbs.Execute strSQL


Schau mal in der VBA-HIlfe nach "Execute" - dort findest Du u.a:

"Die Execute-Methode ist nur für Aktionsabfragen zulàssig"
Du hast dort oben aber ein "Select-Statement" - eine Auswahlabfrage also ...

In den Hilfetexten steht unter ControlSource, daß das gehen soll.



Die ControlSource ist der "Steuerelementinhalt" eines Feldes - verwechselst
Du das jetzt mit der "RowSource" , z.B. eines Kombinationsfeldes ?

Aber es wird kein Beispiel dafür angeboten.

Wie macht man das?



Wie macht man was ?
Was möchtest Du tun ?


Gruss
Jens
______________________________
FAQ: http://www.donkarl.com

Ähnliche fragen