Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Tigra1207 am Juli 17, 2011, 23:47:35

Titel: Gesamtanzahl Datensätze im UF aktualisieren
Beitrag von: Tigra1207 am Juli 17, 2011, 23:47:35
Hallo, ich habe eine Frage:

in einem Formular habe ich ein Kombifeld und nach Auswahl erscheinen im UF die ausgewählten Datensätze.

Nun möchte ich die Anzahl der Datensätze in einem Textfeld als Summe zeigen. Leider aktualisiert sich das nicht automatisch nach Auswahl im Kombifeld. Kann jemand helfen?

Code:

Im HF beim Anzeigen eine Ereignisprozedur:

Private Sub Form_Current()


Me!Text13 = Me![Unterformular Fragpo].Form.RecordsetClone.RecordCount

End SubPrivate Sub Form_Current()


Me!Text13 = Me![Unterformular Fragpo].Form.RecordsetClone.RecordCount

End Sub


Danke

Gruß Marco
Titel: Re: Gesamtanzahl Datensätze im UF aktualisieren
Beitrag von: database am Juli 18, 2011, 07:55:12
Hallo,

ZitatIm HF beim Anzeigen eine Ereignisprozedur

Nimm mal das Ereignis Form_Current des Unterformulars, hier ändern sich die Datensätze.

Alternativ könntest du auch das Ereignis Kombifeld_AfterUpdate dazu verwenden.

Form_Current des HF ist m.E. deshalb wirkungslos, da sich bei der Auswahl keine Datensatzänderung im HF ergibt.
Titel: Re: Gesamtanzahl Datensätze im UF aktualisieren
Beitrag von: Tigra1207 am Juli 18, 2011, 12:42:32
Danke für die schnelle Antwort, klappt super jedoch:

Ich muss im Kombifeld 2x auf das Oberthema drücken. Beim ersten mal klicken erneuern sich nur die Datensätze und beim 2. mal raufklicken aktualisiert sich erst das Textfeld mit der Anzahl der Datensätze im UF.

Hast du da evtl. ne Lösung für, dass ich nicht 2x klicken muss?

Danke
Titel: Re: Gesamtanzahl Datensätze im UF aktualisieren
Beitrag von: DF6GL am Juli 18, 2011, 14:08:25
Hallo,

schreib einfach mal in den Steuerelementinhalt des Textfeldes "Text13" dieses:

=Anzahl(*)

hinein.
Titel: Re: Gesamtanzahl Datensätze im UF aktualisieren
Beitrag von: database am Juli 18, 2011, 14:31:01
Hi,

ZitatBeim ersten mal klicken erneuern sich nur die Datensätze und beim 2. mal raufklicken aktualisiert sich erst das Textfeld mit der Anzahl der Datensätze im UF.

...und wo hast jetzt den Code (Me!Text13 = Me![Unterformular Fragpo].Form.RecordsetClone.RecordCount) hingeschrieben?

Wenn du das im Ereignis 'After_Update' des Kombifeldes verwendest MUSS es die letzte Codezeile sein - ich nehme an, das steht auch Me!DeinUnterform.Requery drinnen.
Titel: Re: Gesamtanzahl Datensätze im UF aktualisieren
Beitrag von: Tigra1207 am Juli 18, 2011, 17:31:25
Danke das hat geklappt
Zitatich nehme an, das steht auch Me!DeinUnterform.Requery drinnen

das war der wichtige Hinweis.

Vielen Dank

Gruß Marco