Access: Zählenwenn und Anzahl horizontal auswerten

Sturmvogel

Cadet 4th Year
Registriert
März 2008
Beiträge
64
Hallo zusammen, ich sitze nun bereits einige Zeit über folgende Problematik:

Ich möchte gerne Daten in einem Access-Datensatz horizontal auswerten.

[ID]__[Feldname1]___[Feldname2]___[Feldname3] ... _____Ergebnis:
01______1____________0_____________1_______________1____(2/1+1=1) oder 100%
02______1____________3_____________0_______________0,5___(2/1+3=0,5 oder 50%

In dem Beispiel habe ich zwei befüllte Felder und eines unbefüllt.
Ich möchte nun gerne folgendes Auswerten:

Die Anzahl der mit 1 befüllten Felder.
Die Anzahl der befüllten Felder.

In Excel weniger das Problem: =WENN(ANZAHL2(I67:AN67)=0;"";ZÄHLENWENN(I67:AN67;1)/ANZAHL(I67:AN67))


In Access komme ich leider auf keinen grünen Zweig. Ich habe es u.a. bereits mit der DOMANZAHL-Funktion probiert. Diese gibt mir aber nur vertikale Werte aus. Ich hätte gerne die Ausgabe a Datensatz (ID) / (horizontal)

Hat jemand eine Idee??

Ich danke Euch, viele Grüße

Thomas
 
Zuletzt bearbeitet:
in Access arbeitet man mit den Feldnamen und Variablen.
z.B
Dim wert1 as string
Dim wert2 as string
wert1 = me!feldname1
wert2 = me!feldname2
wert1 = wert1/2
if wert1 + wert2 = 1 then

usw usw usw

Weiß ned ob das hift.....
 
Hi, leider nein.

Aber danke für die Antwort. Ich habe mir nun einen Workaround gebaut und die horizontale Berechnung in Excel ausgelagert.
Das was ich berechnen wollte, kann Access scheinbar nicht leisten. Oder wir haben es noch nicht gefunden. ;)

Viele Grüße

Thomas
 

Ähnliche Themen

Zurück
Oben