Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

ListCount zeigt falschen Wert an





Frage

Hi! Ich lasse mir mit dem Befehl ListCount die Anzahl der Einträge eines Listenfeldes in Access anzeigen, welches mit einer Abfrage gefüttert wurde. Manchmal zeigt er mir aber einen falschen Wert an. Er zeigt dann einen Eintrag zuviel an. Wenn ich die Abfrage einfach so ausführe, entstehen auch keine Leerzeilen, die er mitgezählt haben könnte. Kann mir jemand helfen. Es sieht halt blöd aus wenn die Liste nur einen Eintrag hat und er zeigt bei Anzahl "2" an. Danke.

Antwort 1 von Das_Urmel

Count = Listcount.Count -1
Dann stimmt es.
Listcount ist ein Array und fängt bei 0 an - damit ist dein Problem erklärt?

tschö
Michael

Antwort 2 von Ole

Das Problem ist, dass es nicht immer falsch ist. Das heißt, bei manchen Listen (andere Formulare) stimmt die Zahl, bei anderen nicht. Deshalb würde mir dein Tipp nicht helfen. Ich könnte das natürlich bei den Listen machen, wo eine falsche Anzahl angezeigt wird. Aber das löst ja nicht das eigentliche Problem.

Antwort 3 von Springmaus

ach wenn ihr ab und an auch mal schreiben würdet um was für ein Programm es sich handelt ....................

Antwort 4 von Das_Urmel

Zitat:
Das Problem ist, dass es nicht immer falsch ist.


Das ist mir neu - bisher immer, egal ob VBS, VB, VBA ist Listcount ein Array und wird als totalCount mit -1 angesprochen.
Wie unser Springmäuschen schon sagte, in welcher Applikation tritt das auf.

Schau auch mal in die Hilfe - es gibt genügend Beispiele zu Listcount und handhabung.
mfg
Michael

Antwort 5 von Ole

Hallo ihr,

ich hab´s gelöst. Der entscheidende Hinweis kam vom Urmel. Nachdem ich schon x-mal die Hilfe konsultiert habe, nahm ich mir jetzt mal die Zeit, ALLES zum Thema listcount zu lesen. Und siehe da, wenn ein Listenfeld die Spaltenüberschriften mit anzeigt, dann wird diese Zeile auch mitgezählt. Und das kommt bei mir auch hin.
Danke für die Bemühungen.

Antwort 6 von Das_Urmel

Danke für Rückmeldung und Auflösung.
mfg
Michael

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: