Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Problem mit Dsumm 2 Kriterien

Begonnen von Bernie110, September 03, 2010, 21:24:10

⏪ vorheriges - nächstes ⏩

Bernie110

Hallo Zusammen,

das hier funktioniert nicht

Me.Resturlaub = Me.User_Urlaubstage - (DSum("Anzahl_Tage", "URLAUBSPLAN", "Mitarbeiter = " & Me!LfdNr And "Jahr_Beginn = " & Me!Jahr))


Meldung : Typen unverträglich

Anzahl_tage = typ Zahl
Mitargbeiter = Typ Zahl
LfdNr            = Typ Zahl
Jahr_Beginn = Typ Text
Jahr              = Typ Text

Weiss jemand Rat ?
Danke Gruss
Bernie

DF6GL

Hallo,

..."Mitarbeiter = " & Me!LfdNr   & " And Jahr_Beginn = " & Me!Jahr

Bernie110

Hallo,

nein funktioniert auch nicht  :(

Me.Resturlaub = Me.User_Urlaubstage - (DSum("Anzahl_Tage", "URLAUBSPLAN", "Mitarbeiter = " & Me!LfdNr & " And Jahr_Beginn = " & Me!Jahr))

Meldung : Datentyp in Kriterium unverträglich

Hab aber den Fehler gefunden. Hab aus Jahr_Beginn und Jahr ein Zahlenfeld gemacht.

WIe muss die Bedingung lauten, wenn beide ein "textfeld sind ?

& " And Jahr_Beginn = '" & Me!Jahr & '*" so`?

Lg Bernie

database

Hallo, guten Morgen,

.... & " And Jahr_Beginn = '" & Me!Jahr & "'"

DF6GL

Hallo,

und welchen Sinn hat es, eine Jahreszahl als Text zu behandeln?

Bernie110


database

@Bernie

Wenn du das Tabellenfeld Jahr_Beginn als Zahl definierst müsste der Code in #2 auch dann funktionieren, wenn Me!Jahr nicht explizit als Format z.B. Standardzahl zugewiesen wurde.