Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Problem mit Kontrollkästchen
zurück: Tabulator in Listbox weiter: Im Acces Unterformular: Tabellen / Anzeige 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
Ute
Neuling


Verfasst am:
03. Nov 2007, 20:34
Rufname:

Problem mit Kontrollkästchen - Problem mit Kontrollkästchen

Nach oben
       Version: Office 2003

Hallo Forumsleser,
habe folgendes Problem: Ich habe ein Formular erstellt in dem das Anklicken mehrer Kontrollkästchen möglich ist. In einem Textfeld soll die Anzahl der mit "Ja" angeklickten Kontrollkästchen angegeben werden und zwar immer aktuell mit einem neuen angeklickten Kontrollkästchen.
Dazu habe ich für jedes einzelne Kontrollkästchen AfterUpdate-Ereignisse definiert, die jedesmal eine Prozedur aufrufen, die die aktuelle Summe der mit "Ja" angeklickten K-Kästchen ermittelt und in das entsprechende Feld der Tabelle schreibt, das dem Textfeld zugeordnet ist.
Nur die Aktualisierung funktioniert sehr merkwürdig: manchmal geht es sofort, dann dauert es wieder ein paar Sekunden und dann wird überhaupt nicht akualisiert.
Habe mir jetzt ein Probeformular erstellt, mit 5 K-Kästchen und ohne den andern Schnickschnack des Formulars. Aber auch dann bekomme ich keine eindeutiges Verhalten des Formulars.
Hat jemand einen guten Tip für mich?
Vielen Dank schon mal.
jens05
Moderator


Verfasst am:
03. Nov 2007, 20:50
Rufname:
Wohnort: ~~~~~


AW: Problem mit Kontrollkästchen - AW: Problem mit Kontrollkästchen

Nach oben
       Version: Office 2003

Hallo,
wie sieht dein AfterUpdate aus?
Vielleicht hilft dir die Verwendung einer Addition der Kontrollk., und die Nutzung der ABS() Funktion im Ausgabefeld.
Als Steuerelementeninhalt (Beispiel für 3 KK).
Code:
=Abs(Nz([KK1];0)+Nz([KK2];0)+Nz([KK3];0))

_________________
mfg jens05 Wink
steffen0815
VBA-Programmierer


Verfasst am:
03. Nov 2007, 20:52
Rufname:

AW: Problem mit Kontrollkästchen - AW: Problem mit Kontrollkästchen

Nach oben
       Version: Office 2003

Hallo,
ich kann dein Problem so nicht nachvollziehen Confused .
Sind die Kontrollkästchen ebenfalls an die Tabelle gebunden, dann macht die Speicherung der Anzahl keinen Sinn.
{edit: Zur Anzeige Variante von Jens nutzen}

Wenn nicht sollte eigentlich folgendes funktionieren:
Code:
Option Compare Database
Option Explicit

Private Sub K1_AfterUpdate()
    subZaehlen
End Sub

Private Sub K2_AfterUpdate()
    subZaehlen
End Sub

Private Sub K3_AfterUpdate()
    subZaehlen
End Sub

Private Sub K4_AfterUpdate()
    subZaehlen
End Sub

Private Sub K5_AfterUpdate()
    subZaehlen
End Sub

Sub subZaehlen()
    Dim i As Integer, AktSum As Integer

    For i = 1 To 5
        If Me("K" & i) = True Then AktSum = AktSum + 1
    Next i
    Me!txtZaehler = AktSum
End Sub
{edit: Eigentlich kann ich mir nicht vorstellen, dass die Speicherung der Anzahl von Kontrollkästchen überhaupt Sinn macht}
_________________
Gruß Steffen
Gast



Verfasst am:
04. Nov 2007, 08:36
Rufname:

AW: Problem mit Kontrollkästchen - AW: Problem mit Kontrollkästchen

Nach oben
       Version: Office 2003

Hallo, vielen Dank für Eure Antworten.
Ich stelle hier mal das AfterUpdate aller K-Kästchen 'rein. Ich habe noch ein anderes Formular erstellt, da funktioniert es wunderbar. Ich denke ich habe hier alles gleich wie dort gemacht.
Code:
Option Compare Database
Option Explicit

Private Sub K1_StM_AfterUpdate()
    Call AnzahlKontrollpunkteBerechnen
End Sub

Private Sub K2_MOS_re_AfterUpdate()
    Call AnzahlKontrollpunkteBerechnen
End Sub

Private Sub K3_MOS_li_AfterUpdate()
    Call AnzahlKontrollpunkteBerechnen
End Sub

Private Sub K4_Tii_re_AfterUpdate()
    Call AnzahlKontrollpunkteBerechnen
End Sub

