Majoon Geschrieben 4. März 2002 Teilen Geschrieben 4. März 2002 Hallo zusammen... Ich beschäftige mich immer noch mit der schon mehrfach angesprochenen Datenbank in Access. Nun habe ich einen Bericht gemacht, der eine Auswertung liefert. Diese Auswertungen werden in Textfeldern angezeigt. Diese sollen jetzt ausgewertet werden, indem die Textfelder mit einem bestimmten Inhalt gezählt werden und die Summe dann nach jedem Bereich ausgegeben wird und am Ende des Berichtes dann eine Gesamtsumme steht. Wie kann ich das machen? :confused: Ich habe mich schon dumm und dusselig gesucht und irgendwie klappt das nicht so, wie ich das will... Hilfe!!!! Et Majoon Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Exitus Geschrieben 5. März 2002 Teilen Geschrieben 5. März 2002 Meinst du jetzt die Textfelder im gleichen Bericht?? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Majoon Geschrieben 5. März 2002 Autor Teilen Geschrieben 5. März 2002 Hallo Exitus! Dieses Textfeld, welches die Summe ausgeben soll liegt einmal im Bezeichnungs-Fußbereich (für jeden Bereich eine Summe) und im Berichtsfuß. Also im selben Bericht... :( Lieben Gruß, Et Majoon Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DonMaro Geschrieben 5. März 2002 Teilen Geschrieben 5. März 2002 Empfehlung: Import in Lotus Notes... da kann man sich das alles dann wunderbar anzeigen und berechnen lassen... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Majoon Geschrieben 5. März 2002 Autor Teilen Geschrieben 5. März 2002 Original geschrieben von don-maro Empfehlung: Import in Lotus Notes... da kann man sich das alles dann wunderbar anzeigen und berechnen lassen... Ähm... Das ist eine Access-Datenbank, die NICHT in LoNo übernommen werden soll. Davon mal ab kenne ich mich mit solchen Sachen in LoNo gar nicht aus. Aber es muß doch eine Möglichkeit geben, das auch in Access zu machen?!!!!! :( *snüf* Traurig-lieben Gruß, Et Majoon Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Exitus Geschrieben 5. März 2002 Teilen Geschrieben 5. März 2002 =Summe([Dein Bericht]![Dein Textfeld]) bei Eigenschaften -> daten -> Steuerelementeinhalt Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Majoon Geschrieben 5. März 2002 Autor Teilen Geschrieben 5. März 2002 Hallo Leuts... Ich fürchte, ich habe mich bei der Problemstellung falsch ausgedrückt. Denn die Felder, die ausgewertet werden sollen, sind Kombinationsfelder, die keinen Inhalt oder "vorhanden", "nicht vorhanden" oder "nicht benötigt" beinhalten können. Wenn dieses Kombinationsfeld in den Bericht jetzt den Inhalt "nicht vorhanden" hat oder leer ist, dann soll es zu der Summe dazugezählt werden... Sorry... Et Majoon Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DonMaro Geschrieben 6. März 2002 Teilen Geschrieben 6. März 2002 Ich bin mir jetzt nicht sicher, ob VB in Access auch funktioniert oder implementiert werden kann... aber im Zweifel mal damit versuchen... Und auch wenns wenig hilft: unter Excel würd mir die Lösung sofort einfallen... Gibts unter Access eigentlich keine WENN()-Abfragen ??? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Majoon Geschrieben 6. März 2002 Autor Teilen Geschrieben 6. März 2002 Original geschrieben von don-maro Ich bin mir jetzt nicht sicher, ob VB in Access auch funktioniert oder implementiert werden kann... aber im Zweifel mal damit versuchen... Und auch wenns wenig hilft: unter Excel würd mir die Lösung sofort einfallen... Gibts unter Access eigentlich keine WENN()-Abfragen ??? Also VBA funktioniert schon unter Access... Auf die Idee bin ich ja auch schon gekommen, aber wie??? In Excel ist alles leichter... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wolle Geschrieben 6. März 2002 Teilen Geschrieben 6. März 2002 Hi Majoon, du muß halt für jeden möglichen Wert eine kleine Zählschleife machen. Sieht dann in etwa so aus: Dim Steuerelement As Control Dim i As Integer For Each Steuerelement In Me.Controls If Steuerelement.Properties("ControlType") = acComboBox Then If Steuerelement.ItemData(0) = "Dein Wert" Then i = i + 1 End If Next Die Schleife durchläuft alle Kombinationsfelder auf dem Bericht und vergleicht den Wert aus der ersten Spalte mit dem von dir vorgegebenen Wert. Wenn der Wert in der Combibox ist, wird dann i um eins erhöht. Ich kannst du ja dann zum Schluß in dein Summenfeld schreiben. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
piomode1 Geschrieben 11. März 2002 Teilen Geschrieben 11. März 2002 Hi ,Majoon! Hilft Dir folgender Vorschlag weiter? Erstelle eine Abfrage in die Du als Zielfeld einfach Deine cbo ziehst. Erstelle ein berechnetes Feld, d.h. schreibe in der (leeren) Zelle rechts neben Deinem Zielfeld sinngemäß folgendes: MeinZähler: 1 Aktiviere dann die Funktionen mit dem Summenzeichen in der Symbolleiste. Du bekommst als Standardfunktion 'Gruppierung'. Ändere die Funktion für 'MeinZähler' in 'Summe'. Wenn Du diese Abfrage ausführst bekommst Du jeden Wert aus dem cbo-Feld einmal ausgegeben, und im benachbarten Feld, wie oft der jeweilige Inhalt in der Tabelle vorhanden ist. (Wieder in der Entwurfsansicht wirst Du feststellen, daß sich Dein berechnetes Feld ein wenig verändert hat. Macht aber nix!) Möchtest Du nur ein bestimmten Inhalt ausgeben lassen, kannst Du natürlich auch Kriterien definieren. Speichere diese Abfrage. Für den Bericht hast Du wahrscheinlich ebenfalls eine Abfrage geschrieben. Lasse Die die Tabellen/Abfragen anzeigen und füge die eben erstellte Abfrage mit den Funktionen einfach hinzu und natürlich auch die beiden Felder als Zielfelder. (Ggf. Verknüpfung nicht vergessen!) Im Berichtsentwurf kannst Du dann ganz einfach auf die beiden neuen Felder zugreifen und sie anzeigen lassen, wo Du möchtest. Ich hoffe, das war Dein Problem... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Majoon Geschrieben 11. März 2002 Autor Teilen Geschrieben 11. März 2002 Hallöchen zusammen! Ich habe das Problem jetzt mit einem Kollegen zusammen gelöst. Die Aufgabenstellung hatte sich in der Zwischenzeit auch noch geändert und die Lösung ist nicht so ausgefallen, als daß ich sie hier posten möchte (es ist eher eine Lösung über Umwege und gar nicht schön, also nix für hier! )... Vielen Dank für die vielen Vorschläge! Lieben Gruß, Et Majoon Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.