Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Listenfeld / Spalte adierren
zurück: Formular zurücksetzten weiter: Fehlermeldung unterdrücken ??? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Crusico
zwischen Anfänger und Fortge.


Verfasst am:
30. Nov 2006, 10:38
Rufname:

Listenfeld / Spalte adierren - Listenfeld / Spalte adierren

Nach oben
       Version: Office XP (2002)

Hi @ll,

hab mal wieder eine frage und zwar:

Habe ich ein Listenfeld (Me!VersandAku) der vorher mit RowSource gefiltert:
Code:
    Me!VersandAku.RowSource = _
        "SELECT * " & _
          "FROM qryVersand " & _
         "WHERE ArtikelNr = '" & Me!ArtikelNr.Column(1) & "'"
wie kann ich jetzt z.B. alle Werte der 3 Spalte addieren und in ein Textfeld Me!Test wiedergeben?
JörgG
Access-Team


Verfasst am:
30. Nov 2006, 11:20
Rufname:
Wohnort: b. Dresden


AW: Listenfeld / Spalte adierren - AW: Listenfeld / Spalte adierren

Nach oben
       Version: Office XP (2002)

Hallo,

ein bischen unklar, soll die gebundene 1. Spalte mit berechnet werden? Reden wir von Einzel- oder Mehrfachauswahl? Sind alle Felder besetzt oder gibt es Leerfelder?

Probier's mal so, berechnet wird Spalte 2-4, Ereignis Listenfeld "beim Klicken":
Code:
Private Sub Liste_Click()
   'für Mehrfachauswahl
    Dim varItem As Variant, dblSel As Double
   
    For Each varItem In Me!Liste.ItemsSelected
        dblSel = dblSel + Val(Me!Liste.Column(1, varItem)) + _
                 Val(Me!Liste.Column(2, varItem)) + _
                 Val(Me!Liste.Column(3, varItem))
    Next varItem
    Me!test = dblSel
    'für Einzelauswahl genügt DAS:
    'Me!Test = Val(Me!Liste.Column(1)) + Val(Me!Liste.Column(2)) + _
    '          Val(Me!Liste.Column(3, varItem))
End Sub
Die Feldname bitte noch anpassen, beachte der Spaltenindex beginnt mit 0 für die 1.Spalte!

Edit: statt Val() können auch die Konvertierungsfunktionen CDbl(), CLng(), CInt() ... benutzt werden.

_________________
MfG, Jörg Very Happy

Bitte das Feedback nicht vergessen.
Crusico
zwischen Anfänger und Fortge.


Verfasst am:
30. Nov 2006, 12:17
Rufname:

AW: Listenfeld / Spalte adierren - AW: Listenfeld / Spalte adierren

Nach oben
       Version: Office XP (2002)

Also ich will jeden Werte aus der 3 Spalte (column(2)) von allen Zeilen, die summe bilden. In der Spalte stehen Werte sonst 0.

Ein Beispiel, so sieht der Listenfeld aus:
Code:
ArtikelNr   Kunde                  Eingabe   Ausgabe    Datum         Uhrzeit
A 115 B    Odoardo Körner S.p.A.    162000         0    27.09.2006    16:25:40
A 115 B    Odoardo Körner S.p.A.    446300         0    27.09.2006    16:26:01
D 912 A    Odoardo Körner S.p.A.     75000         0    27.09.2006    16:26:25
L 657 Z    Odoardo Körner S.p.A.    140000         0    27.09.2006    16:26:46
D 130 G    Odoardo Körner S.p.A.     39100         0    27.09.2006    16:27:15
A 134 F    Odoardo Körner S.p.A.    163500         0    27.09.2006    16:27:51
Nun möchte ich gerne die Summe der Eingaben haben hier würde dann 1025900 rauskommen.
Nouba
nicht ganz unwissend :)


Verfasst am:
30. Nov 2006, 12:53
Rufname:
Wohnort: Berlin

AW: Listenfeld / Spalte adierren - AW: Listenfeld / Spalte adierren

Nach oben
       Version: Office XP (2002)

Hallo,

ich würde eher mit DSum (DomSumme) versuchen, den Wert zu ermitteln.

In einem Textfeldsteuerelement:
Code:
=DomSumme("Eingabe";"qryVersand";"ArtikelNr = '" & [ArtikelNr].[Column](1) & "'")

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
Crusico
zwischen Anfänger und Fortge.


Verfasst am:
30. Nov 2006, 13:20
Rufname:


AW: Listenfeld / Spalte adierren - AW: Listenfeld / Spalte adierren

Nach oben
       Version: Office XP (2002)

Danke Nouba, hat geklappt Smile
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Zeitdifferenz in Tagen automatisch in 3. Spalte 9 helly 2832 07. März 2006, 09:39
Gast Zeitdifferenz in Tagen automatisch in 3. Spalte
Keine neuen Beiträge Access Tabellen & Abfragen: Eine Spalte mit Werten kommagetrennt in ein Feld schreiben 10 cYnaY 723 03. März 2006, 11:04
cYnaY Eine Spalte mit Werten kommagetrennt in ein Feld schreiben
Keine neuen Beiträge Access Tabellen & Abfragen: Daten aus einer Spalte in eine Zeile kopieren????!!! 1 kingjim_ 773 08. Jan 2006, 00:37
accessmichel Daten aus einer Spalte in eine Zeile kopieren????!!!
Keine neuen Beiträge Access Tabellen & Abfragen: BESTIMMTE Daten einer Zeile in Spalte umwandeln 7 Gast 2403 30. Dez 2005, 13:56
KirstenS BESTIMMTE Daten einer Zeile in Spalte umwandeln
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Zahlen in einer Spalte??? 11 FirefighterBM 701 05. Dez 2005, 16:58
Willi Wipp mehrere Zahlen in einer Spalte???
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnung im Listenfeld anzeigen? 3 Schnoop 804 20. Okt 2005, 08:24
Timbo Berechnung im Listenfeld anzeigen?
Keine neuen Beiträge Access Tabellen & Abfragen: Probleme mit Listenfeld 1 Schnoop 512 17. Okt 2005, 10:04
rita2008 Probleme mit Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikate innerhalb einer Spalte 1 Gast 1099 14. Okt 2005, 17:23
lupos Duplikate innerhalb einer Spalte
Keine neuen Beiträge Access Tabellen & Abfragen: Spalte in einer Abfrage über Formular mehrfach abfragen 2 terat 771 28. Sep 2005, 09:07
terat Spalte in einer Abfrage über Formular mehrfach abfragen
Keine neuen Beiträge Access Tabellen & Abfragen: Mehrfachauswahl in Listenfeld als Abfrageparameter möglich? 3 esprene 1395 26. Aug 2005, 14:25
cablit Mehrfachauswahl in Listenfeld als Abfrageparameter möglich?
Keine neuen Beiträge Access Tabellen & Abfragen: In einer bestehenden Tabelle eine Spalte füllen 2 Thorsten111 2716 05. Aug 2005, 11:27
Thorsten111 In einer bestehenden Tabelle eine Spalte füllen
Keine neuen Beiträge Access Tabellen & Abfragen: SQL-Abfrage mit Kriterien aus mehreren Feldern einer Spalte! 6 Casius 1651 31. Jan 2005, 00:47
Casius SQL-Abfrage mit Kriterien aus mehreren Feldern einer Spalte!
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web