Hallo,
Hallo, habe folgende DSum Berechnung konstruiert um zwei
Kriterien zu verwenden. Leider ist das Ergebniss fehlerhaft,
die Verknüpfung der zwei Kriterien durch „AND“ wird nicht
beachtet?!
For Feld = 1 To 10
…
Summe = Nz(DSum(Bezeichnung & „* ZHonorar / 1000“,
„Tourenabfrage“, "T1WurfA " & Feld & " AND T1WurfB " &
Feld))
…
Next Feld
Es kommt zwar keine Fehlermeldung aber wenn „T1Wurf 1 UND
T1WurfB 1“ geprüft wird, stimmt es nicht 
WAS stimmt nicht?
Bist Du sicher , dass die beiden Bedingungen mit „And“ zu verknüpfen sind?
Geht DSum mit zwei verknüpften Kriterien nicht?
Es gibt kein Problem damit…
Was soll dieser Code überhaupt bewirken?
For Feld = 1 To 10
'Anschliessend wird die „Summe“ 10 mal berechnet, aber hat am Ende der Schleife den Wert des 10. Durchgangs.
Summe = Nz(DSum(Bezeichnung & „* ZHonorar / 1000“,
„Tourenabfrage“, "T1WurfA " & Feld & " AND T1WurfB " &
Feld))
Next Feld
…Bezeichnung & „* ZHonorar / 1000“…
soll damit die VBA-Variable „Bezeichnung“ (welchen Datentyp hat die?) mit dem Tabellenfeld „ZHonorar“ des gerade akt. Datensatzes multipliziert und danach das Ergebis durch 1000 geteilt werden?
Vermutlich sind solche Berechnungen mit VBA-Variablen ausserhalb von Dsum besser angebracht.
Welchen Datentyp haben T1WurfA und T1WurfB in der Tabelle und wie ist „Feld“ deklariert?
Viele Grüße vom Bodensee
Franz, DF6GL