Private Sub K5_Tii_li_AfterUpdate()
    Call AnzahlKontrollpunkteBerechnen
End Sub

Private Sub AnzahlKontrollpunkteBerechnen()
    Me!AnzahlKP = Abs(Me!K1_StM + Me!K2_MOS_re + Me!K3_MOS_li + _
                      Me!K4_Tii_re + Me!K5_Tii_li)
End Sub
Ja, die K-Kästchen sind ebenfalls in eine Tabelle eingebunden. Die K-Kästchen sind vor eine menschl. Figur gelegt und bezeichnen Schmerzpunkte, die möchte ich gerne zählen und die Anzahl im Textfeld sofort angeben (sind eigentlich insgesamt 23)
steffen0815
VBA-Programmierer


Verfasst am:
04. Nov 2007, 11:37
Rufname:

AW: Problem mit Kontrollkästchen - AW: Problem mit Kontrollkästchen

Nach oben
       Version: Office 2003

Hallo,
ich muss mich wiederholen Wink.
Es macht keinen Sinn den berechneten Wert in der Tabelle zu speichern.
Nutze die Variante von Jens, ohne AfterUpdate- Ereignisse und ohne Speicherung in der Tabelle.
Eine 2. Variante wäre die Erstellung einer Abfrage, welche die Werte errechnet. Diese Abfrage nutzt du dann statt der Tabelle.

_________________
Gruß Steffen
Gast



Verfasst am:
07. Nov 2007, 08:29
Rufname:


AW: Problem mit Kontrollkästchen - AW: Problem mit Kontrollkästchen

Nach oben
       Version: Office 2003

Hallo Jens und Steffen,
vielen Dank für Eure Hilfe. Ich habe die Addition mit Abs Funktion direkt als Steuerelementinhalt eingegeben, wie von euch vorgeschlagen. Das funktioniert ausgezeichnet.
Grüße von Ute
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: Kontrollkästchen in Abfrage auswerten 8 pekra62 93 10. März 2014, 10:06
pekra62 Kontrollkästchen in Abfrage auswerten
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage(kriterium) mit Kontrollkästchen ein und ausschalten 15 MissHappy 289 12. Nov 2013, 20:58
Gast Abfrage(kriterium)  mit Kontrollkästchen ein und ausschalten
Keine neuen Beiträge Access Tabellen & Abfragen: Checkbox/Kontrollkästchen in Formular als Abfragenkriterium 3 Pinpal 1008 15. Sep 2011, 16:56
MiLie Checkbox/Kontrollkästchen in Formular als Abfragenkriterium
Keine neuen Beiträge Access Tabellen & Abfragen: Probleme mit Ja/Nein Kontrollkästchen 1 Michaelone 587 14. Apr 2011, 10:41
MissPh! Probleme mit Ja/Nein Kontrollkästchen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragefehler bei Haken in Kontrollkästchen 10 rw1981 1323 13. Nov 2009, 15:50
Gast Abfragefehler bei Haken in Kontrollkästchen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage alle Werte wo Kontrollkästchen Wert Wahr ist 15 pali 1626 01. Okt 2009, 13:39
berndh76 Abfrage alle Werte wo Kontrollkästchen Wert Wahr ist
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage anhand von Kontrollkästchen 19 nadja09 1192 28. Aug 2009, 12:16
Willi Wipp Abfrage anhand von Kontrollkästchen
Keine neuen Beiträge Access Tabellen & Abfragen: Deaktivierung von Drop-Down bei "JA" auf Kontrollk 8 SilkeIST 303 27. Jul 2009, 10:16
SilkeIST Deaktivierung von Drop-Down bei "JA" auf Kontrollk
Keine neuen Beiträge Access Tabellen & Abfragen: Darstellungsart "Kontrollkästchen" per Code setzen 3 fragerer 286 13. März 2009, 16:32
Gast Darstellungsart "Kontrollkästchen" per Code setzen
Keine neuen Beiträge Access Tabellen & Abfragen: Ja/Nein-Feld in Abfrage mit Text statt Kontrollkästchen 5 PeterD 4445 11. März 2008, 23:59
Gast Ja/Nein-Feld in Abfrage mit Text statt Kontrollkästchen
Keine neuen Beiträge Access Tabellen & Abfragen: Mit Kontrollkästchen die Farbe eines Feldes ändern 8 MarcoX 996 24. Sep 2007, 20:35
MarcoX Mit Kontrollkästchen die Farbe eines Feldes ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Wenn-Abfrage mit Bezug auf ein Kontrollkästchen 3 willis23 1081 07. Feb 2007, 21:44
willis23 Wenn-Abfrage mit Bezug auf ein Kontrollkästchen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: CSS Forum